+++ /dev/null
-<?xml version="1.0"?>
-<api version="1.0">
- <namespace name="Vte">
- <function name="get_user_shell" symbol="vte_get_user_shell">
- <return-type type="char*"/>
- </function>
- <callback name="VteSelectionFunc">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="column" type="glong"/>
- <parameter name="row" type="glong"/>
- <parameter name="data" type="gpointer"/>
- </parameters>
- </callback>
- <struct name="VteCharAttributes">
- <field name="row" type="long"/>
- <field name="column" type="long"/>
- <field name="fore" type="GdkColor"/>
- <field name="back" type="GdkColor"/>
- <field name="underline" type="guint"/>
- <field name="strikethrough" type="guint"/>
- </struct>
- <struct name="VtePtyClass">
- </struct>
- <enum name="VtePtyError" type-name="VtePtyError" get-type="vte_pty_error_get_type">
- <member name="VTE_PTY_ERROR_PTY_HELPER_FAILED" value="0"/>
- <member name="VTE_PTY_ERROR_PTY98_FAILED" value="1"/>
- </enum>
- <enum name="VteTerminalAntiAlias" type-name="VteTerminalAntiAlias" get-type="vte_terminal_anti_alias_get_type">
- <member name="VTE_ANTI_ALIAS_USE_DEFAULT" value="0"/>
- <member name="VTE_ANTI_ALIAS_FORCE_ENABLE" value="1"/>
- <member name="VTE_ANTI_ALIAS_FORCE_DISABLE" value="2"/>
- </enum>
- <enum name="VteTerminalCursorBlinkMode" type-name="VteTerminalCursorBlinkMode" get-type="vte_terminal_cursor_blink_mode_get_type">
- <member name="VTE_CURSOR_BLINK_SYSTEM" value="0"/>
- <member name="VTE_CURSOR_BLINK_ON" value="1"/>
- <member name="VTE_CURSOR_BLINK_OFF" value="2"/>
- </enum>
- <enum name="VteTerminalCursorShape" type-name="VteTerminalCursorShape" get-type="vte_terminal_cursor_shape_get_type">
- <member name="VTE_CURSOR_SHAPE_BLOCK" value="0"/>
- <member name="VTE_CURSOR_SHAPE_IBEAM" value="1"/>
- <member name="VTE_CURSOR_SHAPE_UNDERLINE" value="2"/>
- </enum>
- <enum name="VteTerminalEraseBinding" type-name="VteTerminalEraseBinding" get-type="vte_terminal_erase_binding_get_type">
- <member name="VTE_ERASE_AUTO" value="0"/>
- <member name="VTE_ERASE_ASCII_BACKSPACE" value="1"/>
- <member name="VTE_ERASE_ASCII_DELETE" value="2"/>
- <member name="VTE_ERASE_DELETE_SEQUENCE" value="3"/>
- <member name="VTE_ERASE_TTY" value="4"/>
- </enum>
- <enum name="VteTerminalWriteFlags" type-name="VteTerminalWriteFlags" get-type="vte_terminal_write_flags_get_type">
- <member name="VTE_TERMINAL_WRITE_DEFAULT" value="0"/>
- </enum>
- <flags name="VtePtyFlags" type-name="VtePtyFlags" get-type="vte_pty_flags_get_type">
- <member name="VTE_PTY_NO_LASTLOG" value="1"/>
- <member name="VTE_PTY_NO_UTMP" value="2"/>
- <member name="VTE_PTY_NO_WTMP" value="4"/>
- <member name="VTE_PTY_NO_HELPER" value="8"/>
- <member name="VTE_PTY_NO_FALLBACK" value="16"/>
- <member name="VTE_PTY_DEFAULT" value="0"/>
- </flags>
- <object name="VtePty" parent="GObject" type-name="VtePty" get-type="vte_pty_get_type">
- <implements>
- <interface name="GInitable"/>
- </implements>
- <method name="child_setup" symbol="vte_pty_child_setup">
- <return-type type="void"/>
- <parameters>
- <parameter name="pty" type="VtePty*"/>
- </parameters>
- </method>
- <method name="close" symbol="vte_pty_close">
- <return-type type="void"/>
- <parameters>
- <parameter name="pty" type="VtePty*"/>
- </parameters>
- </method>
- <method name="error_quark" symbol="vte_pty_error_quark">
- <return-type type="GQuark"/>
- </method>
- <method name="get_fd" symbol="vte_pty_get_fd">
- <return-type type="int"/>
- <parameters>
- <parameter name="pty" type="VtePty*"/>
- </parameters>
- </method>
- <method name="get_size" symbol="vte_pty_get_size">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pty" type="VtePty*"/>
- <parameter name="rows" type="int*"/>
- <parameter name="columns" type="int*"/>
- <parameter name="error" type="GError**"/>
- </parameters>
- </method>
- <constructor name="new" symbol="vte_pty_new">
- <return-type type="VtePty*"/>
- <parameters>
- <parameter name="flags" type="VtePtyFlags"/>
- <parameter name="error" type="GError**"/>
- </parameters>
- </constructor>
- <constructor name="new_foreign" symbol="vte_pty_new_foreign">
- <return-type type="VtePty*"/>
- <parameters>
- <parameter name="fd" type="int"/>
- <parameter name="error" type="GError**"/>
- </parameters>
- </constructor>
- <method name="set_size" symbol="vte_pty_set_size">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pty" type="VtePty*"/>
- <parameter name="rows" type="int"/>
- <parameter name="columns" type="int"/>
- <parameter name="error" type="GError**"/>
- </parameters>
- </method>
- <method name="set_term" symbol="vte_pty_set_term">
- <return-type type="void"/>
- <parameters>
- <parameter name="pty" type="VtePty*"/>
- <parameter name="emulation" type="char*"/>
- </parameters>
- </method>
- <method name="set_utf8" symbol="vte_pty_set_utf8">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="pty" type="VtePty*"/>
- <parameter name="utf8" type="gboolean"/>
- <parameter name="error" type="GError**"/>
- </parameters>
- </method>
- <property name="fd" type="gint" readable="1" writable="1" construct="0" construct-only="1"/>
- <property name="flags" type="VtePtyFlags" readable="1" writable="1" construct="0" construct-only="1"/>
- <property name="term" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
- </object>
- <object name="VteReaper" parent="GObject" type-name="VteReaper" get-type="vte_reaper_get_type">
- <method name="add_child" symbol="vte_reaper_add_child">
- <return-type type="int"/>
- <parameters>
- <parameter name="pid" type="GPid"/>
- </parameters>
- </method>
- <method name="get" symbol="vte_reaper_get">
- <return-type type="VteReaper*"/>
- </method>
- <signal name="child-exited" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="object" type="VteReaper*"/>
- <parameter name="p0" type="gint"/>
- <parameter name="p1" type="gint"/>
- </parameters>
- </signal>
- </object>
- <object name="VteTerminal" parent="GtkWidget" type-name="VteTerminal" get-type="vte_terminal_get_type">
- <implements>
- <interface name="AtkImplementor"/>
- <interface name="GtkBuildable"/>
- </implements>
- <method name="copy_clipboard" symbol="vte_terminal_copy_clipboard">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="copy_primary" symbol="vte_terminal_copy_primary">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="feed" symbol="vte_terminal_feed">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="data" type="char*"/>
- <parameter name="length" type="glong"/>
- </parameters>
- </method>
- <method name="feed_child" symbol="vte_terminal_feed_child">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="text" type="char*"/>
- <parameter name="length" type="glong"/>
- </parameters>
- </method>
- <method name="feed_child_binary" symbol="vte_terminal_feed_child_binary">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="data" type="char*"/>
- <parameter name="length" type="glong"/>
- </parameters>
- </method>
- <method name="fork_command" symbol="vte_terminal_fork_command">
- <return-type type="pid_t"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="command" type="char*"/>
- <parameter name="argv" type="char**"/>
- <parameter name="envv" type="char**"/>
- <parameter name="working_directory" type="char*"/>
- <parameter name="lastlog" type="gboolean"/>
- <parameter name="utmp" type="gboolean"/>
- <parameter name="wtmp" type="gboolean"/>
- </parameters>
- </method>
- <method name="fork_command_full" symbol="vte_terminal_fork_command_full">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="pty_flags" type="VtePtyFlags"/>
- <parameter name="working_directory" type="char*"/>
- <parameter name="argv" type="char**"/>
- <parameter name="envv" type="char**"/>
- <parameter name="spawn_flags" type="GSpawnFlags"/>
- <parameter name="child_setup" type="GSpawnChildSetupFunc"/>
- <parameter name="child_setup_data" type="gpointer"/>
- <parameter name="child_pid" type="GPid*"/>
- <parameter name="error" type="GError**"/>
- </parameters>
- </method>
- <method name="forkpty" symbol="vte_terminal_forkpty">
- <return-type type="pid_t"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="envv" type="char**"/>
- <parameter name="working_directory" type="char*"/>
- <parameter name="lastlog" type="gboolean"/>
- <parameter name="utmp" type="gboolean"/>
- <parameter name="wtmp" type="gboolean"/>
- </parameters>
- </method>
- <method name="get_adjustment" symbol="vte_terminal_get_adjustment">
- <return-type type="GtkAdjustment*"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="get_allow_bold" symbol="vte_terminal_get_allow_bold">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="get_audible_bell" symbol="vte_terminal_get_audible_bell">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="get_char_ascent" symbol="vte_terminal_get_char_ascent">
- <return-type type="glong"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="get_char_descent" symbol="vte_terminal_get_char_descent">
- <return-type type="glong"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="get_char_height" symbol="vte_terminal_get_char_height">
- <return-type type="glong"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="get_char_width" symbol="vte_terminal_get_char_width">
- <return-type type="glong"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="get_child_exit_status" symbol="vte_terminal_get_child_exit_status">
- <return-type type="int"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="get_column_count" symbol="vte_terminal_get_column_count">
- <return-type type="glong"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="get_cursor_blink_mode" symbol="vte_terminal_get_cursor_blink_mode">
- <return-type type="VteTerminalCursorBlinkMode"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="get_cursor_position" symbol="vte_terminal_get_cursor_position">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="column" type="glong*"/>
- <parameter name="row" type="glong*"/>
- </parameters>
- </method>
- <method name="get_cursor_shape" symbol="vte_terminal_get_cursor_shape">
- <return-type type="VteTerminalCursorShape"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="get_default_emulation" symbol="vte_terminal_get_default_emulation">
- <return-type type="char*"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="get_emulation" symbol="vte_terminal_get_emulation">
- <return-type type="char*"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="get_encoding" symbol="vte_terminal_get_encoding">
- <return-type type="char*"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="get_font" symbol="vte_terminal_get_font">
- <return-type type="PangoFontDescription*"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="get_has_selection" symbol="vte_terminal_get_has_selection">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="get_icon_title" symbol="vte_terminal_get_icon_title">
- <return-type type="char*"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="get_mouse_autohide" symbol="vte_terminal_get_mouse_autohide">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="get_padding" symbol="vte_terminal_get_padding">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="xpad" type="int*"/>
- <parameter name="ypad" type="int*"/>
- </parameters>
- </method>
- <method name="get_pty" symbol="vte_terminal_get_pty">
- <return-type type="int"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="get_pty_object" symbol="vte_terminal_get_pty_object">
- <return-type type="VtePty*"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="get_row_count" symbol="vte_terminal_get_row_count">
- <return-type type="glong"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="get_status_line" symbol="vte_terminal_get_status_line">
- <return-type type="char*"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="get_text" symbol="vte_terminal_get_text">
- <return-type type="char*"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="is_selected" type="VteSelectionFunc"/>
- <parameter name="user_data" type="gpointer"/>
- <parameter name="attributes" type="GArray*"/>
- </parameters>
- </method>
- <method name="get_text_include_trailing_spaces" symbol="vte_terminal_get_text_include_trailing_spaces">
- <return-type type="char*"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="is_selected" type="VteSelectionFunc"/>
- <parameter name="user_data" type="gpointer"/>
- <parameter name="attributes" type="GArray*"/>
- </parameters>
- </method>
- <method name="get_text_range" symbol="vte_terminal_get_text_range">
- <return-type type="char*"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="start_row" type="glong"/>
- <parameter name="start_col" type="glong"/>
- <parameter name="end_row" type="glong"/>
- <parameter name="end_col" type="glong"/>
- <parameter name="is_selected" type="VteSelectionFunc"/>
- <parameter name="user_data" type="gpointer"/>
- <parameter name="attributes" type="GArray*"/>
- </parameters>
- </method>
- <method name="get_using_xft" symbol="vte_terminal_get_using_xft">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="get_visible_bell" symbol="vte_terminal_get_visible_bell">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="get_window_title" symbol="vte_terminal_get_window_title">
- <return-type type="char*"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="im_append_menuitems" symbol="vte_terminal_im_append_menuitems">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="menushell" type="GtkMenuShell*"/>
- </parameters>
- </method>
- <method name="is_word_char" symbol="vte_terminal_is_word_char">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="c" type="gunichar"/>
- </parameters>
- </method>
- <method name="match_add" symbol="vte_terminal_match_add">
- <return-type type="int"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="match" type="char*"/>
- </parameters>
- </method>
- <method name="match_add_gregex" symbol="vte_terminal_match_add_gregex">
- <return-type type="int"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="regex" type="GRegex*"/>
- <parameter name="flags" type="GRegexMatchFlags"/>
- </parameters>
- </method>
- <method name="match_check" symbol="vte_terminal_match_check">
- <return-type type="char*"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="column" type="glong"/>
- <parameter name="row" type="glong"/>
- <parameter name="tag" type="int*"/>
- </parameters>
- </method>
- <method name="match_clear_all" symbol="vte_terminal_match_clear_all">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="match_remove" symbol="vte_terminal_match_remove">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="tag" type="int"/>
- </parameters>
- </method>
- <method name="match_set_cursor" symbol="vte_terminal_match_set_cursor">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="tag" type="int"/>
- <parameter name="cursor" type="GdkCursor*"/>
- </parameters>
- </method>
- <method name="match_set_cursor_name" symbol="vte_terminal_match_set_cursor_name">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="tag" type="int"/>
- <parameter name="cursor_name" type="char*"/>
- </parameters>
- </method>
- <method name="match_set_cursor_type" symbol="vte_terminal_match_set_cursor_type">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="tag" type="int"/>
- <parameter name="cursor_type" type="GdkCursorType"/>
- </parameters>
- </method>
- <constructor name="new" symbol="vte_terminal_new">
- <return-type type="GtkWidget*"/>
- </constructor>
- <method name="paste_clipboard" symbol="vte_terminal_paste_clipboard">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="paste_primary" symbol="vte_terminal_paste_primary">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="pty_new" symbol="vte_terminal_pty_new">
- <return-type type="VtePty*"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="flags" type="VtePtyFlags"/>
- <parameter name="error" type="GError**"/>
- </parameters>
- </method>
- <method name="reset" symbol="vte_terminal_reset">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="clear_tabstops" type="gboolean"/>
- <parameter name="clear_history" type="gboolean"/>
- </parameters>
- </method>
- <method name="search_find_next" symbol="vte_terminal_search_find_next">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="search_find_previous" symbol="vte_terminal_search_find_previous">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="search_get_gregex" symbol="vte_terminal_search_get_gregex">
- <return-type type="GRegex*"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="search_get_wrap_around" symbol="vte_terminal_search_get_wrap_around">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="search_set_gregex" symbol="vte_terminal_search_set_gregex">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="regex" type="GRegex*"/>
- </parameters>
- </method>
- <method name="search_set_wrap_around" symbol="vte_terminal_search_set_wrap_around">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="wrap_around" type="gboolean"/>
- </parameters>
- </method>
- <method name="select_all" symbol="vte_terminal_select_all">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="select_none" symbol="vte_terminal_select_none">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="set_allow_bold" symbol="vte_terminal_set_allow_bold">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="allow_bold" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_audible_bell" symbol="vte_terminal_set_audible_bell">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="is_audible" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_background_image" symbol="vte_terminal_set_background_image">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="image" type="GdkPixbuf*"/>
- </parameters>
- </method>
- <method name="set_background_image_file" symbol="vte_terminal_set_background_image_file">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="path" type="char*"/>
- </parameters>
- </method>
- <method name="set_background_saturation" symbol="vte_terminal_set_background_saturation">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="saturation" type="double"/>
- </parameters>
- </method>
- <method name="set_background_tint_color" symbol="vte_terminal_set_background_tint_color">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="color" type="GdkColor*"/>
- </parameters>
- </method>
- <method name="set_background_transparent" symbol="vte_terminal_set_background_transparent">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="transparent" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_backspace_binding" symbol="vte_terminal_set_backspace_binding">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="binding" type="VteTerminalEraseBinding"/>
- </parameters>
- </method>
- <method name="set_color_background" symbol="vte_terminal_set_color_background">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="background" type="GdkColor*"/>
- </parameters>
- </method>
- <method name="set_color_bold" symbol="vte_terminal_set_color_bold">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="bold" type="GdkColor*"/>
- </parameters>
- </method>
- <method name="set_color_cursor" symbol="vte_terminal_set_color_cursor">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="cursor_background" type="GdkColor*"/>
- </parameters>
- </method>
- <method name="set_color_dim" symbol="vte_terminal_set_color_dim">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="dim" type="GdkColor*"/>
- </parameters>
- </method>
- <method name="set_color_foreground" symbol="vte_terminal_set_color_foreground">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="foreground" type="GdkColor*"/>
- </parameters>
- </method>
- <method name="set_color_highlight" symbol="vte_terminal_set_color_highlight">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="highlight_background" type="GdkColor*"/>
- </parameters>
- </method>
- <method name="set_colors" symbol="vte_terminal_set_colors">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="foreground" type="GdkColor*"/>
- <parameter name="background" type="GdkColor*"/>
- <parameter name="palette" type="GdkColor*"/>
- <parameter name="palette_size" type="glong"/>
- </parameters>
- </method>
- <method name="set_cursor_blink_mode" symbol="vte_terminal_set_cursor_blink_mode">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="mode" type="VteTerminalCursorBlinkMode"/>
- </parameters>
- </method>
- <method name="set_cursor_blinks" symbol="vte_terminal_set_cursor_blinks">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="blink" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_cursor_shape" symbol="vte_terminal_set_cursor_shape">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="shape" type="VteTerminalCursorShape"/>
- </parameters>
- </method>
- <method name="set_default_colors" symbol="vte_terminal_set_default_colors">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="set_delete_binding" symbol="vte_terminal_set_delete_binding">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="binding" type="VteTerminalEraseBinding"/>
- </parameters>
- </method>
- <method name="set_emulation" symbol="vte_terminal_set_emulation">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="emulation" type="char*"/>
- </parameters>
- </method>
- <method name="set_encoding" symbol="vte_terminal_set_encoding">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="codeset" type="char*"/>
- </parameters>
- </method>
- <method name="set_font" symbol="vte_terminal_set_font">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="font_desc" type="PangoFontDescription*"/>
- </parameters>
- </method>
- <method name="set_font_from_string" symbol="vte_terminal_set_font_from_string">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="name" type="char*"/>
- </parameters>
- </method>
- <method name="set_font_from_string_full" symbol="vte_terminal_set_font_from_string_full">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="name" type="char*"/>
- <parameter name="antialias" type="VteTerminalAntiAlias"/>
- </parameters>
- </method>
- <method name="set_font_full" symbol="vte_terminal_set_font_full">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="font_desc" type="PangoFontDescription*"/>
- <parameter name="antialias" type="VteTerminalAntiAlias"/>
- </parameters>
- </method>
- <method name="set_mouse_autohide" symbol="vte_terminal_set_mouse_autohide">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="setting" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_opacity" symbol="vte_terminal_set_opacity">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="opacity" type="guint16"/>
- </parameters>
- </method>
- <method name="set_pty" symbol="vte_terminal_set_pty">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="pty_master" type="int"/>
- </parameters>
- </method>
- <method name="set_pty_object" symbol="vte_terminal_set_pty_object">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="pty" type="VtePty*"/>
- </parameters>
- </method>
- <method name="set_scroll_background" symbol="vte_terminal_set_scroll_background">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="scroll" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_scroll_on_keystroke" symbol="vte_terminal_set_scroll_on_keystroke">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="scroll" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_scroll_on_output" symbol="vte_terminal_set_scroll_on_output">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="scroll" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_scrollback_lines" symbol="vte_terminal_set_scrollback_lines">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="lines" type="glong"/>
- </parameters>
- </method>
- <method name="set_size" symbol="vte_terminal_set_size">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="columns" type="glong"/>
- <parameter name="rows" type="glong"/>
- </parameters>
- </method>
- <method name="set_visible_bell" symbol="vte_terminal_set_visible_bell">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="is_visible" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_word_chars" symbol="vte_terminal_set_word_chars">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="spec" type="char*"/>
- </parameters>
- </method>
- <method name="watch_child" symbol="vte_terminal_watch_child">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="child_pid" type="GPid"/>
- </parameters>
- </method>
- <method name="write_contents" symbol="vte_terminal_write_contents">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="stream" type="GOutputStream*"/>
- <parameter name="flags" type="VteTerminalWriteFlags"/>
- <parameter name="cancellable" type="GCancellable*"/>
- <parameter name="error" type="GError**"/>
- </parameters>
- </method>
- <property name="allow-bold" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="audible-bell" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="background-image-file" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="background-image-pixbuf" type="GdkPixbuf*" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="background-opacity" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="background-saturation" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="background-tint-color" type="GdkColor*" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="background-transparent" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="backspace-binding" type="VteTerminalEraseBinding" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="cursor-blink-mode" type="VteTerminalCursorBlinkMode" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="cursor-shape" type="VteTerminalCursorShape" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="delete-binding" type="VteTerminalEraseBinding" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="emulation" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="encoding" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="font-desc" type="PangoFontDescription*" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="icon-title" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
- <property name="pointer-autohide" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="pty" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="pty-object" type="VtePty*" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="scroll-background" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="scroll-on-keystroke" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="scroll-on-output" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="scrollback-lines" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="visible-bell" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="window-title" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
- <property name="word-chars" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
- <signal name="beep" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </signal>
- <signal name="char-size-changed" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="char_width" type="guint"/>
- <parameter name="char_height" type="guint"/>
- </parameters>
- </signal>
- <signal name="child-exited" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </signal>
- <signal name="commit" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="text" type="char*"/>
- <parameter name="size" type="guint"/>
- </parameters>
- </signal>
- <signal name="contents-changed" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </signal>
- <signal name="copy-clipboard" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </signal>
- <signal name="cursor-moved" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </signal>
- <signal name="decrease-font-size" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </signal>
- <signal name="deiconify-window" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </signal>
- <signal name="emulation-changed" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </signal>
- <signal name="encoding-changed" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </signal>
- <signal name="eof" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </signal>
- <signal name="icon-title-changed" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </signal>
- <signal name="iconify-window" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </signal>
- <signal name="increase-font-size" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </signal>
- <signal name="lower-window" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </signal>
- <signal name="maximize-window" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </signal>
- <signal name="move-window" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="x" type="guint"/>
- <parameter name="y" type="guint"/>
- </parameters>
- </signal>
- <signal name="paste-clipboard" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </signal>
- <signal name="raise-window" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </signal>
- <signal name="refresh-window" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </signal>
- <signal name="resize-window" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="width" type="guint"/>
- <parameter name="height" type="guint"/>
- </parameters>
- </signal>
- <signal name="restore-window" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </signal>
- <signal name="selection-changed" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </signal>
- <signal name="set-scroll-adjustments" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="widget" type="VteTerminal*"/>
- <parameter name="hadjustment" type="GtkAdjustment*"/>
- <parameter name="vadjustment" type="GtkAdjustment*"/>
- </parameters>
- </signal>
- <signal name="status-line-changed" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </signal>
- <signal name="text-deleted" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </signal>
- <signal name="text-inserted" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </signal>
- <signal name="text-modified" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </signal>
- <signal name="text-scrolled" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="delta" type="gint"/>
- </parameters>
- </signal>
- <signal name="window-title-changed" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </signal>
- <vfunc name="vte_reserved3">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="vte_reserved4">
- <return-type type="void"/>
- </vfunc>
- <field name="adjustment" type="GtkAdjustment*"/>
- <field name="char_width" type="glong"/>
- <field name="char_height" type="glong"/>
- <field name="char_ascent" type="glong"/>
- <field name="char_descent" type="glong"/>
- <field name="row_count" type="glong"/>
- <field name="column_count" type="glong"/>
- <field name="window_title" type="char*"/>
- <field name="icon_title" type="char*"/>
- <field name="pvt" type="VteTerminalPrivate*"/>
- </object>
- <object name="VteTerminalAccessible" parent="GtkAccessible" type-name="VteTerminalAccessible" get-type="vte_terminal_accessible_get_type">
- <implements>
- <interface name="AtkText"/>
- <interface name="AtkComponent"/>
- <interface name="AtkAction"/>
- </implements>
- <constructor name="new" symbol="vte_terminal_accessible_new">
- <return-type type="AtkObject*"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </constructor>
- </object>
- <object name="VteTerminalAccessibleFactory" parent="AtkObjectFactory" type-name="VteTerminalAccessibleFactory" get-type="vte_terminal_accessible_factory_get_type">
- <constructor name="new" symbol="vte_terminal_accessible_factory_new">
- <return-type type="AtkObjectFactory*"/>
- </constructor>
- </object>
- <constant name="VTE_MAJOR_VERSION" type="int" value="0"/>
- <constant name="VTE_MICRO_VERSION" type="int" value="90"/>
- <constant name="VTE_MINOR_VERSION" type="int" value="27"/>
- </namespace>
-</api>
+++ /dev/null
-/* vte-2.90.vapi generated by vapigen, do not modify. */
-
-[CCode (cprefix = "Vte", gir_namespace = "Vte", gir_version = "2.90", lower_case_cprefix = "vte_")]
-[Version (deprecated = true, replacement = "vte-2.91")]
-namespace Vte {
- [CCode (cheader_filename = "vte/vte.h", type_id = "vte_pty_get_type ()")]
- [Version (since = "0.26")]
- public class Pty : GLib.Object, GLib.Initable {
- [CCode (has_construct_function = false)]
- public Pty (Vte.PtyFlags flags) throws GLib.Error;
- public void child_setup ();
- public void close ();
- [CCode (has_construct_function = false)]
- public Pty.foreign (int fd) throws GLib.Error;
- public int get_fd ();
- public bool get_size (out int rows, out int columns) throws GLib.Error;
- public bool set_size (int rows, int columns) throws GLib.Error;
- public void set_term (string? emulation);
- public bool set_utf8 (bool utf8) throws GLib.Error;
- public int fd { get; construct; }
- [NoAccessorMethod]
- public Vte.PtyFlags flags { get; construct; }
- [NoAccessorMethod]
- public string term { owned get; set; }
- }
- [CCode (cheader_filename = "vte/vte.h", type_id = "vte_terminal_get_type ()")]
- public class Terminal : Gtk.Widget, Atk.Implementor, Gtk.Buildable, Gtk.Scrollable {
- [CCode (has_construct_function = false, type = "GtkWidget*")]
- public Terminal ();
- public void copy_primary ();
- public void feed ([CCode (array_length_cname = "length", array_length_pos = 1.1, array_length_type = "glong")] uint8[] data);
- public void feed_child (string text, long length);
- [Version (since = "0.12.1")]
- public void feed_child_binary (string data, long length);
- [Version (since = "0.26")]
- public bool fork_command_full (Vte.PtyFlags pty_flags, string? working_directory, [CCode (array_length = false, array_null_terminated = true)] string[] argv, [CCode (array_length = false, array_null_terminated = true)] string[]? envv, GLib.SpawnFlags spawn_flags, [CCode (delegate_target_pos = 6.5)] GLib.SpawnChildSetupFunc? child_setup, out GLib.Pid child_pid) throws GLib.Error;
- public bool get_allow_bold ();
- public bool get_audible_bell ();
- public long get_char_height ();
- public long get_char_width ();
- [Version (since = "0.20")]
- public int get_child_exit_status ();
- public long get_column_count ();
- [Version (since = "0.34")]
- public unowned string get_current_directory_uri ();
- [Version (since = "0.34")]
- public unowned string get_current_file_uri ();
- [Version (since = "0.17.1")]
- public Vte.TerminalCursorBlinkMode get_cursor_blink_mode ();
- public void get_cursor_position (out long column, out long row);
- [Version (since = "0.17.6")]
- public Vte.TerminalCursorShape get_cursor_shape ();
- [Version (since = "0.11.11")]
- public unowned string get_default_emulation ();
- public unowned string get_emulation ();
- public unowned string get_encoding ();
- public unowned Pango.FontDescription get_font ();
- public bool get_has_selection ();
- public unowned string get_icon_title ();
- public bool get_mouse_autohide ();
- [Version (since = "0.26")]
- public unowned Vte.Pty get_pty_object ();
- public long get_row_count ();
- public unowned string get_status_line ();
- public string get_text ([CCode (delegate_target_pos = 1.5)] Vte.SelectionFunc? is_selected, out GLib.Array<Vte.CharAttributes?> attributes);
- [Version (since = "0.11.11")]
- public string get_text_include_trailing_spaces ([CCode (delegate_target_pos = 1.5)] Vte.SelectionFunc? is_selected, out GLib.Array<Vte.CharAttributes?> attributes);
- public string get_text_range (long start_row, long start_col, long end_row, long end_col, [CCode (delegate_target_pos = 5.5)] Vte.SelectionFunc? is_selected, out GLib.Array<Vte.CharAttributes?> attributes);
- public bool get_visible_bell ();
- public unowned string get_window_title ();
- public void im_append_menuitems (Gtk.MenuShell menushell);
- public bool is_word_char (unichar c);
- [Version (since = "0.17.1")]
- public int match_add_gregex (GLib.Regex regex, GLib.RegexMatchFlags flags);
- public string? match_check (long column, long row, out int tag);
- public void match_clear_all ();
- public void match_remove (int tag);
- [Version (since = "0.11")]
- public void match_set_cursor (int tag, Gdk.Cursor? cursor);
- [Version (since = "0.17.1")]
- public void match_set_cursor_name (int tag, string cursor_name);
- [Version (since = "0.11.9")]
- public void match_set_cursor_type (int tag, Gdk.CursorType cursor_type);
- public void paste_primary ();
- [Version (since = "0.26")]
- public Vte.Pty pty_new (Vte.PtyFlags flags) throws GLib.Error;
- public void reset (bool clear_tabstops, bool clear_history);
- [Version (since = "0.26")]
- public bool search_find_next ();
- [Version (since = "0.26")]
- public bool search_find_previous ();
- [Version (since = "0.26")]
- public unowned GLib.Regex search_get_gregex ();
- [Version (since = "0.26")]
- public bool search_get_wrap_around ();
- [Version (since = "0.26")]
- public void search_set_gregex (GLib.Regex? regex);
- [Version (since = "0.26")]
- public void search_set_wrap_around (bool wrap_around);
- [Version (since = "0.16")]
- public void select_all ();
- [Version (since = "0.16")]
- public void select_none ();
- public void set_allow_bold (bool allow_bold);
- public void set_audible_bell (bool is_audible);
- public void set_background_image (Gdk.Pixbuf? image);
- public void set_background_image_file (string path);
- public void set_background_saturation (double saturation);
- [Version (since = "0.11")]
- public void set_background_tint_color (Gdk.Color color);
- public void set_background_transparent (bool transparent);
- public void set_backspace_binding (Vte.TerminalEraseBinding binding);
- public void set_color_background (Gdk.Color background);
- [Version (since = "0.28")]
- public void set_color_background_rgba (Gdk.RGBA background);
- public void set_color_bold (Gdk.Color bold);
- public void set_color_bold_rgba (Gdk.RGBA? bold);
- [Version (since = "0.11.11")]
- public void set_color_cursor (Gdk.Color? cursor_background);
- [Version (since = "0.28")]
- public void set_color_cursor_rgba (Gdk.RGBA? cursor_background);
- public void set_color_dim (Gdk.Color dim);
- [Version (since = "0.28")]
- public void set_color_dim_rgba (Gdk.RGBA? dim);
- public void set_color_foreground (Gdk.Color foreground);
- [Version (since = "0.28")]
- public void set_color_foreground_rgba (Gdk.RGBA foreground);
- [Version (since = "0.11.11")]
- public void set_color_highlight (Gdk.Color? highlight_background);
- [Version (since = "0.28")]
- public void set_color_highlight_rgba (Gdk.RGBA? highlight_background);
- public void set_colors (Gdk.Color? foreground, Gdk.Color? background, [CCode (array_length_cname = "palette_size", array_length_pos = 3.1, array_length_type = "glong")] Gdk.Color[] palette);
- [Version (since = "0.28")]
- public void set_colors_rgba (Gdk.RGBA? foreground, Gdk.RGBA? background, [CCode (array_length_cname = "palette_size", array_length_pos = 3.1, array_length_type = "gsize")] Gdk.RGBA[] palette);
- [Version (since = "0.17.1")]
- public void set_cursor_blink_mode (Vte.TerminalCursorBlinkMode mode);
- [Version (since = "0.20")]
- public void set_cursor_shape (Vte.TerminalCursorShape shape);
- public void set_default_colors ();
- public void set_delete_binding (Vte.TerminalEraseBinding binding);
- public void set_emulation (string? emulation);
- public void set_encoding (string? codeset);
- public void set_font (Pango.FontDescription? font_desc);
- public void set_font_from_string (string name);
- public void set_mouse_autohide (bool setting);
- public void set_opacity (uint16 opacity);
- [Version (since = "0.26.")]
- public void set_pty_object (Vte.Pty? pty);
- [Version (since = "0.11")]
- public void set_scroll_background (bool scroll);
- public void set_scroll_on_keystroke (bool scroll);
- public void set_scroll_on_output (bool scroll);
- public void set_scrollback_lines (long lines);
- public void set_size (long columns, long rows);
- public void set_visible_bell (bool is_visible);
- public void set_word_chars (string spec);
- [Version (since = "0.26")]
- public void watch_child (GLib.Pid child_pid);
- [Version (since = "0.24")]
- public bool write_contents (GLib.OutputStream stream, Vte.TerminalWriteFlags flags, GLib.Cancellable? cancellable = null) throws GLib.Error;
- [Version (since = "0.20")]
- public bool allow_bold { get; set; }
- [Version (since = "0.20")]
- public bool audible_bell { get; set; }
- [NoAccessorMethod]
- public string background_image_file { owned get; set; }
- [NoAccessorMethod]
- [Version (since = "0.20")]
- public Gdk.Pixbuf background_image_pixbuf { owned get; set; }
- [NoAccessorMethod]
- [Version (since = "0.20")]
- public double background_opacity { get; set; }
- [NoAccessorMethod]
- [Version (since = "0.20")]
- public double background_saturation { get; set; }
- [NoAccessorMethod]
- [Version (since = "0.20")]
- public Gdk.Color background_tint_color { get; set; }
- [NoAccessorMethod]
- [Version (since = "0.20")]
- public bool background_transparent { get; set; }
- [NoAccessorMethod]
- [Version (since = "0.20")]
- public Vte.TerminalEraseBinding backspace_binding { get; set; }
- [Version (since = "0.34")]
- public string current_directory_uri { get; }
- [Version (since = "0.34")]
- public string current_file_uri { get; }
- [Version (since = "0.20")]
- public Vte.TerminalCursorBlinkMode cursor_blink_mode { get; set; }
- [Version (since = "0.20")]
- public Vte.TerminalCursorShape cursor_shape { get; set; }
- [NoAccessorMethod]
- [Version (since = "0.20")]
- public Vte.TerminalEraseBinding delete_binding { get; set; }
- [Version (since = "0.20")]
- public string emulation { get; set; }
- [Version (since = "0.20")]
- public string encoding { get; set; }
- [NoAccessorMethod]
- [Version (since = "0.20")]
- public Pango.FontDescription font_desc { owned get; set; }
- [Version (since = "0.20")]
- public string icon_title { get; }
- [NoAccessorMethod]
- [Version (since = "0.20")]
- public bool pointer_autohide { get; set; }
- [Version (since = "0.26")]
- public Vte.Pty pty_object { get; set; }
- [NoAccessorMethod]
- [Version (since = "0.20")]
- public bool scroll_background { get; set; }
- [NoAccessorMethod]
- [Version (since = "0.20")]
- public bool scroll_on_keystroke { get; set; }
- [NoAccessorMethod]
- [Version (since = "0.20")]
- public bool scroll_on_output { get; set; }
- [NoAccessorMethod]
- [Version (since = "0.20")]
- public uint scrollback_lines { get; set; }
- [Version (since = "0.20")]
- public bool visible_bell { get; set; }
- [Version (since = "0.20")]
- public string window_title { get; }
- [NoAccessorMethod]
- [Version (since = "0.20")]
- public string word_chars { owned get; set; }
- public virtual signal void beep ();
- public virtual signal void char_size_changed (uint char_width, uint char_height);
- public virtual signal void child_exited ();
- public virtual signal void commit (string text, uint size);
- public virtual signal void contents_changed ();
- [HasEmitter]
- public virtual signal void copy_clipboard ();
- [Version (since = "0.34")]
- public signal void current_directory_uri_changed ();
- [Version (since = "0.34")]
- public signal void current_file_uri_changed ();
- public virtual signal void cursor_moved ();
- public virtual signal void decrease_font_size ();
- public virtual signal void deiconify_window ();
- public virtual signal void emulation_changed ();
- public virtual signal void encoding_changed ();
- public virtual signal void eof ();
- public virtual signal void icon_title_changed ();
- public virtual signal void iconify_window ();
- public virtual signal void increase_font_size ();
- public virtual signal void lower_window ();
- public virtual signal void maximize_window ();
- public virtual signal void move_window (uint x, uint y);
- [HasEmitter]
- public virtual signal void paste_clipboard ();
- public virtual signal void raise_window ();
- public virtual signal void refresh_window ();
- public virtual signal void resize_window (uint width, uint height);
- public virtual signal void restore_window ();
- public virtual signal void selection_changed ();
- public virtual signal void status_line_changed ();
- public virtual signal void text_deleted ();
- public virtual signal void text_inserted ();
- public virtual signal void text_modified ();
- public virtual signal void text_scrolled (int delta);
- public virtual signal void window_title_changed ();
- }
- [CCode (cheader_filename = "vte/vte.h", has_type_id = false)]
- public struct CharAttributes {
- }
- [CCode (cheader_filename = "vte/vte.h", cprefix = "VTE_PTY_", type_id = "vte_pty_flags_get_type ()")]
- [Flags]
- [Version (since = "0.26")]
- public enum PtyFlags {
- NO_LASTLOG,
- NO_UTMP,
- NO_WTMP,
- NO_HELPER,
- NO_FALLBACK,
- DEFAULT
- }
- [CCode (cheader_filename = "vte/vte.h", cprefix = "VTE_ANTI_ALIAS_", type_id = "vte_terminal_anti_alias_get_type ()")]
- public enum TerminalAntiAlias {
- USE_DEFAULT,
- FORCE_ENABLE,
- FORCE_DISABLE
- }
- [CCode (cheader_filename = "vte/vte.h", cprefix = "VTE_CURSOR_BLINK_", type_id = "vte_terminal_cursor_blink_mode_get_type ()")]
- public enum TerminalCursorBlinkMode {
- SYSTEM,
- ON,
- OFF
- }
- [CCode (cheader_filename = "vte/vte.h", cprefix = "VTE_CURSOR_SHAPE_", type_id = "vte_terminal_cursor_shape_get_type ()")]
- public enum TerminalCursorShape {
- BLOCK,
- IBEAM,
- UNDERLINE
- }
- [CCode (cheader_filename = "vte/vte.h", cprefix = "VTE_ERASE_", type_id = "vte_terminal_erase_binding_get_type ()")]
- public enum TerminalEraseBinding {
- AUTO,
- ASCII_BACKSPACE,
- ASCII_DELETE,
- DELETE_SEQUENCE,
- TTY
- }
- [CCode (cheader_filename = "vte/vte.h", cprefix = "VTE_TERMINAL_WRITE_", type_id = "vte_terminal_write_flags_get_type ()")]
- public enum TerminalWriteFlags {
- DEFAULT
- }
- [CCode (cheader_filename = "vte/vte.h", cprefix = "VTE_PTY_ERROR_")]
- [Version (since = "0.26")]
- public errordomain PtyError {
- PTY_HELPER_FAILED,
- PTY98_FAILED;
- public static GLib.Quark quark ();
- }
- [CCode (cheader_filename = "vte/vte.h", instance_pos = 3.9)]
- public delegate bool SelectionFunc (Vte.Terminal terminal, long column, long row);
- [CCode (cheader_filename = "vte/vte.h")]
- public const int MAJOR_VERSION;
- [CCode (cheader_filename = "vte/vte.h")]
- public const int MICRO_VERSION;
- [CCode (cheader_filename = "vte/vte.h")]
- public const int MINOR_VERSION;
- [CCode (cheader_filename = "vte/vte.h")]
- [Version (since = "0.28")]
- public static string? get_user_shell ();
-}
+++ /dev/null
-/* vte.vapi generated by vapigen, do not modify. */
-
-[Version (replacement = "vte-2.90")]
-namespace Vte {
- [CCode (cheader_filename = "vte/vte.h")]
- [Compact]
- public class CharAttributes {
- public Gdk.Color back;
- public long column;
- public Gdk.Color fore;
- public long row;
- public uint strikethrough;
- public uint underline;
- }
- [CCode (cheader_filename = "vte/vte.h")]
- public class Pty : GLib.Object, GLib.Initable {
- [CCode (has_construct_function = false)]
- public Pty (Vte.PtyFlags flags) throws GLib.Error;
- public void child_setup ();
- public void close ();
- public static GLib.Quark error_quark ();
- [CCode (has_construct_function = false)]
- public Pty.foreign (int fd) throws GLib.Error;
- public int get_fd ();
- public bool get_size (int rows, int columns) throws GLib.Error;
- public bool set_size (int rows, int columns) throws GLib.Error;
- public void set_term (string emulation);
- public bool set_utf8 (bool utf8) throws GLib.Error;
- public int fd { get; construct; }
- [NoAccessorMethod]
- public Vte.PtyFlags flags { get; construct; }
- [NoAccessorMethod]
- public string term { owned get; set; }
- }
- [CCode (cheader_filename = "vte/vte.h")]
- [Compact]
- public class PtyClass {
- }
- [CCode (cheader_filename = "vte/reaper.h")]
- public class Reaper : GLib.Object {
- [CCode (has_construct_function = false)]
- protected Reaper ();
- public static int add_child (GLib.Pid pid);
- public static unowned Vte.Reaper @get ();
- public virtual signal void child_exited (int p0, int p1);
- }
- [CCode (cheader_filename = "vte/vte.h")]
- public class Terminal : Gtk.Widget, Atk.Implementor, Gtk.Buildable {
- public weak Gtk.Adjustment adjustment;
- public long char_ascent;
- public long char_descent;
- public long char_height;
- public long char_width;
- public long column_count;
- public long row_count;
- [CCode (has_construct_function = false, type = "GtkWidget*")]
- public Terminal ();
- public void copy_primary ();
- public void feed (string data, long length);
- public void feed_child (string text, long length);
- public void feed_child_binary (string data, long length);
- public int fork_command (string? command, [CCode (array_length = false)] string[]? argv, [CCode (array_length = false)] string[]? envv, string? working_directory, bool lastlog, bool utmp, bool wtmp);
- public bool fork_command_full (Vte.PtyFlags pty_flags, string? working_directory, [CCode (array_length = false)] string[] argv, [CCode (array_length = false)] string[]? envv, GLib.SpawnFlags spawn_flags, GLib.SpawnChildSetupFunc? child_setup, out GLib.Pid child_pid) throws GLib.Error;
- public int forkpty (string[] envv, string working_directory, bool lastlog, bool utmp, bool wtmp);
- public unowned Gtk.Adjustment get_adjustment ();
- public bool get_allow_bold ();
- public bool get_audible_bell ();
- public long get_char_ascent ();
- public long get_char_descent ();
- public long get_char_height ();
- public long get_char_width ();
- public int get_child_exit_status ();
- public long get_column_count ();
- public Vte.TerminalCursorBlinkMode get_cursor_blink_mode ();
- public void get_cursor_position (out long column, out long row);
- public Vte.TerminalCursorShape get_cursor_shape ();
- public unowned string get_default_emulation ();
- public unowned string get_emulation ();
- public unowned string get_encoding ();
- public unowned Pango.FontDescription get_font ();
- public bool get_has_selection ();
- public unowned string get_icon_title ();
- public bool get_mouse_autohide ();
- public void get_padding (int xpad, int ypad);
- public int get_pty ();
- public unowned Vte.Pty get_pty_object ();
- public long get_row_count ();
- public unowned string get_status_line ();
- public unowned string get_text (Vte.SelectionFunc is_selected, GLib.Array attributes);
- public unowned string get_text_include_trailing_spaces (Vte.SelectionFunc is_selected, GLib.Array attributes);
- public unowned string get_text_range (long start_row, long start_col, long end_row, long end_col, Vte.SelectionFunc is_selected, GLib.Array attributes);
- public bool get_using_xft ();
- public bool get_visible_bell ();
- public unowned string get_window_title ();
- public void im_append_menuitems (Gtk.MenuShell menushell);
- public bool is_word_char (unichar c);
- public int match_add (string match);
- public int match_add_gregex (GLib.Regex regex, GLib.RegexMatchFlags flags);
- public string? match_check (long column, long row, out int tag);
- public void match_clear_all ();
- public void match_remove (int tag);
- public void match_set_cursor (int tag, Gdk.Cursor cursor);
- public void match_set_cursor_name (int tag, string cursor_name);
- public void match_set_cursor_type (int tag, Gdk.CursorType cursor_type);
- public void paste_primary ();
- public Vte.Pty pty_new (Vte.PtyFlags flags) throws GLib.Error;
- public void reset (bool clear_tabstops, bool clear_history);
- public bool search_find_next ();
- public bool search_find_previous ();
- public unowned GLib.Regex search_get_gregex ();
- public bool search_get_wrap_around ();
- public void search_set_gregex (GLib.Regex regex);
- public void search_set_wrap_around (bool wrap_around);
- public void select_all ();
- public void select_none ();
- public void set_allow_bold (bool allow_bold);
- public void set_audible_bell (bool is_audible);
- public void set_background_image (Gdk.Pixbuf image);
- public void set_background_image_file (string path);
- public void set_background_saturation (double saturation);
- public void set_background_tint_color (Gdk.Color color);
- public void set_background_transparent (bool transparent);
- public void set_backspace_binding (Vte.TerminalEraseBinding binding);
- public void set_color_background (Gdk.Color background);
- public void set_color_bold (Gdk.Color bold);
- public void set_color_cursor (Gdk.Color cursor_background);
- public void set_color_dim (Gdk.Color dim);
- public void set_color_foreground (Gdk.Color foreground);
- public void set_color_highlight (Gdk.Color highlight_background);
- public void set_colors (Gdk.Color foreground, Gdk.Color background, Gdk.Color[] palette);
- public void set_cursor_blink_mode (Vte.TerminalCursorBlinkMode mode);
- public void set_cursor_blinks (bool blink);
- public void set_cursor_shape (Vte.TerminalCursorShape shape);
- public void set_default_colors ();
- public void set_delete_binding (Vte.TerminalEraseBinding binding);
- public void set_emulation (string emulation);
- public void set_encoding (string codeset);
- public void set_font (Pango.FontDescription font_desc);
- public void set_font_from_string (string name);
- public void set_font_from_string_full (string name, Vte.TerminalAntiAlias antialias);
- public void set_font_full (Pango.FontDescription font_desc, Vte.TerminalAntiAlias antialias);
- public void set_mouse_autohide (bool setting);
- public void set_opacity (uint16 opacity);
- public void set_pty (int pty_master);
- public void set_pty_object (Vte.Pty pty);
- public void set_scroll_background (bool scroll);
- public void set_scroll_on_keystroke (bool scroll);
- public void set_scroll_on_output (bool scroll);
- public void set_scrollback_lines (long lines);
- public void set_size (long columns, long rows);
- public void set_visible_bell (bool is_visible);
- public void set_word_chars (string spec);
- [NoWrapper]
- public virtual void vte_reserved3 ();
- [NoWrapper]
- public virtual void vte_reserved4 ();
- public void watch_child (GLib.Pid child_pid);
- public bool write_contents (GLib.OutputStream stream, Vte.TerminalWriteFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
- public bool allow_bold { get; set; }
- public bool audible_bell { get; set; }
- [NoAccessorMethod]
- public string background_image_file { owned get; set; }
- [NoAccessorMethod]
- public Gdk.Pixbuf background_image_pixbuf { owned get; set; }
- [NoAccessorMethod]
- public double background_opacity { get; set; }
- [NoAccessorMethod]
- public double background_saturation { get; set; }
- [NoAccessorMethod]
- public Gdk.Color background_tint_color { get; set; }
- [NoAccessorMethod]
- public bool background_transparent { get; set; }
- [NoAccessorMethod]
- public Vte.TerminalEraseBinding backspace_binding { get; set; }
- public Vte.TerminalCursorBlinkMode cursor_blink_mode { get; set; }
- public Vte.TerminalCursorShape cursor_shape { get; set; }
- [NoAccessorMethod]
- public Vte.TerminalEraseBinding delete_binding { get; set; }
- public string emulation { get; set; }
- public string encoding { get; set; }
- [NoAccessorMethod]
- public Pango.FontDescription font_desc { owned get; set; }
- public string icon_title { get; }
- [NoAccessorMethod]
- public bool pointer_autohide { get; set; }
- public int pty { get; set; }
- public Vte.Pty pty_object { get; set; }
- [NoAccessorMethod]
- public bool scroll_background { get; set; }
- [NoAccessorMethod]
- public bool scroll_on_keystroke { get; set; }
- [NoAccessorMethod]
- public bool scroll_on_output { get; set; }
- [NoAccessorMethod]
- public uint scrollback_lines { get; set; }
- public bool visible_bell { get; set; }
- public string window_title { get; }
- [NoAccessorMethod]
- public string word_chars { owned get; set; }
- public virtual signal void beep ();
- public virtual signal void char_size_changed (uint char_width, uint char_height);
- public virtual signal void child_exited ();
- public virtual signal void commit (string text, uint size);
- public virtual signal void contents_changed ();
- [HasEmitter]
- public virtual signal void copy_clipboard ();
- public virtual signal void cursor_moved ();
- public virtual signal void decrease_font_size ();
- public virtual signal void deiconify_window ();
- public virtual signal void emulation_changed ();
- public virtual signal void encoding_changed ();
- public virtual signal void eof ();
- public virtual signal void icon_title_changed ();
- public virtual signal void iconify_window ();
- public virtual signal void increase_font_size ();
- public virtual signal void lower_window ();
- public virtual signal void maximize_window ();
- public virtual signal void move_window (uint x, uint y);
- [HasEmitter]
- public virtual signal void paste_clipboard ();
- public virtual signal void raise_window ();
- public virtual signal void refresh_window ();
- public virtual signal void resize_window (uint width, uint height);
- public virtual signal void restore_window ();
- public virtual signal void selection_changed ();
- public virtual signal void set_scroll_adjustments (Gtk.Adjustment hadjustment, Gtk.Adjustment vadjustment);
- public virtual signal void status_line_changed ();
- public virtual signal void text_deleted ();
- public virtual signal void text_inserted ();
- public virtual signal void text_modified ();
- public virtual signal void text_scrolled (int delta);
- public virtual signal void window_title_changed ();
- }
- [CCode (cheader_filename = "vte/vteaccess.h")]
- public class TerminalAccessible : Gtk.Accessible, Atk.Text, Atk.Component, Atk.Action {
- [CCode (has_construct_function = false, type = "AtkObject*")]
- public TerminalAccessible (Vte.Terminal terminal);
- }
- [CCode (cheader_filename = "vte/vte.h")]
- public class TerminalAccessibleFactory : Atk.ObjectFactory {
- [CCode (has_construct_function = false, type = "AtkObjectFactory*")]
- public TerminalAccessibleFactory ();
- }
- [CCode (cheader_filename = "vte/vte.h", cprefix = "VTE_PTY_ERROR_")]
- public enum PtyError {
- PTY_HELPER_FAILED,
- PTY98_FAILED
- }
- [CCode (cheader_filename = "vte/vte.h", cprefix = "VTE_PTY_")]
- [Flags]
- public enum PtyFlags {
- NO_LASTLOG,
- NO_UTMP,
- NO_WTMP,
- NO_HELPER,
- NO_FALLBACK,
- DEFAULT
- }
- [CCode (cheader_filename = "vte/vte.h", cprefix = "VTE_ANTI_ALIAS_")]
- public enum TerminalAntiAlias {
- USE_DEFAULT,
- FORCE_ENABLE,
- FORCE_DISABLE
- }
- [CCode (cheader_filename = "vte/vte.h", cprefix = "VTE_CURSOR_BLINK_")]
- public enum TerminalCursorBlinkMode {
- SYSTEM,
- ON,
- OFF
- }
- [CCode (cheader_filename = "vte/vte.h", cprefix = "VTE_CURSOR_SHAPE_")]
- public enum TerminalCursorShape {
- BLOCK,
- IBEAM,
- UNDERLINE
- }
- [CCode (cheader_filename = "vte/vte.h", cprefix = "VTE_ERASE_")]
- public enum TerminalEraseBinding {
- AUTO,
- ASCII_BACKSPACE,
- ASCII_DELETE,
- DELETE_SEQUENCE,
- TTY
- }
- [CCode (cheader_filename = "vte/vte.h", cprefix = "VTE_TERMINAL_WRITE_")]
- public enum TerminalWriteFlags {
- DEFAULT
- }
- [CCode (cheader_filename = "vte/vte.h")]
- public delegate bool SelectionFunc (Vte.Terminal terminal, long column, long row);
- [CCode (cheader_filename = "vte/vte.h")]
- public const int MAJOR_VERSION;
- [CCode (cheader_filename = "vte/vte.h")]
- public const int MICRO_VERSION;
- [CCode (cheader_filename = "vte/vte.h")]
- public const int MINOR_VERSION;
- [CCode (cheader_filename = "vte/vte.h")]
- public static string? get_user_shell ();
-}