Eolite 1.23: fixed two bugs
git-svn-id: svn://kolibrios.org@2770 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
4ccb996ac3
commit
4b601b8f30
@ -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
|
||||
|
@ -1,3 +1,7 @@
|
||||
14.06.12 -- v1.23
|
||||
- исправлен баг, когда окно было схлопнуто в заголовок и свёрнуто;
|
||||
- при нажатие на кнопку закрытия окна ползунок прыгал вверх.
|
||||
|
||||
13.05.12 -- v1.22 --16,5 Кб
|
||||
- окно не залезает на панель задач при запуске на низких разрешениях;
|
||||
- кнопка и параметр в ini-файле показывать названия устройст или нет.
|
||||
|
@ -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;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user