From 626b281b772828ef906145b06475004225a15002 Mon Sep 17 00:00:00 2001 From: Serhii Sakhno Date: Wed, 3 Dec 2014 01:04:03 +0000 Subject: [PATCH] Eolite 2.41: delete selected files git-svn-id: svn://kolibrios.org@5214 a494cfbc-eb01-0410-851d-a64ba20cac60 --- programs/cmm/eolite/Eolite.c | 34 ++++++++++++++++++++++++++++------ 1 file changed, 28 insertions(+), 6 deletions(-) diff --git a/programs/cmm/eolite/Eolite.c b/programs/cmm/eolite/Eolite.c index 399f304add..409ae2ed70 100644 --- a/programs/cmm/eolite/Eolite.c +++ b/programs/cmm/eolite/Eolite.c @@ -83,8 +83,8 @@ enum {ONLY_SHOW, WITH_REDRAW, ONLY_OPEN}; //OpenDir -#define TITLE "Eolite File Manager v2.4" -#define ABOUT_TITLE "Eolite v2.4" +#define TITLE "Eolite File Manager v2.41" +#define ABOUT_TITLE "Eolite v2.41" dword col_padding, col_selec, col_lpanel; int toolbar_buttons_x[7]={9,46,85,134,167,203}; @@ -432,7 +432,6 @@ void main() Del_Form(); break; case 185: //ins - //add_to_mark(#file_path); selected_offset = file_mas[files.current+files.first]*304 + buf+32 + 7; if (ESBYTE[selected_offset]) ESBYTE[selected_offset]=0; else ESBYTE[selected_offset] = 1; List_Current(1); @@ -787,15 +786,38 @@ int Del_File2(dword way) void Del_File(byte dodel) { byte del_from[4096]; - int tst, count, j; - dword buf; + dword selected_offset2; + int tst, count, i; + int cont = 0; if (dodel==true) { del_active=2; if (itdir) ShowMessage(WAIT_DELETING_FOLDER, 0); del_error = 0; - Del_File2(#file_path); + + for (i=0; i