Subversion Repositories Kolibri OS

Rev

Rev 7937 | Rev 8992 | Go to most recent revision | 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
6170 leency 4
	db ' UNUSED1                        '
5
	db ' UNUSED2                        '
6
	db ' 3D ’…Œ€Ÿ ‘’ŽŽ€              '
7
	db ' 3D ‘‚…’‹€Ÿ ‘’ŽŽ€             '
6209 leency 8
	db ' ‡€ƒŽ‹Ž‚ŽŠ ŽŠ€                 '
4881 mario79 9
	db ' €Ž—€Ÿ Ž‹€‘’œ                '
10
	db ' ŠŽŠ€ ‚ €Ž—…‰ Ž‹€‘’ˆ       '
11
	db ' ’…Š‘’ € ŠŽŠ…                '
12
	db ' ’…Š‘’ ‚ €Ž—…‰ Ž‹€‘’ˆ        '
13
	db ' ƒ€”ˆŠ€ ‚ €Ž—…‰ Ž‹€‘’ˆ      '
14
	db 'x'
15
else if lang eq et
6170 leency 16
	db ' UNUSED1                        '
17
	db ' UNUSED2                        '
18
	db ' WORK 3D DARK                   '
19
	db ' WORK 3D LIGHT                  '
6209 leency 20
	db ' AKNA PEALKIRI                  '
4881 mario79 21
	db ' AKNA TÖÖPIIRKOND               '
22
	db ' AKNA TÖÖPIIRKONNA NUPP         '
23
	db ' AKNA TÖÖPIIRKONNA NUPPU TEKST  '
24
	db ' AKNA TÖÖPIIRKONNA TEKST        '
25
	db ' AKNA TÖÖPIIRKONNA GRAAFIKA     '
26
	db 'x'
27
else
6170 leency 28
	db ' UNUSED1                        '
29
	db ' UNUSED2                        '
30
	db ' WORK 3D DARK                   '
31
	db ' WORK 3D LIGHT                  '
6209 leency 32
	db ' WINDOW TITLE                   '
6170 leency 33
	db ' WORK AREA BACKGROUND           '
34
	db ' WORK AREA BUTTON               '
35
	db ' WORK AREA BUTTON TEXT          '
36
	db ' WORK AREA TEXT                 '
37
	db ' WORK AREA GRAPH                '
4881 mario79 38
	db 'x'
39
end if
40
;-----------------------------------------------------------------------------
41
if lang eq ru
42
	sz t1,'‡€ƒ“‡ˆ’œ  ‘Ž•€ˆ’œ                                   ˆŒ…ˆ’œ'
43
else if lang eq et
44
	sz t1,'  LAADI     SALVESTA                                    KINNITA'
45
else
46
	sz t1,'  LOAD        SAVE                                       APPLY'
47
end if
48
;-----------------------------------------------------------------------------
49
if lang eq ru
50
	sz t2,'‡€ƒ“‡ˆ’œ                3D   ‹Ž‘Šˆ…                  ˆŒ…ˆ’œ'
51
else if lang eq et
52
	sz t2,'  LAADI                  3D    LAME                     KINNITA'
53
else
54
	sz t2,'  LOAD                   3D    FLAT                      APPLY'
55
end if
56
;-----------------------------------------------------------------------------
57
select_dtp_text:
58
if lang eq ru
59
	db ' ‚›Ž –‚…’Ž‚ŽƒŽ Ž”ŽŒ‹…ˆŸ: ',0
60
else if lang eq et
61
	db ' VALIK VARVISKEEME: ',0
62
else
63
	db ' CHOICE OF COLOR SCHEMES: ',0
64
end if
65
;-----------------------------------------------------------------------------
66
select_skin_text:
67
if lang eq ru
68
	db ' ‚›Ž ˜Š“Šˆ: ',0
69
else if lang eq et
70
	db ' VALIK NAHAD: ',0
71
else
72
	db ' CHOICE OF SKINS: ',0
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
 
124
library01  l_libs system_dir_Boxlib+9, cur_dir_path, library_path, system_dir_Boxlib, \
125
err_message_found_lib1, head_f_l, Box_lib_import, err_message_import1, head_f_i
126
 
