Subversion Repositories Kolibri OS

Rev

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

Rev Author Line No. Line
3435 mario79 1
lsz text,\
2
    ru,  ' €ŒŠ€ ŽŠ€                     ',\
3
    ru,  ' Ž‹Ž‘€ ‡€ƒŽ‹Ž‚Š€               ',\
4
    ru,  ' ŠŽŠ€ € Ž‹Ž‘… ‡€ƒŽ‹Ž‚Š€     ',\
5
    ru,  ' ’…Š‘’ € ŠŽŠ… € ‡€ƒŽ‹Ž‚Š…   ',\
3438 mario79 6
    ru,  ' ’…Š‘’ ‡€ƒŽ‹Ž‚Š€                ',\
3435 mario79 7
    ru,  ' €Ž—€Ÿ Ž‹€‘’œ                ',\
8
    ru,  ' ŠŽŠ€ ‚ €Ž—…‰ Ž‹€‘’ˆ       ',\
9
    ru,  ' ’…Š‘’ € ŠŽŠ…                ',\
10
    ru,  ' ’…Š‘’ ‚ €Ž—…‰ Ž‹€‘’ˆ        ',\
11
    ru,  ' ƒ€”ˆŠ€ ‚ €Ž—…‰ Ž‹€‘’ˆ      ',\
12
    ru,  'x',\
13
    en,  ' WINDOW FRAME                   ',\
14
    en,  ' WINDOW GRAB BAR                ',\
15
    en,  ' WINDOW GRAB BUTTON             ',\
16
    en,  ' WINDOW GRAB BUTTON TEXT        ',\
17
    en,  ' WINDOW GRAB TITLE              ',\
18
    en,  ' WINDOW WORK AREA               ',\
19
    en,  ' WINDOW WORK AREA BUTTON        ',\
20
    en,  ' WINDOW WORK AREA BUTTON TEXT   ',\
21
    en,  ' WINDOW WORK AREA TEXT          ',\
22
    en,  ' WINDOW WORK AREA GRAPH         ',\
23
    en,  'x',\
24
    et,  ' AKNA RAAM                      ',\
25
    et,  ' AKNA HAARAMISE RIBA            ',\
26
    et,  ' AKNA HAARAMISE NUPP            ',\
27
    et,  ' AKNA HAARAMISE NUPU TEKST      ',\
28
    et,  ' AKNA HAARAMISE PEALKIRI        ',\
29
    et,  ' AKNA TÖÖPIIRKOND               ',\
30
    et,  ' AKNA TÖÖPIIRKONNA NUPP         ',\
31
    et,  ' AKNA TÖÖPIIRKONNA NUPPU TEKST  ',\
32
    et,  ' AKNA TÖÖPIIRKONNA TEKST        ',\
33
    et,  ' AKNA TÖÖPIIRKONNA GRAAFIKA     ',\
34
    et,  'x'
35
 
36
lsz t1,\
37
    ru,  '‡€ƒ“‡ˆ’œ  ‘Ž•€ˆ’œ                                   ˆŒ…ˆ’œ',\
38
    en,  '  LOAD        SAVE                                       APPLY',\
39
    et,  '  LAADI     SALVESTA                                    KINNITA',\
40
 
41
lsz t2,\
42
    ru,  '‡€ƒ“‡ˆ’œ                3D   ‹Ž‘Šˆ…                  ˆŒ…ˆ’œ',\
43
    en,  '  LOAD                   3D    FLAT                      APPLY',\
44
    et,  '  LAADI                  3D    LAME                     KINNITA '
45
 
46
lsz select_dtp_text,\
47
    ru, ' ‚›Ž –‚…’Ž‚ŽƒŽ Ž”ŽŒ‹…ˆŸ: ',\
48
    en, ' CHOICE OF COLOR SCHEMES: ',\
49
    et, ' VALIK VARVISKEEME: '
3472 mario79 50
	db 0
51
 
3435 mario79 52
lsz select_skin_text,\
53
    ru, ' ‚›Ž ˜Š“Šˆ: ',\
54
    en, ' CHOICE OF SKINS: ',\
55
    et, ' VALIK NAHAD: '
3472 mario79 56
	db 0
57
 
3435 mario79 58
lsz caption_text,\
59
    ru, '‡ £®«®¢®ª',\
60
    en, 'Caption',\
61
    et, 'Pealkiri'
62
 
63
sz  close_text,'x'
64
 
65
lsz window_text,\
66
    ru, '’¥ªáâ ¢ ®ª­¥',\
