Subversion Repositories Kolibri OS

Rev

Rev 8992 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
4881 mario79 1
;-----------------------------------------------------------------------------
2
text:
3
if lang eq ru
8992 leency 4
	db ' Unused1                        '
5
	db ' Unused2                        '
6
	db ' 3d ⥬ ஭              '
7
	db ' 3d ᢥ⫠ ஭             '
8
	db '                   '
9
	db '                         '
10
	db '                          '
11
	db '                   '
12
	db '                      '
13
	db ' 䨪                   '
4881 mario79 14
	db 'x'
15
else if lang eq et
8992 leency 16
	db ' Unused1                        '
17
	db ' Unused2                        '
18
	db ' 3d dark                        '
19
	db ' 3d light                       '
20
	db ' Akna pealkiri                  '
21
	db ' Akna tpiirkond               '
22
	db ' Akna tpiirkonna nupp         '
23
	db ' Akna tpiirkonna nuppu tekst  '
24
	db ' Akna tpiirkonna tekst        '
25
	db ' Akna tpiirkonna graafika     '
4881 mario79 26
	db 'x'
27
else
8992 leency 28
	db ' Unused1                        '
29
	db ' Unused2                        '
30
	db ' 3d dark                        '
31
	db ' 3d light                       '
32
	db ' Window title                   '
33
	db ' Window background              '
34
	db ' Button                         '
35
	db ' Button text                    '
36
	db ' Window text                    '
37
	db ' Window graph                   '
4881 mario79 38
	db 'x'
39
end if
40
;-----------------------------------------------------------------------------
41
if lang eq ru
8992 leency 42
	sz t1,'                                         '
4881 mario79 43
else if lang eq et
8992 leency 44
	sz t1,'  LAADI     SALVESTA                                        KINNITA'
4881 mario79 45
else
8992 leency 46
	sz t1,'  LOAD       SAVE                                            APPLY'
4881 mario79 47
end if
48
;-----------------------------------------------------------------------------
49
if lang eq ru
8992 leency 50
	sz t2,'                3D                         '
4881 mario79 51
else if lang eq et
8992 leency 52
	sz t2,'  LAADI                  3D    LAME                         KINNITA'
4881 mario79 53
else
8992 leency 54
	sz t2,'  LOAD                   3D    FLAT                          APPLY'
4881 mario79 55
end if
56
;-----------------------------------------------------------------------------
57
select_dtp_text:
58
if lang eq ru
8992 leency 59
	db ' 롮 梥⮢ ଫ: ',0
4881 mario79 60
else if lang eq et
8992 leency 61
	db ' Valik varviskeeme: ',0
4881 mario79 62
else
8992 leency 63
	db ' Choice of color schemes: ',0
4881 mario79 64
end if
65
;-----------------------------------------------------------------------------
66
select_skin_text:
67
if lang eq ru
8992 leency 68
	db ' 롮 ᪨: ',0
4881 mario79 69
else if lang eq et
8992 leency 70
	db ' Valik nahad: ',0
4881 mario79 71
else
8992 leency 72
	db ' Choice of skins: ',0
4881 mario79 73
end if
74
;-----------------------------------------------------------------------------
75
if lang eq ru
76
	sz caption_text,''
77
else if lang eq et
78
	sz caption_text,'Pealkiri'
79
else
80
	sz caption_text,'Caption'
81
end if
82
;-----------------------------------------------------------------------------
3435 mario79 83
sz  close_text,'x'
4881 mario79 84
;-----------------------------------------------------------------------------
3435 mario79 85
if lang eq ru
4881 mario79 86
	sz window_text,'  '
87
else if lang eq et
88
	sz window_text,'Akna tekst'
89
else
90
	sz window_text,'Window text'
91
end if
92
;-----------------------------------------------------------------------------
93
if lang eq ru
94
	sz button_text,'  '
95
else if lang eq et
96
	sz button_text,'Nupu tekst'
97
else
98
	sz button_text,'Button text'
99
end if
100
;-----------------------------------------------------------------------------
101
if lang eq ru
6094 leency 102
  title db 'ன ',0
3435 mario79 103
else if lang eq et
6094 leency 104
  title db 'Akna seaded',0
3587 fedesco 105
else if lang eq it
6094 leency 106
  title db 'Impostazioni',0
3435 mario79 107
else
6094 leency 108
  title db 'Windows settings',0
