Subversion Repositories Kolibri OS

Rev

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

Rev Author Line No. Line
3380 mario79 1
;---------------------------------------------------------------------
2
title:
3
	db 'ColorDialog',0
3476 mario79 4
 
5
history_text:
6
	db ' History: ',0
8288 IgorA 7
 
8
communication_area	dd param
3380 mario79 9
;---------------------------------------------------------------------
3463 mario79 10
align 4
11
window_x:
6054 leency 12
.x_size		dw 510
3463 mario79 13
.x_start	dw 10
14
window_y:
6054 leency 15
.y_size		dw 300
3463 mario79 16
.y_start	dw 10
3469 mario79 17
;---------------------------------------------------------------------
18
;plugins_directory	db 'plugins/',0
19
plugins_directory	db 0
20
 
21
system_dir_Boxlib	db '/sys/lib/box_lib.obj',0
22
 
23
align	4
24
l_libs_start:
8271 IgorA 25
library01	l_libs	system_dir_Boxlib+9,file_name,system_dir_Boxlib,\
26
Box_lib_import,plugins_directory
3469 mario79 27
 
28
end_l_libs:
29
;---------------------------------------------------------------------
30
;---------------------------------------------------------------------
31
align	4
32
Box_lib_import:
33
;init_lib	dd a_init
34
;version_lib	dd a_version
35
 
8288 IgorA 36
edit_box_draw		dd aEdit_box_draw
37
edit_box_key		dd aEdit_box_key
38
edit_box_mouse		dd aEdit_box_mouse
39
edit_box_set_text	dd aEdit_box_set_text
3469 mario79 40
;version_ed		dd aVersion_ed
41
 
42
;check_box_draw	dd aCheck_box_draw
43
;check_box_mouse	dd aCheck_box_mouse
44
;version_ch		dd aVersion_ch
45
 
46
;option_box_draw	dd aOption_box_draw
47
;option_box_mouse	dd aOption_box_mouse
48
;version_op		dd aVersion_op
49
 
50
scrollbar_ver_draw	dd aScrollbar_ver_draw
51
scrollbar_ver_mouse	dd aScrollbar_ver_mouse
52
;scrollbar_hor_draw	dd aScrollbar_hor_draw
53
;scrollbar_hor_mouse	dd aScrollbar_hor_mouse
54
;version_scrollbar	dd aVersion_scrollbar
55
 
56
;dinamic_button_draw	dd aDbutton_draw
57
;dinamic_button_mouse	dd aDbutton_mouse
58
;version_dbutton	dd aVersion_dbutton
59
 
60
;menu_bar_draw		dd aMenu_bar_draw
61
;menu_bar_mouse		dd aMenu_bar_mouse
62
;menu_bar_activate	dd aMenu_bar_activate
63
;version_menu_bar	dd aVersion_menu_bar
64
 
65
;FileBrowser_draw	dd aFileBrowser_draw
66
;FileBrowser_mouse	dd aFileBrowser_mouse
67
;FileBrowser_key		dd aFileBrowser_key
68
;Version_FileBrowser	dd aVersion_FileBrowser
69
 
70
;PathShow_prepare	dd sz_PathShow_prepare
71
;PathShow_draw		dd sz_PathShow_draw
72
;Version_path_show	dd szVersion_path_show
3473 mario79 73
 
74
Frame_draw		dd sz_Frame_draw
75
;Version_frame		dd szVersion_frame
76
 
8288 IgorA 77
	dd 0,0
3469 mario79 78
 
79
;a_init			db 'lib_init',0
80
;a_version		db 'version',0
81
 
8288 IgorA 82
aEdit_box_draw		db 'edit_box',0
83
aEdit_box_key		db 'edit_box_key',0
84
aEdit_box_mouse		db 'edit_box_mouse',0
85
aEdit_box_set_text	db 'edit_box_set_text',0
3469 mario79 86
;aVersion_ed		db 'version_ed',0
87
 
