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