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++) { |