Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
4835 | mario79 | 1 | ;----------------------------------------------------------------------------- |
4857 | mario79 | 2 | s_text: |
3 | if lang eq ru |
||
4 | db 'Выбор файла',0 |
||
5 | else |
||
6 | db 'Select file',0 |
||
7 | end if |
||
4835 | mario79 | 8 | ;----------------------------------------------------------------------------- |
4857 | mario79 | 9 | r_text: |
10 | if lang eq ru |
||
11 | db 'Пуск',0 |
||
12 | else |
||
13 | db 'Start',0 |
||
14 | end if |
||
4835 | mario79 | 15 | ;----------------------------------------------------------------------------- |
4857 | mario79 | 16 | result_table_text: |
17 | if lang eq ru |
||
18 | db 'Размер Чтение (КБ/с) Запись (КБ/с)',0 |
||
19 | else |
||
20 | db 'Size Read (KB/s) Write (KB/s)',0 |
||
21 | end if |
||
4835 | mario79 | 22 | ;----------------------------------------------------------------------------- |
4857 | mario79 | 23 | title db 'File Speed v0.3',0 |
24 | ;----------------------------------------------------------------------------- |
||
4835 | mario79 | 25 | include_debug_strings |
26 | ;----------------------------------------------------------------------------- |
||
27 | l_libs_start: |
||
28 | |||
29 | library01 l_libs system_dir_Boxlib+9, cur_dir_path, library_path, system_dir_Boxlib, \ |
||
30 | err_message_found_lib1, head_f_l, Box_lib_import, err_message_import1, head_f_i |
||
31 | |||
32 | library02 l_libs system_dir_ProcLib+9, cur_dir_path, library_path, system_dir_ProcLib, \ |
||
33 | err_message_found_lib2, head_f_l, ProcLib_import, err_message_import2, head_f_i |
||
34 | |||
35 | end_l_libs: |
||
36 | ;----------------------------------------------------------------------------- |
||
37 | system_dir_Boxlib db '/sys/lib/box_lib.obj',0 |
||
38 | system_dir_ProcLib db '/sys/lib/proc_lib.obj',0 |
||
39 | |||
40 | head_f_i: |
||
41 | head_f_l db 'System error',0 |
||
42 | |||
43 | err_message_found_lib1 db 'box_lib.obj - Not found!',0 |
||
44 | err_message_found_lib2 db 'proc_lib.obj - Not found!',0 |
||
45 | |||
46 | err_message_import1 db 'box_lib.obj - Wrong import!',0 |
||
47 | err_message_import2 db 'proc_lib.obj - Wrong import!',0 |
||
48 | |||
49 | ;----------------------------------------------------------------------------- |
||
50 | align 4 |
||
51 | ProcLib_import: |
||
52 | OpenDialog_Init dd aOpenDialog_Init |
||
53 | OpenDialog_Start dd aOpenDialog_Start |
||
54 | ;OpenDialog_Version dd aOpenDialog_Version |
||
55 | |||
56 | ;ColorDialog_Init dd aColorDialog_Init |
||
57 | ;ColorDialog_Start dd aColorDialog_Start |
||
58 | ;ColorDialog_Version dd aColorDialog_Version |
||
59 | |||
60 | dd 0 |
||
61 | dd 0 |
||
62 | |||
63 | aOpenDialog_Init db 'OpenDialog_init',0 |
||
64 | aOpenDialog_Start db 'OpenDialog_start',0 |
||
65 | ;aOpenDialog_Version db 'Version_OpenDialog',0 |
||
66 | |||
67 | ;aColorDialog_Init db 'ColorDialog_init',0 |
||
68 | ;aColorDialog_Start db 'ColorDialog_start',0 |
||
69 | ;aColorDialog_Version db 'Version_ColorDialog',0 |
||
70 | ;----------------------------------------------------------------------------- |
||
71 | align 4 |
||
72 | Box_lib_import: |
||
73 | ;init_lib dd a_init |
||
74 | ;version_lib dd a_version |
||
75 | |||
76 | |||
77 | ;edit_box_draw dd aEdit_box_draw |
||
78 | ;edit_box_key dd aEdit_box_key |
||
79 | ;edit_box_mouse dd aEdit_box_mouse |
||
80 | ;version_ed dd aVersion_ed |
||
81 | |||
4857 | mario79 | 82 | init_checkbox dd aInit_checkbox |
83 | check_box_draw dd aCheck_box_draw |
||
84 | check_box_mouse dd aCheck_box_mouse |
||
4835 | mario79 | 85 | ;version_ch dd aVersion_ch |
86 | |||
87 | ;option_box_draw dd aOption_box_draw |
||
88 | ;option_box_mouse dd aOption_box_mouse |
||
89 | ;version_op dd aVersion_op |
||
90 | |||
91 | ;scrollbar_ver_draw dd aScrollbar_ver_draw |
||
92 | ;scrollbar_ver_mouse dd aScrollbar_ver_mouse |
||
93 | ;scrollbar_hor_draw dd aScrollbar_hor_draw |
||
94 | ;scrollbar_hor_mouse dd aScrollbar_hor_mouse |
||
95 | ;version_scrollbar dd aVersion_scrollbar |
||
96 | |||
97 | ;dinamic_button_draw dd aDbutton_draw |
||
98 | ;dinamic_button_mouse dd aDbutton_mouse |
||
99 | ;version_dbutton dd aVersion_dbutton |
||
100 | |||
101 | ;menu_bar_draw dd aMenu_bar_draw |
||
102 | ;menu_bar_mouse dd aMenu_bar_mouse |
||
103 | ;menu_bar_activate dd aMenu_bar_activate |
||
104 | ;version_menu_bar dd aVersion_menu_bar |
||
105 | |||
106 | ;FileBrowser_draw dd aFileBrowser_draw |
||
107 | ;FileBrowser_mouse dd aFileBrowser_mouse |
||
108 | ;FileBrowser_key dd aFileBrowser_key |
||
109 | ;Version_FileBrowser dd aVersion_FileBrowser |
||
110 | |||
111 | PathShow_prepare dd sz_PathShow_prepare |
||
112 | PathShow_draw dd sz_PathShow_draw |
||
113 | ;Version_path_show dd szVersion_path_show |
||
114 | |||
115 | ;Frame_draw dd sz_Frame_draw |
||
116 | ;Version_frame dd szVersion_frame |
||
117 | |||
118 | dd 0 |
||
119 | dd 0 |
||
120 | |||
121 | ;a_init db 'lib_init',0 |
||
122 | ;a_version db 'version',0 |
||
123 | |||
124 | ;aEdit_box_draw db 'edit_box',0 |
||
125 | ;aEdit_box_key db 'edit_box_key',0 |
||
126 | ;aEdit_box_mouse db 'edit_box_mouse',0 |
||
127 | ;aVersion_ed db 'version_ed',0 |
||
128 | |||
4857 | mario79 | 129 | aInit_checkbox db 'init_checkbox2',0 |
130 | aCheck_box_draw db 'check_box_draw2',0 |
||
131 | aCheck_box_mouse db 'check_box_mouse2',0 |
||
132 | ;aVersion_ch db 'version_ch2',0 |
||
4835 | mario79 | 133 | |
134 | ;aOption_box_draw db 'option_box_draw',0 |
||
135 | ;aOption_box_mouse db 'option_box_mouse',0 |
||
136 | ;aVersion_op db 'version_op',0 |
||
137 | |||
138 | ;aScrollbar_ver_draw db 'scrollbar_v_draw',0 |
||
139 | ;aScrollbar_ver_mouse db 'scrollbar_v_mouse',0 |
||
140 | ;aScrollbar_hor_draw db 'scrollbar_h_draw',0 |
||
141 | ;aScrollbar_hor_mouse db 'scrollbar_h_mouse',0 |
||
142 | ;aVersion_scrollbar db 'version_scrollbar',0 |
||
143 | |||
144 | ;aDbutton_draw db 'dbutton_draw',0 |
||
145 | ;aDbutton_mouse db 'dbutton_mouse',0 |
||
146 | ;aVersion_dbutton db 'version_dbutton',0 |
||
147 | |||
148 | ;aMenu_bar_draw db 'menu_bar_draw',0 |
||
149 | ;aMenu_bar_mouse db 'menu_bar_mouse',0 |
||
150 | ;aMenu_bar_activate db 'menu_bar_activate',0 |
||
151 | ;aVersion_menu_bar db 'version_menu_bar',0 |
||
152 | |||
153 | ;aFileBrowser_draw db 'FileBrowser_draw',0 |
||
154 | ;aFileBrowser_mouse db 'FileBrowser_mouse',0 |
||
155 | ;aFileBrowser_key db 'FileBrowser_key',0 |
||
156 | ;aVersion_FileBrowser db 'version_FileBrowser',0 |
||
157 | |||
158 | sz_PathShow_prepare db 'PathShow_prepare',0 |
||
159 | sz_PathShow_draw db 'PathShow_draw',0 |
||
160 | ;szVersion_path_show db 'version_PathShow',0 |
||
161 | |||
162 | ;sz_Frame_draw db 'frame_draw',0 |
||
163 | ;szVersion_frame db 'version_frame',0 |
||
164 | ;----------------------------------------------------------------------------- |
||
165 | PathShow_data: |
||
166 | .type dd 0 ;+0 |
||
167 | .start_y dw 5+4 ;+4 |
||
168 | .start_x dw 5+5 ;+6 |
||
169 | .font_size_x dw 6 ;+8 ; 6 - for font 0, 8 - for font 1 |
||
170 | .area_size_x dw 400-30 ;+10 |
||
171 | .font_number dd 0 ;+12 ; 0 - monospace, 1 - variable |
||
172 | .background_flag dd 0 ;+16 |
||
173 | .font_color dd 0x0 ;+20 |
||
174 | .background_color dd 0x0 ;+24 |
||
175 | .text_pointer dd fname ;+28 |
||
176 | .work_area_pointer dd text_work_area ;+32 |
||
177 | .temp_text_length dd 0 ;+36 |
||
178 | ;----------------------------------------------------------------------------- |
||
4857 | mario79 | 179 | check1 check_box2 (100 shl 16)+12,(27 shl 16)+12,6,0xFFFFFF,0,0xffffff,\ |
180 | check_text1,ch_flag_middle |
||
181 | |||
182 | check_text1: |
||
183 | if lang eq ru |
||
184 | db 'Тестировать запись',0 |
||
185 | else |
||
186 | db 'Use testing of write',0 |
||
187 | end if |
||
188 | |||
189 | check_box_warning_text: |
||
190 | if lang eq ru |
||
191 | db 'ВНИМАНИЕ! Проверка скорости записи уничтожает содержимое файла!',0 |
||
192 | else |
||
193 | db 'WARNING! Testing of write speed is destroy contents of file!',0 |
||
194 | end if |
||
195 | ;----------------------------------------------------------------------------- |
||
4835 | mario79 | 196 | OpenDialog_data: |
197 | .type dd 0 |
||
198 | .procinfo dd process_info ;+4 |
||
199 | .com_area_name dd communication_area_name ;+8 |
||
200 | .com_area dd 0 ;+12 |
||
201 | .opendir_pach dd temp_dir_pach ;+16 |
||
202 | .dir_default_pach dd communication_area_default_pach ;+20 |
||
203 | .start_path dd open_dialog_path ;+24 |
||
204 | .draw_window dd draw_window ;+28 |
||
205 | .status dd 0 ;+32 |
||
206 | .openfile_pach dd fname ;+36 |
||
207 | .filename_area dd filename_area ;+40 |
||
208 | .filter_area dd Filter |
||
209 | .x: |
||
210 | .x_size dw 420 ;+48 ; Window X size |
||
211 | .x_start dw 10 ;+50 ; Window X position |
||
212 | .y: |
||
213 | .y_size dw 320 ;+52 ; Window y size |
||
214 | .y_start dw 10 ;+54 ; Window Y position |
||
215 | |||
216 | communication_area_name: |
||
217 | db 'FFFFFFFF_open_dialog2',0 |
||
218 | |||
219 | open_dialog_path: |
||
220 | if __nightbuild eq yes |
||
221 | db '/sys/MANAGERS/opendial',0 |
||
222 | else |
||
223 | db '/sys/File Managers/opendial',0 |
||
224 | end if |
||
225 | |||
226 | communication_area_default_pach: |
||
227 | db '/sys',0 |
||
228 | |||
229 | Filter: |
||
230 | dd Filter.end - Filter.1 |
||
231 | .1: |
||
232 | ;db 'BIN',0 |
||
233 | ;db 'DAT',0 |
||
234 | .end: |
||
235 | db 0 |
||
236 | |||
237 | start_temp_file_name: |
||
238 | db 'default.dtp',0 |
||
239 | |||
240 | default_dtp: |
||
241 | db '/sys/default.dtp',0 |
||
242 | ;----------------------------------------------------------------------------- |
||
243 | sector equ 512 |
||
244 | ;-------------------------------------- |
||
245 | result_table: |
||
4857 | mario79 | 246 | dd a512b, 0, 0, sector*1 |
247 | dd a1K, 1, 1, sector*2 |
||
248 | dd a2K, 2, 2, sector*4 |
||
249 | dd a4K, 3, 3, sector*8 |
||
250 | dd a8K, 4, 4, sector*16 |
||
251 | dd a16K, 5, 5, sector*32 |
||
252 | dd a32K, 6, 6, sector*64 |
||
253 | dd a64K, 7, 7, sector*128 |
||
254 | dd a128K, 8, 8, sector*256 |
||
255 | dd a256K, 9, 9, sector*512 |
||
256 | dd a512K, 10, 10, sector*1024 |
||
257 | dd a1M, 11, 11, sector*2*1024 |
||
258 | dd a2M, 12, 12, sector*4*1024 |
||
259 | dd a4M, 13, 13, sector*8*1024 |
||
260 | dd a8M, 14, 14, sector*16*1024 |
||
261 | dd a16M, 15, 15, sector*32*1024 |
||
262 | dd a32M, 16, 16, sector*64*1024 |
||
263 | dd a64M, 17, 17, sector*128*1024 |
||
4835 | mario79 | 264 | ;----------------------------------------------------------------------------- |
265 | a512b db ' 512',0 |
||
266 | a1K db ' 1K',0 |
||
267 | a2K db ' 2K',0 |
||
268 | a4K db ' 4K',0 |
||
269 | a8K db ' 8K',0 |
||
270 | a16K db ' 16K',0 |
||
271 | a32K db ' 32K',0 |
||
272 | a64K db ' 64K',0 |
||
273 | a128K db '128K',0 |
||
274 | a256K db '256K',0 |
||
275 | a512K db '512K',0 |
||
276 | a1M db ' 1M',0 |
||
277 | a2M db ' 2M',0 |
||
278 | a4M db ' 4M',0 |
||
279 | a8M db ' 8M',0 |
||
280 | a16M db ' 16M',0 |
||
281 | a32M db ' 32M',0 |
||
282 | a64M db ' 64M',0 |
||
283 | ;----------------------------------------------------------------------------- |
||
284 | align 4 |
||
285 | fileinfo: |
||
286 | .subfunction dd 5 |
||
287 | .offset dd 0 |
||
288 | .offset_1 dd 0 |
||
289 | .size dd 0 |
||
290 | .return dd file_info |
||
291 | db 0 |
||
292 | .name: dd fname |
||
293 | ;----------------------------------------------------------------------------- |
||
294 | align 4 |
||
295 | fileread: |
||
296 | .subfunction dd 0 |
||
297 | .offset dd 0 |
||
298 | .offset_1 dd 0 |
||
299 | .size dd 0 |
||
300 | .return dd process_info |
||
301 | db 0 |
||
302 | .name: dd fname |
||
303 | ;----------------------------------------------------------------------------- |
||
4857 | mario79 | 304 | align 4 |
305 | filewrite: |
||
306 | .subfunction dd 3 |
||
307 | .offset dd 0 |
||
308 | .offset_1 dd 0 |
||
309 | .size dd 0 |
||
310 | .data dd process_info |
||
311 | db 0 |
||
312 | .name: dd fname |
||
313 | ;----------------------------------------------------------------------------- |