Subversion Repositories Kolibri OS

Rev

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);