Subversion Repositories Kolibri OS

Rev

Rev 7937 | Rev 8992 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

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