Subversion Repositories Kolibri OS

Rev

Rev 1068 | Rev 1199 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1068 Rev 1101
1
;Libray from Editbox
1
;Libray from Editbox
2
; SEE YOU File FAQ.txt and HISTORY. Good Like!
2
; SEE YOU File FAQ.txt and HISTORY. Good Like!
3
;Last Change 13/02/2009
3
;Last Change 13/02/2009
4
;;;;;;;;;;;;;;;;;;
4
;;;;;;;;;;;;;;;;;;
5
 
5
 
6
format MS COFF
6
format MS COFF
7
 
7
 
8
public EXPORTS
8
public EXPORTS
9
 
9
 
10
section '.flat' code readable align 16
10
section '.flat' code readable align 16
11
include 'macros.inc'
11
include '../../../../macros.inc'
12
include 'editbox.mac'   ;¬ ªà®á ª®â®àë© ¤®«¦¥­ ®¡«¥£ç¨âì ¦¨§­ì :) ᯥ樠«ì­® ¤«ï editbox
12
include 'editbox.mac'   ;¬ ªà®á ª®â®àë© ¤®«¦¥­ ®¡«¥£ç¨âì ¦¨§­ì :) ᯥ樠«ì­® ¤«ï editbox
13
include 'checkbox.mac'  ;¬ ªà®á ᮤ¥à¦¨â ॠ«¨§ æ¨î checkbox
13
include 'checkbox.mac'  ;¬ ªà®á ᮤ¥à¦¨â ॠ«¨§ æ¨î checkbox
14
include 'optionbox.mac' ;¬ ªà®á ᮤ¥à¦¨â ॠ«¨§ æ¨î optionbox
14
include 'optionbox.mac' ;¬ ªà®á ᮤ¥à¦¨â ॠ«¨§ æ¨î optionbox
15
include 'scrollbar.mac' ;¬ ªà®á ᮤ¥à¦¨â ॠ«¨§ æ¨î scrollbar
15
include 'scrollbar.mac' ;¬ ªà®á ᮤ¥à¦¨â ॠ«¨§ æ¨î scrollbar
16
include 'd_button.mac' ;¬ ªà®á ᮤ¥à¦¨â ॠ«¨§ æ¨î dinamic button
16
include 'd_button.mac' ;¬ ªà®á ᮤ¥à¦¨â ॠ«¨§ æ¨î dinamic button
17
include 'menubar.mac' ;¬ ªà®á ᮤ¥à¦¨â ॠ«¨§ æ¨î menubar
17
include 'menubar.mac' ;¬ ªà®á ᮤ¥à¦¨â ॠ«¨§ æ¨î menubar
18
;----------------------------------------------------
18
;----------------------------------------------------
19
;EditBox
19
;EditBox
20
;----------------------------------------------------
20
;----------------------------------------------------
21
align 4
21
align 4
22
use_editbox_draw        ;¬ ªà®á à ááªà뢠¥â äã­ªæ¨î ®â®¡à ¦¥­¨ï ¡®ªá .
22
use_editbox_draw        ;¬ ªà®á à ááªà뢠¥â äã­ªæ¨î ®â®¡à ¦¥­¨ï ¡®ªá .
23
align 4
23
align 4
24
use_editbox_key         ;¬ ªà®á à ááªà뢠¥â äã­ªæ¨î ®¡à ¡®âª¨ ª« ¢¨èì.
24
use_editbox_key         ;¬ ªà®á à ááªà뢠¥â äã­ªæ¨î ®¡à ¡®âª¨ ª« ¢¨èì.
25
align 4
25
align 4
26
use_editbox_mouse       ;¬ ªà®á à ááªà뢠¥â äã­ªæ¨î ®¡à ¡®âª¨ ¬ëè¨.
26
use_editbox_mouse       ;¬ ªà®á à ááªà뢠¥â äã­ªæ¨î ®¡à ¡®âª¨ ¬ëè¨.
27
 
27
 
28
;----------------------------------------------------
28
;----------------------------------------------------
29
;CheckBox
29
;CheckBox
30
;----------------------------------------------------
30
;----------------------------------------------------
31
align 4
31
align 4
32
use_checkbox_draw       ;¬ ªà®á à ááªà뢠¥â äã­ªæ¨î ®â®¡à ¦¥­¨ï ¡®ªá .
32
use_checkbox_draw       ;¬ ªà®á à ááªà뢠¥â äã­ªæ¨î ®â®¡à ¦¥­¨ï ¡®ªá .
33
align 4
33
align 4
34
use_checkbox_mouse      ;¬ ªà®á à ááªà뢠¥â äã­ªæ¨î ®¡à ¡®âª¨ ¬ëè¨.
34
use_checkbox_mouse      ;¬ ªà®á à ááªà뢠¥â äã­ªæ¨î ®¡à ¡®âª¨ ¬ëè¨.
35
 
