3,6 → 3,7 |
|
//êîïèðîâàòü ÷åðåç ïîòîê |
//IF (strcmp(#path+strlen(#path)-1,"/")<>0) copystr("/",#path+strlen(#path)); //åñëè íåò, + "/" ïåðåíåñòèâ îïåíäèð |
//3. Äóìàþ áóäåò ôëàã îòîáðàæàòü ïîäïèñè èëè íåò. È äà, èêîíêà äåéñòâèòåëüíî íóæíà äðóãàÿ. |
|
#include "lib\kolibri.h" |
#include "lib\memory.h" |
19,7 → 20,7 |
#define ONLY_OPEN 2 |
|
//ïåðåìåííûå |
#define title "Eolite File Manager v1.15" |
#define title "Eolite File Manager v1.2" |
dword videlenie=0x94AECE; //öâåò âûäåëåííîãî ýëåìåíòà èç ñïèñêà ôàéëîâ |
// |
int but_num, |
163,8 → 164,8 |
case 21: //Back |
GoBack(); |
break; |
case 22: //Forvard |
HistoryPath(go_forvard); |
case 22: //Forward |
HistoryPath(go_forward); |
break; |
case 23: //up! |
IF (strcmp(#path,"/")<>0) Dir_Up(); |
787,12 → 788,12 |
|
void Dir_Up() |
{ |
byte temp_[4096]; |
char cur_folder[4096]; |
i=strlen(#path)-1; |
path[i]=0x00; |
do i--; while (path[i]<>'/'); copystr(#path+i+1,#temp_); |
do i--; while (path[i]<>'/'); copystr(#path+i+1,#cur_folder); |
path[i+1]=0x00; |
SelectFile(#temp_); |
SelectFile(#cur_folder); |
} |
|
|