Rev 2762 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2762 | Rev 2770 | ||
---|---|---|---|
Line 18... | Line 18... | ||
18 | #define ONLY_SHOW 0 |
18 | #define ONLY_SHOW 0 |
19 | #define WITH_REDRAW 1 |
19 | #define WITH_REDRAW 1 |
20 | #define ONLY_OPEN 2 |
20 | #define ONLY_OPEN 2 |
Line 21... | Line 21... | ||
21 | 21 | ||
22 | //ïåðåìåííûå |
22 | //ïåðåìåííûå |
23 | #define title "Eolite File Manager v1.22" |
23 | #define title "Eolite File Manager v1.23" |
24 | dword videlenie=0x94AECE; //öâåò âûäåëåííîãî ýëåìåíòà èç ñïèñêà ôàéëîâ |
24 | dword videlenie=0x94AECE; //öâåò âûäåëåííîãî ýëåìåíòà èç ñïèñêà ôàéëîâ |
25 | // |
25 | // |
26 | int but_num, |
26 | int but_num, |
27 | count, |
27 | count, |
Line 142... | Line 142... | ||
142 | FileList_ReDraw(1); |
142 | FileList_ReDraw(1); |
143 | FileList_ReDraw(1); |
143 | FileList_ReDraw(1); |
144 | FileList_ReDraw(1); |
144 | FileList_ReDraw(1); |
145 | } |
145 | } |
146 | //ñêðîëë |
146 | //ñêðîëë |
147 | if (m.x>=Form.width-26) && (m.x<=Form.width-6) && (m.y>56) while (m.lkm) |
147 | if (m.x>=Form.width-26) && (m.x<=Form.width-6) && (m.y>56) && && (m.y<65000) while (m.lkm) |
148 | { |
148 | { |
149 | IF (scroll_size/2+57>m.y) || (m.y<0) || (m.y>4000) m.y=scroll_size/2+57; //åñëè êóðñîð íàä îêíîì |
149 | IF (scroll_size/2+57>m.y) || (m.y<0) || (m.y>4000) m.y=scroll_size/2+57; //åñëè êóðñîð íàä îêíîì |
150 | id=za_kadrom; //ñîõðàíÿåì ñòàðîå êîëè÷åñòâî |
150 | id=za_kadrom; //ñîõðàíÿåì ñòàðîå êîëè÷åñòâî |
151 | j= scroll_size/2; |
151 | j= scroll_size/2; |
152 | za_kadrom = m.y -j -57 * count; |
152 | za_kadrom = m.y -j -57 * count; |
Line 366... | Line 366... | ||
366 | inline fastcall void draw_window() |
366 | inline fastcall void draw_window() |
367 | { |
367 | { |
368 | if (GetScreenHeight()<480) DefineAndDrawWindow(20,0,582,GetScreenHeight()-30,0x73,0x10E4DFE1,0,0,title); else |
368 | if (GetScreenHeight()<480) DefineAndDrawWindow(20,0,582,GetScreenHeight()-30,0x73,0x10E4DFE1,0,0,title); else |
369 | DefineAndDrawWindow(98,90,582,482,0x73,0x10E4DFE1,0,0,title); |
369 | DefineAndDrawWindow(98,90,582,482,0x73,0x10E4DFE1,0,0,title); |
370 | Form.GetInfo(#Form, SelfInfo); |
370 | Form.GetInfo(#Form, SelfInfo); |
371 | IF (Form.status_window==4) return; //íè÷åãî íå äåëàòü åñëè îêíî ñõëîïíóòî â çàãîëîâîê |
371 | IF (Form.status_window>2) return; //íè÷åãî íå äåëàòü åñëè îêíî ñõëîïíóòî â çàãîëîâîê |
372 | IF (Form.height<280) MoveSize(OLD,OLD,OLD,280); |
372 | IF (Form.height<280) MoveSize(OLD,OLD,OLD,280); |
373 | IF (Form.width<480) MoveSize(OLD,OLD,480,OLD); |
373 | IF (Form.width<480) MoveSize(OLD,OLD,480,OLD); |
374 | //toolbar buttons |
374 | //toolbar buttons |
375 | PutPaletteImage(#toolbar,246,39,0,0,#toolbar_pal); |
375 | PutPaletteImage(#toolbar,246,39,0,0,#toolbar_pal); |
376 | FOR (j=0; j<3; j++) DefineButton(toolbar_buttons_x[j]+2,5+2,31-5,29-5,21+j+BT_HIDE,0xE4DFE1); |
376 | FOR (j=0; j<3; j++) DefineButton(toolbar_buttons_x[j]+2,5+2,31-5,29-5,21+j+BT_HIDE,0xE4DFE1); |