Search found 280 matches

by Veliant
Thu Nov 05, 2015 1:36 pm
Forum: Application libraries
Topic: libfrozen (JSON parser and generator)
Replies: 1
Views: 5286

libfrozen (JSON parser and generator)

Библиотека для работы с JSON.

Описание API у автора и в readme файле: https://github.com/cesanta/frozen
by Veliant
Wed Nov 04, 2015 12:48 pm
Forum: Application libraries
Topic: libkmenu
Replies: 42
Views: 32069

Re: libkmenu

Если у кого есть желание и возможность помочь прикрутить меню к animage, то вот результат некоторой работы animage.png Из явных косяков: -смещены некоторые элементы окна из-за того что в стилях окна теперь прописано рисовать в координатах рабочей области -отвалился курсор в рабочей области -при выбо...
by Veliant
Wed Oct 28, 2015 4:49 pm
Forum: Application libraries
Topic: libkmenu
Replies: 42
Views: 32069

Re: libkmenu

Посмотрел TextEdit, нормально то что при открытии пункта меню перерисовывается весь рабочий стол? Это связано с тем, что окно меню перекрывает родительское окно и система начинает снова перерисовывать все окна лежащие под окном меню. Увы, рисование меню без нового окна приведет к еще большим графич...
by Veliant
Fri Sep 11, 2015 10:55 am
Forum: Coding
Topic: ServiceProccesGet
Replies: 15
Views: 10144

Re: ServiceProccesGet

Не все приложения таким образом можно перенести. Будут отличаться системные объекты: id процесса, id окна, хендлы сокетов, данные при работе с файловой системой.
by Veliant
Wed Sep 09, 2015 7:03 pm
Forum: Application libraries
Topic: Font library (Rasterworks)
Replies: 101
Views: 68624

Re: Wanted: Font library

Возможно, угол наклона у MS больше из-за чего сглаживание наклонных линий выглядит аккуратней.
Посмотри на штрихи у W у MS, там цветной градиент длиннее рисуется
by Veliant
Wed Sep 09, 2015 12:24 pm
Forum: Application libraries
Topic: libslre (Super Light Regular Expression library)
Replies: 4
Views: 7066

libslre (Super Light Regular Expression library)

Библиотека для поиска по регулярным выражениям
Описание API у автора: https://github.com/cesanta/slre
by Veliant
Fri Sep 04, 2015 11:17 am
Forum: Coding
Topic: Помогите новичку
Replies: 1144
Views: 506206

Re: Помогите новичку

Если используете menuetlibc то там есть функция create_thread У меня другое API, но выглядит примерно следующим образом int kos_CreateThread(void *proc, void *data) { uint8_t *stack = malloc(THREAD_STACK_SIZE); if (!stack) return -1; uint32_t *new_esp = (uint32_t *)&stack[THREAD_STACK_SIZE-sizeo...
by Veliant
Thu Sep 03, 2015 12:31 pm
Forum: Application libraries
Topic: libkmenu
Replies: 42
Views: 32069

Re: libkmenu

Заголовочный файл C-- для новой версии
by Veliant
Thu Sep 03, 2015 12:05 pm
Forum: Application libraries
Topic: libkmenu
Replies: 42
Views: 32069

Re: libkmenu

Обновилась до версии 1.2. По большей части исправлено поведение выпадения вложенных меню возле краев экрана. Теперь выпадающие меню рисуются с свободной стороны от родительского меню. Безымянный.png Изменения в API: параметр для kmenu_init стал необязательным -- используется стандартная палитра; доб...
by Veliant
Tue Sep 01, 2015 11:20 am
Forum: Application libraries
Topic: libkmenu
Replies: 42
Views: 32069

Re: libkmenu

Исправления выложу позже с новыми фишками, а пока хидер для c-- И пример использования #define MEMSIZE 0x10000 #include "..\lib\kolibri.h" #include "..\lib\mem.h" #include "..\lib\dll.h" #include "..\lib\obj\kmenu.h" dword GetSystemColors() { dword buf = mallo...
by Veliant
Mon Aug 24, 2015 11:18 am
Forum: Programs
Topic: Антивирус
Replies: 20
Views: 25279

Re: Антивирус

drweb32.dll родной, описание получено реверс-инженерией
by Veliant
Tue Aug 04, 2015 1:16 am
Forum: Application libraries
Topic: libkmenu
Replies: 42
Views: 32069

Re: libkmenu

С отрисовкой с краю экрана точно бага. Тк не совпадают координаты по которым запрашивается рисовать окно меню с фактическими. По поводу первого скорей архитектурный баг и придется переводить на IPC. При вызове отрисовки меню оно сохраняет ид активного окна, и потом при клике делает его активным и от...
by Veliant
Sun Aug 02, 2015 7:14 pm
Forum: Application libraries
Topic: libkmenu
Replies: 42
Views: 32069

Re: libkmenu

Исправил утечку памяти при отрисовке
by Veliant
Sun Aug 02, 2015 5:43 pm
Forum: Application libraries
Topic: libkmenu
Replies: 42
Views: 32069

Re: libkmenu

Сорцы + используемый самописный фреймворк
by Veliant
Sun Aug 02, 2015 3:16 pm
Forum: Application libraries
Topic: libkmenu
Replies: 42
Views: 32069

Re: libkmenu

Есть бага. Вырираешь: Файл -> Открыть -> Открывается OpenDialog. При этом пункт меню "Файл" исчезает http://prntscr.com/7zxaaq Мой косяк. На скорую руку делал. stdcall [kmainmenu_draw], [main_menu] надо перенести внутрь draw_window: между mcall 12,1 и mcall 12,2 Да и весь код stdcall [kme...