/programs/cmm/eolite/Eolite.c |
---|
26,8 → 26,8 |
#define ONLY_OPEN 2 |
//ïåðåìåííûå |
#define TITLE "Eolite File Manager v1.64" |
#define ABOUT_TITLE "Eolite v1.64" |
#define TITLE "Eolite File Manager v1.65" |
#define ABOUT_TITLE "Eolite v1.65" |
dword col_work = 0xE4DFE1; |
dword col_border = 0x819FC5; |
dword col_padding = 0xC8C9C9; |
62,7 → 62,7 |
}; |
int toolbar_buttons_x[7]={9,46,85,134,167,203}; |
char tmp_disk_del_param[3]="d0\0"; |
char tmp_disk_del_param[3]="d0"; |
dword file_mas[6898]; |
int j, i, mouse_dd; |
102,10 → 102,8 |
mem_Init(); |
if (load_dll2(boxlib, #box_lib_init,0)!=0) notify("Error while loading library /rd/1/lib/box_lib.obj"); |
SetEventMask(0x27); |
GetSystemDiscs(); |
GetIni(1); |
if (param) |
{ |
strcpy(#path, #param); |
113,8 → 111,8 |
} |
else |
strcpy(#path, "/rd/1/"); |
Open_Dir(#path,ONLY_OPEN); |
SetEventMask(0x27); |
loop() switch(WaitEvent()) |
{ |
case evMouse: |
/programs/cmm/eolite/include/about_dialog.h |
---|
14,7 → 14,7 |
id=GetButtonID(); |
IF (id==1) || (id==10) ExitProcess(); |
IF (id==23) RunProgram(BROWSER_PATH, BROWSER_LINK); |
IF (id==33) RunProgram(EDITOR_PATH, #program_path); |
IF (id==33) RunProgram(EDITOR_PATH, abspath("Eolite.ini")); |
break; |
case evKey: |
/programs/cmm/eolite/include/ini.h |
---|
15,7 → 15,7 |
"Error #5 - File or folder not found", |
"Error #6 - End of file, EOF", |
"Error #7 - Pointer lies outside of application memory", |
"Error #8 - FAT table is destroyed", |
"Error #8 - Too less disk space", |
"Error #9 - FAT table is destroyed", |
"Error #10 - Access denied", |
"Error #11 - Device error", |
36,13 → 36,7 |
if (onload==1) |
{ |
free(buff); |
buff = malloc(12000); |
program_path[strrchr(#program_path, '/')] = NULL; |
strcat(#program_path, "Eolite.ini"); |
ReadFile(0, 12000, buff, #program_path); |
fsize=EBX; |
IF (EAX<>6) ReadFile(0, 12000, buff, "/sys/File managers/Eolite.ini"); |
IF (EAX<>6) notify("Eolite.ini not found. Defaults will be used."); |
if (!GetFile(#buff, #fsize, abspath("Eolite.ini"))) notify("Eolite.ini not found. Defaults will be used."); |
} |
//ïàðñèì åãî |
for (tj=0; tj<fsize; tj++;) |
119,8 → 113,8 |
dword StrToCol(char* htmlcolor) |
{ |
dword j, color=0; |
char ch=0x00; |
dword color; |
char j, ch; |
FOR (j=0; j<6; j++) |
{ |
/programs/cmm/eolite/txt/ReadMe_en.txt |
---|
7,26 → 7,20 |
http://board.kolibrios.org/viewtopic.php?f=9&t=973 |
==Install== |
Put box_lib.obj into "/sys/lib/" directory. |
Put Eolite.ini into programs directory or in "/sys/File Managers/". |
Eolite can be opened from anywhere. |
==Authors== |
Leency - programming and design. |
Veliant - programming and support. Inactive now. |
lev |
<Lrz> |
Nable |
==Thanks== |
diamond |
<Lrz> |
Nable |
Mario79 |
Rock_maniak_forever |
turbanoff |
Sorcerer |
SoUrcerer |
Gluk |
lev |
KolibriOS Forever! |
/programs/cmm/eolite/txt/ReadMe_ru.txt |
---|
11,21 → 11,22 |
==Óñòàíîâêà== |
Íóæíî èìåòü ñâåæèé box_lib.obj. Eolite.ini äîëæåí áûòü â ïàïêå |
ñ ïðîãðàììîé èëè â "/sys/File Managers/". |
ñ ïðîãðàììîé. |
==Àâòîðû== |
Leency - ðàçðàáîòêà, äèçàéí. |
Veliant - ïðîãðàììèðîâàíèå, ïîääåðæêà. |
<Lrz> - êîìïîíåíò EditBox è ëèáó ê íåìó. |
lev - àëãîðèòì ðàáîòû ñ ìàññèâàìè ñòðîê. |
Nable - íåêîòîðûå îïòèìèçàöèè è ïîääåðæêà. |
==Ñïàñèáî== |
diamond - àêòèâíàÿ ïîìîùü â ïðîãðàììèðîâàíèè, öåííûå ñîâåòû. |
<Lrz> - çà êîìïîíåíò EditBox è ëèáó ê íåìó. |
Nable - çà íåêîòîðûå îïòèìèçàöèè è ïîääåðæêó, ëèáó ðàáîòû ñ IPC. |
Mario79 - ñîâåòû. |
S1n - çà ðåàëèçàöèþ ðàáîòû ñ lib_ini (óâû íå èñïîëüçóåìóþ). |
Rock_maniak_forever, turbanoff, Sorcerer, Gluk, Albom - çà íàéäåíûå áàãè. |
lev - çà àëãîðèòì ðàáîòû ñ ìàññèâàìè ñòðîê. |
Ó íàñ áóäåò ñâîé Ìåíóåò ñ áëåêäæåêîì! È øëþõàìè! KolibriOS Forever! |