VteTerminal
A terminal widget implementation.
A VteTerminal is a terminal emulator implemented as a GTK2 widget.
@VTE_ERASE_AUTO: For backspace, attempt to determine the right value from the terminal's IO settings. For delete, use the control sequence.
@VTE_ERASE_ASCII_BACKSPACE: Send an ASCII backspace character (0x08).
@VTE_ERASE_ASCII_DELETE: Send an ASCII delete character (0x7F).
@VTE_ERASE_DELETE_SEQUENCE: Send the "@7" control sequence.
@widget:
@adjustment: Scroll bar adjustments.
@char_width: Width of a narrow character cell.
@char_height: Height of a character cell.
@char_ascent:
@char_descent:
@row_count: Number of visible rows.
@column_count: Number of visible columns.
@window_title: The terminal's idea of what the window's title should be.
@icon_title: The terminal's idea of what the window's title should be when iconified.
@Returns:
@terminal:
@menushell:
@terminal:
@command:
@argv:
@envv:
@directory:
@lastlog:
@utmp:
@wtmp:
@Returns:
@terminal:
@data:
@length:
@terminal:
@data:
@length:
@terminal:
@terminal:
@terminal:
@terminal:
@terminal:
@columns:
@rows:
@Param2:
@Param3:
@terminal:
@is_audible:
@terminal:
@Returns:
@terminal:
@is_visible:
@terminal:
@Returns:
@terminal:
@allow_bold:
@terminal:
@Returns:
@terminal:
@scroll:
@terminal:
@scroll:
@terminal:
@bold:
@terminal:
@foreground:
@terminal:
@background:
@terminal:
@dim:
@bold:
@terminal:
@foreground:
@background:
@palette:
@palette_size:
@terminal:
@terminal:
@image:
@terminal:
@path:
@terminal:
@saturation:
@terminal:
@transparent:
@terminal:
@blink:
@terminal:
@lines:
@Param2:
@terminal:
@font_desc:
@terminal:
@name:
@terminal:
@Returns:
@terminal:
@Returns:
@terminal:
@Returns:
@terminal:
@spec:
@terminal:
@c:
@Returns:
@terminal:
@binding:
@terminal:
@binding:
@terminal:
@setting:
@terminal:
@Returns:
@terminal:
@full:
@clear_history:
@terminal:
@is_selected:
@data:
@attributes:
@Returns:
@terminal:
@start_row:
@start_col:
@end_row:
@end_col:
@is_selected:
@data:
@attributes:
@Returns:
@terminal:
@column:
@row:
@terminal:
@terminal:
@match:
@Returns:
@terminal:
@tag:
@terminal:
@column:
@row:
@tag:
@Returns:
@Param2:
@Param3:
@terminal:
@emulation:
@terminal:
@Returns:
@terminal:
@codeset:
@terminal:
@Returns:
@terminal:
@Returns:
@terminal:
@xpad:
@ypad:
@terminal:
@Returns:
@terminal:
@Returns:
@terminal:
@Returns:
@terminal:
@Returns:
@terminal:
@Returns:
@terminal:
@Returns:
@terminal:
@Returns:
@terminal:
@Returns:
@terminal:
@Returns:
Emitted whenever selection of a new font causes the values of the
@char_width or @char_height fields to change.
@vteterminal: the object which received the signal.
@arg1: the new character cell width.
@arg2: the new character cell height.
This signal is emitted when the terminal detects that a child started using
vte_terminal_fork_command() has exited.
@vteterminal: the object which received the signal.
Emitted whenever the terminal receives input from the user and prepares to send
it to the child process. The signal is emitted even when there is no child
process.
@vteterminal: the object which received the signal.
@arg1: a string of text.
@arg2: the length of that string of text.
Emitted whenever the visible appearance of the terminal has changed. Used
primarily by #VteTerminalAccessible.
@vteterminal: the object which received the signal.
Emitted whenever the cursor moves to a new character cell. Used primarily
by #VteTerminalAccessible.
@vteterminal: the object which received the signal.
Emitted when the user hits the '-' key while holding the Control key.
@vteterminal: the object which received the signal.
Emitted at the child application's request.
@vteterminal: the object which received the signal.
@vteterminal: the object which received the signal.
@vteterminal: the object which received the signal.
@vteterminal: the object which received the signal.
Emitted when the terminal's @icon_title field is modified.
@vteterminal: the object which received the signal.
Emitted at the child application's request.
@vteterminal: the object which received the signal.
Emitted when the user hits the '+' key while holding the Control key.
@vteterminal: the object which received the signal.
Emitted at the child application's request.
@vteterminal: the object which received the signal.
Emitted at the child application's request.
@vteterminal: the object which received the signal.
Emitted at the child application's request.
@vteterminal: the object which received the signal.
@arg1: the terminal's desired location, X coordinate.
@arg2: the terminal's desired location, Y coordinate.
Emitted at the child application's request.
@vteterminal: the object which received the signal.
Emitted at the child application's request.
@vteterminal: the object which received the signal.
Emitted at the child application's request.
@vteterminal: the object which received the signal.
@arg1: the desired width in pixels.
@arg2: the desired height in pixels.
Emitted at the child application's request.
@vteterminal: the object which received the signal.
Emitted whenever the contents of terminal's selection changes.
@vteterminal: the object which received the signal.
Emitted whenever the contents of the status line are modified or cleared.
@vteterminal: the object which received the signal.
An internal signal used for communication between the terminal and its
accessibility peer. May not be emitted under certain circumstances.
@vteterminal: the object which received the signal.
An internal signal used for communication between the terminal and its
accessibility peer. May not be emitted under certain circumstances.
@vteterminal: the object which received the signal.
An internal signal used for communication between the terminal and its
accessibility peer. May not be emitted under certain circumstances.
@vteterminal: the object which received the signal.
An internal signal used for communication between the terminal and its
accessibility peer. May not be emitted under certain circumstances.
@vteterminal: the object which received the signal.
@arg1:
Emitted when the terminal's @window_title field is modified.
@vteterminal: the object which received the signal.