3435 mario79 109
end if
110
;---------------------------------------------------------------------
7639 leency 111
LibIniImportTable:
112
library                                                 \
113
        libini, 'libini.obj'
114
 
115
import  libini, \
116
        ini_set_int  ,'ini_set_int'
117
 
7870 leency 118
aIni          db  '/sys/settings/system.ini',0
119
aSectionSkn   db  'style',0
120
aButtonStyle  db  'buttons_gradient',0
7639 leency 121
;---------------------------------------------------------------------
3435 mario79 122
l_libs_start:
123
 
9568 IgorA 124
library01  l_libs system_dir_Boxlib+9, library_path, system_dir_Boxlib, \
125
 Box_lib_import
3435 mario79 126
 
9568 IgorA 127
library02  l_libs system_dir_ProcLib+9, library_path, system_dir_ProcLib, \
128
 ProcLib_import
3435 mario79 129
 
130
end_l_libs:
131
;---------------------------------------------------------------------
132
system_dir_Boxlib	db '/sys/lib/box_lib.obj',0
133
system_dir_ProcLib	db '/sys/lib/proc_lib.obj',0
134
 
135
;---------------------------------------------------------------------
136
align 4
7639 leency 137
 
3435 mario79 138
ProcLib_import:
139
OpenDialog_Init		dd aOpenDialog_Init
140
OpenDialog_Start	dd aOpenDialog_Start
141
 
142
ColorDialog_Init	dd aColorDialog_Init
143
ColorDialog_Start	dd aColorDialog_Start
144
;OpenDialog__Version	dd aOpenDialog_Version
145
        dd      0
146
        dd      0
147
 
148
aOpenDialog_Init	db 'OpenDialog_init',0
149
aOpenDialog_Start	db 'OpenDialog_start',0
150
 
151
aColorDialog_Init	db 'ColorDialog_init',0
152
aColorDialog_Start	db 'ColorDialog_start',0
153
;aOpenDialog_Version	db 'Version_OpenDialog',0
154
;---------------------------------------------------------------------
155
align 4
3587 fedesco 156
Box_lib_import:
3435 mario79 157
;init_lib		dd a_init
158
;version_lib		dd a_version
159
 
160
 
161
;edit_box_draw		dd aEdit_box_draw
162
;edit_box_key		dd aEdit_box_key
163
;edit_box_mouse		dd aEdit_box_mouse
164
;version_ed		dd aVersion_ed
165
 
166
;check_box_draw		dd aCheck_box_draw
167
;check_box_mouse	dd aCheck_box_mouse
168
;version_ch		dd aVersion_ch
169
 
170
;option_box_draw	dd aOption_box_draw
171
;option_box_mouse	dd aOption_box_mouse
172
;version_op		dd aVersion_op
173
 
174
;scrollbar_ver_draw	dd aScrollbar_ver_draw
175
;scrollbar_ver_mouse	dd aScrollbar_ver_mouse
176
;scrollbar_hor_draw	dd aScrollbar_hor_draw
177
;scrollbar_hor_mouse	dd aScrollbar_hor_mouse
178
;version_scrollbar	dd aVersion_scrollbar
179
 
180
;dinamic_button_draw	dd aDbutton_draw
181
;dinamic_button_mouse	dd aDbutton_mouse
182
;version_dbutton	dd aVersion_dbutton
183
 
184
;menu_bar_draw		dd aMenu_bar_draw
185
;menu_bar_mouse		dd aMenu_bar_mouse
186
;menu_bar_activate	dd aMenu_bar_activate
187
;version_menu_bar	dd aVersion_menu_bar
188
 
189
;FileBrowser_draw	dd aFileBrowser_draw
190
;FileBrowser_mouse	dd aFileBrowser_mouse
191
;FileBrowser_key	dd aFileBrowser_key
192
;Version_FileBrowser	dd aVersion_FileBrowser
193
 
194
PathShow_prepare	dd sz_PathShow_prepare
195
PathShow_draw		dd sz_PathShow_draw
196
;Version_path_show	dd szVersion_path_show
3472 mario79 197
 
198
Frame_draw		dd sz_Frame_draw
199
;Version_frame		dd szVersion_frame
200
 
9568 IgorA 201
			dd 0,0
3435 mario79 202
 