35
 
36
 
36
 
37
;--------------------------------------------------
37
;--------------------------------------------------
38
;radiobutton Group
38
;radiobutton Group
39
;--------------------------------------------------
39
;--------------------------------------------------
40
align 4
40
align 4
41
use_optionbox_driver    ;¬ ªà®áë ª®â®àë¥ ã¯à ¢«ïîâ à ¡®â®© ¡®ªá  )
41
use_optionbox_driver    ;¬ ªà®áë ª®â®àë¥ ã¯à ¢«ïîâ à ¡®â®© ¡®ªá  )
42
align 4
42
align 4
43
use_optionbox_draw      ;¬ ªà®á à ááªà뢠¥â äã­ªæ¨î ®â®¡à ¦¥­¨ï ¡®ªá .
43
use_optionbox_draw      ;¬ ªà®á à ááªà뢠¥â äã­ªæ¨î ®â®¡à ¦¥­¨ï ¡®ªá .
44
align 4
44
align 4
45
use_optionbox_mouse     ;¬ ªà®á à ááªà뢠¥â äã­ªæ¨î ®¡à ¡®âª¨ ¬ëè¨.
45
use_optionbox_mouse     ;¬ ªà®á à ááªà뢠¥â äã­ªæ¨î ®¡à ¡®âª¨ ¬ëè¨.
46
 
46
 
47
;--------------------------------------------------
47
;--------------------------------------------------
48
;scrollbar Group
48
;scrollbar Group
49
;--------------------------------------------------
49
;--------------------------------------------------
50
align 4
50
align 4
51
use_scroll_bar
51
use_scroll_bar
52
align 4
52
align 4
53
use_scroll_bar_vertical
53
use_scroll_bar_vertical
54
align 4
54
align 4
55
use_scroll_bar_horizontal
55
use_scroll_bar_horizontal
56
 
56
 
57
;--------------------------------------------------
57
;--------------------------------------------------
58
;dinamic button Group
58
;dinamic button Group
59
;--------------------------------------------------
59
;--------------------------------------------------
60
align 4
60
align 4
61
use_dinamic_button
61
use_dinamic_button
62
 
62
 
63
;--------------------------------------------------
63
;--------------------------------------------------
64
;menubar Group
64
;menubar Group
65
;--------------------------------------------------
65
;--------------------------------------------------
66
align 4
66
align 4
67
use_menu_bar
67
use_menu_bar
68
 
68
 
69
 
69
 
70
;--------------------------------------------------
70
;--------------------------------------------------
71
init:
71
init:
72
ret
72
ret
73
 
73
 
74
;;;;;;;;;;;
74
;;;;;;;;;;;
75
;;Data
75
;;Data
76
;;;;;;;;;;;
76
;;;;;;;;;;;
77
align 4
77
align 4
78
mouse_flag dd 0x0
78
mouse_flag dd 0x0
79
 
79
 
80
 
80
 
81
align 16
81
align 16
82
EXPORTS:
82
EXPORTS:
83
 
83
 
84
 
84
 
85
        dd      sz_init,                init
85
        dd      sz_init,                init
86
        dd      sz_version,             0x00000001
86
        dd      sz_version,             0x00000001
87
 
87
 
88
        dd      sz_edit_box,            edit_box
88
        dd      sz_edit_box,            edit_box
89
        dd      sz_edit_box_key,        edit_box_key
89
        dd      sz_edit_box_key,        edit_box_key
90
        dd      sz_edit_box_mouse,      edit_box_mouse
90
        dd      sz_edit_box_mouse,      edit_box_mouse
91
        dd      szVersion_ed,           0x00000001
91
        dd      szVersion_ed,           0x00000001
92
 
92
 
93
        dd      sz_check_box_draw,      check_box_draw
93
        dd      sz_check_box_draw,      check_box_draw
94
        dd      sz_check_box_mouse,     check_box_mouse
94
        dd      sz_check_box_mouse,     check_box_mouse
95
        dd      szVersion_ch,           0x00000001
95
        dd      szVersion_ch,           0x00000001
96
 
96
 
97
        dd      sz_option_box_draw,     option_box_draw
97
        dd      sz_option_box_draw,     option_box_draw
98
        dd      sz_option_box_mouse,    option_box_mouse
98
        dd      sz_option_box_mouse,    option_box_mouse
99
        dd      szVersion_op,           0x00000001
99
        dd      szVersion_op,           0x00000001
100
 
100
 
101
        dd      sz_Scrollbar_ver_draw,  scroll_bar_vertical.draw
101
        dd      sz_Scrollbar_ver_draw,  scroll_bar_vertical.draw
