Namespace
Vte – 2.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 | 
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 |