67
    en, 'Window text',\
68
    et, 'Akna tekst'
69
 
70
lsz button_text,\
71
    ru, '’¥ªáâ ­  ª­®¯ª¥',\
72
    en, 'Button text',\
73
    et, 'Nupu tekst'
74
 
75
if lang eq ru
76
  title db '€‘’Ž‰Š€ ŽŠŽ',0
77
else if lang eq et
78
  title db 'AKNA SEADED - VALI VÄRV JA VAJUTA OBJEKTILE',0
3587 fedesco 79
else if lang eq it
80
  title db 'Impostazioni - definire il colore e cliccare lo oggetto',0
3435 mario79 81
else
82
  title db 'WINDOWS SETTINGS - DEFINE COLOR AND CLICK ON TARGET',0
83
end if
84
;---------------------------------------------------------------------
85
l_libs_start:
86
 
87
library01  l_libs system_dir_Boxlib+9, cur_dir_path, library_path, system_dir_Boxlib, \
88
err_message_found_lib1, head_f_l, Box_lib_import, err_message_import1, head_f_i
89
 
90
library02  l_libs system_dir_ProcLib+9, cur_dir_path, library_path, system_dir_ProcLib, \
91
err_message_found_lib2, head_f_l, ProcLib_import, err_message_import2, head_f_i
92
 
93
end_l_libs:
94
;---------------------------------------------------------------------
95
system_dir_Boxlib	db '/sys/lib/box_lib.obj',0
96
system_dir_ProcLib	db '/sys/lib/proc_lib.obj',0
97
 
98
head_f_i:
99
head_f_l	db 'System error',0
100
 
101
err_message_found_lib1	db 'box_lib.obj - Not found!',0
102
err_message_found_lib2	db 'proc_lib.obj - Not found!',0
103
 
104
err_message_import1	db 'box_lib.obj - Wrong import!',0
105
err_message_import2	db 'proc_lib.obj - Wrong import!',0
106
 
107
;---------------------------------------------------------------------
108
align 4
109
ProcLib_import:
110
OpenDialog_Init		dd aOpenDialog_Init
111
OpenDialog_Start	dd aOpenDialog_Start
112
 
113
ColorDialog_Init	dd aColorDialog_Init
114
ColorDialog_Start	dd aColorDialog_Start
115
;OpenDialog__Version	dd aOpenDialog_Version
116
        dd      0
117
        dd      0
118
 
119
aOpenDialog_Init	db 'OpenDialog_init',0
120
aOpenDialog_Start	db 'OpenDialog_start',0
121
 
122
aColorDialog_Init	db 'ColorDialog_init',0
123
aColorDialog_Start	db 'ColorDialog_start',0
124
;aOpenDialog_Version	db 'Version_OpenDialog',0
125
;---------------------------------------------------------------------
126
align 4
3587 fedesco 127
Box_lib_import:
3435 mario79 128
;init_lib		dd a_init
129
;version_lib		dd a_version
130
 
131
 
132
;edit_box_draw		dd aEdit_box_draw
133
;edit_box_key		dd aEdit_box_key
134
;edit_box_mouse		dd aEdit_box_mouse
135
;version_ed		dd aVersion_ed
136
 
137
;check_box_draw		dd aCheck_box_draw
138
;check_box_mouse	dd aCheck_box_mouse
139
;version_ch		dd aVersion_ch
140
 
141
;option_box_draw	dd aOption_box_draw
142
;option_box_mouse	dd aOption_box_mouse
143
;version_op		dd aVersion_op
144
 
145
;scrollbar_ver_draw	dd aScrollbar_ver_draw
146
;scrollbar_ver_mouse	dd aScrollbar_ver_mouse
147
;scrollbar_hor_draw	dd aScrollbar_hor_draw
148
;scrollbar_hor_mouse	dd aScrollbar_hor_mouse
149
;version_scrollbar	dd aVersion_scrollbar
150
 
151
;dinamic_button_draw	dd aDbutton_draw
152
;dinamic_button_mouse	dd aDbutton_mouse
153
;version_dbutton	dd aVersion_dbutton
154
 
155
;menu_bar_draw		dd aMenu_bar_draw
156
;menu_bar_mouse		dd aMenu_bar_mouse
157
;menu_bar_activate	dd aMenu_bar_activate
158
;version_menu_bar	dd aVersion_menu_bar
159
 
