Namespace
Vte – 3.91
Virtual TErminal widget
Dependencies
| GObject—2.0 | The GObject 2.0 toolkit |
| Browse documentation | |
| Pango—1.0 | The Pango 1.0 toolkit |
| Browse documentation | |
| Graphene—1.0 | The GSK 1.0 toolkit |
| Browse documentation |
Structs
| CharAttributes |
deprecated: 0.68 |
| EventContext |
Provides context information for a context menu event. since: 0.76 |
| Properties |
A property bag. unstable since: 0.82 |
| PropertiesRegistry |
A property registry. unstable since: 0.82 |
| Regex | |
| Uuid |
An object representing an UUID. since: 0.78 |
Enumerations
| Align |
An enumeration type that can be used to specify how the terminal uses extra allocated space. since: 0.76 |
| CursorBlinkMode |
An enumerated type which can be used to indicate the cursor blink mode for the terminal. |
| CursorShape |
An enumerated type which can be used to indicate what should the terminal draw at the cursor position. |
| EraseBinding |
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. |
| Format |
An enumeration type that can be used to specify the format the selection should be copied to the clipboard in. since: 0.50 |
| ProgressHint |
An enum describing how to interpret progress state, for the
since: 0.80 |
| PropertyId |
An enum containing the IDs of the always-installed termprops. since: 0.78 |
| PropertyType |
An enumeration type describing types of properties. since: 0.78 |
| TextBlinkMode |
An enumerated type which can be used to indicate whether the terminal allows the text contents to be blinked. since: 0.52 |
| WriteFlags |
A flag type to determine how terminal contents should be written to an output stream. |
Bitfields
| FeatureFlags |
An enumeration type for features. since: 0.62 |
| PropertyFlags |
A flags type. since: 0.78 |
| PtyFlags | |
| UuidFormat |
Error Domains
| PtyError | |
| RegexError |
An enum type for regex errors. In addition to the values listed above, any PCRE2 error values may occur. since: 0.46 |
Callbacks
| SelectionFunc |
Specifies the type of a selection function used to check whether a cell has to be selected or not. deprecated: 0.76 |
| TerminalSpawnAsyncCallback |
Callback for vte_terminal_spawn_async(). since: 0.48 |
Functions
| get_encoding_supported |
Queries whether the legacy encoding deprecated: 0.60 since: 0.60 |
| get_encodings |
Gets the list of supported legacy encodings. deprecated: 0.60 since: 0.60 |
| get_feature_flags |
Gets features VTE was compiled with. since: 0.62 |
| get_features |
Gets a list of features vte was compiled with. since: 0.40 |
| get_major_version |
Returns the major version of the VTE library at runtime.
Contrast this with since: 0.40 |
| get_micro_version |
Returns the micro version of the VTE library at runtime.
Contrast this with since: 0.40 |
| get_minor_version |
Returns the minor version of the VTE library at runtime.
Contrast this with since: 0.40 |
| get_termprops |
Gets the names of the installed termprops in an unspecified order. since: 0.78 |
| get_termprops_registry |
Returns the unstable since: 0.82 |
| get_test_flags |
Gets the test flags; see since: 0.78 |
| get_user_shell |
Gets the user’s shell, or |
| install_termprop |
Installs a new terminal property that can be set by the application. since: 0.78 |
| install_termprop_alias |
Installs a new terminal property since: 0.78 |
| properties_get_type | |
| query_termprop |
Gets the property type of the termprop. For properties installed by vte_install_termprop(), the name starts with “vte.ext.”. since: 0.78 |
| query_termprop_by_id |
Like since: 0.78 |
| set_test_flags |
Sets test flags. This function is only useful for implementing unit tests for vte itself; it is a no-op in non-debug builds. since: 0.54 |
Function Macros
| CHECK_VERSION |
Macro to check the library version at compile time.
It returns |
Constants
| MAJOR_VERSION |
The major version number of the VTE library (e.g. in version 3.1.4 this is 3). |
| MICRO_VERSION |
The micro version number of the VTE library (e.g. in version 3.1.4 this is 4). |
| MINOR_VERSION |
The minor version number of the VTE library (e.g. in version 3.1.4 this is 1). |
| REGEX_FLAGS_DEFAULT | |
| SPAWN_NO_PARENT_ENVV |
Use this as a spawn flag (together with flags from |
| SPAWN_NO_SYSTEMD_SCOPE |
Use this as a spawn flag (together with flags from |
| SPAWN_REQUIRE_SYSTEMD_SCOPE |
Use this as a spawn flag (together with flags from |
| TERMPROP_CONTAINER_NAME |
A |
| TERMPROP_CONTAINER_RUNTIME |
A |
| TERMPROP_CONTAINER_UID |
A |
| TERMPROP_CURRENT_DIRECTORY_URI |
A |
| TERMPROP_CURRENT_FILE_URI |
A |
| TERMPROP_ICON_COLOR | |
| TERMPROP_ICON_IMAGE |
A |
| TERMPROP_NAME_PREFIX |
The string prefix that any termprop’s name must start with to be installed by vte_install_termprop(). |
| TERMPROP_PROGRESS_HINT |
A |
| TERMPROP_PROGRESS_VALUE |
A |
| TERMPROP_SHELL_POSTEXEC |
An ephemeral |
| TERMPROP_SHELL_PRECMD |
A |
| TERMPROP_SHELL_PREEXEC |
A |
| TERMPROP_XTERM_TITLE |
A |
| TEST_FLAGS_ALL | |
| TEST_FLAGS_NONE |