Вот первичный задел
Правились t_edit, t_data, t_draw (draw_but_toolbar)
Для выхода из программы по пункту меню, в текущей реализации меню нельзя использовать id=1 (используетсяв внутренних целях для закрытия родительских выпадающих меню), придется назначать новый.
Search found 280 matches
- Sun Aug 02, 2015 2:09 pm
- Forum: Application libraries
- Topic: libkmenu
- Replies: 42
- Views: 32847
- Sun Aug 02, 2015 12:42 pm
- Forum: Application libraries
- Topic: libkmenu
- Replies: 42
- Views: 32847
Re: libkmenu
Небольшое косметическое изменение - добавлены стрелки для выпадающих подменю.
Исправлено пару багов
Исправлено пару багов
- Fri Jul 31, 2015 1:48 pm
- Forum: Miscellaneous
- Topic: Тест gui элементов
- Replies: 15
- Views: 8998
Re: Тест gui элементов
Для этих целей было бы удобно, чтоб система позволяла создавать окна, которые не отображались бы на панели задач, и не переводили бы фокус на себя. А при потере фокуса происходило бы закрытие окна.
Тогда будет удобно рисовать меню, всплывающие подсказки, выпадающие списки
Тогда будет удобно рисовать меню, всплывающие подсказки, выпадающие списки
- Fri Jul 31, 2015 1:08 pm
- Forum: Application libraries
- Topic: libkmenu
- Replies: 42
- Views: 32847
libkmenu
Библиотека для отображения главного и контекстных меню. FAQ: В первую очередь вызываем kmenu_init для задания палитры отображаемого меню. Далее создаем объект меню используя функцию ksubmenu_new. При помощи функций kmenuitem_new и ksubmenu_add добавляем пункты меню. Функция kmenuitem_new понимает тр...
- Fri Jul 31, 2015 12:37 pm
- Forum: Miscellaneous
- Topic: Тест gui элементов
- Replies: 15
- Views: 8998
Re: Тест gui элементов
Попытка реализации главного меню окна
- Mon Jul 27, 2015 4:07 pm
- Forum: Miscellaneous
- Topic: Тест gui элементов
- Replies: 15
- Views: 8998
Re: Тест gui элементов
Дабы не разводить лишние темы, пример реализации контекстного меню. Есть какие-нибудь замечания? P.S. Добавил вариант ввиде obj-библиотеки. Как использовать 1) Вызываем kmenu_init и передаем ей структуру полученную через 48.3 (позже изменю архитектуру) 2) Создаем используя функцию ksubmenu_new нужно...
- Thu Jul 16, 2015 2:04 pm
- Forum: Graphics subsystem
- Topic: Масштабирование растровых системных шрифтов с AEB эффектом
- Replies: 156
- Views: 114178
Re: Масштабирование растровых системных шрифтов с AEB эффект
Раза в полтора не плохо бы уменьшить толщину наклонных штрихов
Re: Антивирус
Первый публичный билд для тестов. Файл drweb32.dll положить рядом с программой, базы закинуть в каталог /bases/. P.S. Проект не является официальной версией или портом консольного сканера, а лишь программой использующей API оригинального движка Файл drweb32.dll взять в дистрибутиве или тут ftp://4lo...
Re: Антивирус
Пишу на C. Но т.к. там нет никакого лишнего кода, размер бинарника на текущий момент 21кб
Re: Антивирус
На данном этапе умеет сканировать файлы/каталоги/архивы.
Лог только в консоль и пока что без лечения
Лог только в консоль и пока что без лечения
- Wed Jun 17, 2015 5:59 pm
- Forum: Sound
- Topic: Что я хочу увидеть в Колибри завтра....
- Replies: 1056
- Views: 1659121
Re: Что я хочу увидеть в Колибри завтра....
Хотелка от меня - порт библиотеки https://github.com/garrynewman/GWEN
- Thu Oct 07, 2010 9:52 pm
- Forum: Graphics subsystem
- Topic: Альтернативный WM
- Replies: 19
- Views: 16659
Re: Альтернативный WM
- напрямую обращаться к адресному прстранству видео фрейм буфера; - напрямую обращаться к портам ввода/вывода видео карты; Приложение не должно думать как рисовать - ядро должно предоставлять средства для отрисовки. Сейчас более оптимальным думаю будет работа с фрейм буфером напрямую. - использоват...
- Thu Oct 07, 2010 4:58 pm
- Forum: Graphics subsystem
- Topic: Альтернативный WM
- Replies: 19
- Views: 16659
Re: Альтернативный WM
Позор мне Спасибо, Марат
- Wed Oct 06, 2010 7:38 pm
- Forum: Graphics subsystem
- Topic: Альтернативный WM
- Replies: 19
- Views: 16659
Re: Альтернативный WM
Выкинул не имеющий отношения к проблеме код include "macros.inc" MEOS_APP_START CODE mov eax, 60 mov eax, 1 mov ecx, IPC_buffer mov edx, IPC_buffer_size mcall mcall 40, 1100011b ; Устанавливаем события mcall 14 ; Узнаем размеры экрана mov ebx, eax and eax, 0xFFFF mov [screen_h], eax shr eb...