Subversion Repositories Kolibri OS

Rev

Rev 3412 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3412 Rev 3434
Line 10... Line 10...
10
	DrawFlatButton(Form.width/2-13,160,200,80,0,0xFFB6B5, message);
10
	DrawFlatButton(Form.width/2-13,160,200,80,0,0xFFB6B5, message);
11
	pause(150);
11
	pause(150);
12
	List_ReDraw();
12
	List_ReDraw();
13
}
13
}
Line -... Line 14...
-
 
14
 
-
 
15
inline fastcall signed int _strrchr( ESI,BL)
-
 
16
{
-
 
17
	int jj=0, last=strlen(ESI);
-
 
18
	do{
-
 
19
		jj++;
-
 
20
		$lodsb
-
 
21
		IF(AL==BL) last=jj;
-
 
22
	} while(AL!=0);
-
 
23
	return last;
-
 
24
}
Line 14... Line 25...
14
 
25
 
15
 
26
 
Line 16... Line 27...
16
dword col_palette[14] = {0xD2D3D3,0xD4D4D4,0xD6D5D6,0xD8D7D8,0xDAD8D9,0xDCDADB,
27
dword col_palette[14] = {0xD2D3D3,0xD4D4D4,0xD6D5D6,0xD8D7D8,0xDAD8D9,0xDCDADB,
17
0xDFDCDD,0xE1DDDE,0xE2DEE0,0xE4DFE1,0xE3DFE1,0xE3DFE1,0xE3DFE1,0xE3DFE1,0xE3DFE1};
28
0xDFDCDD,0xE1DDDE,0xE2DEE0,0xE4DFE1,0xE3DFE1,0xE3DFE1,0xE3DFE1,0xE3DFE1,0xE3DFE1};
18
 
29
 
19
inline fastcall void TVScroll() { //Ïðîêðóòêà
30
inline fastcall void Scroll() { //Ïðîêðóòêà
20
	dword on_y, i;
31
	dword on_y, i;
21
	if (count<=0)
32
	if (files.count<=0)
22
	{
33
	{
23
		on_y = 57;
34
		on_y = 57;
24
		scroll_size = onTop(22,58);
35
		scroll_size = onTop(22,58);
25
	}
36
	}
26
	else
37
	else
27
	{
38
	{
28
		on_y = za_kadrom * onTop(22,57) / count +57;
39
		on_y = files.first * onTop(22,57) / files.count +57;
29
		scroll_size=onTop(22,57) * f_visible - f_visible / count;
40
		scroll_size=onTop(22,57) * files.visible - files.visible / files.count;
30
		if (scroll_size<20) scroll_size = 20; //óñòàíàâëèâàåì ìèíèìàëüíûé ðàçìåð ñêðîëëà
41
		if (scroll_size<20) scroll_size = 20; //óñòàíàâëèâàåì ìèíèìàëüíûé ðàçìåð ñêðîëëà
31
		if (scroll_size>onTop(22,57)-on_y+56) || (za_kadrom+f_visible>=count) on_y=onTop(23+scroll_size,0); //äëÿ áîëüøîãî ñïèñêà 
42
		if (scroll_size>onTop(22,57)-on_y+56) || (files.first+files.visible>=files.count) on_y=onTop(23+scroll_size,0); //äëÿ áîëüøîãî ñïèñêà 
32
	}
43
	}
33
	DrawFlatButton(onLeft(27,0),on_y,16,scroll_size,0,-1,"");//ïîëçóíîê
44
	DrawFlatButton(onLeft(27,0),on_y,16,scroll_size,0,-1,"");//ïîëçóíîê