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 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 @@ int pressed_y;
|
|||
}
|
||||
|
||||
//ęîë¸ńčęî ěűřč
|
||||
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 @@ void FileList_ReDraw(int curbtn_)
|
|||
}
|
||||
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 @@ void FileList_ReDraw(int curbtn_)
|
|||
}
|
||||
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 @@ void FileList_ReDraw(int curbtn_)
|
|||
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();
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
26.03.12 -- v1.0 --16,2 Кб
|
||||
Мелкие исправления.
|
||||
|
||||
27.08.11 -- v0.99.8 RC3 -- 16.2 Кб
|
||||
- исправления в скроллбаре, баг со времён первых версий;
|
||||
- в 90% случаев не выделяло переименованый файл;
|
||||
|
|
|
@ -31,5 +31,4 @@ Sorcerer
|
|||
Gluk
|
||||
|
||||
|
||||
Thank you for using :)
|
||||
KolibriOS Forever!
|
|
@ -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 @@ S1n -
|
|||
Rock_maniak_forever, turbanoff, Sorcerer, Gluk, Albom - за найденые баги.
|
||||
|
||||
|
||||
Спасибо за использование :)
|
||||
У нас будет свой Менует с блекджеком! И шлюхами! KolibriOS Forever!
|
|
@ -34,10 +34,10 @@ void authors()
|
|||
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);
|
||||
|
|
Loading…
Reference in New Issue