95,7 → 95,6 |
void SetProperties(byte prop) |
{ |
dword cur_file; |
dword selected_offset2; |
|
if (prop==1) || (prop==2) |
{ |
104,8 → 103,7 |
cur_file = malloc(4096); |
for (i=0; i<files.count; i++) |
{ |
selected_offset2 = file_mas[i]*304 + buf+32 + 7; |
if (ESBYTE[selected_offset2]) |
if (getElementSelectedFlag(i) == true) |
{ |
strcpy(cur_file, #path); |
strcat(cur_file, file_mas[i]*304+buf+72); |
197,12 → 195,11 |
void GetSizeMoreFiles(dword way) |
{ |
char cur_file[4096]; |
dword selected_offset2; |
|
for (i=0; i<files.count; i++) |
{ |
selected_offset2 = file_mas[i]*304 + buf+32 + 7; |
if (ESBYTE[selected_offset2]) { |
if (getElementSelectedFlag(i) == true) |
{ |
sprintf(#cur_file,"%s/%s",way,file_mas[i]*304+buf+72); |
if (TestBit(ESDWORD[file_mas[i]*304+buf+32], 4) ) |
{ |
222,8 → 219,6 |
void properties_dialog() |
{ |
byte id; |
dword file_name_off; |
dword selected_offset2; |
|
DSBYTE[#folder_info]=0; |
file_count = 0; |
386,7 → 381,7 |
|
if (selected_count) |
{ |
DrawIconByExtension(NULL, 18, 19, system.color.work); |
DrawIconByExtension(NULL, 18, 49, system.color.work); |
sprintf(#folder_info,"%s%d%s%d",SET_6,file_count,SET_7,dir_count); |
WriteText(50, 49, 0x90, 0x000000, #folder_info); |
sprintf(#element_size_label,"%s (%d %s)",ConvertSize(size_dir),size_dir,SET_BYTE_LANG); |