… | |
… | |
1092 | |
1092 | |
1093 | #if defined(MOUSE_WHEEL) && defined(MOUSE_SLIP_WHEELING) |
1093 | #if defined(MOUSE_WHEEL) && defined(MOUSE_SLIP_WHEELING) |
1094 | void |
1094 | void |
1095 | rxvt_term::slip_wheel_cb (ev::timer &w, int revents) |
1095 | rxvt_term::slip_wheel_cb (ev::timer &w, int revents) |
1096 | { |
1096 | { |
1097 | if (scr_changeview (view_start - mouse_slip_wheel_speed)) |
1097 | if (scr_page (mouse_slip_wheel_speed)) |
1098 | { |
1098 | { |
1099 | want_refresh = 1; |
1099 | want_refresh = 1; |
1100 | refresh_check (); |
1100 | refresh_check (); |
1101 | } |
1101 | } |
1102 | |
1102 | |
… | |
… | |
2211 | |
2211 | |
2212 | # ifdef MOUSE_SLIP_WHEELING |
2212 | # ifdef MOUSE_SLIP_WHEELING |
2213 | if (ev.state & ControlMask) |
2213 | if (ev.state & ControlMask) |
2214 | { |
2214 | { |
2215 | mouse_slip_wheel_speed += dirn; |
2215 | mouse_slip_wheel_speed += dirn; |
2216 | if (mouse_slip_wheel_speed < -nrow) mouse_slip_wheel_speed = -nrow; |
2216 | clamp_it (mouse_slip_wheel_speed, -nrow, nrow); |
2217 | if (mouse_slip_wheel_speed > +nrow) mouse_slip_wheel_speed = +nrow; |
|
|
2218 | |
2217 | |
2219 | if (!slip_wheel_ev.is_active ()) |
2218 | if (!slip_wheel_ev.is_active ()) |
2220 | slip_wheel_ev.start (SCROLLBAR_CONTINUOUS_DELAY, SCROLLBAR_CONTINUOUS_DELAY); |
2219 | slip_wheel_ev.start (SCROLLBAR_CONTINUOUS_DELAY, SCROLLBAR_CONTINUOUS_DELAY); |
2221 | } |
2220 | } |
2222 | else |
2221 | else |