Subversion Repositories Kolibri OS

Rev

Rev 1060 | Rev 1101 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1032 Lrz 1
;Libray from Editbox
2
; SEE YOU File FAQ.txt and HISTORY. Good Like!
3
;Last Change 13/02/2009
4
;;;;;;;;;;;;;;;;;;
5
 
6
format MS COFF
7
 
8
public EXPORTS
9
 
10
section '.flat' code readable align 16
11
include 'macros.inc'
1068 Lrz 12
include 'editbox.mac'   ;макрос который должен облегчить жизнь :) специально для editbox
13
include 'checkbox.mac'  ;макрос содержит реализацию checkbox
1032 Lrz 14
include 'optionbox.mac' ;макрос содержит реализацию optionbox
1037 mario79 15
include 'scrollbar.mac' ;макрос содержит реализацию scrollbar
16
include 'd_button.mac' ;макрос содержит реализацию dinamic button
17
include 'menubar.mac' ;макрос содержит реализацию menubar
1032 Lrz 18
;----------------------------------------------------
19
;EditBox
20
;----------------------------------------------------
1068 Lrz 21
align 4
22
use_editbox_draw        ;макрос расскрывает функцию отображения бокса.
23
align 4
24
use_editbox_key         ;макрос расскрывает функцию обработки клавишь.
25
align 4
26
use_editbox_mouse       ;макрос расскрывает функцию обработки мыши.
1032 Lrz 27
 
28
;----------------------------------------------------
29
;CheckBox
30
;----------------------------------------------------
1068 Lrz 31
align 4
32
use_checkbox_draw       ;макрос расскрывает функцию отображения бокса.
33
align 4
34
use_checkbox_mouse      ;макрос расскрывает функцию обработки мыши.
1032 Lrz 35
 
36
 
37
;--------------------------------------------------
38
;radiobutton Group
39
;--------------------------------------------------
1068 Lrz 40
align 4
41
use_optionbox_driver    ;макросы которые управляют работой бокса )
42
align 4
43
use_optionbox_draw      ;макрос расскрывает функцию отображения бокса.
44
align 4
45
use_optionbox_mouse     ;макрос расскрывает функцию обработки мыши.
1032 Lrz 46
 
1037 mario79 47
;--------------------------------------------------
48
;scrollbar Group
49
;--------------------------------------------------
1068 Lrz 50
align 4
1037 mario79 51
use_scroll_bar
1068 Lrz 52
align 4
1037 mario79 53
use_scroll_bar_vertical
1068 Lrz 54
align 4
1037 mario79 55
use_scroll_bar_horizontal
56
 
57
;--------------------------------------------------
58
;dinamic button Group
59
;--------------------------------------------------
1068 Lrz 60
align 4
1037 mario79 61
use_dinamic_button
62
 
63
;--------------------------------------------------
64
;menubar Group
65
;--------------------------------------------------
1068 Lrz 66
align 4
1037 mario79 67
use_menu_bar
68
 
69
 
70
;--------------------------------------------------
1060 hidnplayr 71
init:
72
ret
73
 
1068 Lrz 74
;;;;;;;;;;;
75
;;Data
76
;;;;;;;;;;;
77
align 4
78
mouse_flag dd 0x0
1060 hidnplayr 79
 
1068 Lrz 80
 
1032 Lrz 81
align 16
82
EXPORTS:
83
 
84
 
1068 Lrz 85
        dd      sz_init,                init
86
        dd      sz_version,             0x00000001
1060 hidnplayr 87
 
1068 Lrz 88
        dd      sz_edit_box,            edit_box
89
        dd      sz_edit_box_key,        edit_box_key
90
        dd      sz_edit_box_mouse,      edit_box_mouse
91
        dd      szVersion_ed,           0x00000001
1060 hidnplayr 92
 
1068 Lrz 93
        dd      sz_check_box_draw,      check_box_draw
94
        dd      sz_check_box_mouse,     check_box_mouse
95
        dd      szVersion_ch,           0x00000001
96
 
97
        dd      sz_option_box_draw,     option_box_draw
98
        dd      sz_option_box_mouse,    option_box_mouse
99
        dd      szVersion_op,           0x00000001
100
 
101
        dd      sz_Scrollbar_ver_draw,  scroll_bar_vertical.draw
102
        dd      sz_Scrollbar_ver_mouse, scroll_bar_vertical.mouse
103
        dd      sz_Scrollbar_hor_draw,  scroll_bar_horizontal.draw
104
        dd      sz_Scrollbar_hor_mouse, scroll_bar_horizontal.mouse
105
        dd      szVersion_scrollbar,    0x00010001
106
 
107
        dd      sz_Dbutton_draw,        dinamic_button.draw
108
        dd      sz_Dbutton_mouse,       dinamic_button.mouse
109
        dd      szVersion_dbutton,      0x00010001
110
 
111
        dd      sz_Menu_bar_draw,       menu_bar.draw
112
        dd      sz_Menu_bar_mouse,      menu_bar.mouse
113
        dd      szVersion_menu_bar,     0x00010001
114
        dd      0,0
115
 
116
 
117
sz_init                db 'lib_init',0
118
sz_version             db 'version',0
119
 
120
sz_edit_box            db 'edit_box',0
1032 Lrz 121
sz_edit_box_key        db 'edit_box_key',0
122
sz_edit_box_mouse      db 'edit_box_mouse',0
1068 Lrz 123
szVersion_ed           db 'version_ed',0
124
 
1032 Lrz 125
sz_check_box_draw      db 'check_box_draw',0
126
sz_check_box_mouse     db 'check_box_mouse',0
1068 Lrz 127
szVersion_ch           db 'version_ch',0
128
 
1032 Lrz 129
sz_option_box_draw     db 'option_box_draw',0
130
sz_option_box_mouse    db 'option_box_mouse',0
1068 Lrz 131
szVersion_op           db 'version_op',0
1032 Lrz 132
 
1068 Lrz 133
sz_Scrollbar_ver_draw   db 'scrollbar_v_draw',0
134
sz_Scrollbar_ver_mouse  db 'scrollbar_v_mouse',0
135
sz_Scrollbar_hor_draw   db 'scrollbar_h_draw',0
136
sz_Scrollbar_hor_mouse  db 'scrollbar_h_mouse',0
137
szVersion_scrollbar     db 'version_scrollbar',0
138
 
139
sz_Dbutton_draw                 db 'dbutton_draw',0
140
sz_Dbutton_mouse                db 'dbutton_mouse',0
141
szVersion_dbutton               db 'version_dbutton',0
142
 
143
sz_Menu_bar_draw                db 'menu_bar_draw',0
144
sz_Menu_bar_mouse               db 'menu_bar_mouse',0
145
szVersion_menu_bar              db 'version_menu_bar',0
146