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 |