Subversion Repositories Kolibri OS

Rev

Rev 1037 | Rev 1068 | 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'
1060 hidnplayr 12
include 'editbox.mac'	;макрос который должен облегчить жизнь :) специально для editbox
1032 Lrz 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	;макрос расскрывает функцию отображения бокса.
1060 hidnplayr 23
use_editbox_key 	;макрос расскрывает функцию обработки клавишь.
1032 Lrz 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
;--------------------------------------------------
1060 hidnplayr 59
 
60
 
61
init:
62
ret
63
 
64
 
1032 Lrz 65
align 16
66
EXPORTS:
67
 
68
 
1060 hidnplayr 69
	dd	sz_init,		init
70
	dd	sz_version,		0x00000001
71
	dd	sz_edit_box,		edit_box
72
	dd	sz_edit_box_key,	edit_box_key
73
	dd	sz_edit_box_mouse,	edit_box_mouse
74
	dd	szVersion_ed,		0x00000001
75
	dd	sz_check_box_draw,	check_box_draw
76
	dd	sz_check_box_mouse,	check_box_mouse
77
	dd	szVersion_ch,		0x00000001
78
	dd	sz_option_box_draw,	option_box_draw
79
	dd	sz_option_box_mouse,	option_box_mouse
80
	dd	szVersion_op,		0x00000001
81
	dd	sz_Scrollbar_ver_draw,	scroll_bar_vertical.draw
82
	dd	sz_Scrollbar_ver_mouse, scroll_bar_vertical.mouse
83
	dd	sz_Scrollbar_hor_draw,	scroll_bar_horizontal.draw
84
	dd	sz_Scrollbar_hor_mouse, scroll_bar_horizontal.mouse
85
	dd	szVersion_scrollbar,	0x00010001
86
	dd	sz_Dbutton_draw,		dinamic_button.draw
87
	dd	sz_Dbutton_mouse,		dinamic_button.mouse
88
	dd	szVersion_dbutton,		0x00010001
89
	dd	sz_Menu_bar_draw,		menu_bar.draw
90
	dd	sz_Menu_bar_mouse,		menu_bar.mouse
91
	dd	szVersion_menu_bar,		0x00010001
92
	dd	0,0
93
 
94
 
95
sz_init 	       db 'lib_init',0
96
sz_version	       db 'version',0
97
sz_edit_box	       db 'edit_box',0
1032 Lrz 98
sz_edit_box_key        db 'edit_box_key',0
99
sz_edit_box_mouse      db 'edit_box_mouse',0
1060 hidnplayr 100
szVersion_ed	       db 'version_ed',0
1032 Lrz 101
sz_check_box_draw      db 'check_box_draw',0
102
sz_check_box_mouse     db 'check_box_mouse',0
1060 hidnplayr 103
szVersion_ch	       db 'version_ch',0
1032 Lrz 104
sz_option_box_draw     db 'option_box_draw',0
105
sz_option_box_mouse    db 'option_box_mouse',0
1060 hidnplayr 106
szVersion_op	       db 'version_op',0
1037 mario79 107
sz_Scrollbar_ver_draw	db 'scrollbar_v_draw',0
108
sz_Scrollbar_ver_mouse	db 'scrollbar_v_mouse',0
109
sz_Scrollbar_hor_draw	db 'scrollbar_h_draw',0
110
sz_Scrollbar_hor_mouse	db 'scrollbar_h_mouse',0
111
szVersion_scrollbar		db 'version_scrollbar',0
1060 hidnplayr 112
sz_Dbutton_draw 		db 'dbutton_draw',0
1037 mario79 113
sz_Dbutton_mouse		db 'dbutton_mouse',0
114
szVersion_dbutton		db 'version_dbutton',0
115
sz_Menu_bar_draw		db 'menu_bar_draw',0
116
sz_Menu_bar_mouse		db 'menu_bar_mouse',0
117
szVersion_menu_bar		db 'version_menu_bar',0
1032 Lrz 118
 
119
;;;;;;;;;;;
120
;;Data
121
;;;;;;;;;;;
122
align 16
123
mouse_flag dd 0x0