version 1.161, 2013/06/11 19:18:02 |
version 1.162, 2013/06/23 13:10:48 |
|
|
if (tty_term_has(tty->term, TTYC_KMOUS)) |
if (tty_term_has(tty->term, TTYC_KMOUS)) |
tty_puts(tty, "\033[?1000l\033[?1006l\033[?1005l"); |
tty_puts(tty, "\033[?1000l\033[?1006l\033[?1005l"); |
|
|
if (tty_term_has(tty->term, TTYC_XT)) |
if (tty_term_has(tty->term, TTYC_XT)) { |
|
if (options_get_number(&global_options, "focus-events")) { |
|
tty->flags |= TTY_FOCUS; |
|
tty_puts(tty, "\033[?1004h"); |
|
} |
tty_puts(tty, "\033[c\033[>4;1m\033[m"); |
tty_puts(tty, "\033[c\033[>4;1m\033[m"); |
|
} |
|
|
tty->cx = UINT_MAX; |
tty->cx = UINT_MAX; |
tty->cy = UINT_MAX; |
tty->cy = UINT_MAX; |
|
|
if (tty_term_has(tty->term, TTYC_KMOUS)) |
if (tty_term_has(tty->term, TTYC_KMOUS)) |
tty_raw(tty, "\033[?1000l\033[?1006l\033[?1005l"); |
tty_raw(tty, "\033[?1000l\033[?1006l\033[?1005l"); |
|
|
if (tty_term_has(tty->term, TTYC_XT)) |
if (tty_term_has(tty->term, TTYC_XT)) { |
|
if (tty->flags & TTY_FOCUS) { |
|
tty->flags &= ~TTY_FOCUS; |
|
tty_puts(tty, "\033[?1004l"); |
|
} |
tty_raw(tty, "\033[>4m\033[m"); |
tty_raw(tty, "\033[>4m\033[m"); |
|
} |
|
|
tty_raw(tty, tty_term_string(tty->term, TTYC_RMCUP)); |
tty_raw(tty, tty_term_string(tty->term, TTYC_RMCUP)); |
|
|