version 1.83, 2012/09/25 07:39:28 |
version 1.84, 2012/10/26 14:35:42 |
|
|
return; |
return; |
|
|
/* If mouse wheel (buttons 4 and 5), scroll. */ |
/* If mouse wheel (buttons 4 and 5), scroll. */ |
if ((m->b & MOUSE_45)) { |
if (m->event == MOUSE_EVENT_WHEEL) { |
if ((m->b & MOUSE_BUTTON) == MOUSE_1) { |
if (m->wheel == MOUSE_WHEEL_UP) { |
for (i = 0; i < 5; i++) |
for (i = 0; i < 5; i++) |
window_copy_cursor_up(wp, 0); |
window_copy_cursor_up(wp, 0); |
} else if ((m->b & MOUSE_BUTTON) == MOUSE_2) { |
} else if (m->wheel == MOUSE_WHEEL_DOWN) { |
for (i = 0; i < 5; i++) |
for (i = 0; i < 5; i++) |
window_copy_cursor_down(wp, 0); |
window_copy_cursor_down(wp, 0); |
if (data->oy == 0) |
if (data->oy == 0) |
|
|
* pressed, or stop the selection on their release. |
* pressed, or stop the selection on their release. |
*/ |
*/ |
if (s->mode & MODE_MOUSE_BUTTON) { |
if (s->mode & MODE_MOUSE_BUTTON) { |
if ((m->b & MOUSE_BUTTON) != MOUSE_UP) { |
if (~m->event & MOUSE_EVENT_UP) { |
window_copy_update_cursor(wp, m->x, m->y); |
window_copy_update_cursor(wp, m->x, m->y); |
if (window_copy_update_selection(wp)) |
if (window_copy_update_selection(wp)) |
window_copy_redraw_screen(wp); |
window_copy_redraw_screen(wp); |
|
|
} |
} |
|
|
/* Otherwise if other buttons pressed, start selection and motion. */ |
/* Otherwise if other buttons pressed, start selection and motion. */ |
if ((m->b & MOUSE_BUTTON) != MOUSE_UP) { |
if (~m->event & MOUSE_EVENT_UP) { |
s->mode &= ~MODE_MOUSE_STANDARD; |
s->mode &= ~MODE_MOUSE_STANDARD; |
s->mode |= MODE_MOUSE_BUTTON; |
s->mode |= MODE_MOUSE_BUTTON; |
|
|