1,7 → 1,13 |
;Libray from Editbox |
; SEE YOU File FAQ.txt and HISTORY. Good Like! |
;Last Change 13/02/2009 |
;;;;;;;;;;;;;;;;;; |
;***************************************************************************** |
; Box_Lib - library of graphical components |
; |
; Authors: |
; Alexey Teplov aka <Lrz> |
; Marat Zakiyanov aka Mario79, aka Mario |
; Evtikhov Maxim aka Maxxxx32 |
; Eugene Grechnikov aka Diamond |
; hidnplayr |
;***************************************************************************** |
|
format MS COFF |
|
9,29 → 15,30 |
|
section '.flat' code readable align 16 |
include '../../../../macros.inc' |
include 'editbox.mac' ;¬ ªà®á ª®â®àë© ¤®«¦¥ ®¡«¥£ç¨âì ¦¨§ì :) á¯¥æ¨ «ì® ¤«ï editbox |
include 'checkbox.mac' ;¬ ªà®á ᮤ¥à¦¨â ॠ«¨§ æ¨î checkbox |
include 'optionbox.mac' ;¬ ªà®á ᮤ¥à¦¨â ॠ«¨§ æ¨î optionbox |
include 'scrollbar.mac' ;¬ ªà®á ᮤ¥à¦¨â ॠ«¨§ æ¨î scrollbar |
include 'd_button.mac' ;¬ ªà®á ᮤ¥à¦¨â ॠ«¨§ æ¨î dinamic button |
include 'menubar.mac' ;¬ ªà®á ᮤ¥à¦¨â ॠ«¨§ æ¨î menubar |
include 'editbox.mac' ;macro which should make life easier :) specially for editbox |
include 'checkbox.mac' ;macro implements checkbox |
include 'optionbox.mac' ;macro implements optionbox |
include 'scrollbar.mac' ;macro implements scrollbar |
include 'd_button.mac' ;macro implements dinamic_button |
include 'menubar.mac' ;macro implements menubar |
include 'filebrowser.mac' ;macro implements filebrowser |
;---------------------------------------------------- |
;EditBox |
;---------------------------------------------------- |
align 4 |
use_editbox_draw ;¬ ªà®á à ááªàë¢ ¥â äãªæ¨î ®â®¡à ¦¥¨ï ¡®ªá . |
use_editbox_draw ;macro reveals the function of the display. |
align 4 |
use_editbox_key ;¬ ªà®á à ááªàë¢ ¥â äãªæ¨î ®¡à ¡®âª¨ ª« ¢¨èì. |
use_editbox_key ;macro reveals processing function of the keypad. |
align 4 |
use_editbox_mouse ;¬ ªà®á à ááªàë¢ ¥â äãªæ¨î ®¡à ¡®âª¨ ¬ëè¨. |
use_editbox_mouse ;macro reveals processing function of the mouse. |
|
;---------------------------------------------------- |
;CheckBox |
;---------------------------------------------------- |
align 4 |
use_checkbox_draw ;¬ ªà®á à ááªàë¢ ¥â äãªæ¨î ®â®¡à ¦¥¨ï ¡®ªá . |
use_checkbox_draw ;macro reveals the function of the display. |
align 4 |
use_checkbox_mouse ;¬ ªà®á à ááªàë¢ ¥â äãªæ¨î ®¡à ¡®âª¨ ¬ëè¨. |
use_checkbox_mouse ;macro reveals processing function of the mouse. |
|
|
;-------------------------------------------------- |
38,11 → 45,11 |
;radiobutton Group |
;-------------------------------------------------- |
align 4 |
use_optionbox_driver ;¬ ªà®áë ª®â®àë¥ ã¯à ¢«ïîâ à ¡®â®© ¡®ªá ) |
use_optionbox_driver ;macro that control the operating modes |
align 4 |
use_optionbox_draw ;¬ ªà®á à ááªàë¢ ¥â äãªæ¨î ®â®¡à ¦¥¨ï ¡®ªá . |
use_optionbox_draw ;macro reveals the function of the display. |
align 4 |
use_optionbox_mouse ;¬ ªà®á à ááªàë¢ ¥â äãªæ¨î ®¡à ¡®âª¨ ¬ëè¨. |
use_optionbox_mouse ;macro reveals processing function of the mouse. |
|
;-------------------------------------------------- |
;scrollbar Group |
66,8 → 73,12 |
align 4 |
use_menu_bar |
|
|
;-------------------------------------------------- |
;filebrowser Group |
;-------------------------------------------------- |
align 4 |
use_file_browser |
;-------------------------------------------------- |
init: |
ret |
|
110,7 → 121,13 |
|
dd sz_Menu_bar_draw, menu_bar.draw |
dd sz_Menu_bar_mouse, menu_bar.mouse |
dd szVersion_menu_bar, 0x00010001 |
dd sz_Menu_bar_activate, menu_bar.activate |
dd szVersion_menu_bar, 0x00010002 |
|
dd sz_FileBrowser_draw, fb_draw_panel |
dd sz_FileBrowser_mouse, fb_mouse |
dd sz_FileBrowser_key, fb_key |
dd szVersion_FileBrowser, 0x00010001 |
dd 0,0 |
|
|
142,5 → 159,10 |
|
sz_Menu_bar_draw db 'menu_bar_draw',0 |
sz_Menu_bar_mouse db 'menu_bar_mouse',0 |
sz_Menu_bar_activate db 'menu_bar_activate',0 |
szVersion_menu_bar db 'version_menu_bar',0 |
|
sz_FileBrowser_draw db 'FileBrowser_draw',0 |
sz_FileBrowser_mouse db 'FileBrowser_mouse',0 |
sz_FileBrowser_key db 'FileBrowser_key',0 |
szVersion_FileBrowser db 'version_FileBrowser',0 |