… | |
… | |
609 | |
609 | |
610 | =item on_tt_write $term, $octets |
610 | =item on_tt_write $term, $octets |
611 | |
611 | |
612 | Called whenever some data is written to the tty/pty and can be used to |
612 | Called whenever some data is written to the tty/pty and can be used to |
613 | suppress or filter tty input. |
613 | suppress or filter tty input. |
|
|
614 | |
|
|
615 | =item on_tt_paste $term, $octets |
|
|
616 | |
|
|
617 | Called whenever text is about to be pasted, with the text as argument. You |
|
|
618 | can filter/change and paste the text yourself by returning a true value |
|
|
619 | and calling C<< $term->tt_paste >> yourself. C<$octets> is |
|
|
620 | locale-encoded. |
614 | |
621 | |
615 | =item on_line_update $term, $row |
622 | =item on_line_update $term, $row |
616 | |
623 | |
617 | Called whenever a line was updated or changed. Can be used to filter |
624 | Called whenever a line was updated or changed. Can be used to filter |
618 | screen output (e.g. underline urls or other useless stuff). Only lines |
625 | screen output (e.g. underline urls or other useless stuff). Only lines |
… | |
… | |
1549 | |
1556 | |
1550 | Write the octets given in C<$octets> to the tty (i.e. as program input). To |
1557 | Write the octets given in C<$octets> to the tty (i.e. as program input). To |
1551 | pass characters instead of octets, you should convert your strings first |
1558 | pass characters instead of octets, you should convert your strings first |
1552 | to the locale-specific encoding using C<< $term->locale_encode >>. |
1559 | to the locale-specific encoding using C<< $term->locale_encode >>. |
1553 | |
1560 | |
|
|
1561 | =item $term->tt_paste ($octets) |
|
|
1562 | |
|
|
1563 | Write the octets given in C<$octets> to the tty as a paste, converting NL to |
|
|
1564 | CR and bracketing the data with control sequences if bracketed paste mode |
|
|
1565 | is set. |
|
|
1566 | |
1554 | =item $old_events = $term->pty_ev_events ([$new_events]) |
1567 | =item $old_events = $term->pty_ev_events ([$new_events]) |
1555 | |
1568 | |
1556 | Replaces the event mask of the pty watcher by the given event mask. Can |
1569 | Replaces the event mask of the pty watcher by the given event mask. Can |
1557 | be used to suppress input and output handling to the pty/tty. See the |
1570 | be used to suppress input and output handling to the pty/tty. See the |
1558 | description of C<< urxvt::timer->events >>. Make sure to always restore |
1571 | description of C<< urxvt::timer->events >>. Make sure to always restore |