Rev 1101 | Rev 1214 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1101 | Rev 1199 | ||
---|---|---|---|
Line -... | Line 1... | ||
- | 1 | ;***************************************************************************** |
|
- | 2 | ; Box_Lib - library of graphical components |
|
- | 3 | ; |
|
- | 4 | ; Authors: |
|
1 | ;Libray from Editbox |
5 | ; Alexey Teplov aka |
2 | ; SEE YOU File FAQ.txt and HISTORY. Good Like! |
6 | ; Marat Zakiyanov aka Mario79, aka Mario |
3 | ;Last Change 13/02/2009 |
7 | ; Evtikhov Maxim aka Maxxxx32 |
- | 8 | ; Eugene Grechnikov aka Diamond |
|
4 | ;;;;;;;;;;;;;;;;;; |
9 | ; hidnplayr |
- | 10 | ;***************************************************************************** |
|
Line 5... | Line 11... | ||
5 | 11 | ||
Line 6... | Line 12... | ||
6 | format MS COFF |
12 | format MS COFF |
Line 7... | Line 13... | ||
7 | 13 | ||
8 | public EXPORTS |
14 | public EXPORTS |
9 | 15 | ||
10 | section '.flat' code readable align 16 |
16 | section '.flat' code readable align 16 |
11 | include '../../../../macros.inc' |
17 | include '../../../../macros.inc' |
12 | include 'editbox.mac' ;¬ ªà®á ª®â®àë© ¤®«¦¥ ®¡«¥£ç¨âì ¦¨§ì :) á¯¥æ¨ «ì® ¤«ï editbox |
18 | include 'editbox.mac' ;macro which should make life easier :) specially for editbox |
13 | include 'checkbox.mac' ;¬ ªà®á ᮤ¥à¦¨â ॠ«¨§ æ¨î checkbox |
19 | include 'checkbox.mac' ;macro implements checkbox |
14 | include 'optionbox.mac' ;¬ ªà®á ᮤ¥à¦¨â ॠ«¨§ æ¨î optionbox |
20 | include 'optionbox.mac' ;macro implements optionbox |
- | 21 | include 'scrollbar.mac' ;macro implements scrollbar |
|
15 | include 'scrollbar.mac' ;¬ ªà®á ᮤ¥à¦¨â ॠ«¨§ æ¨î scrollbar |
22 | include 'd_button.mac' ;macro implements dinamic_button |
16 | include 'd_button.mac' ;¬ ªà®á ᮤ¥à¦¨â ॠ«¨§ æ¨î dinamic button |
23 | include 'menubar.mac' ;macro implements menubar |
17 | include 'menubar.mac' ;¬ ªà®á ᮤ¥à¦¨â ॠ«¨§ æ¨î menubar |
24 | include 'filebrowser.mac' ;macro implements filebrowser |
18 | ;---------------------------------------------------- |
25 | ;---------------------------------------------------- |
19 | ;EditBox |
26 | ;EditBox |
20 | ;---------------------------------------------------- |
27 | ;---------------------------------------------------- |
21 | align 4 |
28 | align 4 |
22 | use_editbox_draw ;¬ ªà®á à ááªàë¢ ¥â äãªæ¨î ®â®¡à ¦¥¨ï ¡®ªá . |
29 | use_editbox_draw ;macro reveals the function of the display. |
23 | align 4 |
30 | align 4 |
Line 24... | Line 31... | ||
24 | use_editbox_key ;¬ ªà®á à ááªàë¢ ¥â äãªæ¨î ®¡à ¡®âª¨ ª« ¢¨èì. |
31 | use_editbox_key ;macro reveals processing function of the keypad. |
25 | align 4 |
32 | align 4 |
26 | use_editbox_mouse ;¬ ªà®á à ááªàë¢ ¥â äãªæ¨î ®¡à ¡®âª¨ ¬ëè¨. |
33 | use_editbox_mouse ;macro reveals processing function of the mouse. |
27 | 34 | ||
28 | ;---------------------------------------------------- |
35 | ;---------------------------------------------------- |
29 | ;CheckBox |
36 | ;CheckBox |
30 | ;---------------------------------------------------- |
37 | ;---------------------------------------------------- |
Line 31... | Line 38... | ||
31 | align 4 |
38 | align 4 |
32 | use_checkbox_draw ;¬ ªà®á à ááªàë¢ ¥â äãªæ¨î ®â®¡à ¦¥¨ï ¡®ªá . |
39 | use_checkbox_draw ;macro reveals the function of the display. |
33 | align 4 |
40 | align 4 |
34 | use_checkbox_mouse ;¬ ªà®á à ááªàë¢ ¥â äãªæ¨î ®¡à ¡®âª¨ ¬ëè¨. |
41 | use_checkbox_mouse ;macro reveals processing function of the mouse. |
35 | 42 | ||
36 | 43 | ||
37 | ;-------------------------------------------------- |
44 | ;-------------------------------------------------- |
38 | ;radiobutton Group |
45 | ;radiobutton Group |
39 | ;-------------------------------------------------- |
46 | ;-------------------------------------------------- |
Line 40... | Line 47... | ||
40 | align 4 |
47 | align 4 |
41 | use_optionbox_driver ;¬ ªà®áë ª®â®àë¥ ã¯à ¢«ïîâ à ¡®â®© ¡®ªá ) |
48 | use_optionbox_driver ;macro that control the operating modes |
42 | align 4 |
49 | align 4 |
43 | use_optionbox_draw ;¬ ªà®á à ááªàë¢ ¥â äãªæ¨î ®â®¡à ¦¥¨ï ¡®ªá . |
50 | use_optionbox_draw ;macro reveals the function of the display. |
Line 64... | Line 71... | ||
64 | ;menubar Group |
71 | ;menubar Group |
65 | ;-------------------------------------------------- |
72 | ;-------------------------------------------------- |
66 | align 4 |
73 | align 4 |
67 | use_menu_bar |
74 | use_menu_bar |
Line -... | Line 75... | ||
- | 75 | ||
- | 76 | ;-------------------------------------------------- |
|
- | 77 | ;filebrowser Group |
|
68 | 78 | ;-------------------------------------------------- |
|
- | 79 | align 4 |
|
69 | 80 | use_file_browser |
|
70 | ;-------------------------------------------------- |
81 | ;-------------------------------------------------- |
71 | init: |
82 | init: |
Line 72... | Line 83... | ||
72 | ret |
83 | ret |
Line 108... | Line 119... | ||
108 | dd sz_Dbutton_mouse, dinamic_button.mouse |
119 | dd sz_Dbutton_mouse, dinamic_button.mouse |
109 | dd szVersion_dbutton, 0x00010001 |
120 | dd szVersion_dbutton, 0x00010001 |
Line 110... | Line 121... | ||
110 | 121 | ||
111 | dd sz_Menu_bar_draw, menu_bar.draw |
122 | dd sz_Menu_bar_draw, menu_bar.draw |
- | 123 | dd sz_Menu_bar_mouse, menu_bar.mouse |
|
112 | dd sz_Menu_bar_mouse, menu_bar.mouse |
124 | dd sz_Menu_bar_activate, menu_bar.activate |
- | 125 | dd szVersion_menu_bar, 0x00010002 |
|
- | 126 | ||
- | 127 | dd sz_FileBrowser_draw, fb_draw_panel |
|
- | 128 | dd sz_FileBrowser_mouse, fb_mouse |
|
- | 129 | dd sz_FileBrowser_key, fb_key |
|
113 | dd szVersion_menu_bar, 0x00010001 |
130 | dd szVersion_FileBrowser, 0x00010001 |
Line 114... | Line 131... | ||
114 | dd 0,0 |
131 | dd 0,0 |
115 | 132 | ||
Line 140... | Line 157... | ||
140 | sz_Dbutton_mouse db 'dbutton_mouse',0 |
157 | sz_Dbutton_mouse db 'dbutton_mouse',0 |
141 | szVersion_dbutton db 'version_dbutton',0 |
158 | szVersion_dbutton db 'version_dbutton',0 |
Line 142... | Line 159... | ||
142 | 159 | ||
143 | sz_Menu_bar_draw db 'menu_bar_draw',0 |
160 | sz_Menu_bar_draw db 'menu_bar_draw',0 |
- | 161 | sz_Menu_bar_mouse db 'menu_bar_mouse',0 |
|
144 | sz_Menu_bar_mouse db 'menu_bar_mouse',0 |
162 | sz_Menu_bar_activate db 'menu_bar_activate',0 |
Line -... | Line 163... | ||
- | 163 | szVersion_menu_bar db 'version_menu_bar',0 |
|
- | 164 | ||
- | 165 | sz_FileBrowser_draw db 'FileBrowser_draw',0 |
|
- | 166 | sz_FileBrowser_mouse db 'FileBrowser_mouse',0 |
|
145 | szVersion_menu_bar db 'version_menu_bar',0 |
167 | sz_FileBrowser_key db 'FileBrowser_key',0 |