Board.KolibriOS.org
http://board.kolibrios.org/

GUI Components
http://board.kolibrios.org/viewtopic.php?f=24&t=629
Page 1 of 2

Author:  nillsoft [ Sun Jan 14, 2007 5:33 am ]
Post subject:  GUI Components

Начал разрабатывать GUI - компоненты для KOLIBRI OS. http://nillsoft.narod.ru GUI - используют PE DLL.

Author:  Ghost [ Sun Jan 14, 2007 9:30 am ]
Post subject: 

Отличная работа, на сорци можно посмотреть?

P.S. в GUI.dll в ExecuteGUI вместо функции 11 (проверить события БЕЗ ожидания) используй 10ую (ожидать события), иначе загрузка проца 100%.

Author:  nillsoft [ Sun Jan 14, 2007 8:42 pm ]
Post subject: 

Добавлю ещё несколько компонентов (BUTTONTEXT,BUTTONGRAPH,LISTBOX,SCROLL,TEXTLINE,TEXTEDITOR: почти готово), доделаю работу с клавиатурой и немного оптимизирую (GUI и PPRO PASCAL). Тогда выложу исходники.

Author:  nillsoft [ Mon Jan 15, 2007 12:13 am ]
Post subject: 

Добавил компоненты RadioBox и ButtonText, изменил вид окна.

Author:  <Lrz> [ Mon Jan 15, 2007 9:52 am ]
Post subject: 

nillsoft Очень интересно посмотреть исходники, т.к. работаю в том же направлении, что и ты.

Author:  Ghost [ Mon Jan 15, 2007 10:41 am ]
Post subject: 

да, исходники посмотреть хочется, тоже есть наработки но на metcc (Gipard).

Author:  diamond [ Wed Jan 17, 2007 5:49 pm ]
Post subject: 

Какие-то странные ecx и esi при вызове 4-й функции... ecx=8, esi вообще не инициализируется... наверно, имелось в виду ecx=0x80000000?

Author:  nillsoft [ Thu Jan 18, 2007 8:25 pm ]
Post subject: 

Добавил MENU в GUI. Сегодня выложу исходники загрузчика PE DLL.

Author:  nillsoft [ Sat Jan 20, 2007 3:03 pm ]
Post subject: 

Добавил исходники загрузчика PE DLL.

Author:  nillsoft [ Sat Jan 20, 2007 10:39 pm ]
Post subject: 

Добавил компонент LISTBOX.

Author:  O01eg [ Mon Jan 22, 2007 10:11 am ]
Post subject: 

а как PE EXE и DLL компилировать в MS VC? там вроде не должно быть reloc и стандартных либ.
ещё идея, добавить поддержку reloc переписать WinAPI DLL под Kolibri и получить Wine :)

Author:  andrew_programmer [ Mon Jan 22, 2007 5:50 pm ]
Post subject: 

nillsoft

Ряд полезных советов.

Цвета GUI компонентов лучше всего брать из скина(использовать цвета скина как базовые).Для этого нужно получить таблицу цветов 48 функцией.
Некоторые GUI компоненты, ListBOX например, нуждаются в переделке алгоритма.Потомучто наблюдается сильное мигание(чего быть не должно).
В MENU убирать прямоугольники подменю нужно не перерисовкой окна, а восстановлением фона под прямоугольником.На старых компьютерах перерисовка окна происходит медленно, и производит раздражающее действие.

Без исходников трудно указать на недочёты(или неправильную реализацию) в алгоритмах.

Author:  Nable [ Mon Jan 22, 2007 8:32 pm ]
Post subject: 

to Nillsoft

Заранее извините за тупой вопрос,
но вот какая трабла: хоть я и не страдаю кривостью рук, но ни один пример ваш я не смог запустить.
Хотя библиотеки на рамдиск скопировал.
В чём проблема? Опишите использование своей библиотеки подробно... пожалуйста...

Author:  andrew_programmer [ Mon Jan 22, 2007 9:00 pm ]
Post subject: 

Nable


Наверное ты запускал примеры в эмуляторе.В нём действительно не один пример не работает.
А на реальной системе всё OK.Главное,чтобы DLL-ки находились в одной директории с программой.

Author:  Veliant [ Mon Jan 22, 2007 11:22 pm ]
Post subject: 

у меня все примеры норм работали под эмулем...копировал все файлы в /rd/1 и переименовывал test в test2( у меня просто файл с таким имененм уже есть)

Page 1 of 2 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/