Search found 280 matches

by Veliant
Sun Aug 02, 2015 2:09 pm
Forum: Application libraries
Topic: libkmenu
Replies: 42
Views: 32847

Re: libkmenu

Вот первичный задел
Правились t_edit, t_data, t_draw (draw_but_toolbar)
Для выхода из программы по пункту меню, в текущей реализации меню нельзя использовать id=1 (используетсяв внутренних целях для закрытия родительских выпадающих меню), придется назначать новый.
textedit.png
textedit.png (6.51 KiB)
Viewed 11799 times
by Veliant
Sun Aug 02, 2015 12:42 pm
Forum: Application libraries
Topic: libkmenu
Replies: 42
Views: 32847

Re: libkmenu

Небольшое косметическое изменение - добавлены стрелки для выпадающих подменю.
Исправлено пару багов
menu2.png
menu2.png (2.58 KiB)
Viewed 11817 times
by Veliant
Fri Jul 31, 2015 1:48 pm
Forum: Miscellaneous
Topic: Тест gui элементов
Replies: 15
Views: 8998

Re: Тест gui элементов

Для этих целей было бы удобно, чтоб система позволяла создавать окна, которые не отображались бы на панели задач, и не переводили бы фокус на себя. А при потере фокуса происходило бы закрытие окна.
Тогда будет удобно рисовать меню, всплывающие подсказки, выпадающие списки
by Veliant
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 понимает тр...
by Veliant
Fri Jul 31, 2015 12:37 pm
Forum: Miscellaneous
Topic: Тест gui элементов
Replies: 15
Views: 8998

Re: Тест gui элементов

Попытка реализации главного меню окна
by Veliant
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 нужно...
by Veliant
Thu Jul 16, 2015 2:04 pm
Forum: Graphics subsystem
Topic: Масштабирование растровых системных шрифтов с AEB эффектом
Replies: 156
Views: 114178

Re: Масштабирование растровых системных шрифтов с AEB эффект

Раза в полтора не плохо бы уменьшить толщину наклонных штрихов
by Veliant
Tue Jun 23, 2015 3:47 pm
Forum: Programs
Topic: Антивирус
Replies: 20
Views: 25672

Re: Антивирус

Первый публичный билд для тестов. Файл drweb32.dll положить рядом с программой, базы закинуть в каталог /bases/. P.S. Проект не является официальной версией или портом консольного сканера, а лишь программой использующей API оригинального движка Файл drweb32.dll взять в дистрибутиве или тут ftp://4lo...
by Veliant
Mon Jun 22, 2015 10:23 am
Forum: Programs
Topic: Антивирус
Replies: 20
Views: 25672

Re: Антивирус

Пишу на C. Но т.к. там нет никакого лишнего кода, размер бинарника на текущий момент 21кб
by Veliant
Fri Jun 19, 2015 6:18 pm
Forum: Programs
Topic: Антивирус
Replies: 20
Views: 25672

Re: Антивирус

На данном этапе умеет сканировать файлы/каталоги/архивы.
Лог только в консоль и пока что без лечения
by Veliant
Fri Jun 19, 2015 3:54 pm
Forum: Programs
Topic: Антивирус
Replies: 20
Views: 25672

Re: Антивирус

Осторожно трафик ~1.5мб

http://knikolenko.narod.ru/olderfiles/1/koos_drweb.gif
by Veliant
Wed Jun 17, 2015 5:59 pm
Forum: Sound
Topic: Что я хочу увидеть в Колибри завтра....
Replies: 1056
Views: 1659121

Re: Что я хочу увидеть в Колибри завтра....

Хотелка от меня - порт библиотеки https://github.com/garrynewman/GWEN
by Veliant
Thu Oct 07, 2010 9:52 pm
Forum: Graphics subsystem
Topic: Альтернативный WM
Replies: 19
Views: 16659

Re: Альтернативный WM

- напрямую обращаться к адресному прстранству видео фрейм буфера; - напрямую обращаться к портам ввода/вывода видео карты; Приложение не должно думать как рисовать - ядро должно предоставлять средства для отрисовки. Сейчас более оптимальным думаю будет работа с фрейм буфером напрямую. - использоват...
by Veliant
Thu Oct 07, 2010 4:58 pm
Forum: Graphics subsystem
Topic: Альтернативный WM
Replies: 19
Views: 16659

Re: Альтернативный WM

Позор мне :oops: Спасибо, Марат
by Veliant
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...