- terminal_image ->initialise: width=int,
height=int
- Create a terminal_image of the given column/row size.
- terminal_image ->geometry: x=[int],
y=[int], width=[int], height=[int]
- Move/resize the image.
- terminal_image ->font: font=font,
bold=[font]
- Change the regular and bold fonts.
- terminal_image ->compute:
- Recompute the rendered image.
- terminal_image ->scroll_vertical: direction={forwards,backwards,goto},
unit={file,page,line}, amount=int
- Scroll request from the associated scroll_bar (also bound to keyboard
navigation).
- terminal_image ->event: event
- Top-level event dispatcher.
- terminal_image ->typed: event
- Process a single keystroke.
- terminal_image ->insert: text=char_array
- Insert text at the caret position.
- terminal_image ->send: text=char_array
- Send text to the connected process.
- terminal_image ->copy: which=[{primary,clipboard}]
- Copy the selected text to the primary selection or clipboard.
- terminal_image ->paste: which=[{primary,clipboard}]
- Paste the contents of the primary selection or clipboard.
- terminal_image ->select_all:
- Select the entire buffer (including scroll-back).
- terminal_image ->has_selection:
- Succeeds if a non-empty selection exists.
- terminal_image ->interrupt:
- Virtual hook called on Ctrl-C; subclasses send a signal to the connected
process.
- terminal_image ->copy_or_interrupt:
- Copy if there is selected text, otherwise call terminal_image
->interrupt.
- terminal_image ->window_label: char_array
- Set the enclosing frame's label, e
.g. from an
OSC 0 sequence.