/programs/fs/Eolite/trunk/Eolite.c-- |
---|
16,7 → 16,7 |
#define ONLY_OPEN 2 |
//ïåðåìåííûå |
#define title "Eolite File Manager v0.99.9" |
#define title "Eolite File Manager v1.0" |
#define videlenie 0x94AECE //0xFEA4B7,0x8BCDFF,0xB8C9B8}; //öâåò âûäåëåííîãî ýëåìåíòà èç ñïèñêà ôàéëîâ |
byte toolbar_buttons_x[6]={9,46,85,134,167,203}; |
// |
149,8 → 149,18 |
} |
//êîë¸ñèêî ìûøè |
IF (m.vert==65535) IF (curbtn==0) FileList_ReDraw(-3); ELSE FileList_ReDraw(-1); |
IF (m.vert==1) IF (curbtn==but_num-1) FileList_ReDraw(3); ELSE FileList_ReDraw(1); |
IF (m.vert==65535) IF (curbtn>0) FileList_ReDraw(-1); ELSE |
{ |
FileList_ReDraw(-1); |
FileList_ReDraw(-1); |
FileList_ReDraw(-1); |
} |
IF (m.vert==1) IF (curbtn<but_num-1) FileList_ReDraw(1); ELSE |
{ |
FileList_ReDraw(1); |
FileList_ReDraw(1); |
FileList_ReDraw(1); |
} |
//ñêðîëë |
if (m.x>=Form.width-26) && (m.x<=Form.width-6) && (m.y>56) while (m.lkm) |
{ |
443,8 → 453,15 |
} |
else //âíèç |
{ |
/*if (count-za_kadrom-but_num==1) //ýòî çàãëóøêà |
{ |
za_kadrom=count-but_num; |
curbtn=but_num-1; |
List_ReDraw(); |
}*/ |
IF (za_kadrom==count-but_num) && (curbtn==but_num-1) return; |
IF (but_num-curbtn>curbtn_) // 18-0>33? |
IF (but_num-curbtn>curbtn_) |
{ |
Line_ReDraw(0xFFFFFF, curbtn); //áåëàÿ ïîëîñà |
curbtn+=curbtn_; |
453,12 → 470,10 |
} |
else |
{ |
IF(but_num+za_kadrom+curbtn_>=count) //18+0+33>=41 |
//IF(za_kadrom+but_num+curbtn_>=count) //à òóò êàæèñü áûë áàã |
IF(za_kadrom+curbtn+curbtn_>=count) |
{ |
//WriteDebug("1"); |
za_kadrom=count-but_num; |
//WriteDebug(IntToStr(curbtn)); |
//WriteDebug(IntToStr(curbtn_)); |
curbtn=curbtn_-za_kadrom+curbtn; |
} |
ELSE |
466,10 → 481,9 |
za_kadrom+=curbtn_+curbtn-but_num+1; |
curbtn=but_num-1; |
} |
IF (curbtn<0) || (curbtn>but_num) |
{ |
//WriteDebug(IntToStr(curbtn)); |
//ShowMessage("Bug found! Tell it Leency!"); |
curbtn=but_num-1; |
} |
List_ReDraw(); |
/programs/fs/Eolite/trunk/History.txt |
---|
1,3 → 1,6 |
26.03.12 -- v1.0 --16,2 Êá |
Ìåëêèå èñïðàâëåíèÿ. |
27.08.11 -- v0.99.8 RC3 -- 16.2 Êá |
- èñïðàâëåíèÿ â ñêðîëëáàðå, áàã ñî âðåì¸í ïåðâûõ âåðñèé; |
- â 90% ñëó÷àåâ íå âûäåëÿëî ïåðåèìåíîâàíûé ôàéë; |
/programs/fs/Eolite/trunk/ReadMe_en.txt |
---|
31,5 → 31,4 |
Gluk |
Thank you for using :) |
KolibriOS Forever! |
/programs/fs/Eolite/trunk/ReadMe_ru.txt |
---|
1,24 → 1,24 |
Eolite File Manager |
==Î ïðîãðàììå== |
Ôàéëîâûé ìåíåäæåð, îñíîâíûìè ïðèíöèïàìè ðàçðàáîòêè êîòîðîãî ÿâëÿþòñÿ ïðîñòîòà è |
óäîáñòâî èñïîëüçîâàíèÿ. Ïðîãðàììà íàïèñàíà íà C--, ÿçûêå ïðîìåæóòî÷íîì ìåæäó |
ÿçûêàìè âûñîêîãî è íèçêîãî óðîâíÿ. Ðàçðàáîòêà íà÷àëàñü 20.01.08. |
Ôàéëîâûé ìåíåäæåð, îñíîâíûìè ïðèíöèïàìè ðàçðàáîòêè êîòîðîãî |
ÿâëÿþòñÿ ïðîñòîòà è óäîáñòâî èñïîëüçîâàíèÿ. Ïðîãðàììà íàïèñàíà |
íà C--, ÿçûêå ïðîìåæóòî÷íîì ìåæäó ÿçûêàìè âûñîêîãî è íèçêîãî |
óðîâíÿ. Ðàçðàáîòêà íà÷àëàñü 20.01.08. |
Îáñóæäåíèå ïðîãðàììû çäåñü: |
http://board.kolibrios.org/viewtopic.php?f=9&t=973 |
==Óñòàíîâêà== |
Íóæíî èìåòü ñâåæèé box_lib.obj èëè èñïîëüçîâàòü òîò, ÷òî ïîñòàâëÿåòñÿ ñ Ýîëàéòîì. |
Eolite.ini äîëæåí áûòü èëè â ïàïêå ñ ïðîãðàììîé èëè â "/sys/File Managers/". |
Íóæíî èìåòü ñâåæèé box_lib.obj. Eolite.ini äîëæåí áûòü â ïàïêå |
ñ ïðîãðàììîé èëè â "/sys/File Managers/". |
==Èçâåñòíûå áàãè== |
1. êðèâàÿ ïðîêðóòêà. |
1. Çàãðóçêà ïðîöåññîðà 100%, åñëè çàæàòü ËÊÌ íà ïîëçóíêå. |
==Àâòîðû== |
Leency - ðàçðàáîòêà, äèçàéí. |
Veliant - ïðîãðàììèðîâàíèå, ïîääåðæêà. Íà äàííûé ìîìåíò îòîøåë îò ðàçðàáîòêè. |
Veliant - ïðîãðàììèðîâàíèå, ïîääåðæêà. |
==Ñïàñèáî== |
diamond - àêòèâíàÿ ïîìîùü â ïðîãðàììèðîâàíèè, öåííûå ñîâåòû. |
29,5 → 29,4 |
Rock_maniak_forever, turbanoff, Sorcerer, Gluk, Albom - çà íàéäåíûå áàãè. |
Ñïàñèáî çà èñïîëüçîâàíèå :) |
Ó íàñ áóäåò ñâîé Ìåíóåò ñ áëåêäæåêîì! È øëþõàìè! KolibriOS Forever! |
/programs/fs/Eolite/trunk/include/about_dialog.h-- |
---|
34,10 → 34,10 |
break; |
case evReDraw: |
DefineAndDrawWindow(500,200,181,256,0x34,0x10EFEBEF,0,0,"About Eolite"); |
DefineAndDrawWindow(600,150,181,256,0x34,0x10EFEBEF,0,0,"About Eolite"); |
DrawBar(0,0,172,50,0x8494C4); //ãîëóáîå ñçàäè |
PutPaletteImage(#logo,85,85,43,7,#logo_pal); |
WriteText(33,100,0x80,0xBF40BF,"Eolite v0.99.9 RC3",0); |
WriteText(54,100,0x80,0xBF40BF,"Eolite v1.0",0); |
WriteText(55,120,0x80,0,"Developers:",0); |
WriteText(39,130,0x80,0,"Leency & Veliant",0); |
WriteText(30,140,0x80,0,"Diamond, Lrz, Nable",0); |