Top | ![]() |
![]() |
![]() |
![]() |
gboolean | allow-bold | Read / Write |
gboolean | audible-bell | Read / Write |
VteEraseBinding | backspace-binding | Read / Write |
gint | cjk-ambiguous-width | Read / Write |
gchar * | current-directory-uri | Read |
gchar * | current-file-uri | Read |
VteCursorBlinkMode | cursor-blink-mode | Read / Write |
VteCursorShape | cursor-shape | Read / Write |
VteEraseBinding | delete-binding | Read / Write |
gchar * | encoding | Read / Write |
PangoFontDescription * | font-desc | Read / Write |
gdouble | font-scale | Read / Write |
gchar * | icon-title | Read |
gboolean | input-enabled | Read / Write |
gboolean | pointer-autohide | Read / Write |
VtePty * | pty | Read / Write |
gboolean | rewrap-on-resize | Read / Write |
gboolean | scroll-on-keystroke | Read / Write |
gboolean | scroll-on-output | Read / Write |
guint | scrollback-lines | Read / Write |
gchar * | window-title | Read |
gchar * | word-char-exceptions | Read |
void | bell | Run Last |
void | char-size-changed | Run Last |
void | child-exited | Run Last |
void | commit | Run Last |
void | contents-changed | Run Last |
void | copy-clipboard | Action |
void | current-directory-uri-changed | Run Last |
void | current-file-uri-changed | Run Last |
void | cursor-moved | Run Last |
void | decrease-font-size | Run Last |
void | deiconify-window | Run Last |
void | encoding-changed | Run Last |
void | eof | Run Last |
void | icon-title-changed | Run Last |
void | iconify-window | Run Last |
void | increase-font-size | Run Last |
void | lower-window | Run Last |
void | maximize-window | Run Last |
void | move-window | Run Last |
void | paste-clipboard | Action |
void | raise-window | Run Last |
void | refresh-window | Run Last |
void | resize-window | Run Last |
void | restore-window | Run Last |
void | selection-changed | Run Last |
void | text-deleted | Run Last |
void | text-inserted | Run Last |
void | text-modified | Run Last |
void | text-scrolled | Run Last |
void | window-title-changed | Run Last |
struct | VteTerminal |
enum | VteCursorBlinkMode |
enum | VteCursorShape |
enum | VteEraseBinding |
enum | VteWriteFlags |
GEnum ├── VteCursorBlinkMode ├── VteCursorShape ├── VteEraseBinding ╰── VteWriteFlags GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── VteTerminal
gboolean (*VteSelectionFunc) (VteTerminal *terminal
,glong column
,glong row
,gpointer data
);
void vte_terminal_feed (VteTerminal *terminal
,const char *data
,gssize length
);
void vte_terminal_feed_child (VteTerminal *terminal
,const char *text
,gssize length
);
void vte_terminal_feed_child_binary (VteTerminal *terminal
,const guint8 *data
,gsize length
);
void vte_terminal_set_size (VteTerminal *terminal
,glong columns
,glong rows
);
void vte_terminal_set_font_scale (VteTerminal *terminal
,gdouble scale
);
void vte_terminal_set_audible_bell (VteTerminal *terminal
,gboolean is_audible
);
void vte_terminal_set_allow_bold (VteTerminal *terminal
,gboolean allow_bold
);
void vte_terminal_set_scroll_on_output (VteTerminal *terminal
,gboolean scroll
);
void vte_terminal_set_scroll_on_keystroke (VteTerminal *terminal
,gboolean scroll
);
void vte_terminal_set_rewrap_on_resize (VteTerminal *terminal
,gboolean rewrap
);
gboolean
vte_terminal_get_rewrap_on_resize (VteTerminal *terminal
);
void vte_terminal_set_color_bold (VteTerminal *terminal
,const GdkRGBA *bold
);
void vte_terminal_set_color_foreground (VteTerminal *terminal
,const GdkRGBA *foreground
);
void vte_terminal_set_color_background (VteTerminal *terminal
,const GdkRGBA *background
);
void vte_terminal_set_color_cursor (VteTerminal *terminal
,const GdkRGBA *cursor_background
);
void vte_terminal_set_color_highlight (VteTerminal *terminal
,const GdkRGBA *highlight_background
);
void vte_terminal_set_color_highlight_foreground (VteTerminal *terminal
,const GdkRGBA *highlight_foreground
);
void vte_terminal_set_colors (VteTerminal *terminal
,const GdkRGBA *foreground
,const GdkRGBA *background
,const GdkRGBA *palette
,gsize palette_size
);
void vte_terminal_set_cursor_shape (VteTerminal *terminal
,VteCursorShape shape
);
VteCursorShape
vte_terminal_get_cursor_shape (VteTerminal *terminal
);
VteCursorBlinkMode
vte_terminal_get_cursor_blink_mode (VteTerminal *terminal
);
void vte_terminal_set_cursor_blink_mode (VteTerminal *terminal
,VteCursorBlinkMode mode
);
void vte_terminal_set_scrollback_lines (VteTerminal *terminal
,glong lines
);
void vte_terminal_set_font (VteTerminal *terminal
,const PangoFontDescription *font_desc
);
const PangoFontDescription *
vte_terminal_get_font (VteTerminal *terminal
);
void vte_terminal_set_backspace_binding (VteTerminal *terminal
,VteEraseBinding binding
);
void vte_terminal_set_delete_binding (VteTerminal *terminal
,VteEraseBinding binding
);
void vte_terminal_set_mouse_autohide (VteTerminal *terminal
,gboolean setting
);
gboolean
vte_terminal_get_mouse_autohide (VteTerminal *terminal
);
void vte_terminal_reset (VteTerminal *terminal
,gboolean clear_tabstops
,gboolean clear_history
);
char * vte_terminal_get_text (VteTerminal *terminal
,VteSelectionFunc is_selected
,gpointer user_data
,GArray *attributes
);
char * vte_terminal_get_text_include_trailing_spaces (VteTerminal *terminal
,VteSelectionFunc is_selected
,gpointer user_data
,GArray *attributes
);
char * vte_terminal_get_text_range (VteTerminal *terminal
,glong start_row
,glong start_col
,glong end_row
,glong end_col
,VteSelectionFunc is_selected
,gpointer user_data
,GArray *attributes
);
void vte_terminal_get_cursor_position (VteTerminal *terminal
,glong *column
,glong *row
);
int vte_terminal_match_add_gregex (VteTerminal *terminal
,GRegex *regex
,GRegexMatchFlags flags
);
char * vte_terminal_match_check (VteTerminal *terminal
,glong column
,glong row
,int *tag
);
char * vte_terminal_match_check_event (VteTerminal *terminal
,GdkEvent *event
,int *tag
);
void vte_terminal_match_set_cursor_type (VteTerminal *terminal
,int tag
,GdkCursorType cursor_type
);
void vte_terminal_match_set_cursor_name (VteTerminal *terminal
,int tag
,const char *cursor_name
);
void vte_terminal_set_cjk_ambiguous_width (VteTerminal *terminal
,int width
);
int
vte_terminal_get_cjk_ambiguous_width (VteTerminal *terminal
);
gboolean vte_terminal_set_encoding (VteTerminal *terminal
,const char *codeset
,GError **error
);
void vte_terminal_set_word_char_exceptions (VteTerminal *terminal
,const char *exceptions
);
const char *
vte_terminal_get_word_char_exceptions (VteTerminal *terminal
);
gboolean vte_terminal_write_contents_sync (VteTerminal *terminal
,GOutputStream *stream
,VteWriteFlags flags
,GCancellable *cancellable
,GError **error
);
gboolean
vte_terminal_search_find_previous (VteTerminal *terminal
);
gboolean
vte_terminal_search_get_wrap_around (VteTerminal *terminal
);
void vte_terminal_search_set_gregex (VteTerminal *terminal
,GRegex *regex
,GRegexMatchFlags flags
);
void vte_terminal_search_set_wrap_around (VteTerminal *terminal
,gboolean wrap_around
);
gboolean vte_terminal_spawn_sync (VteTerminal *terminal
,VtePtyFlags pty_flags
,const char *working_directory
,char **argv
,char **envv
,GSpawnFlags spawn_flags
,GSpawnChildSetupFunc child_setup
,gpointer child_setup_data
,GPid *child_pid
,GCancellable *cancellable
,GError **error
);
VtePty * vte_terminal_pty_new_sync (VteTerminal *terminal
,VtePtyFlags flags
,GCancellable *cancellable
,GError **error
);
void vte_terminal_get_geometry_hints (VteTerminal *terminal
,GdkGeometry *hints
,int min_rows
,int min_columns
);
void vte_terminal_set_geometry_hints_for_window (VteTerminal *terminal
,GtkWindow *window
);
const char *
vte_terminal_get_window_title (VteTerminal *terminal
);
const char *
vte_terminal_get_current_directory_uri
(VteTerminal *terminal
);
const char *
vte_terminal_get_current_file_uri (VteTerminal *terminal
);
void vte_terminal_match_set_cursor (VteTerminal *terminal
,int tag
,GdkCursor *cursor
);
vte_terminal_match_set_cursor
is deprecated and should not be used in newly-written code.
An enumerated type which can be used to indicate the cursor blink mode for the terminal.
An enumerated type which can be used to indicate what should the terminal draw at the cursor position.
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.
“backspace-binding”
property“backspace-binding” VteEraseBinding
Flags: Read / Write
Default value: VTE_ERASE_AUTO
“cjk-ambiguous-width”
property“cjk-ambiguous-width” gint
Flags: Read / Write
Allowed values: [1,2]
Default value: 1
“current-directory-uri”
property“current-directory-uri” gchar *
Flags: Read
Default value: NULL
“cursor-blink-mode”
property“cursor-blink-mode” VteCursorBlinkMode
Flags: Read / Write
Default value: VTE_CURSOR_BLINK_SYSTEM
“cursor-shape”
property“cursor-shape” VteCursorShape
Flags: Read / Write
Default value: VTE_CURSOR_SHAPE_BLOCK
“delete-binding”
property“delete-binding” VteEraseBinding
Flags: Read / Write
Default value: VTE_ERASE_AUTO
“font-scale”
property“font-scale” gdouble
Flags: Read / Write
Allowed values: [0.25,4]
Default value: 1
“pointer-autohide”
property“pointer-autohide” gboolean
Flags: Read / Write
Default value: FALSE
“scroll-on-keystroke”
property“scroll-on-keystroke” gboolean
Flags: Read / Write
Default value: FALSE
“char-size-changed”
signalvoid user_function (VteTerminal *vteterminal, guint arg1, guint arg2, gpointer user_data)
Flags: Run Last
“child-exited”
signalvoid user_function (VteTerminal *vteterminal, gint arg1, gpointer user_data)
Flags: Run Last
“commit”
signalvoid user_function (VteTerminal *vteterminal, gchar *arg1, guint arg2, gpointer user_data)
Flags: Run Last
“contents-changed”
signalvoid user_function (VteTerminal *vteterminal, gpointer user_data)
Flags: Run Last
“copy-clipboard”
signalvoid user_function (VteTerminal *vteterminal, gpointer user_data)
Flags: Action
“current-directory-uri-changed”
signalvoid user_function (VteTerminal *vteterminal, gpointer user_data)
Flags: Run Last
“current-file-uri-changed”
signalvoid user_function (VteTerminal *vteterminal, gpointer user_data)
Flags: Run Last
“cursor-moved”
signalvoid user_function (VteTerminal *vteterminal, gpointer user_data)
Flags: Run Last
“decrease-font-size”
signalvoid user_function (VteTerminal *vteterminal, gpointer user_data)
Flags: Run Last
“deiconify-window”
signalvoid user_function (VteTerminal *vteterminal, gpointer user_data)
Flags: Run Last
“encoding-changed”
signalvoid user_function (VteTerminal *vteterminal, gpointer user_data)
Flags: Run Last
“icon-title-changed”
signalvoid user_function (VteTerminal *vteterminal, gpointer user_data)
Flags: Run Last
“iconify-window”
signalvoid user_function (VteTerminal *vteterminal, gpointer user_data)
Flags: Run Last
“increase-font-size”
signalvoid user_function (VteTerminal *vteterminal, gpointer user_data)
Flags: Run Last
“lower-window”
signalvoid user_function (VteTerminal *vteterminal, gpointer user_data)
Flags: Run Last
“maximize-window”
signalvoid user_function (VteTerminal *vteterminal, gpointer user_data)
Flags: Run Last
“move-window”
signalvoid user_function (VteTerminal *vteterminal, guint arg1, guint arg2, gpointer user_data)
Flags: Run Last
“paste-clipboard”
signalvoid user_function (VteTerminal *vteterminal, gpointer user_data)
Flags: Action
“raise-window”
signalvoid user_function (VteTerminal *vteterminal, gpointer user_data)
Flags: Run Last
“refresh-window”
signalvoid user_function (VteTerminal *vteterminal, gpointer user_data)
Flags: Run Last
“resize-window”
signalvoid user_function (VteTerminal *vteterminal, guint arg1, guint arg2, gpointer user_data)
Flags: Run Last
“restore-window”
signalvoid user_function (VteTerminal *vteterminal, gpointer user_data)
Flags: Run Last
“selection-changed”
signalvoid user_function (VteTerminal *vteterminal, gpointer user_data)
Flags: Run Last
“text-deleted”
signalvoid user_function (VteTerminal *vteterminal, gpointer user_data)
Flags: Run Last
“text-inserted”
signalvoid user_function (VteTerminal *vteterminal, gpointer user_data)
Flags: Run Last
“text-modified”
signalvoid user_function (VteTerminal *vteterminal, gpointer user_data)
Flags: Run Last
“text-scrolled”
signalvoid user_function (VteTerminal *vteterminal, gint arg1, gpointer user_data)
Flags: Run Last
“window-title-changed”
signalvoid user_function (VteTerminal *vteterminal, gpointer user_data)
Flags: Run Last