Rev 5883 | Rev 5957 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5883 | Rev 5931 | ||
---|---|---|---|
Line 197... | Line 197... | ||
197 | selected_offset2 = file_mas[i]*304 + buf+32 + 7; |
197 | selected_offset2 = file_mas[i]*304 + buf+32 + 7; |
198 | if(ESBYTE[selected_offset2]) |
198 | if(ESBYTE[selected_offset2]) |
199 | { |
199 | { |
200 | sprintf(#cur_file,"%s%s",way,file_mas[i]*304+buf+72); |
200 | sprintf(#cur_file,"%s%s",way,file_mas[i]*304+buf+72); |
201 | size_dir += fs.get_size(#cur_file); |
201 | size_dir += fs.get_size(#cur_file); |
202 | /* |
- | |
203 | if (TestBit(ESDWORD[file_mas[i]*304+buf+32], 4) ) |
202 | if (TestBit(ESDWORD[file_mas[i]*304+buf+32], 4) ) |
204 | { |
203 | { |
205 | debugln(#cur_file); |
204 | //debugln(#cur_file); |
206 | GetSizeDir(#cur_file); |
205 | fs.get_size(#cur_file); |
- | 206 | dir_count = dir_count + ECX; |
|
207 | dir_count++; |
207 | dir_count++; |
- | 208 | file_count = file_count + EDX; |
|
208 | } |
209 | } |
209 | else |
210 | else |
210 | { |
211 | { |
211 | size_dir += fs.get_size(#cur_file); |
212 | size_dir += fs.get_size(#cur_file); |
212 | file_count++; |
213 | file_count++; |
213 | } |
214 | } |
214 | */ |
- | |
215 | } |
215 | } |
216 | } |
216 | } |
217 | } |
217 | } |
Line 218... | Line 218... | ||
218 | 218 | ||
Line 238... | Line 238... | ||
238 | else |
238 | else |
239 | { |
239 | { |
240 | GetFileInfo(#file_path, #file_info_general); |
240 | GetFileInfo(#file_path, #file_info_general); |
241 | strcpy(#file_name2, #file_name); |
241 | strcpy(#file_name2, #file_name); |
242 | file_name_ed.size = strlen(#file_name2); |
242 | file_name_ed.size = strlen(#file_name2); |
243 | //if(itdir) GetSizeDir(#file_path); |
243 | fs.get_size(#file_path); |
244 | size_dir = fs.get_size(#file_path); |
244 | element_size = EAX; |
- | 245 | file_count = EDX; |
|
- | 246 | dir_count =ECX; |
|
- | 247 | debugi(dir_count); |
|
245 | atr_readonly = file_info_general.readonly; |
248 | atr_readonly = file_info_general.readonly; |
246 | atr_hidden = file_info_general.hidden; |
249 | atr_hidden = file_info_general.hidden; |
247 | atr_system = file_info_general.system; |
250 | atr_system = file_info_general.system; |
248 | } |
251 | } |
249 | strcpy(#path_to_file, #path); |
252 | strcpy(#path_to_file, #path); |
Line 355... | Line 358... | ||
355 | Put_icon(#file_name2+strrchr(#file_name2,'.'), 18, 19, 0xFFFfff, 0); |
358 | Put_icon(#file_name2+strrchr(#file_name2,'.'), 18, 19, 0xFFFfff, 0); |
Line 356... | Line 359... | ||
356 | 359 | ||
357 | WriteText(50, 13, 0x80, 0x000000, PR_T_NAME); |
360 | WriteText(50, 13, 0x80, 0x000000, PR_T_NAME); |
Line 358... | Line -... | ||
358 | edit_box_draw stdcall (#file_name_ed); |
- | |
359 | 361 | edit_box_draw stdcall (#file_name_ed); |
|
360 | if (!itdir) element_size = file_info_general.sizelo; |
362 | |
361 | else |
363 | if (itdir) |
362 | { |
364 | { |
363 | WriteText(10, 80, 0x80, 0x000000, PR_T_CONTAINS); |
365 | WriteText(10, 80, 0x80, 0x000000, PR_T_CONTAINS); |
364 | sprintf(#folder_info,"%s%d%s%d",SET_6,file_count,SET_7,dir_count); |
366 | sprintf(#folder_info,"%s%d%s%d",SET_6,file_count,SET_7,dir_count); |
365 | WriteText(100, 80, 0x80, 0x000000, #folder_info); |
367 | WriteText(100, 80, 0x80, 0x000000, #folder_info); |
366 | element_size = size_dir; |
368 | //element_size = size_dir; |
367 | } |
369 | } |
368 | WriteText(10, 95, 0x80, 0x000000, SET_3); |
370 | WriteText(10, 95, 0x80, 0x000000, SET_3); |
369 | WriteText(10, 110, 0x80, 0x000000, SET_4); |
371 | WriteText(10, 110, 0x80, 0x000000, SET_4); |