Subversion Repositories Kolibri OS

Rev

Rev 1032 | Rev 1060 | 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'
12
include 'editbox.mac'   ;макрос который должен облегчить жизнь :) специально для editbox
13
include 'checkbox.mac'	;макрос содержит реализацию checkbox
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
;----------------------------------------------------
21
 
22
use_editbox_draw	;макрос расскрывает функцию отображения бокса.
23
use_editbox_key  	;макрос расскрывает функцию обработки клавишь.
24
use_editbox_mouse	;макрос расскрывает функцию обработки мыши.
25
 
26
;----------------------------------------------------
27
;CheckBox
28
;----------------------------------------------------
29
use_checkbox_draw	;макрос расскрывает функцию отображения бокса.
30
use_checkbox_mouse	;макрос расскрывает функцию обработки мыши.
31
 
32
 
33
;--------------------------------------------------
34
;radiobutton Group
35
;--------------------------------------------------
36
use_optionbox_driver	;макросы которые управляют работой бокса )
37
use_optionbox_draw	;макрос расскрывает функцию отображения бокса.
38
use_optionbox_mouse	;макрос расскрывает функцию обработки мыши.
39
 
1037 mario79 40
;--------------------------------------------------
41
;scrollbar Group
42
;--------------------------------------------------
43
use_scroll_bar
44
use_scroll_bar_vertical
45
use_scroll_bar_horizontal
46
 
47
;--------------------------------------------------
48
;dinamic button Group
49
;--------------------------------------------------
50
use_dinamic_button
51
 
52
;--------------------------------------------------
53
;menubar Group
54
;--------------------------------------------------
55
use_menu_bar
56
 
57
 
58
;--------------------------------------------------
1032 Lrz 59
align 16
60
EXPORTS:
61
 
62
        dd      sz_edit_box,            edit_box
63
        dd      sz_edit_box_key,        edit_box_key
64
        dd      sz_edit_box_mouse,      edit_box_mouse
65
        dd      szVersion_ed,           0x00000001
66
        dd      sz_check_box_draw,      check_box_draw
67
        dd      sz_check_box_mouse,     check_box_mouse
68
        dd      szVersion_ch,           0x00000001
69
        dd      sz_option_box_draw,     option_box_draw
70
        dd      sz_option_box_mouse,    option_box_mouse
71
        dd      szVersion_op,           0x00000001
1037 mario79 72
        dd      sz_Scrollbar_ver_draw,	scroll_bar_vertical.draw
73
        dd      sz_Scrollbar_ver_mouse,	scroll_bar_vertical.mouse
74
        dd      sz_Scrollbar_hor_draw,	scroll_bar_horizontal.draw
75
        dd      sz_Scrollbar_hor_mouse,	scroll_bar_horizontal.mouse
76
        dd      szVersion_scrollbar,	0x00010001
77
        dd      sz_Dbutton_draw,		dinamic_button.draw
78
        dd      sz_Dbutton_mouse,		dinamic_button.mouse
79
        dd      szVersion_dbutton,		0x00010001
80
        dd      sz_Menu_bar_draw,		menu_bar.draw
81
        dd      sz_Menu_bar_mouse,		menu_bar.mouse
82
        dd      szVersion_menu_bar,		0x00010001
1032 Lrz 83
        dd      0,0
84
 
85
sz_edit_box            db 'edit_box',0
86
sz_edit_box_key        db 'edit_box_key',0
87
sz_edit_box_mouse      db 'edit_box_mouse',0
88
szVersion_ed           db 'version_ed',0
89
sz_check_box_draw      db 'check_box_draw',0
90
sz_check_box_mouse     db 'check_box_mouse',0
91
szVersion_ch           db 'version_ch',0
92
sz_option_box_draw     db 'option_box_draw',0
93
sz_option_box_mouse    db 'option_box_mouse',0
94
szVersion_op           db 'version_op',0
1037 mario79 95
sz_Scrollbar_ver_draw	db 'scrollbar_v_draw',0
96
sz_Scrollbar_ver_mouse	db 'scrollbar_v_mouse',0
97
sz_Scrollbar_hor_draw	db 'scrollbar_h_draw',0
98
sz_Scrollbar_hor_mouse	db 'scrollbar_h_mouse',0
99
szVersion_scrollbar		db 'version_scrollbar',0
100
sz_Dbutton_draw			db 'dbutton_draw',0
101
sz_Dbutton_mouse		db 'dbutton_mouse',0
102
szVersion_dbutton		db 'version_dbutton',0
103
sz_Menu_bar_draw		db 'menu_bar_draw',0
104
sz_Menu_bar_mouse		db 'menu_bar_mouse',0
105
szVersion_menu_bar		db 'version_menu_bar',0
1032 Lrz 106
 
107
;;;;;;;;;;;
108
;;Data
109
;;;;;;;;;;;
110
align 16
111
mouse_flag dd 0x0