term->erase_char = term->basic_erase_char;
term->alt_which = 0;
term_print_finish(term);
- term->xterm_mouse = FALSE;
+ term->xterm_mouse = 0;
set_raw_mouse_mode(term->frontend, FALSE);
{
int i;
swap_screen(term, term->cfg.no_alt_screen ? 0 : state, FALSE, FALSE);
term->disptop = 0;
break;
- case 1000: /* xterm mouse 1 */
+ case 1000: /* xterm mouse 1 (normal) */
term->xterm_mouse = state ? 1 : 0;
set_raw_mouse_mode(term->frontend, state);
break;
- case 1002: /* xterm mouse 2 */
+ case 1002: /* xterm mouse 2 (inc. button drags) */
term->xterm_mouse = state ? 2 : 0;
set_raw_mouse_mode(term->frontend, state);
break;
int seen_disp_event;
int big_cursor;
- int xterm_mouse; /* send mouse messages to app */
+ int xterm_mouse; /* send mouse messages to host */
int mouse_is_down; /* used while tracking mouse buttons */
int cset_attr[2];