Rev 4846 | Rev 5465 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4846 | Rev 5421 | ||
---|---|---|---|
Line 17... | Line 17... | ||
17 | void SetSizes(int xx, yy, ww, hh, min_hh, line_hh); |
17 | void SetSizes(int xx, yy, ww, hh, min_hh, line_hh); |
18 | int MouseScroll(dword scroll_state); |
18 | int MouseScroll(dword scroll_state); |
19 | //void debug_values(); |
19 | // void debug_values(); |
20 | }; |
20 | }; |
Line 21... | Line 21... | ||
21 | 21 | ||
22 | /* |
22 | |
23 | void llist::debug_values() |
23 | // void llist::debug_values() |
24 | { |
24 | // { |
25 | debug("current: "); |
25 | // debug("current: "); |
26 | debugi(current); |
26 | // debugi(current); |
27 | debug("first: "); |
27 | // debug("first: "); |
28 | debugi(first); |
28 | // debugi(first); |
29 | debug("visible: "); |
29 | // debug("visible: "); |
30 | debugi(visible); |
30 | // debugi(visible); |
31 | debug("count: "); |
31 | // debug("count: "); |
32 | debugi(count); |
32 | // debugi(count); |
33 | } |
33 | // } |
Line 34... | Line 34... | ||
34 | */ |
34 | |
35 | 35 | ||
36 | 36 | ||
Line 63... | Line 63... | ||
63 | if (first > 3) first -= 2; else first=0; |
63 | if (first > 3) first -= 2; else first=0; |
64 | return 1; |
64 | return 1; |
65 | } |
65 | } |
66 | if (scroll_state == 1) |
66 | if (scroll_state == 1) |
67 | { |
67 | { |
- | 68 | if (visible + first == count) return 0; |
|
68 | if (visible+first+3 >= count) first = count - visible; else first+=2; |
69 | if (visible+first+3 > count) first = count - visible; else first+=2; |
69 | return 1; |
70 | return 1; |
70 | } |
71 | } |
71 | return 0; |
72 | return 0; |
72 | } |
73 | } |