forked from KolibriOS/kolibrios
6db5aa0119
2) add program 'TextEditor syntax file editor' git-svn-id: svn://kolibrios.org@1476 a494cfbc-eb01-0410-851d-a64ba20cac60
21 lines
1.5 KiB
Plaintext
21 lines
1.5 KiB
Plaintext
<Lrz> Теплов Алексей, Челябинск.
|
||
Пример простого использования editbox в библиотеке,
|
||
EditBox переписан для работы в библиотеке.
|
||
|
||
21.09.2007 - Сделан упор на поддрежку С и передачи параметров в стеке stdcall.
|
||
На данный момент, носит эксперементальный, тестовый характер.
|
||
Библиотеку box_lib.obj нужно поместить в папку с выполняющейся программой editbox_ex, или по адресу /sys/lib/? но тогда нужно подменить путь в файле ini_file на путь к библиотеке. Пример сам вычисляет путь к библиотеке, не зависимо от своего месторасположения
|
||
24.09.2007 - сделал поддрежку checkbox. Добавил ошибки, программа глючит очень серьезно :(
|
||
|
||
25.06.2008 - сделана поддержка запуска ассемблерного примера при расположении текущей библиотеки по 2-м местам
|
||
1. /sys/lib/box_lib.obj и когда библиотека находиться в папке с программой.
|
||
|
||
08.05.2009 - пофиксены баги общее улучшение кода
|
||
15.04.2009 - добавлен макрос load_lib.mac - универсальный для загрузки любой библиотеки/библиотек.
|
||
13.09.2009 - обработка клавишь NUM, Caps,Scroll Lock. При нажатии на них, не происходит отображение символа.
|
||
14.10.2009 - Библиотека польностью реентерабельна. Для edit_box необходиом внести в текущем приложении переменную типа mouse_dd dd ?
|
||
а в структуре макроса бокса добавить 1 элемент <указатель на переменную mouse_dd>
|
||
ed_struc_size=76
|
||
struc edit_box width,left,top,color,shift_color,focus_border_color,\
|
||
blur_border_color,text_color,max,text,<указатель на переменную mouse_dd>,flags,size,pos
|