Rev 7924 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 7924 | Rev 7941 | ||
---|---|---|---|
Line 100... | Line 100... | ||
100 | return 0; |
100 | return 0; |
101 | } |
101 | } |
Line 102... | Line 102... | ||
102 | 102 | ||
103 | :int llist::ProcessMouse(int xx, yy) |
103 | :int llist::ProcessMouse(int xx, yy) |
104 | { |
104 | { |
105 | int cur_y_temp, cur_x_temp, ret=0; |
105 | int new_cur_y, new_cur_x, ret=0; |
106 | if (MouseOver(xx, yy)) |
106 | if (MouseOver(xx, yy)) |
107 | { |
107 | { |
108 | cur_y_temp = yy - y / item_h + first; |
108 | new_cur_y = yy - y / item_h + first; |
109 | if (cur_y_temp != cur_y) && (cur_y_temp |
109 | if (new_cur_y != cur_y) && (new_cur_y |
110 | { |
110 | { |
111 | cur_y = cur_y_temp; |
111 | cur_y = new_cur_y; |
112 | ret = 1; |
112 | ret = 1; |
113 | } |
113 | } |
114 | if (horisontal_selelection) |
114 | if (horisontal_selelection) |
115 | { |
115 | { |
116 | cur_x_temp = xx - x / item_w; |
116 | new_cur_x = xx - x / item_w; |
117 | if (cur_x_temp != cur_x) && (cur_x_temp |
117 | if (new_cur_x != cur_x) && (new_cur_x |
118 | { |
118 | { |
119 | cur_x = cur_x_temp; |
119 | cur_x = new_cur_x; |
120 | ret = 1; |
120 | ret = 1; |
121 | } |
121 | } |
122 | } |
122 | } |
123 | } |
123 | } |