127
library02  l_libs system_dir_ProcLib+9, cur_dir_path, library_path, system_dir_ProcLib, \
128
err_message_found_lib2, head_f_l, ProcLib_import, err_message_import2, head_f_i
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
head_f_i:
136
head_f_l	db 'System error',0
137
 
138
err_message_found_lib1	db 'box_lib.obj - Not found!',0
139
err_message_found_lib2	db 'proc_lib.obj - Not found!',0
140
 
141
err_message_import1	db 'box_lib.obj - Wrong import!',0
142
err_message_import2	db 'proc_lib.obj - Wrong import!',0
143
 
144
;---------------------------------------------------------------------
145
align 4
7639 leency 146
 
3435 mario79 147
ProcLib_import:
148
OpenDialog_Init		dd aOpenDialog_Init
149
OpenDialog_Start	dd aOpenDialog_Start
150
 
151
ColorDialog_Init	dd aColorDialog_Init
152
ColorDialog_Start	dd aColorDialog_Start
153
;OpenDialog__Version	dd aOpenDialog_Version
154
        dd      0
155
        dd      0
156
 
157
aOpenDialog_Init	db 'OpenDialog_init',0
158
aOpenDialog_Start	db 'OpenDialog_start',0
159
 
160
aColorDialog_Init	db 'ColorDialog_init',0
161
aColorDialog_Start	db 'ColorDialog_start',0
162
;aOpenDialog_Version	db 'Version_OpenDialog',0
163
;---------------------------------------------------------------------
164
align 4
3587 fedesco 165
Box_lib_import:
3435 mario79 166
;init_lib		dd a_init
167
;version_lib		dd a_version
168
 
169
 
170
;edit_box_draw		dd aEdit_box_draw
171
;edit_box_key		dd aEdit_box_key
172
;edit_box_mouse		dd aEdit_box_mouse
173
;version_ed		dd aVersion_ed
174
 
175
;check_box_draw		dd aCheck_box_draw
176
;check_box_mouse	dd aCheck_box_mouse
177
;version_ch		dd aVersion_ch
178
 
179
;option_box_draw	dd aOption_box_draw
180
;option_box_mouse	dd aOption_box_mouse
181
;version_op		dd aVersion_op
182
 
183
;scrollbar_ver_draw	dd aScrollbar_ver_draw
184
;scrollbar_ver_mouse	dd aScrollbar_ver_mouse
185
;scrollbar_hor_draw	dd aScrollbar_hor_draw
186
;scrollbar_hor_mouse	dd aScrollbar_hor_mouse
187
;version_scrollbar	dd aVersion_scrollbar
188
 
189
;dinamic_button_draw	dd aDbutton_draw
190
;dinamic_button_mouse	dd aDbutton_mouse
191
;version_dbutton	dd aVersion_dbutton
192
 
193
;menu_bar_draw		dd aMenu_bar_draw
194
;menu_bar_mouse		dd aMenu_bar_mouse
195
;menu_bar_activate	dd aMenu_bar_activate
196
;version_menu_bar	dd aVersion_menu_bar
197
 
198
;FileBrowser_draw	dd aFileBrowser_draw
199
;FileBrowser_mouse	dd aFileBrowser_mouse
200
;FileBrowser_key	dd aFileBrowser_key
201
;Version_FileBrowser	dd aVersion_FileBrowser
202
 
203
PathShow_prepare	dd sz_PathShow_prepare
204
PathShow_draw		dd sz_PathShow_draw
205
;Version_path_show	dd szVersion_path_show
3472 mario79 206
 
207
Frame_draw		dd sz_Frame_draw
208
;Version_frame		dd szVersion_frame
209
 
3435 mario79 210
			dd 0
211
			dd 0
212
 
213
;a_init			db 'lib_init',0
214
;a_version		db 'version',0
215
 
216
;aEdit_box_draw		db 'edit_box',0
217
;aEdit_box_key		db 'edit_box_key',0
218
;aEdit_box_mouse	db 'edit_box_mouse',0
219
;aVersion_ed		db 'version_ed',0
220
 
