Subversion Repositories Kolibri OS

Rev

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

Rev 8947 Rev 8949
Line 10... Line 10...
10
	if (files.count<=0)
10
	if (files.count<=0)
11
	{
11
	{
12
		sc_slider_y = sc_y - 1;
12
		sc_slider_y = sc_y - 1;
13
		sc_slider_h = sc_h + 1;
13
		sc_slider_h = sc_h + 1;
14
	}
-
 
15
	else
14
	} else {
16
	{
-
 
17
		sc_slider_y = files.first * sc_h / files.count + sc_y - 1;
15
		sc_slider_y = files.first * sc_h / files.count + sc_y - 1;
18
		sc_slider_h = sc_h * files.visible - files.visible / files.count + 2;
16
		sc_slider_h = sc_h * files.visible - files.visible / files.count + 2;
-
 
17
		if (sc_slider_h < 20) {
19
		if (sc_slider_h < 20) sc_slider_h = 20; //minimal scroll height
18
			sc_slider_h = 20; //set minimal scroll height
-
 
19
		}
20
		if (sc_slider_h > sc_h-sc_slider_y+56) || (files.first+files.visible>=files.count) sc_slider_y= sc_y + sc_h - sc_slider_h; //äëÿ áîëüøîãî ñïèñêà 
20
		if (sc_slider_h > sc_h-sc_slider_y+56) || (files.first+files.visible>=files.count) {
-
 
21
			sc_slider_y= sc_y + sc_h - sc_slider_h; //fix for the very long list
-
 
22
		}
21
	}
23
	}
22
	//slider
24
	//slider
23
	DrawRectangle(sc_x,sc_slider_y,16,sc_slider_h,sc.work_graph);
25
	DrawRectangle(sc_x,sc_slider_y,16,sc_slider_h,sc.work_graph);
24
	DrawRectangle3D(sc_x+1,sc_slider_y+1,14,sc_slider_h-2, sc.work_light , sc.work_dark);
26
	DrawRectangle3D(sc_x+1,sc_slider_y+1,14,sc_slider_h-2, sc.work_light , sc.work_dark);
25
	for (i=0; i<13; i++) {
27
	for (i=0; i<13; i++) {