Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 6645 → Rev 6646

/programs/cmm/Calypte/include/properties.h
50,10 → 50,6
{
byte id;
byte key;
dword file_name_off;
dword element_size;
dword selected_offset2;
char element_size_label[32];
proc_info settings_form;
IF (active_properties) ExitProcess();
/programs/cmm/eolite/Eolite.c
458,10 → 458,8
Del_Form();
break;
case SCAN_CODE_INS:
selected_offset = file_mas[files.cur_y]*304 + buf+32 + 7;
if (ESBYTE[selected_offset]) setElementSelectedFlag(files.cur_y, false);
if (getElementSelectedFlag(files.cur_y) == true) setElementSelectedFlag(files.cur_y, false);
else setElementSelectedFlag(files.cur_y, true);
_INSERT_END:
files.KeyDown();
List_ReDraw();
DrawStatusBar();
/programs/cmm/eolite/include/copy.h
7,17 → 7,21
 
Clipboard clipboard;
 
void setElementSelectedFlag(dword n, bool state) {
void setElementSelectedFlag(dword n, int state) {
dword selected_offset = file_mas[n]*304 + buf+32 + 7;
if (!n) if (!strncmp(selected_offset+33, "..", 2)) return; //do not selec ".." directory
ESBYTE[selected_offset] = state;
if (n==0) && (strncmp(file_mas[n]*304+buf+72,"..",2)==0) ESBYTE[selected_offset] = false; //do not selec ".." directory
if (state==true) selected_count++;
if (state==false) selected_count--;
}
 
int getElementSelectedFlag(dword n) {
dword selected_offset = file_mas[n]*304 + buf+32 + 7;
return ESBYTE[selected_offset];
}
 
void Copy(dword pcth, char cut)
{
dword selected_offset2;
byte copy_t[4096];
dword buff_data;
dword path_len = 0;
29,8 → 33,7
size_buf = 4;
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(#copy_t,"%s/%s",#path,file_mas[i]*304+buf+72);
path_len = strlen(#copy_t);
size_buf += path_len + 1;
44,8 → 47,7
copy_buf_offset = buff_data + 10;
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(copy_buf_offset,"%s/%s",#path,file_mas[i]*304+buf+72);
copy_buf_offset += strlen(copy_buf_offset) + 1;
}
/programs/cmm/eolite/include/delete.h
29,7 → 29,6
void Del_File_Thread()
{
byte del_from[4096];
dword selected_offset2;
int tst, count, i;
file_count_copy = 0;
40,8 → 39,7
{
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(#del_from,"%s/%s",#path,file_mas[i]*304+buf+72);
GetFileInfo(#del_from, #file_info_count);
if ( file_info_count.isfolder ) DirFileCount(#del_from);
63,8 → 61,7
{
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(#del_from,"%s/%s",#path,file_mas[i]*304+buf+72);
Del_File2(#del_from, 1);
}
/programs/cmm/eolite/include/properties.h
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);
/programs/cmm/eolite/include/translations.h
1,5 → 1,5
#define TITLE "Eolite File Manager v3.7"
#define ABOUT_TITLE "EOLITE 3.7"
#define TITLE "Eolite File Manager v3.71"
#define ABOUT_TITLE "EOLITE 3.71"
 
#ifdef LANG_RUS
?define T_FILE "” ©«"