221
;aCheck_box_draw	db 'check_box_draw',0
222
;aCheck_box_mouse	db 'check_box_mouse',0
223
;aVersion_ch		db 'version_ch',0
224
 
225
;aOption_box_draw	db 'option_box_draw',0
226
;aOption_box_mouse	db 'option_box_mouse',0
227
;aVersion_op		db 'version_op',0
228
 
229
;aScrollbar_ver_draw	db 'scrollbar_v_draw',0
230
;aScrollbar_ver_mouse	db 'scrollbar_v_mouse',0
231
;aScrollbar_hor_draw	db 'scrollbar_h_draw',0
232
;aScrollbar_hor_mouse	db 'scrollbar_h_mouse',0
233
;aVersion_scrollbar	db 'version_scrollbar',0
234
 
235
;aDbutton_draw		db 'dbutton_draw',0
236
;aDbutton_mouse		db 'dbutton_mouse',0
237
;aVersion_dbutton	db 'version_dbutton',0
238
 
239
;aMenu_bar_draw		db 'menu_bar_draw',0
240
;aMenu_bar_mouse		db 'menu_bar_mouse',0
241
;aMenu_bar_activate	db 'menu_bar_activate',0
242
;aVersion_menu_bar	db 'version_menu_bar',0
243
 
244
;aFileBrowser_draw	db 'FileBrowser_draw',0
245
;aFileBrowser_mouse	db 'FileBrowser_mouse',0
246
;aFileBrowser_key	db 'FileBrowser_key',0
247
;aVersion_FileBrowser	db 'version_FileBrowser',0
248
 
249
sz_PathShow_prepare	db 'PathShow_prepare',0
250
sz_PathShow_draw	db 'PathShow_draw',0
251
;szVersion_path_show	db 'version_PathShow',0
3472 mario79 252
 
253
sz_Frame_draw		db 'frame_draw',0
254
;szVersion_frame	db 'version_frame',0
3435 mario79 255
;---------------------------------------------------------------------
256
PathShow_data_1:
257
.type			dd 0	;+0
258
.start_y		dw frame_1.y+10	;+4
259
.start_x		dw frame_1.x+7	;+6
260
.font_size_x		dw 6	;+8	; 6 - for font 0, 8 - for font 1
261
.area_size_x		dw frame_1.width-20	;+10
262
.font_number		dd 0	;+12	; 0 - monospace, 1 - variable
263
.background_flag	dd 0	;+16
264
.font_color		dd 0x0	;+20
265
.background_color	dd 0x0	;+24
7937 leency 266
.text_pointer		dd dtp_name	;+28
3435 mario79 267
.work_area_pointer	dd text_work_area	;+32
268
.temp_text_length	dd 0	;+36
269
;---------------------------------------------------------------------
270
PathShow_data_2:
271
.type			dd 0	;+0
272
.start_y		dw frame_2.y+10	;+4
273
.start_x		dw frame_2.x+7	;+6
274
.font_size_x		dw 6	;+8	; 6 - for font 0, 8 - for font 1
275
.area_size_x		dw frame_2.width-20	;+10
276
.font_number		dd 0	;+12	; 0 - monospace, 1 - variable
277
.background_flag	dd 0	;+16
278
.font_color		dd 0x0	;+20
279
.background_color	dd 0x0	;+24
280
.text_pointer		dd skin_info	;+28
281
.work_area_pointer	dd text_work_area2	;+32
282
.temp_text_length	dd 0	;+36
283
;---------------------------------------------------------------------
284
OpenDialog_data:
285
.type			dd 0
286
.procinfo		dd procinfo	;+4
287
.com_area_name		dd communication_area_name	;+8
288
.com_area		dd 0	;+12
289
.opendir_pach		dd temp_dir_pach	;+16
290
.dir_default_pach	dd communication_area_default_pach	;+20
291
.start_path		dd open_dialog_path	;+24
292
.draw_window		dd draw_window	;+28
293
.status			dd 0	;+32
7937 leency 294
.openfile_pach 		dd dtp_name	;+36
3435 mario79 295
.filename_area		dd filename_area	;+40
296
.filter_area		dd Filter
297
.x:
298
.x_size			dw 420 ;+48 ; Window X size
299
.x_start		dw 10 ;+50 ; Window X position
300
.y:
301
.y_size			dw 320 ;+52 ; Window y size
302
.y_start		dw 10 ;+54 ; Window Y position
303
 
