Subversion Repositories Kolibri OS

Rev

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);