2007-11-22 Jürg Billeter <j@bitron.ch>
+ * vapi/packages/vte/: update to use vala-gen-introspect
+
+ * vapi/vte.vapi: regenerated
+
+2007-11-22 Jürg Billeter <j@bitron.ch>
+
* vapi/packages/gtksourceview-2.0/: update to use vala-gen-introspect
* vapi/gtksourceview-2.0.vapi: regenerated
+++ /dev/null
-vtebg.*
-debug.*
-vteglyph.*
-ring.*
-vtetree.*
-vteconv.*
-vteseq.*
-src
+include/vte/vte.h
+include/vte
+lib/libvte.so
--- /dev/null
+<?xml version="1.0"?>
+<api version="1.0">
+ <namespace name="Vte">
+ <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>
+ <enum name="VteTerminalAntiAlias">
+ <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="VteTerminalEraseBinding">
+ <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"/>
+ </enum>
+ <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>
+ <field name="channel" type="GIOChannel*"/>
+ <field name="iopipe" type="int[]"/>
+ </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="directory" type="char*"/>
+ <parameter name="lastlog" type="gboolean"/>
+ <parameter name="utmp" type="gboolean"/>
+ <parameter name="wtmp" type="gboolean"/>
+ </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="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_column_count" symbol="vte_terminal_get_column_count">
+ <return-type type="glong"/>
+ <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_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_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="GCallback"/>
+ <parameter name="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="GCallback"/>
+ <parameter name="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="GCallback"/>
+ <parameter name="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_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_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="reset" symbol="vte_terminal_reset">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="terminal" type="VteTerminal*"/>
+ <parameter name="full" type="gboolean"/>
+ <parameter name="clear_history" 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_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_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_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>
+ <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="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_reserved1">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="vte_reserved2">
+ <return-type type="void"/>
+ </vfunc>
+ <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="AtkComponent"/>
+ <interface name="AtkAction"/>
+ <interface name="AtkText"/>
+ </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>
+ </namespace>
+</api>
+++ /dev/null
-<?xml version="1.0"?>
-<api version="1.0">
- <!--
-
- This file was automatically generated.
- Please DO NOT MODIFY THIS FILE, modify .metadata files instead.
-
--->
- <namespace name="Vte">
- <enum get-type="vte_terminal_anti_alias_get_type" name="VteTerminalAntiAlias" type="enum" type-name="VteTerminalAntiAlias">
- <member name="VTE_ANTI_ALIAS_USE_DEFAULT" value=""/>
- <member name="VTE_ANTI_ALIAS_FORCE_ENABLE" value=""/>
- <member name="VTE_ANTI_ALIAS_FORCE_DISABLE" value=""/>
- </enum>
- <enum get-type="vte_terminal_erase_binding_get_type" name="VteTerminalEraseBinding" type="enum" type-name="VteTerminalEraseBinding">
- <member name="VTE_ERASE_AUTO" value=""/>
- <member name="VTE_ERASE_ASCII_BACKSPACE" value=""/>
- <member name="VTE_ERASE_ASCII_DELETE" value=""/>
- <member name="VTE_ERASE_DELETE_SEQUENCE" value=""/>
- </enum>
- <callback name="VteIsSelectedFunc" type-name="VteIsSelectedFunc">
- <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>
- <object get-type="" name="VteReaper" parent="GObject" type-name="VteReaper">
- <field name="channel" type="GIOChannel*"/>
- <field name="iopipe" type="int"/>
- <signal name="child_exited" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="inst" type="VteReaper*"/>
- <parameter name="p0" type="gint32"/>
- <parameter name="p1" type="gint32"/>
- </parameters>
- </signal>
- <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>
- <method name="get_type" symbol="vte_reaper_get_type">
- <return-type type="GType"/>
- </method>
- </object>
- <object get-type="" name="VteTerminal" parent="GtkWidget" type-name="VteTerminal">
- <field name="adjustment" readable="1" type="GtkAdjustment*" writable="1"/>
- <field name="char_width" readable="1" type="glong" writable="1"/>
- <field name="char_height" readable="1" type="glong" writable="1"/>
- <field name="char_ascent" readable="1" type="glong" writable="1"/>
- <field name="char_descent" readable="1" type="glong" writable="1"/>
- <field name="row_count" readable="1" type="glong" writable="1"/>
- <field name="column_count" readable="1" type="glong" writable="1"/>
- <field name="window_title" readable="1" type="char*" writable="1"/>
- <field name="icon_title" readable="1" type="char*" writable="1"/>
- <field name="pvt" type="VteTerminalPrivate*"/>
- <signal name="eof" when="LAST"/>
- <signal name="child_exited" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </signal>
- <signal name="window_title_changed" 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="encoding_changed" 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="gchar*"/>
- <parameter name="size" type="guint"/>
- </parameters>
- </signal>
- <signal name="emulation_changed" 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="selection_changed" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </signal>
- <signal name="contents_changed" 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="deiconify_window" 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="raise_window" 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="refresh_window" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </signal>
- <signal name="restore_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="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="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="status_line_changed" 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="decrease_font_size" 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_inserted" 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_scrolled" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="delta" type="gint"/>
- </parameters>
- </signal>
- <vfunc name="eof">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </vfunc>
- <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="const-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="const-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="const-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="const-char*"/>
- <parameter name="argv" type="char**"/>
- <parameter name="envv" type="char**"/>
- <parameter name="directory" type="const-char*"/>
- <parameter name="lastlog" type="gboolean"/>
- <parameter name="utmp" type="gboolean"/>
- <parameter name="wtmp" type="gboolean"/>
- </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="directory" type="const-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_column_count" symbol="vte_terminal_get_column_count">
- <return-type type="glong"/>
- <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_default_emulation" symbol="vte_terminal_get_default_emulation">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="get_emulation" symbol="vte_terminal_get_emulation">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="get_encoding" symbol="vte_terminal_get_encoding">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </method>
- <method name="get_font" symbol="vte_terminal_get_font">
- <return-type type="const-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="const-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_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="const-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="VteIsSelectedFunc"/>
- <parameter name="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="VteIsSelectedFunc"/>
- <parameter name="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="VteIsSelectedFunc"/>
- <parameter name="data" type="gpointer"/>
- <parameter name="attributes" type="GArray*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="vte_terminal_get_type">
- <return-type type="GtkType"/>
- </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="const-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="const-char*"/>
- </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_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"/>
- <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="reset" symbol="vte_terminal_reset">
- <return-type type="void"/>
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- <parameter name="full" type="gboolean"/>
- <parameter name="clear_history" 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="const-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="const-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="const-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="const-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="const-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="const-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="const-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="const-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="const-GdkColor*"/>
- <parameter name="background" type="const-GdkColor*"/>
- <parameter name="palette" type="const-GdkColor*"/>
- <parameter name="palette_size" type="glong"/>
- </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_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="const-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="const-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="const-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="const-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="const-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="const-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_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="const-char*"/>
- </parameters>
- </method>
- </object>
- <object get-type="" name="VteTerminalAccessible" parent="GtkAccessible" type-name="VteTerminalAccessible">
- <implements>
- <interface name="AtkText"/>
- <interface name="AtkComponent"/>
- <interface name="AtkAction"/>
- </implements>
- <method name="get_type" symbol="vte_terminal_accessible_get_type">
- <return-type type="GtkType"/>
- </method>
- <constructor name="new" symbol="vte_terminal_accessible_new">
- <parameters>
- <parameter name="terminal" type="VteTerminal*"/>
- </parameters>
- </constructor>
- </object>
- <object get-type="" name="VteTerminalAccessibleFactory" parent="AtkObjectFactory" type-name="VteTerminalAccessibleFactory">
- <method name="get_type" symbol="vte_terminal_accessible_factory_get_type">
- <return-type type="GtkType"/>
- </method>
- <constructor name="new" symbol="vte_terminal_accessible_factory_new"/>
- </object>
- <struct get-type="" name="VteCharAttributes" type-name="VteCharAttributes">
- <field name="row" readable="1" type="long" writable="1"/>
- <field name="column" readable="1" type="long" writable="1"/>
- <field name="fore" readable="1" type="GdkColor" writable="1"/>
- <field name="back" readable="1" type="GdkColor" writable="1"/>
- <field name="underline" readable="1" type="guint" writable="1"/>
- <field name="strikethrough" readable="1" type="guint" writable="1"/>
- </struct>
- </namespace>
-</api>
Vte cheader_filename="vte/vte.h"
VteReaper cheader_filename="vte/reaper.h"
VteTerminalAccessible cheader_filename="vte/vteaccess.h"
+VteTerminal::copy_clipboard has_emitter="1"
vte_terminal_fork_command.argv is_array="1"
vte_terminal_fork_command.envv is_array="1"
vte_terminal_forkpty.envv is_array="1"
+VteTerminal::paste_clipboard has_emitter="1"
+VteTerminal.pvt hidden="1"
+++ /dev/null
---- vte-0.15.3/src/vte.h.orig 2007-02-17 19:38:45.000000000 +0100
-+++ vte-0.15.3/src/vte.h 2007-02-18 09:23:05.000000000 +0100
-@@ -330,27 +330,19 @@
- * VteCharAttributes structure in the passed GArray, if the array was not NULL.
- * Note that it will have one entry per byte, not per character, so indexes
- * should match up exactly. */
-+typedef gboolean (*VteIsSelectedFunc) (VteTerminal *terminal, glong column, glong row, gpointer data);
- char *vte_terminal_get_text(VteTerminal *terminal,
-- gboolean(*is_selected)(VteTerminal *terminal,
-- glong column,
-- glong row,
-- gpointer data),
-+ VteIsSelectedFunc is_selected,
- gpointer data,
- GArray *attributes);
- char *vte_terminal_get_text_include_trailing_spaces(VteTerminal *terminal,
-- gboolean(*is_selected)(VteTerminal *terminal,
-- glong column,
-- glong row,
-- gpointer data),
-+ VteIsSelectedFunc is_selected,
- gpointer data,
- GArray *attributes);
- char *vte_terminal_get_text_range(VteTerminal *terminal,
- glong start_row, glong start_col,
- glong end_row, glong end_col,
-- gboolean(*is_selected)(VteTerminal *terminal,
-- glong column,
-- glong row,
-- gpointer data),
-+ VteIsSelectedFunc is_selected,
- gpointer data,
- GArray *attributes);
- void vte_terminal_get_cursor_position(VteTerminal *terminal,
ASCII_DELETE,
DELETE_SEQUENCE,
}
+ [CCode (cheader_filename = "vte/vte.h")]
+ public class CharAttributes {
+ public long row;
+ public long column;
+ public Gdk.Color fore;
+ public Gdk.Color back;
+ public uint underline;
+ public uint strikethrough;
+ }
[CCode (cheader_filename = "vte/reaper.h")]
public class Reaper : GLib.Object {
+ public weak GLib.IOChannel channel;
+ public weak int[] iopipe;
public static int add_child (GLib.Pid pid);
public static weak Vte.Reaper get ();
- public static GLib.Type get_type ();
public signal void child_exited (int p0, int p1);
}
[CCode (cheader_filename = "vte/vte.h")]
- public class Terminal : Gtk.Widget {
+ public class Terminal : Gtk.Widget, Atk.Implementor, Gtk.Buildable {
public weak Gtk.Adjustment adjustment;
public long char_width;
public long char_height;
public long column_count;
public weak string window_title;
public weak string icon_title;
- public void copy_clipboard ();
public void copy_primary ();
public void feed (string data, long length);
public void feed_child (string text, long length);
public void get_padding (int xpad, int ypad);
public long get_row_count ();
public weak string get_status_line ();
- public weak string get_text (Vte.IsSelectedFunc is_selected, pointer data, GLib.Array attributes);
- public weak string get_text_include_trailing_spaces (Vte.IsSelectedFunc is_selected, pointer data, GLib.Array attributes);
- public weak string get_text_range (long start_row, long start_col, long end_row, long end_col, Vte.IsSelectedFunc is_selected, pointer data, GLib.Array attributes);
- public static weak Gtk.Type get_type ();
+ public weak string get_text (GLib.Callback is_selected, pointer data, GLib.Array attributes);
+ public weak string get_text_include_trailing_spaces (GLib.Callback is_selected, pointer data, GLib.Array attributes);
+ public weak string get_text_range (long start_row, long start_col, long end_row, long end_col, GLib.Callback is_selected, pointer data, GLib.Array attributes);
public bool get_using_xft ();
public bool get_visible_bell ();
public weak string get_window_title ();
public void match_set_cursor (int tag, Gdk.Cursor cursor);
public void match_set_cursor_type (int tag, Gdk.CursorType cursor_type);
public Terminal ();
- public void paste_clipboard ();
public void paste_primary ();
public void reset (bool full, bool clear_history);
public void select_all ();
public void set_size (long columns, long rows);
public void set_visible_bell (bool is_visible);
public void set_word_chars (string spec);
+ public signal void char_size_changed (uint char_width, uint char_height);
public signal void child_exited ();
- public signal void window_title_changed ();
- public signal void icon_title_changed ();
- public signal void encoding_changed ();
public signal void commit (string text, uint size);
- public signal void emulation_changed ();
- public signal void char_size_changed (uint char_width, uint char_height);
- public signal void selection_changed ();
public signal void contents_changed ();
+ [HasEmitter]
+ public signal void copy_clipboard ();
public signal void cursor_moved ();
+ public signal void decrease_font_size ();
public signal void deiconify_window ();
+ public signal void emulation_changed ();
+ public signal void encoding_changed ();
+ public signal void eof ();
+ public signal void icon_title_changed ();
public signal void iconify_window ();
- public signal void raise_window ();
+ public signal void increase_font_size ();
public signal void lower_window ();
- public signal void refresh_window ();
- public signal void restore_window ();
public signal void maximize_window ();
- public signal void resize_window (uint width, uint height);
public signal void move_window (uint x, uint y);
+ [HasEmitter]
+ public signal void paste_clipboard ();
+ public signal void raise_window ();
+ public signal void refresh_window ();
+ public signal void resize_window (uint width, uint height);
+ public signal void restore_window ();
+ public signal void selection_changed ();
public signal void status_line_changed ();
- public signal void increase_font_size ();
- public signal void decrease_font_size ();
- public signal void text_modified ();
- public signal void text_inserted ();
public signal void text_deleted ();
+ public signal void text_inserted ();
+ public signal void text_modified ();
public signal void text_scrolled (int delta);
+ public signal void window_title_changed ();
}
[CCode (cheader_filename = "vte/vteaccess.h")]
- public class TerminalAccessible : Gtk.Accessible, Atk.Text, Atk.Component, Atk.Action {
- public static weak Gtk.Type get_type ();
+ public class TerminalAccessible : Gtk.Accessible, Atk.Component, Atk.Action, Atk.Text {
public TerminalAccessible (Vte.Terminal terminal);
}
[CCode (cheader_filename = "vte/vte.h")]
public class TerminalAccessibleFactory : Atk.ObjectFactory {
- public static weak Gtk.Type get_type ();
public TerminalAccessibleFactory ();
}
- [CCode (cheader_filename = "vte/vte.h")]
- public class CharAttributes {
- public long row;
- public long column;
- public Gdk.Color fore;
- public Gdk.Color back;
- public uint underline;
- public uint strikethrough;
- }
- public static delegate bool IsSelectedFunc (Vte.Terminal terminal, long column, long row, pointer data);
}