304
OpenDialog_data2:
305
.type			dd 0
306
.procinfo		dd procinfo	;+4
307
.com_area_name		dd communication_area_name2	;+8
308
.com_area		dd 0	;+12
309
.opendir_pach		dd temp_dir_pach2	;+16
310
.dir_default_pach	dd communication_area_default_pach	;+20
311
.start_path		dd open_dialog_path	;+24
312
.draw_window		dd draw_window	;+28
313
.status			dd 0	;+32
314
.openfile_pach 		dd skin_info	;+36
315
.filename_area		dd filename_area2	;+40
316
.filter_area		dd Filter2
317
.x:
318
.x_size			dw 420 ;+48 ; Window X size
319
.x_start		dw 10 ;+50 ; Window X position
320
.y:
321
.y_size			dw 320 ;+52 ; Window y size
322
.y_start		dw 10 ;+54 ; Window Y position
323
 
324
communication_area_name2:
325
	db 'FFFFFFFF_open_dialog',0
326
 
327
communication_area_name:
328
	db 'FFFFFFFF_open_dialog2',0
329
open_dialog_path:
330
if __nightbuild eq yes
331
	db '/sys/MANAGERS/opendial',0
332
else
333
	db '/sys/File Managers/opendial',0
334
end if
335
communication_area_default_pach:
336
	db '/sys',0
337
 
338
Filter:
339
	dd Filter.end - Filter
340
.1:
341
	db 'DTP',0
342
.end:
343
	db 0
344
 
345
Filter2:
346
	dd Filter.end - Filter
347
.1:
348
	db 'SKN',0
349
.end:
350
	db 0
351
 
352
default_skin:
353
	db '/sys/default.skn',0
354
default_dtp:
355
	db '/sys/default.dtp',0
356
;---------------------------------------------------------------------
357
ColorDialog_data:
358
.type			dd 0
359
.procinfo		dd procinfo ;+4
360
.com_area_name		dd cd_communication_area_name ;+8
361
.com_area		dd 0 ;+12
362
.start_path		dd colordialog_path ;+16
363
.draw_window		dd draw_window ;+20
364
.status			dd 0 ;+24
365
.x:
3476 mario79 366
.x_size			dw 510 ;+28 ; Window X size
3435 mario79 367
.x_start		dw 10 ;+30 ; Window X position
368
.y:
3476 mario79 369
.y_size			dw 310 ;+32 ; Window y size
3435 mario79 370
.y_start		dw 10 ;+34 ; Window Y position
371
.color_type		dd 0 ;+36 ; 0- RGB, 1 or other - reserved
372
.color			dd 0 ;+40 ; Selected color
373
 
374
cd_communication_area_name:
375
	db 'FFFFFFFF_color_dialog',0
376
colordialog_path:
8088 dunkaist 377
	db '/sys/colrdial',0
3435 mario79 378
;---------------------------------------------------------------------
3587 fedesco 379
frame_data:
3472 mario79 380
.type			dd 0 ;+0
381
.x:
382
.x_size			dw 0 ;+4
383
.x_start		dw 0 ;+6
384
.y:
385
.y_size			dw 0 ;+8
386
.y_start		dw 0 ;+10
387
.ext_fr_col		dd 0x0 ;+12
388
.int_fr_col		dd 0xffffff ;+16
389
.draw_text_flag		dd 1 ;+20
390
.text_pointer		dd 0 ;+24
391
.text_position		dd 0 ;+28
392
.font_number		dd 0 ;+32
393
.font_size_y		dd 9 ;+36
394
.font_color		dd 0x0 ;+40
395
.font_backgr_color	dd 0xffffff ;+44
396
;---------------------------------------------------------------------
3587 fedesco 397
IncludeIGlobals