160
;FileBrowser_draw	dd aFileBrowser_draw
161
;FileBrowser_mouse	dd aFileBrowser_mouse
162
;FileBrowser_key	dd aFileBrowser_key
163
;Version_FileBrowser	dd aVersion_FileBrowser
164
 
165
PathShow_prepare	dd sz_PathShow_prepare
166
PathShow_draw		dd sz_PathShow_draw
167
;Version_path_show	dd szVersion_path_show
3472 mario79 168
 
169
Frame_draw		dd sz_Frame_draw
170
;Version_frame		dd szVersion_frame
171
 
3435 mario79 172
			dd 0
173
			dd 0
174
 
175
;a_init			db 'lib_init',0
176
;a_version		db 'version',0
177
 
178
;aEdit_box_draw		db 'edit_box',0
179
;aEdit_box_key		db 'edit_box_key',0
180
;aEdit_box_mouse	db 'edit_box_mouse',0
181
;aVersion_ed		db 'version_ed',0
182
 
183
;aCheck_box_draw	db 'check_box_draw',0
184
;aCheck_box_mouse	db 'check_box_mouse',0
185
;aVersion_ch		db 'version_ch',0
186
 
187
;aOption_box_draw	db 'option_box_draw',0
188
;aOption_box_mouse	db 'option_box_mouse',0
189
;aVersion_op		db 'version_op',0
190
 
191
;aScrollbar_ver_draw	db 'scrollbar_v_draw',0
192
;aScrollbar_ver_mouse	db 'scrollbar_v_mouse',0
193
;aScrollbar_hor_draw	db 'scrollbar_h_draw',0
194
;aScrollbar_hor_mouse	db 'scrollbar_h_mouse',0
195
;aVersion_scrollbar	db 'version_scrollbar',0
196
 
197
;aDbutton_draw		db 'dbutton_draw',0
198
;aDbutton_mouse		db 'dbutton_mouse',0
199
;aVersion_dbutton	db 'version_dbutton',0
200
 
201
;aMenu_bar_draw		db 'menu_bar_draw',0
202
;aMenu_bar_mouse		db 'menu_bar_mouse',0
203
;aMenu_bar_activate	db 'menu_bar_activate',0
204
;aVersion_menu_bar	db 'version_menu_bar',0
205
 
206
;aFileBrowser_draw	db 'FileBrowser_draw',0
207
;aFileBrowser_mouse	db 'FileBrowser_mouse',0
208
;aFileBrowser_key	db 'FileBrowser_key',0
209
;aVersion_FileBrowser	db 'version_FileBrowser',0
210
 
211
sz_PathShow_prepare	db 'PathShow_prepare',0
212
sz_PathShow_draw	db 'PathShow_draw',0
213
;szVersion_path_show	db 'version_PathShow',0
3472 mario79 214
 
215
sz_Frame_draw		db 'frame_draw',0
216
;szVersion_frame	db 'version_frame',0
3435 mario79 217
;---------------------------------------------------------------------
218
PathShow_data_1:
219
.type			dd 0	;+0
220
.start_y		dw frame_1.y+10	;+4
221
.start_x		dw frame_1.x+7	;+6
222
.font_size_x		dw 6	;+8	; 6 - for font 0, 8 - for font 1
223
.area_size_x		dw frame_1.width-20	;+10
224
.font_number		dd 0	;+12	; 0 - monospace, 1 - variable
225
.background_flag	dd 0	;+16
226
.font_color		dd 0x0	;+20
227
.background_color	dd 0x0	;+24
228
.text_pointer		dd fname	;+28
229
.work_area_pointer	dd text_work_area	;+32
230
.temp_text_length	dd 0	;+36
231
;---------------------------------------------------------------------
232
PathShow_data_2:
233
.type			dd 0	;+0
234
.start_y		dw frame_2.y+10	;+4
235
.start_x		dw frame_2.x+7	;+6
236
.font_size_x		dw 6	;+8	; 6 - for font 0, 8 - for font 1
237
.area_size_x		dw frame_2.width-20	;+10
238
.font_number		dd 0	;+12	; 0 - monospace, 1 - variable
239
.background_flag	dd 0	;+16
240
.font_color		dd 0x0	;+20
241
.background_color	dd 0x0	;+24
242
.text_pointer		dd skin_info	;+28
243
.work_area_pointer	dd text_work_area2	;+32
244
.temp_text_length	dd 0	;+36
245
;---------------------------------------------------------------------
246
OpenDialog_data:
247
.type			dd 0
248
.procinfo		dd procinfo	;+4
249
.com_area_name		dd communication_area_name	;+8
250
.com_area		dd 0	;+12
251
.opendir_pach		dd temp_dir_pach	;+16
252
.dir_default_pach	dd communication_area_default_pach	;+20
253
.start_path		dd open_dialog_path	;+24
254
.draw_window		dd draw_window	;+28
255
.status			dd 0	;+32
256
.openfile_pach 		dd fname	;+36
257
.filename_area		dd filename_area	;+40
258
.filter_area		dd Filter
259
.x:
260
.x_size			dw 420 ;+48 ; Window X size
261
.x_start		dw 10 ;+50 ; Window X position
262
.y:
263
.y_size			dw 320 ;+52 ; Window y size
264
.y_start		dw 10 ;+54 ; Window Y position
265
 
