Eolite 1.23: fixed two bugs

git-svn-id: svn://kolibrios.org@2770 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
Kirill Lipatov (Leency) 2012-06-14 13:41:15 +00:00
parent 4ccb996ac3
commit 4b601b8f30
3 changed files with 8 additions and 4 deletions

View File

@ -20,7 +20,7 @@ int BUTTON_HEIGHT=18;
#define ONLY_OPEN 2
//ïåðåìåííûå
#define title "Eolite File Manager v1.22"
#define title "Eolite File Manager v1.23"
dword videlenie=0x94AECE; //öâåò âûäåëåííîãî ýëåìåíòà èç ñïèñêà ôàéëîâ
//
int but_num,
@ -144,7 +144,7 @@ int pressed_y;
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) && && (m.y<65000) while (m.lkm)
{
IF (scroll_size/2+57>m.y) || (m.y<0) || (m.y>4000) m.y=scroll_size/2+57; //åñëè êóðñîð íàä îêíîì
id=za_kadrom; //ñîõðàíÿåì ñòàðîå êîëè÷åñòâî
@ -368,7 +368,7 @@ inline fastcall void draw_window()
if (GetScreenHeight()<480) DefineAndDrawWindow(20,0,582,GetScreenHeight()-30,0x73,0x10E4DFE1,0,0,title); else
DefineAndDrawWindow(98,90,582,482,0x73,0x10E4DFE1,0,0,title);
Form.GetInfo(#Form, SelfInfo);
IF (Form.status_window==4) return; //íè÷åãî íå äåëàòü åñëè îêíî ñõëîïíóòî â çàãîëîâîê
IF (Form.status_window>2) return; //íè÷åãî íå äåëàòü åñëè îêíî ñõëîïíóòî â çàãîëîâîê
IF (Form.height<280) MoveSize(OLD,OLD,OLD,280);
IF (Form.width<480) MoveSize(OLD,OLD,480,OLD);
//toolbar buttons

View File

@ -1,3 +1,7 @@
14.06.12 -- v1.23
- исправлен баг, когда окно было схлопнуто в заголовок и свёрнуто;
- при нажатие на кнопку закрытия окна ползунок прыгал вверх.
13.05.12 -- v1.22 --16,5 Кб
- окно не залезает на панель задач при запуске на низких разрешениях;
- кнопка и параметр в ini-файле показывать названия устройст или нет.

View File

@ -8,7 +8,7 @@ dword os_version = 0x00000001;
dword start_addr = #main;
dword final_addr = #stop+32;
dword alloc_mem = 0x00070000;
dword x86esp_reg = 0x00070000; // 0x0007fff0;
dword x86esp_reg = 0x00070000;
dword I_Param = #param;
dword I_Path = #program_path;