Subversion Repositories Kolibri OS

Rev

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

Rev 7806 Rev 8764
Line 8... Line 8...
8
	dword sc_center;
8
	dword sc_center;
9
 
9
 
Line 10... Line 10...
10
	if (files.count<=0)
10
	if (files.count<=0)
11
	{
11
	{
12
		sc_slider_y = sc_y;
12
		sc_slider_y = sc_y - 1;
13
		sc_slider_h = sc_h - 1;
13
		sc_slider_h = sc_h + 1;
14
	}
14
	}
15
	else
15
	else
16
	{
16
	{
17
		sc_slider_y = files.first * sc_h / files.count + sc_y;
17
		sc_slider_y = files.first * sc_h / files.count + sc_y - 1;
18
		sc_slider_h = sc_h * files.visible - files.visible / files.count;
18
		sc_slider_h = sc_h * files.visible - files.visible / files.count + 2;
19
		if (sc_slider_h < 20) sc_slider_h = 20; //minimal scroll width
19
		if (sc_slider_h < 20) sc_slider_h = 20; //minimal scroll height
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 - 1; //äëÿ áîëüøîãî ñïèñêà 
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; //äëÿ áîëüøîãî ñïèñêà 
21
	}
21
	}
22
	//slider
22
	//slider
23
	DrawRectangle(sc_x,sc_slider_y,16,sc_slider_h,sc.work_graph);
23
	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);
24
	DrawRectangle3D(sc_x+1,sc_slider_y+1,14,sc_slider_h-2, sc.work_light , sc.work_dark);
25
	if (!scroll_used) for (i=0; i<13; i++) DrawBar(sc_x + 2 + i, sc_slider_y+2, 1, sc_slider_h-3, col.work_gradient[13-i]);
25
	if (!scroll_used) for (i=0; i<13; i++) DrawBar(sc_x + 2 + i, sc_slider_y+2, 1, sc_slider_h-3, col.work_gradient[13-i]);
Line 70... Line 70...
70
{
70
{
71
	int but_x;
71
	int but_x;
72
	int popin_x = files.w - popin_w / 2 + files.x ;
72
	int popin_x = files.w - popin_w / 2 + files.x ;
73
	DrawPopup(popin_x, 160, popin_w, 95, 1, sc.work, sc.work_graph);
73
	DrawPopup(popin_x, 160, popin_w, 95, 1, sc.work, sc.work_graph);
74
	but_x = DrawStandartCaptButton(popin_x+23, 215, POPUP_BTN1, b1_text);
74
	DrawCaptButton(popin_x+23+000, 215, 100, 26, POPUP_BTN1, sc.button, sc.button_text, b1_text);
75
	DrawStandartCaptButton(popin_x+23 + but_x, 215, POPUP_BTN2, b2_text);
75
	DrawCaptButton(popin_x+23+114, 215, 100, 26, POPUP_BTN2, sc.button, sc.button_text, b2_text);
76
}
76
}
77
 
77
 
Line 78... Line 78...
78
void DrawDot(dword x,y) {
78
void DrawDot(dword x,y) {
79
	dword col_pxl = MixColors(sc.work_graph, sc.work, 60);
79
	dword col_pxl = MixColors(sc.work_graph, sc.work, 60);
80
	DrawBar(x+1,y,2,4,sc.work_graph);
80
	DrawBar(x+1,y,2,4,sc.work_graph);