203
;a_init			db 'lib_init',0
204
;a_version		db 'version',0
205
 
9568 IgorA 206
;aEdit_box_draw		db 'edit_box_draw',0
3435 mario79 207
;aEdit_box_key		db 'edit_box_key',0
208
;aEdit_box_mouse	db 'edit_box_mouse',0
209
;aVersion_ed		db 'version_ed',0
210
 
211
;aCheck_box_draw	db 'check_box_draw',0
212
;aCheck_box_mouse	db 'check_box_mouse',0
213
;aVersion_ch		db 'version_ch',0
214
 
215
;aOption_box_draw	db 'option_box_draw',0
216
;aOption_box_mouse	db 'option_box_mouse',0
217
;aVersion_op		db 'version_op',0
218
 
219
;aScrollbar_ver_draw	db 'scrollbar_v_draw',0
220
;aScrollbar_ver_mouse	db 'scrollbar_v_mouse',0
221
;aScrollbar_hor_draw	db 'scrollbar_h_draw',0
222
;aScrollbar_hor_mouse	db 'scrollbar_h_mouse',0
223
;aVersion_scrollbar	db 'version_scrollbar',0
224
 
225
;aDbutton_draw		db 'dbutton_draw',0
226
;aDbutton_mouse		db 'dbutton_mouse',0
227
;aVersion_dbutton	db 'version_dbutton',0
228
 
229
;aMenu_bar_draw		db 'menu_bar_draw',0
230
;aMenu_bar_mouse		db 'menu_bar_mouse',0
231
;aMenu_bar_activate	db 'menu_bar_activate',0
232
;aVersion_menu_bar	db 'version_menu_bar',0
233
 
234
;aFileBrowser_draw	db 'FileBrowser_draw',0
235
;aFileBrowser_mouse	db 'FileBrowser_mouse',0
236
;aFileBrowser_key	db 'FileBrowser_key',0
237
;aVersion_FileBrowser	db 'version_FileBrowser',0
238
 
239
sz_PathShow_prepare	db 'PathShow_prepare',0
240
sz_PathShow_draw	db 'PathShow_draw',0
241
;szVersion_path_show	db 'version_PathShow',0
3472 mario79 242
 
243
sz_Frame_draw		db 'frame_draw',0
244
;szVersion_frame	db 'version_frame',0
3435 mario79 245
;---------------------------------------------------------------------
246
PathShow_data_1:
247
.type			dd 0	;+0
8992 leency 248
.start_y		dw frame_1.y+19	;+4
249
.start_x		dw frame_1.x+15	;+6
3435 mario79 250
.font_size_x		dw 6	;+8	; 6 - for font 0, 8 - for font 1
8992 leency 251
.area_size_x		dw frame_1.w-28	;+10
3435 mario79 252
.font_number		dd 0	;+12	; 0 - monospace, 1 - variable
253
.background_flag	dd 0	;+16
254
.font_color		dd 0x0	;+20
255
.background_color	dd 0x0	;+24
7937 leency 256
.text_pointer		dd dtp_name	;+28
3435 mario79 257
.work_area_pointer	dd text_work_area	;+32
258
.temp_text_length	dd 0	;+36
259
;---------------------------------------------------------------------
260
PathShow_data_2:
261
.type			dd 0	;+0
8992 leency 262
.start_y		dw frame_2.y+19	;+4
263
.start_x		dw frame_2.x+15	;+6
3435 mario79 264
.font_size_x		dw 6	;+8	; 6 - for font 0, 8 - for font 1
8992 leency 265
.area_size_x		dw frame_2.w-28	;+10
3435 mario79 266
.font_number		dd 0	;+12	; 0 - monospace, 1 - variable
267
.background_flag	dd 0	;+16
268
.font_color		dd 0x0	;+20
269
.background_color	dd 0x0	;+24
270
.text_pointer		dd skin_info	;+28
271
.work_area_pointer	dd text_work_area2	;+32
272
.temp_text_length	dd 0	;+36
273
;---------------------------------------------------------------------
274
OpenDialog_data:
275
.type			dd 0
276
.procinfo		dd procinfo	;+4
277
.com_area_name		dd communication_area_name	;+8
278
.com_area		dd 0	;+12
279
.opendir_pach		dd temp_dir_pach	;+16
280
.dir_default_pach	dd communication_area_default_pach	;+20
281
.start_path		dd open_dialog_path	;+24
282
.draw_window		dd draw_window	;+28
283
.status			dd 0	;+32
7937 leency 284
.openfile_pach 		dd dtp_name	;+36
3435 mario79 285
.filename_area		dd filename_area	;+40
286
.filter_area		dd Filter
287
.x:
288
.x_size			dw 420 ;+48 ; Window X size
289
.x_start		dw 10 ;+50 ; Window X position
290
.y:
291
.y_size			dw 320 ;+52 ; Window y size
292
.y_start		dw 10 ;+54 ; Window Y position
293
 
