VteTerminal
A terminal widget implementation.
A VteTerminal is a terminal emulator implemented as a GTK2 widget.
All of these fields should be considered read-only.
@widget:
@adjustment: Scroll bar adjustments.
@char_width: Width of a narrow character cell.
@char_height: Height of a character cell.
@char_ascent: The distance (in pixels) from the baseline of drawn text to the top of the character cell.
@char_descent: The distance (in pixels) from the baseline of drawn text to the bottom of the character cell.
@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.
An enumerated type which can be used to indicate which string the terminal
should send to an application when the user presses the Delete or Backspace
keys.
@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.
@Returns:
@terminal:
@menushell:
@terminal:
@command:
@argv:
@envv:
@directory:
@lastlog:
@utmp:
@wtmp:
@Returns:
@terminal:
@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:
@color:
@terminal:
@scroll:
@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:
@tag:
@cursor:
@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.
Emitted when the terminal receives an end-of-file from a child which is running
in the terminal. This signal is frequently (but not always) emitted with a
"child-exited" 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, including padding.
@arg2: the desired height in pixels, including padding.
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.