Subversion Repositories Kolibri OS

Rev

Rev 5833 | Rev 5931 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5833 Rev 5883
Line 153... Line 153...
153
	WriteText(80, 115, 0x80, 0x000000, QUEST_2);
153
	WriteText(80, 115, 0x80, 0x000000, QUEST_2);
154
	DrawFlatButton(52,138,70,20,301,0xFFB6B5,T_YES);
154
	DrawFlatButton(52,138,70,20,301,0xFFB6B5,T_YES);
155
	DrawFlatButton(145,138,70,20,302,0xC6DFC6,T_NO);
155
	DrawFlatButton(145,138,70,20,302,0xC6DFC6,T_NO);
156
}
156
}
Line -... Line 157...
-
 
157
 
157
 
158
/*
158
void GetSizeDir(dword way)
159
void GetSizeDir(dword way)
159
{
160
{
160
	dword dirbuf, fcount, i, filename;
161
	dword dirbuf, fcount, i, filename;
161
	dword cur_file;
162
	dword cur_file;
Line 182... Line 183...
182
			}
183
			}
183
		}
184
		}
184
		free(cur_file);
185
		free(cur_file);
185
	}
186
	}
186
}
187
}
-
 
188
*/
Line 187... Line 189...
187
 
189
 
188
void GetSizeMoreFiles(dword way)
190
void GetSizeMoreFiles(dword way)
189
{
191
{
190
	char cur_file[4096];
192
	char cur_file[4096];
191
	dword selected_offset2;
193
	dword selected_offset2;
192
	
194
	size_dir = 0;
193
	for (i=0; i
195
	for (i=0; i
194
    {
196
    {
195
        selected_offset2 = file_mas[i]*304 + buf+32 + 7;
197
        selected_offset2 = file_mas[i]*304 + buf+32 + 7;
-
 
198
        if(ESBYTE[selected_offset2])
196
        if (ESBYTE[selected_offset2]) {
199
		{
-
 
200
			sprintf(#cur_file,"%s%s",way,file_mas[i]*304+buf+72);
-
 
201
			size_dir += fs.get_size(#cur_file);
197
			sprintf(#cur_file,"%s%s",way,file_mas[i]*304+buf+72);
202
			/*
198
			if (TestBit(ESDWORD[file_mas[i]*304+buf+32], 4) )
203
			if (TestBit(ESDWORD[file_mas[i]*304+buf+32], 4) )
199
			{
204
			{
200
				debugln(#cur_file);
205
				debugln(#cur_file);
201
				GetSizeDir(#cur_file);
206
				GetSizeDir(#cur_file);
202
				dir_count++;
207
				dir_count++;
203
			}
208
			}
204
			else
209
			else
205
			{
-
 
206
				GetFileInfo(#cur_file, #file_info_dirsize);
210
			{
207
				size_dir += file_info_dirsize.sizelo;
211
				size_dir += fs.get_size(#cur_file);
208
				file_count++;
212
				file_count++;
-
 
213
			}
209
			}
214
			*/
210
        }
215
        }
211
	}  
216
	}  
Line 212... Line 217...
212
}
217
}
Line 233... Line 238...
233
	else
238
	else
234
	{
239
	{
235
		GetFileInfo(#file_path, #file_info_general);
240
		GetFileInfo(#file_path, #file_info_general);
236
		strcpy(#file_name2, #file_name);
241
		strcpy(#file_name2, #file_name);
237
		file_name_ed.size = strlen(#file_name2);   
242
		file_name_ed.size = strlen(#file_name2);   
238
		if(itdir) GetSizeDir(#file_path);
243
		//if(itdir) GetSizeDir(#file_path);
-
 
244
		size_dir = fs.get_size(#file_path);
239
		atr_readonly = file_info_general.readonly;
245
		atr_readonly = file_info_general.readonly;
240
		atr_hidden = file_info_general.hidden;
246
		atr_hidden = file_info_general.hidden;
241
		atr_system = file_info_general.system;
247
		atr_system = file_info_general.system;
242
	}
248
	}
243
	strcpy(#path_to_file, #path);
249
	strcpy(#path_to_file, #path);