… | |
… | |
1164 | } |
1164 | } |
1165 | |
1165 | |
1166 | void |
1166 | void |
1167 | rxvt_term::pointer_unblank () |
1167 | rxvt_term::pointer_unblank () |
1168 | { |
1168 | { |
1169 | XDefineCursor (display->display, vt, TermWin_cursor); |
1169 | XDefineCursor (xdisp, vt, TermWin_cursor); |
1170 | recolour_cursor (); |
1170 | recolour_cursor (); |
1171 | |
1171 | |
1172 | #ifdef POINTER_BLANK |
1172 | #ifdef POINTER_BLANK |
1173 | hidden_pointer = 0; |
1173 | hidden_pointer = 0; |
1174 | |
1174 | |
… | |
… | |
1182 | rxvt_term::pointer_blank () |
1182 | rxvt_term::pointer_blank () |
1183 | { |
1183 | { |
1184 | if (!OPTION (Opt_pointerBlank)) |
1184 | if (!OPTION (Opt_pointerBlank)) |
1185 | return; |
1185 | return; |
1186 | |
1186 | |
1187 | XDefineCursor (display->display, vt, display->blank_cursor); |
1187 | XDefineCursor (xdisp, vt, display->blank_cursor); |
1188 | XFlush (display->display); |
1188 | XFlush (xdisp); |
1189 | |
1189 | |
1190 | hidden_pointer = 1; |
1190 | hidden_pointer = 1; |
1191 | } |
1191 | } |
1192 | |
1192 | |
1193 | void |
1193 | void |
… | |
… | |
3284 | // |
3284 | // |
3285 | // second parameter is xterm patch level for xterm, MMmmpp (e.g. 20703) for rxvt |
3285 | // second parameter is xterm patch level for xterm, MMmmpp (e.g. 20703) for rxvt |
3286 | // and Mm (e.g. 72 for 7.2) for urxvt <= 7.2, and 94 for later versions, to signify |
3286 | // and Mm (e.g. 72 for 7.2) for urxvt <= 7.2, and 94 for later versions, to signify |
3287 | // that we do not support xterm mouse reporting (should be 95 when we do). |
3287 | // that we do not support xterm mouse reporting (should be 95 when we do). |
3288 | // |
3288 | // |
3289 | tt_printf ("\033[>%c%c85;94;0c", VERSION[0], VERSION[1]); |
3289 | tt_printf ("\033[>%c%c85;94;0c", VERSION[0], VERSION[2]); |
3290 | } |
3290 | } |
3291 | break; |
3291 | break; |
3292 | case '?': |
3292 | case '?': |
3293 | if (ch == 'h' || ch == 'l' || ch == 'r' || ch == 's' || ch == 't') |
3293 | if (ch == 'h' || ch == 'l' || ch == 'r' || ch == 's' || ch == 't') |
3294 | process_terminal_mode (ch, priv, nargs, arg); |
3294 | process_terminal_mode (ch, priv, nargs, arg); |