266
OpenDialog_data2:
267
.type			dd 0
268
.procinfo		dd procinfo	;+4
269
.com_area_name		dd communication_area_name2	;+8
270
.com_area		dd 0	;+12
271
.opendir_pach		dd temp_dir_pach2	;+16
272
.dir_default_pach	dd communication_area_default_pach	;+20
273
.start_path		dd open_dialog_path	;+24
274
.draw_window		dd draw_window	;+28
275
.status			dd 0	;+32
276
.openfile_pach 		dd skin_info	;+36
277
.filename_area		dd filename_area2	;+40
278
.filter_area		dd Filter2
279
.x:
280
.x_size			dw 420 ;+48 ; Window X size
281
.x_start		dw 10 ;+50 ; Window X position
282
.y:
283
.y_size			dw 320 ;+52 ; Window y size
284
.y_start		dw 10 ;+54 ; Window Y position
285
 
286
communication_area_name2:
287
	db 'FFFFFFFF_open_dialog',0
288
 
289
communication_area_name:
290
	db 'FFFFFFFF_open_dialog2',0
291
open_dialog_path:
292
if __nightbuild eq yes
293
	db '/sys/MANAGERS/opendial',0
294
else
295
	db '/sys/File Managers/opendial',0
296
end if
297
communication_area_default_pach:
298
	db '/sys',0
299
 
300
Filter:
301
	dd Filter.end - Filter
302
.1:
303
	db 'DTP',0
304
.end:
305
	db 0
306
 
307
Filter2:
308
	dd Filter.end - Filter
309
.1:
310
	db 'SKN',0
311
.end:
312
	db 0
313
 
314
start_temp_file_name:
315
	db 'default.dtp',0
316
 
317
default_skin:
318
	db '/sys/default.skn',0
319
default_dtp:
320
	db '/sys/default.dtp',0
321
;---------------------------------------------------------------------
322
ColorDialog_data:
323
.type			dd 0
324
.procinfo		dd procinfo ;+4
325
.com_area_name		dd cd_communication_area_name ;+8
326
.com_area		dd 0 ;+12
327
.start_path		dd colordialog_path ;+16
328
.draw_window		dd draw_window ;+20
329
.status			dd 0 ;+24
330
.x:
3476 mario79 331
.x_size			dw 510 ;+28 ; Window X size
3435 mario79 332
.x_start		dw 10 ;+30 ; Window X position
333
.y:
3476 mario79 334
.y_size			dw 310 ;+32 ; Window y size
3435 mario79 335
.y_start		dw 10 ;+34 ; Window Y position
336
.color_type		dd 0 ;+36 ; 0- RGB, 1 or other - reserved
337
.color			dd 0 ;+40 ; Selected color
338
 
339
cd_communication_area_name:
340
	db 'FFFFFFFF_color_dialog',0
341
colordialog_path:
342
	db '/rd/1/colrdial',0
343
;---------------------------------------------------------------------
3587 fedesco 344
frame_data:
3472 mario79 345
.type			dd 0 ;+0
346
.x:
347
.x_size			dw 0 ;+4
348
.x_start		dw 0 ;+6
349
.y:
350
.y_size			dw 0 ;+8
351
.y_start		dw 0 ;+10
352
.ext_fr_col		dd 0x0 ;+12
353
.int_fr_col		dd 0xffffff ;+16
354
.draw_text_flag		dd 1 ;+20
355
.text_pointer		dd 0 ;+24
356
.text_position		dd 0 ;+28
357
.font_number		dd 0 ;+32
358
.font_size_y		dd 9 ;+36
359
.font_color		dd 0x0 ;+40
360
.font_backgr_color	dd 0xffffff ;+44
361
;---------------------------------------------------------------------
3587 fedesco 362
IncludeIGlobals