294
OpenDialog_data2:
295
.type			dd 0
296
.procinfo		dd procinfo	;+4
297
.com_area_name		dd communication_area_name2	;+8
298
.com_area		dd 0	;+12
299
.opendir_pach		dd temp_dir_pach2	;+16
300
.dir_default_pach	dd communication_area_default_pach	;+20
301
.start_path		dd open_dialog_path	;+24
302
.draw_window		dd draw_window	;+28
303
.status			dd 0	;+32
304
.openfile_pach 		dd skin_info	;+36
305
.filename_area		dd filename_area2	;+40
306
.filter_area		dd Filter2
307
.x:
308
.x_size			dw 420 ;+48 ; Window X size
309
.x_start		dw 10 ;+50 ; Window X position
310
.y:
311
.y_size			dw 320 ;+52 ; Window y size
312
.y_start		dw 10 ;+54 ; Window Y position
313
 
314
communication_area_name2:
315
	db 'FFFFFFFF_open_dialog',0
316
 
317
communication_area_name:
318
	db 'FFFFFFFF_open_dialog2',0
319
open_dialog_path:
320
if __nightbuild eq yes
321
	db '/sys/MANAGERS/opendial',0
322
else
323
	db '/sys/File Managers/opendial',0
324
end if
325
communication_area_default_pach:
326
	db '/sys',0
327
 
328
Filter:
329
	dd Filter.end - Filter
330
.1:
331
	db 'DTP',0
332
.end:
333
	db 0
334
 
335
Filter2:
336
	dd Filter.end - Filter
337
.1:
338
	db 'SKN',0
339
.end:
340
	db 0
341
 
342
default_skin:
343
	db '/sys/default.skn',0
344
default_dtp:
345
	db '/sys/default.dtp',0
346
;---------------------------------------------------------------------
347
ColorDialog_data:
348
.type			dd 0
349
.procinfo		dd procinfo ;+4
350
.com_area_name		dd cd_communication_area_name ;+8
351
.com_area		dd 0 ;+12
352
.start_path		dd colordialog_path ;+16
353
.draw_window		dd draw_window ;+20
354
.status			dd 0 ;+24
355
.x:
3476 mario79 356
.x_size			dw 510 ;+28 ; Window X size
3435 mario79 357
.x_start		dw 10 ;+30 ; Window X position
358
.y:
3476 mario79 359
.y_size			dw 310 ;+32 ; Window y size
3435 mario79 360
.y_start		dw 10 ;+34 ; Window Y position
361
.color_type		dd 0 ;+36 ; 0- RGB, 1 or other - reserved
362
.color			dd 0 ;+40 ; Selected color
363
 
364
cd_communication_area_name:
365
	db 'FFFFFFFF_color_dialog',0
366
colordialog_path:
8088 dunkaist 367
	db '/sys/colrdial',0
3435 mario79 368
;---------------------------------------------------------------------
3587 fedesco 369
frame_data:
3472 mario79 370
.type			dd 0 ;+0
371
.x:
372
.x_size			dw 0 ;+4
373
.x_start		dw 0 ;+6
374
.y:
375
.y_size			dw 0 ;+8
376
.y_start		dw 0 ;+10
377
.ext_fr_col		dd 0x0 ;+12
378
.int_fr_col		dd 0xffffff ;+16
379
.draw_text_flag		dd 1 ;+20
380
.text_pointer		dd 0 ;+24
381
.text_position		dd 0 ;+28
8992 leency 382
.font_number		dd 1 ;+32
383
.font_size_y		dd 14 ;+36
3472 mario79 384
.font_color		dd 0x0 ;+40
385
.font_backgr_color	dd 0xffffff ;+44
386
;---------------------------------------------------------------------
3587 fedesco 387
IncludeIGlobals