Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 5556 → Rev 5557

/programs/cmm/eolite/Eolite.c
36,6 → 36,8
?define T_NO "¥â"
?define T_CANCEL "Žâ¬¥­ "
?define T_CREATE "‘®§¤ âì"
?define FILE_EXISTS "” ©« á â ª¨¬ ¨¬¥­¥¬ áãé¥áâ¢ã¥â"
?define FOLDER_EXISTS " ¯ª  á â ª¨¬ ¨¬¥­¥¬ áãé¥áâ¢ã¥â"
?define T_DEL_ERROR_1 "Žè¨¡ª .  ¯ª  ­¥ ¯ãáâ ï."
?define WAIT_DELETING_FOLDER "“¤ «ï¥âáï ¯ ¯ª . ®¤®¦¨â¥..."
?define NOT_CREATE_FOLDER "¥ 㤠«®áì ᮧ¤ âì ¯ ¯ªã."
60,6 → 62,8
?define T_NO "Ei"
?define T_CANCEL "Cancel"
?define T_CREATE "Create"
?define FILE_EXISTS "The file with the same name exists"
?define FOLDER_EXISTS "A folder with the same name exists"
?define T_DEL_ERROR_1 "Viga. Kataloog ei ole tühi."
?define WAIT_DELETING_FOLDER "Deleting folder. Please, wait..."
?define NOT_CREATE_FOLDER "Kataloogi ei saa luua."
84,6 → 88,8
?define T_NO "No"
?define T_CANCEL "Cancel"
?define T_CREATE "Create"
?define FILE_EXISTS "The file with the same name exists"
?define FOLDER_EXISTS "A folder with the same name exists"
?define T_DEL_ERROR_1 "Error. Folder isn't empty."
?define WAIT_DELETING_FOLDER "Deleting folder. Please, wait..."
?define NOT_CREATE_FOLDER "Folder can not be created."
101,8 → 107,8
 
enum {ONLY_SHOW, WITH_REDRAW, ONLY_OPEN}; //OpenDir
 
#define TITLE "Eolite File Manager v2.77"
#define ABOUT_TITLE "Eolite v2.77"
#define TITLE "Eolite File Manager v2.78"
#define ABOUT_TITLE "Eolite v2.78"
dword col_padding, col_selec, col_lpanel;
 
int toolbar_buttons_x[7]={9,46,85,134,167,203};
152,8 → 158,8
signed x_old, y_old, dif_x, dif_y, adif_x, adif_y;
byte stats;
 
edit_box edit2 = {250,213,80,0xFFFFCC,0x94AECE,0xFFFFCC,0xffffff,0,248,#file_name,#mouse_dd,64,6,6};
edit_box new_file_ed = {150,213,80,0xFFFFCC,0x94AECE,0xFFFFCC,0xffffff,0,248,#new_element_name,#mouse_dd,64,6,6};
edit_box edit2 = {250,213,80,0xFFFFCC,0x94AECE,0xFFFFCC,0xFFFFFF,0,248,#file_name,#mouse_dd,64,6,6};
edit_box new_file_ed = {150,213,80,0xFFFFFF,0x94AECE,0x000000,0xFFFFFF,0,248,#new_element_name,#mouse_dd,100000000000010b,6,0};
PathShow_data PathShow = {0, 17,250, 6, 250, 0, 0, 0x0, 0xFFFfff, #path, #temp, 0};
PathShow_data FileShow = {0, 56,215, 6, 100, 0, 0, 0x0, 0xFFFfff, #file_name, #temp, 0};
 
423,6 → 429,7
IF (new_element_active)
{
IF (key==027) NewElement(0);
IF (key==013) NewElement(1);
EAX=key<<8;
edit_box_key stdcall (#new_file_ed);
break;
621,7 → 628,7
DrawFlatButton(files.x+files.w,onTop(22,0),16,16,0,sc.work,"\x19");
Open_Dir(#path,ONLY_SHOW);
if (del_active) Del_Form();
if (new_element_active) NewElement_Form();
if (new_element_active) NewElement_Form(new_element_active);
if (rename_active) FnProcess(2);
}
 
1061,12 → 1068,19
 
void NewElement(byte newf)
{
BDVK element_info;
//char edit_name[256];
//strcpy(#edit_name, #file_name);
if (newf)
{
strcpy(#temp, #path);
//strcpy(#edit_name, new_file_ed.text);
strcat(#temp, new_file_ed.text);
if (new_element_active==1)
{
GetFileInfo(#temp, #element_info);
if (EAX==5)
{
WriteFile(0, 0, #temp);
if (EAX)
{
1076,6 → 1090,14
}
else
{
notify(FILE_EXISTS);
}
}
else
{
GetFileInfo(#temp, #element_info);
if (EAX==5)
{
CreateDir(#temp);
if (EAX)
{
1083,25 → 1105,36
ShowMessage(NOT_CREATE_FOLDER, 150);
}
}
else
{
notify(FOLDER_EXISTS);
}
}
new_element_active = 0;
Open_Dir(#path,WITH_REDRAW);
SelectFile(new_file_ed.text);
}
new_element_active = 0;
Open_Dir(#path,WITH_REDRAW);
}
 
void NewElement_Form(byte crt)
{
int dform_x=files.w-220/2+files.x;
if (!new_element_active)
{
new_element_active = crt;
if (new_element_active==1)
{
strcpy(#new_element_name, T_NEW_FILE);
new_file_ed.size = strlen(T_NEW_FILE);
new_file_ed.size = new_file_ed.pos = strlen(T_NEW_FILE);
}
else
{
strcpy(#new_element_name, T_NEW_FOLDER);
new_file_ed.size = strlen(T_NEW_FOLDER);
new_file_ed.size = new_file_ed.pos = strlen(T_NEW_FOLDER);
}
}
DrawPopup(dform_x,160,220,80,1,sc.work,sc.work_graph);
new_file_ed.left = dform_x+27;
new_file_ed.top = 180;