88
;aCheck_box_draw	db 'check_box_draw',0
89
;aCheck_box_mouse	db 'check_box_mouse',0
90
;aVersion_ch		db 'version_ch',0
91
 
92
;aOption_box_draw	db 'option_box_draw',0
93
;aOption_box_mouse	db 'option_box_mouse',0
94
;aVersion_op		db 'version_op',0
95
 
96
aScrollbar_ver_draw	db 'scrollbar_v_draw',0
97
aScrollbar_ver_mouse	db 'scrollbar_v_mouse',0
98
;aScrollbar_hor_draw	db 'scrollbar_h_draw',0
99
;aScrollbar_hor_mouse	db 'scrollbar_h_mouse',0
100
;aVersion_scrollbar	db 'version_scrollbar',0
101
 
102
;aDbutton_draw		db 'dbutton_draw',0
103
;aDbutton_mouse		db 'dbutton_mouse',0
104
;aVersion_dbutton	db 'version_dbutton',0
105
 
106
;aMenu_bar_draw		db 'menu_bar_draw',0
107
;aMenu_bar_mouse		db 'menu_bar_mouse',0
108
;aMenu_bar_activate	db 'menu_bar_activate',0
109
;aVersion_menu_bar	db 'version_menu_bar',0
110
 
111
;aFileBrowser_draw	db 'FileBrowser_draw',0
112
;aFileBrowser_mouse	db 'FileBrowser_mouse',0
113
;aFileBrowser_key	db 'FileBrowser_key',0
114
;aVersion_FileBrowser	db 'version_FileBrowser',0
115
 
116
;sz_PathShow_prepare	db 'PathShow_prepare',0
117
;sz_PathShow_draw	db 'PathShow_draw',0
118
;szVersion_path_show	db 'version_PathShow',0
3473 mario79 119
 
