forked from KolibriOS/kolibrios
Eolite v1.0
git-svn-id: svn://kolibrios.org@2506 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
c945a40e69
commit
f950ffdc08
@ -16,7 +16,7 @@
|
|||||||
#define ONLY_OPEN 2
|
#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}; //öâĺň âűäĺëĺííîăî ýëĺěĺíňŕ čç ńďčńęŕ ôŕéëîâ
|
#define videlenie 0x94AECE //0xFEA4B7,0x8BCDFF,0xB8C9B8}; //öâĺň âűäĺëĺííîăî ýëĺěĺíňŕ čç ńďčńęŕ ôŕéëîâ
|
||||||
byte toolbar_buttons_x[6]={9,46,85,134,167,203};
|
byte toolbar_buttons_x[6]={9,46,85,134,167,203};
|
||||||
//
|
//
|
||||||
@ -149,8 +149,18 @@ int pressed_y;
|
|||||||
}
|
}
|
||||||
|
|
||||||
//ęîë¸ńčęî ěűřč
|
//ęîë¸ńčęî ěűřč
|
||||||
IF (m.vert==65535) IF (curbtn==0) FileList_ReDraw(-3); ELSE FileList_ReDraw(-1);
|
IF (m.vert==65535) IF (curbtn>0) FileList_ReDraw(-1); ELSE
|
||||||
IF (m.vert==1) IF (curbtn==but_num-1) FileList_ReDraw(3); ELSE FileList_ReDraw(1);
|
{
|
||||||
|
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)
|
if (m.x>=Form.width-26) && (m.x<=Form.width-6) && (m.y>56) while (m.lkm)
|
||||||
{
|
{
|
||||||
@ -443,8 +453,15 @@ void FileList_ReDraw(int curbtn_)
|
|||||||
}
|
}
|
||||||
else //âíčç
|
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 (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); //áĺëŕ˙ ďîëîńŕ
|
Line_ReDraw(0xFFFFFF, curbtn); //áĺëŕ˙ ďîëîńŕ
|
||||||
curbtn+=curbtn_;
|
curbtn+=curbtn_;
|
||||||
@ -453,12 +470,10 @@ void FileList_ReDraw(int curbtn_)
|
|||||||
}
|
}
|
||||||
else
|
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;
|
za_kadrom=count-but_num;
|
||||||
//WriteDebug(IntToStr(curbtn));
|
|
||||||
//WriteDebug(IntToStr(curbtn_));
|
|
||||||
curbtn=curbtn_-za_kadrom+curbtn;
|
curbtn=curbtn_-za_kadrom+curbtn;
|
||||||
}
|
}
|
||||||
ELSE
|
ELSE
|
||||||
@ -466,10 +481,9 @@ void FileList_ReDraw(int curbtn_)
|
|||||||
za_kadrom+=curbtn_+curbtn-but_num+1;
|
za_kadrom+=curbtn_+curbtn-but_num+1;
|
||||||
curbtn=but_num-1;
|
curbtn=but_num-1;
|
||||||
}
|
}
|
||||||
|
|
||||||
IF (curbtn<0) || (curbtn>but_num)
|
IF (curbtn<0) || (curbtn>but_num)
|
||||||
{
|
{
|
||||||
//WriteDebug(IntToStr(curbtn));
|
|
||||||
//ShowMessage("Bug found! Tell it Leency!");
|
|
||||||
curbtn=but_num-1;
|
curbtn=but_num-1;
|
||||||
}
|
}
|
||||||
List_ReDraw();
|
List_ReDraw();
|
||||||
|
@ -1,3 +1,6 @@
|
|||||||
|
26.03.12 -- v1.0 --16,2 Кб
|
||||||
|
Мелкие исправления.
|
||||||
|
|
||||||
27.08.11 -- v0.99.8 RC3 -- 16.2 Кб
|
27.08.11 -- v0.99.8 RC3 -- 16.2 Кб
|
||||||
- исправления в скроллбаре, баг со времён первых версий;
|
- исправления в скроллбаре, баг со времён первых версий;
|
||||||
- в 90% случаев не выделяло переименованый файл;
|
- в 90% случаев не выделяло переименованый файл;
|
||||||
|
@ -31,5 +31,4 @@ Sorcerer
|
|||||||
Gluk
|
Gluk
|
||||||
|
|
||||||
|
|
||||||
Thank you for using :)
|
|
||||||
KolibriOS Forever!
|
KolibriOS Forever!
|
@ -1,24 +1,24 @@
|
|||||||
Eolite File Manager
|
Eolite File Manager
|
||||||
|
|
||||||
==О программе==
|
==О программе==
|
||||||
Файловый менеджер, основными принципами разработки которого являются простота и
|
Файловый менеджер, основными принципами разработки которого
|
||||||
удобство использования. Программа написана на C--, языке промежуточном между
|
являются простота и удобство использования. Программа написана
|
||||||
языками высокого и низкого уровня. Разработка началась 20.01.08.
|
на C--, языке промежуточном между языками высокого и низкого
|
||||||
|
уровня. Разработка началась 20.01.08.
|
||||||
Обсуждение программы здесь:
|
Обсуждение программы здесь:
|
||||||
http://board.kolibrios.org/viewtopic.php?f=9&t=973
|
http://board.kolibrios.org/viewtopic.php?f=9&t=973
|
||||||
|
|
||||||
|
|
||||||
==Установка==
|
==Установка==
|
||||||
Нужно иметь свежий box_lib.obj или использовать тот, что поставляется с Эолайтом.
|
Нужно иметь свежий box_lib.obj. Eolite.ini должен быть в папке
|
||||||
Eolite.ini должен быть или в папке с программой или в "/sys/File Managers/".
|
с программой или в "/sys/File Managers/".
|
||||||
|
|
||||||
==Известные баги==
|
==Известные баги==
|
||||||
1. кривая прокрутка.
|
1. Загрузка процессора 100%, если зажать ЛКМ на ползунке.
|
||||||
|
|
||||||
|
|
||||||
==Авторы==
|
==Авторы==
|
||||||
Leency - разработка, дизайн.
|
Leency - разработка, дизайн.
|
||||||
Veliant - программирование, поддержка. На данный момент отошел от разработки.
|
Veliant - программирование, поддержка.
|
||||||
|
|
||||||
==Спасибо==
|
==Спасибо==
|
||||||
diamond - активная помощь в программировании, ценные советы.
|
diamond - активная помощь в программировании, ценные советы.
|
||||||
@ -29,5 +29,4 @@ S1n -
|
|||||||
Rock_maniak_forever, turbanoff, Sorcerer, Gluk, Albom - за найденые баги.
|
Rock_maniak_forever, turbanoff, Sorcerer, Gluk, Albom - за найденые баги.
|
||||||
|
|
||||||
|
|
||||||
Спасибо за использование :)
|
|
||||||
У нас будет свой Менует с блекджеком! И шлюхами! KolibriOS Forever!
|
У нас будет свой Менует с блекджеком! И шлюхами! KolibriOS Forever!
|
@ -34,10 +34,10 @@ void authors()
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case evReDraw:
|
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); //ãîëóáîå ñçàäè
|
DrawBar(0,0,172,50,0x8494C4); //ãîëóáîå ñçàäè
|
||||||
PutPaletteImage(#logo,85,85,43,7,#logo_pal);
|
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(55,120,0x80,0,"Developers:",0);
|
||||||
WriteText(39,130,0x80,0,"Leency & Veliant",0);
|
WriteText(39,130,0x80,0,"Leency & Veliant",0);
|
||||||
WriteText(30,140,0x80,0,"Diamond, Lrz, Nable",0);
|
WriteText(30,140,0x80,0,"Diamond, Lrz, Nable",0);
|
||||||
|
Loading…
Reference in New Issue
Block a user