102
        dd      sz_Scrollbar_ver_mouse, scroll_bar_vertical.mouse
102
        dd      sz_Scrollbar_ver_mouse, scroll_bar_vertical.mouse
103
        dd      sz_Scrollbar_hor_draw,  scroll_bar_horizontal.draw
103
        dd      sz_Scrollbar_hor_draw,  scroll_bar_horizontal.draw
104
        dd      sz_Scrollbar_hor_mouse, scroll_bar_horizontal.mouse
104
        dd      sz_Scrollbar_hor_mouse, scroll_bar_horizontal.mouse
105
        dd      szVersion_scrollbar,    0x00010001
105
        dd      szVersion_scrollbar,    0x00010001
106
 
106
 
107
        dd      sz_Dbutton_draw,        dinamic_button.draw
107
        dd      sz_Dbutton_draw,        dinamic_button.draw
108
        dd      sz_Dbutton_mouse,       dinamic_button.mouse
108
        dd      sz_Dbutton_mouse,       dinamic_button.mouse
109
        dd      szVersion_dbutton,      0x00010001
109
        dd      szVersion_dbutton,      0x00010001
110
 
110
 
111
        dd      sz_Menu_bar_draw,       menu_bar.draw
111
        dd      sz_Menu_bar_draw,       menu_bar.draw
112
        dd      sz_Menu_bar_mouse,      menu_bar.mouse
112
        dd      sz_Menu_bar_mouse,      menu_bar.mouse
113
        dd      szVersion_menu_bar,     0x00010001
113
        dd      szVersion_menu_bar,     0x00010001
114
        dd      0,0
114
        dd      0,0
115
 
115
 
116
 
116
 
117
sz_init                db 'lib_init',0
117
sz_init                db 'lib_init',0
118
sz_version             db 'version',0
118
sz_version             db 'version',0
119
 
119
 
120
sz_edit_box            db 'edit_box',0
120
sz_edit_box            db 'edit_box',0
121
sz_edit_box_key        db 'edit_box_key',0
121
sz_edit_box_key        db 'edit_box_key',0
122
sz_edit_box_mouse      db 'edit_box_mouse',0
122
sz_edit_box_mouse      db 'edit_box_mouse',0
123
szVersion_ed           db 'version_ed',0
123
szVersion_ed           db 'version_ed',0
124
 
124
 
125
sz_check_box_draw      db 'check_box_draw',0
125
sz_check_box_draw      db 'check_box_draw',0
126
sz_check_box_mouse     db 'check_box_mouse',0
126
sz_check_box_mouse     db 'check_box_mouse',0
127
szVersion_ch           db 'version_ch',0
127
szVersion_ch           db 'version_ch',0
128
 
128
 
129
sz_option_box_draw     db 'option_box_draw',0
129
sz_option_box_draw     db 'option_box_draw',0
130
sz_option_box_mouse    db 'option_box_mouse',0
130
sz_option_box_mouse    db 'option_box_mouse',0
131
szVersion_op           db 'version_op',0
131
szVersion_op           db 'version_op',0
132
 
132
 
133
sz_Scrollbar_ver_draw   db 'scrollbar_v_draw',0
133
sz_Scrollbar_ver_draw   db 'scrollbar_v_draw',0
134
sz_Scrollbar_ver_mouse  db 'scrollbar_v_mouse',0
134
sz_Scrollbar_ver_mouse  db 'scrollbar_v_mouse',0
135
sz_Scrollbar_hor_draw   db 'scrollbar_h_draw',0
135
sz_Scrollbar_hor_draw   db 'scrollbar_h_draw',0
136
sz_Scrollbar_hor_mouse  db 'scrollbar_h_mouse',0
136
sz_Scrollbar_hor_mouse  db 'scrollbar_h_mouse',0
137
szVersion_scrollbar     db 'version_scrollbar',0
137
szVersion_scrollbar     db 'version_scrollbar',0
138
 
138
 
139
sz_Dbutton_draw                 db 'dbutton_draw',0
139
sz_Dbutton_draw                 db 'dbutton_draw',0
140
sz_Dbutton_mouse                db 'dbutton_mouse',0
140
sz_Dbutton_mouse                db 'dbutton_mouse',0
141
szVersion_dbutton               db 'version_dbutton',0
141
szVersion_dbutton               db 'version_dbutton',0
142
 
142
 
143
sz_Menu_bar_draw                db 'menu_bar_draw',0
143
sz_Menu_bar_draw                db 'menu_bar_draw',0
144
sz_Menu_bar_mouse               db 'menu_bar_mouse',0
144
sz_Menu_bar_mouse               db 'menu_bar_mouse',0
145
szVersion_menu_bar              db 'version_menu_bar',0
145
szVersion_menu_bar              db 'version_menu_bar',0