120
sz_Frame_draw		db 'frame_draw',0
121
;szVersion_frame	db 'version_frame',0
3469 mario79 122
;---------------------------------------------------------------------
123
align 4
124
scroll_bar_data_red:
125
.x:
126
.size_x     dw 15 ;+0
127
.start_x    dw t_start_x + p_size_y + 20
128
.y:
129
.size_y     dw p_size_y + p_start_y - (c_start_y + c_size_y + 10)
130
.start_y    dw c_start_y + c_size_y + 10
131
.btn_high   dd 15 ;+8
132
.type       dd 2  ;+12
133
.max_area   dd 255  ;+16
134
.cur_area   dd 0  ;+20
135
.position   dd 128  ;+24
136
.bckg_col   dd 0xFFDBDB ;+28
137
.frnt_col   dd 0xFF7777   ;0xbbddff ;+32
138
.line_col   dd 0  ;+36
139
.redraw     dd 0  ;+40
140
.delta      dw 0  ;+44
141
.delta2     dw 0  ;+46
142
.run_x:
143
.r_size_x   dw 0  ;+48
144
.r_start_x  dw 0  ;+50
145
.run_y:
146
.r_size_y   dw 0 ;+52
147
.r_start_y  dw 0 ;+54
148
.m_pos      dd 0 ;+56
149
.m_pos_2    dd 0 ;+60
150
.m_keys     dd 0 ;+64
151
.run_size   dd 0 ;+68
152
.position2  dd 0 ;+72
153
.work_size  dd 0 ;+76
154
.all_redraw dd 1 ;+80
155
.ar_offset  dd 10 ;+84
156
;---------------------------------------------------------------------
157
align 4
158
scroll_bar_data_green:
159
.x:
160
.size_x     dw 15 ;+0
161
.start_x    dw t_start_x + p_size_y + 45
162
.y:
163
.size_y     dw p_size_y + p_start_y - (c_start_y + c_size_y + 10)
164
.start_y    dw c_start_y + c_size_y + 10
165
.btn_high   dd 15 ;+8
166
.type       dd 2  ;+12
167
.max_area   dd 255  ;+16
168
.cur_area   dd 0  ;+20
169
.position   dd 128  ;+24
170
.bckg_col   dd 0xDBFFDB ;+28
171
.frnt_col   dd 0x77FF77   ;0xbbddff ;+32
172
.line_col   dd 0  ;+36
173
.redraw     dd 0  ;+40
174
.delta      dw 0  ;+44
175
.delta2     dw 0  ;+46
176
.run_x:
177
.r_size_x   dw 0  ;+48
178
.r_start_x  dw 0  ;+50
179
.run_y:
180
.r_size_y   dw 0 ;+52
181
.r_start_y  dw 0 ;+54
182
.m_pos      dd 0 ;+56
183
.m_pos_2    dd 0 ;+60
184
.m_keys     dd 0 ;+64
185
.run_size   dd 0 ;+68
186
.position2  dd 0 ;+72
187
.work_size  dd 0 ;+76
188
.all_redraw dd 1 ;+80
189
.ar_offset  dd 10 ;+84
190
;---------------------------------------------------------------------
191
align 4
192
scroll_bar_data_blue:
193
.x:
194
.size_x     dw 15 ;+0
195
.start_x    dw t_start_x + p_size_y + 70
196
.y:
197
.size_y     dw p_size_y + p_start_y - (c_start_y + c_size_y + 10)
198
.start_y    dw c_start_y + c_size_y + 10
199
.btn_high   dd 15 ;+8
200
.type       dd 2  ;+12
201
.max_area   dd 255  ;+16
202
.cur_area   dd 0  ;+20
203
.position   dd 128  ;+24
204
.bckg_col   dd 0xDBDBFF ;+28
205
.frnt_col   dd 0x7777FF   ;0xbbddff ;+32
206
.line_col   dd 0  ;+36
207
.redraw     dd 0  ;+40
208
.delta      dw 0  ;+44
209
.delta2     dw 0  ;+46
210
.run_x:
211
.r_size_x   dw 0  ;+48
212
.r_start_x  dw 0  ;+50
213
.run_y:
214
.r_size_y   dw 0 ;+52
215
.r_start_y  dw 0 ;+54
216
.m_pos      dd 0 ;+56
217
.m_pos_2    dd 0 ;+60
218
.m_keys     dd 0 ;+64
219
.run_size   dd 0 ;+68
220
.position2  dd 0 ;+72
221
.work_size  dd 0 ;+76
222
.all_redraw dd 1 ;+80
223
.ar_offset  dd 10 ;+84
3473 mario79 224
;---------------------------------------------------------------------
225
frame_data:
226
.type			dd 0 ;+0
227
.x:
228
.x_size			dw 0 ;+4
229
.x_start		dw 0 ;+6
230
.y:
231
.y_size			dw 0 ;+8
232
.y_start		dw 0 ;+10
233
.ext_fr_col		dd 0x0 ;+12
234
.int_fr_col		dd 0xffffff ;+16
235
.draw_text_flag		dd 1 ;+20
236
.text_pointer		dd 0 ;+24
237
.text_position		dd 0 ;+28
238
.font_number		dd 0 ;+32
239
.font_size_y		dd 9 ;+36
240
.font_color		dd 0x0 ;+40
6054 leency 241
.font_backgr_color	dd 0xEEEeee ;+44
3473 mario79 242
;---------------------------------------------------------------------
8288 IgorA 243
mouse_dd dd edit1
8993 leency 244
edit1 edit_box ed_size_x, c_start_x+c_size_x+5, c_start_y, 0xffffff, 0xa0a0a0, 0xff, 0, 0x10000000, 6, string1, mouse_dd, 0
245
sz_0x db '______',0,0
246
string1 rb 8
8288 IgorA 247
;---------------------------------------------------------------------
6054 leency 248
OK_Cancel db 'OK              Cancel',0