[vala] Update gtk+ 3.0 vapi to latest upstream
- From: Ignacio Casal Quinteiro <icq src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] Update gtk+ 3.0 vapi to latest upstream
- Date: Sun, 16 Jun 2013 16:56:43 +0000 (UTC)
commit 376c9b7605f2d9ae1ddf21d9f263d04decf6ac1d
Author: Ignacio Casal Quinteiro <icq gnome org>
Date: Sun Jun 16 18:55:55 2013 +0200
Update gtk+ 3.0 vapi to latest upstream
vapi/gtk+-3.0.vapi | 76 +++++++++-
vapi/packages/gtk+-3.0/gtk+-3.0.gi | 290 +++++++++++++++++++++++++++++++++++-
2 files changed, 359 insertions(+), 7 deletions(-)
---
diff --git a/vapi/gtk+-3.0.vapi b/vapi/gtk+-3.0.vapi
index 2954d97..28334ce 100644
--- a/vapi/gtk+-3.0.vapi
+++ b/vapi/gtk+-3.0.vapi
@@ -2811,6 +2811,50 @@ namespace Gtk {
protected LinkButtonAccessible ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
+ public class ListBox : Gtk.Container, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public ListBox ();
+ public void drag_highlight_row (Gtk.ListBoxRow row);
+ public void drag_unhighlight_row ();
+ public bool get_activate_on_single_click ();
+ public unowned Gtk.Adjustment get_adjustment ();
+ public unowned Gtk.ListBoxRow get_row_at_index (int index_);
+ public unowned Gtk.ListBoxRow get_row_at_y (int y);
+ public unowned Gtk.ListBoxRow get_selected_row ();
+ public Gtk.SelectionMode get_selection_mode ();
+ public void invalidate_filter ();
+ public void invalidate_headers ();
+ public void invalidate_sort ();
+ public void select_row (Gtk.ListBoxRow row);
+ public void set_activate_on_single_click (bool single);
+ public void set_adjustment (Gtk.Adjustment adjustment);
+ public void set_filter_func (Gtk.ListBoxFilterFunc filter_func, GLib.DestroyNotify destroy);
+ public void set_header_func (Gtk.ListBoxUpdateHeaderFunc update_header, GLib.DestroyNotify
destroy);
+ public void set_placeholder (Gtk.Widget placeholder);
+ public void set_selection_mode (Gtk.SelectionMode mode);
+ public void set_sort_func (Gtk.ListBoxSortFunc sort_func, GLib.DestroyNotify destroy);
+ public bool activate_on_single_click { get; set; }
+ public Gtk.SelectionMode selection_mode { get; set; }
+ public virtual signal void activate_cursor_row ();
+ public virtual signal void move_cursor (Gtk.MovementStep step, int count);
+ public virtual signal void row_activated (Gtk.ListBoxRow row);
+ public virtual signal void row_selected (Gtk.ListBoxRow row);
+ public virtual signal void toggle_cursor_row ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public class ListBoxAccessible : Gtk.ContainerAccessible, Atk.Component, Atk.Selection {
+ [CCode (has_construct_function = false)]
+ protected ListBoxAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public class ListBoxRow : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public ListBoxRow ();
+ public void changed ();
+ public unowned Gtk.Widget get_header ();
+ public void set_header (Gtk.Widget header);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class ListStore : GLib.Object, Gtk.TreeModel, Gtk.TreeDragSource, Gtk.TreeDragDest,
Gtk.TreeSortable, Gtk.Buildable {
[CCode (has_construct_function = false, sentinel = "")]
public ListStore (int n_columns, ...);
@@ -4001,6 +4045,20 @@ namespace Gtk {
protected ScrolledWindowAccessible ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
+ public class SearchBar : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public SearchBar ();
+ public void connect_entry (Gtk.Entry entry);
+ public bool get_search_mode ();
+ public bool get_show_close_button ();
+ public bool handle_event (Gdk.Event event);
+ public void set_search_mode (bool search_mode);
+ public void set_show_close_button (bool visible);
+ [NoAccessorMethod]
+ public bool search_mode_enabled { get; set; }
+ public bool show_close_button { get; set construct; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class SearchEntry : Gtk.Entry, Atk.Implementor, Gtk.Buildable, Gtk.Editable, Gtk.CellEditable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public SearchEntry ();
@@ -4173,10 +4231,6 @@ namespace Gtk {
[NoAccessorMethod]
public bool gtk_shell_shows_menubar { get; set; }
[NoAccessorMethod]
- public bool gtk_show_input_method_menu { get; set; }
- [NoAccessorMethod]
- public bool gtk_show_unicode_menu { get; set; }
- [NoAccessorMethod]
public string gtk_sound_theme_name { owned get; set; }
[NoAccessorMethod]
public bool gtk_split_cursor { get; set; }
@@ -7902,7 +7956,9 @@ namespace Gtk {
SLIDE_RIGHT,
SLIDE_LEFT,
SLIDE_UP,
- SLIDE_DOWN
+ SLIDE_DOWN,
+ SLIDE_LEFT_RIGHT,
+ SLIDE_UP_DOWN
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_STATE_FLAG_")]
[Flags]
@@ -8122,6 +8178,12 @@ namespace Gtk {
public delegate void IconViewForeachFunc (Gtk.IconView icon_view, Gtk.TreePath path);
[CCode (cheader_filename = "gtk/gtk.h", has_target = false)]
public delegate int KeySnoopFunc (Gtk.Widget grab_widget, Gdk.EventKey event, void* func_data);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public delegate bool ListBoxFilterFunc (Gtk.ListBoxRow row);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public delegate int ListBoxSortFunc (Gtk.ListBoxRow row1, Gtk.ListBoxRow row2);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public delegate void ListBoxUpdateHeaderFunc (Gtk.ListBoxRow row, Gtk.ListBoxRow before);
[CCode (cheader_filename = "gtk/gtk.h", has_target = false)]
public delegate void MenuDetachFunc (Gtk.Widget attach_widget, Gtk.Menu menu);
[CCode (cheader_filename = "gtk/gtk.h")]
@@ -8656,6 +8718,10 @@ namespace Gtk {
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_LINKED;
[CCode (cheader_filename = "gtk/gtk.h")]
+ public const string STYLE_CLASS_LIST;
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public const string STYLE_CLASS_LIST_ROW;
+ [CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_MARK;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_MENU;
diff --git a/vapi/packages/gtk+-3.0/gtk+-3.0.gi b/vapi/packages/gtk+-3.0/gtk+-3.0.gi
index b6e1be1..3aa3c35 100644
--- a/vapi/packages/gtk+-3.0/gtk+-3.0.gi
+++ b/vapi/packages/gtk+-3.0/gtk+-3.0.gi
@@ -1756,6 +1756,29 @@
<parameter name="func_data" type="gpointer"/>
</parameters>
</callback>
+ <callback name="GtkListBoxFilterFunc">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="row" type="GtkListBoxRow*"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GtkListBoxSortFunc">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="row1" type="GtkListBoxRow*"/>
+ <parameter name="row2" type="GtkListBoxRow*"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GtkListBoxUpdateHeaderFunc">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="row" type="GtkListBoxRow*"/>
+ <parameter name="before" type="GtkListBoxRow*"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </callback>
<callback name="GtkMenuDetachFunc">
<return-type type="void"/>
<parameters>
@@ -4977,6 +5000,8 @@
<member name="GTK_STACK_TRANSITION_TYPE_SLIDE_LEFT" value="3"/>
<member name="GTK_STACK_TRANSITION_TYPE_SLIDE_UP" value="4"/>
<member name="GTK_STACK_TRANSITION_TYPE_SLIDE_DOWN" value="5"/>
+ <member name="GTK_STACK_TRANSITION_TYPE_SLIDE_LEFT_RIGHT" value="6"/>
+ <member name="GTK_STACK_TRANSITION_TYPE_SLIDE_UP_DOWN" value="7"/>
</enum>
<enum name="GtkStateType" type-name="GtkStateType" get-type="gtk_state_type_get_type">
<member name="GTK_STATE_NORMAL" value="0"/>
@@ -15391,6 +15416,216 @@
<interface name="AtkHyperlinkImpl"/>
</implements>
</object>
+ <object name="GtkListBox" parent="GtkContainer" type-name="GtkListBox"
get-type="gtk_list_box_get_type">
+ <implements>
+ <interface name="AtkImplementor"/>
+ <interface name="GtkBuildable"/>
+ </implements>
+ <method name="drag_highlight_row" symbol="gtk_list_box_drag_highlight_row">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="list_box" type="GtkListBox*"/>
+ <parameter name="row" type="GtkListBoxRow*"/>
+ </parameters>
+ </method>
+ <method name="drag_unhighlight_row" symbol="gtk_list_box_drag_unhighlight_row">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="list_box" type="GtkListBox*"/>
+ </parameters>
+ </method>
+ <method name="get_activate_on_single_click"
symbol="gtk_list_box_get_activate_on_single_click">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="list_box" type="GtkListBox*"/>
+ </parameters>
+ </method>
+ <method name="get_adjustment" symbol="gtk_list_box_get_adjustment">
+ <return-type type="GtkAdjustment*"/>
+ <parameters>
+ <parameter name="list_box" type="GtkListBox*"/>
+ </parameters>
+ </method>
+ <method name="get_row_at_index" symbol="gtk_list_box_get_row_at_index">
+ <return-type type="GtkListBoxRow*"/>
+ <parameters>
+ <parameter name="list_box" type="GtkListBox*"/>
+ <parameter name="index_" type="gint"/>
+ </parameters>
+ </method>
+ <method name="get_row_at_y" symbol="gtk_list_box_get_row_at_y">
+ <return-type type="GtkListBoxRow*"/>
+ <parameters>
+ <parameter name="list_box" type="GtkListBox*"/>
+ <parameter name="y" type="gint"/>
+ </parameters>
+ </method>
+ <method name="get_selected_row" symbol="gtk_list_box_get_selected_row">
+ <return-type type="GtkListBoxRow*"/>
+ <parameters>
+ <parameter name="list_box" type="GtkListBox*"/>
+ </parameters>
+ </method>
+ <method name="get_selection_mode" symbol="gtk_list_box_get_selection_mode">
+ <return-type type="GtkSelectionMode"/>
+ <parameters>
+ <parameter name="list_box" type="GtkListBox*"/>
+ </parameters>
+ </method>
+ <method name="invalidate_filter" symbol="gtk_list_box_invalidate_filter">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="list_box" type="GtkListBox*"/>
+ </parameters>
+ </method>
+ <method name="invalidate_headers" symbol="gtk_list_box_invalidate_headers">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="list_box" type="GtkListBox*"/>
+ </parameters>
+ </method>
+ <method name="invalidate_sort" symbol="gtk_list_box_invalidate_sort">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="list_box" type="GtkListBox*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="gtk_list_box_new">
+ <return-type type="GtkWidget*"/>
+ </constructor>
+ <method name="select_row" symbol="gtk_list_box_select_row">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="list_box" type="GtkListBox*"/>
+ <parameter name="row" type="GtkListBoxRow*"/>
+ </parameters>
+ </method>
+ <method name="set_activate_on_single_click"
symbol="gtk_list_box_set_activate_on_single_click">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="list_box" type="GtkListBox*"/>
+ <parameter name="single" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_adjustment" symbol="gtk_list_box_set_adjustment">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="list_box" type="GtkListBox*"/>
+ <parameter name="adjustment" type="GtkAdjustment*"/>
+ </parameters>
+ </method>
+ <method name="set_filter_func" symbol="gtk_list_box_set_filter_func">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="list_box" type="GtkListBox*"/>
+ <parameter name="filter_func" type="GtkListBoxFilterFunc"/>
+ <parameter name="user_data" type="gpointer"/>
+ <parameter name="destroy" type="GDestroyNotify"/>
+ </parameters>
+ </method>
+ <method name="set_header_func" symbol="gtk_list_box_set_header_func">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="list_box" type="GtkListBox*"/>
+ <parameter name="update_header" type="GtkListBoxUpdateHeaderFunc"/>
+ <parameter name="user_data" type="gpointer"/>
+ <parameter name="destroy" type="GDestroyNotify"/>
+ </parameters>
+ </method>
+ <method name="set_placeholder" symbol="gtk_list_box_set_placeholder">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="list_box" type="GtkListBox*"/>
+ <parameter name="placeholder" type="GtkWidget*"/>
+ </parameters>
+ </method>
+ <method name="set_selection_mode" symbol="gtk_list_box_set_selection_mode">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="list_box" type="GtkListBox*"/>
+ <parameter name="mode" type="GtkSelectionMode"/>
+ </parameters>
+ </method>
+ <method name="set_sort_func" symbol="gtk_list_box_set_sort_func">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="list_box" type="GtkListBox*"/>
+ <parameter name="sort_func" type="GtkListBoxSortFunc"/>
+ <parameter name="user_data" type="gpointer"/>
+ <parameter name="destroy" type="GDestroyNotify"/>
+ </parameters>
+ </method>
+ <property name="activate-on-single-click" type="gboolean" readable="1" writable="1"
construct="0" construct-only="0"/>
+ <property name="selection-mode" type="GtkSelectionMode" readable="1" writable="1"
construct="0" construct-only="0"/>
+ <signal name="activate-cursor-row" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="list_box" type="GtkListBox*"/>
+ </parameters>
+ </signal>
+ <signal name="move-cursor" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="list_box" type="GtkListBox*"/>
+ <parameter name="step" type="GtkMovementStep"/>
+ <parameter name="count" type="gint"/>
+ </parameters>
+ </signal>
+ <signal name="row-activated" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="list_box" type="GtkListBox*"/>
+ <parameter name="row" type="GtkListBoxRow*"/>
+ </parameters>
+ </signal>
+ <signal name="row-selected" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="list_box" type="GtkListBox*"/>
+ <parameter name="row" type="GtkListBoxRow*"/>
+ </parameters>
+ </signal>
+ <signal name="toggle-cursor-row" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="list_box" type="GtkListBox*"/>
+ </parameters>
+ </signal>
+ </object>
+ <object name="GtkListBoxAccessible" parent="GtkContainerAccessible"
type-name="GtkListBoxAccessible" get-type="gtk_list_box_accessible_get_type">
+ <implements>
+ <interface name="AtkComponent"/>
+ <interface name="AtkSelection"/>
+ </implements>
+ </object>
+ <object name="GtkListBoxRow" parent="GtkBin" type-name="GtkListBoxRow"
get-type="gtk_list_box_row_get_type">
+ <implements>
+ <interface name="AtkImplementor"/>
+ <interface name="GtkBuildable"/>
+ </implements>
+ <method name="changed" symbol="gtk_list_box_row_changed">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="row" type="GtkListBoxRow*"/>
+ </parameters>
+ </method>
+ <method name="get_header" symbol="gtk_list_box_row_get_header">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="row" type="GtkListBoxRow*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="gtk_list_box_row_new">
+ <return-type type="GtkWidget*"/>
+ </constructor>
+ <method name="set_header" symbol="gtk_list_box_row_set_header">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="row" type="GtkListBoxRow*"/>
+ <parameter name="header" type="GtkWidget*"/>
+ </parameters>
+ </method>
+ </object>
<object name="GtkListStore" parent="GObject" type-name="GtkListStore"
get-type="gtk_list_store_get_type">
<implements>
<interface name="GtkTreeModel"/>
@@ -19968,6 +20203,57 @@
<interface name="AtkComponent"/>
</implements>
</object>
+ <object name="GtkSearchBar" parent="GtkBin" type-name="GtkSearchBar"
get-type="gtk_search_bar_get_type">
+ <implements>
+ <interface name="AtkImplementor"/>
+ <interface name="GtkBuildable"/>
+ </implements>
+ <method name="connect_entry" symbol="gtk_search_bar_connect_entry">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="bar" type="GtkSearchBar*"/>
+ <parameter name="entry" type="GtkEntry*"/>
+ </parameters>
+ </method>
+ <method name="get_search_mode" symbol="gtk_search_bar_get_search_mode">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="bar" type="GtkSearchBar*"/>
+ </parameters>
+ </method>
+ <method name="get_show_close_button" symbol="gtk_search_bar_get_show_close_button">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="bar" type="GtkSearchBar*"/>
+ </parameters>
+ </method>
+ <method name="handle_event" symbol="gtk_search_bar_handle_event">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="bar" type="GtkSearchBar*"/>
+ <parameter name="event" type="GdkEvent*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="gtk_search_bar_new">
+ <return-type type="GtkWidget*"/>
+ </constructor>
+ <method name="set_search_mode" symbol="gtk_search_bar_set_search_mode">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="bar" type="GtkSearchBar*"/>
+ <parameter name="search_mode" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_show_close_button" symbol="gtk_search_bar_set_show_close_button">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="bar" type="GtkSearchBar*"/>
+ <parameter name="visible" type="gboolean"/>
+ </parameters>
+ </method>
+ <property name="search-mode-enabled" type="gboolean" readable="1" writable="1"
construct="0" construct-only="0"/>
+ <property name="show-close-button" type="gboolean" readable="1" writable="1"
construct="1" construct-only="0"/>
+ </object>
<object name="GtkSearchEntry" parent="GtkEntry" type-name="GtkSearchEntry"
get-type="gtk_search_entry_get_type">
<implements>
<interface name="AtkImplementor"/>
@@ -20144,8 +20430,6 @@
<property name="gtk-scrolled-window-placement" type="GtkCornerType" readable="1"
writable="1" construct="0" construct-only="0"/>
<property name="gtk-shell-shows-app-menu" type="gboolean" readable="1" writable="1"
construct="0" construct-only="0"/>
<property name="gtk-shell-shows-menubar" type="gboolean" readable="1" writable="1"
construct="0" construct-only="0"/>
- <property name="gtk-show-input-method-menu" type="gboolean" readable="1" writable="1"
construct="0" construct-only="0"/>
- <property name="gtk-show-unicode-menu" type="gboolean" readable="1" writable="1"
construct="0" construct-only="0"/>
<property name="gtk-sound-theme-name" type="char*" readable="1" writable="1"
construct="0" construct-only="0"/>
<property name="gtk-split-cursor" type="gboolean" readable="1" writable="1"
construct="0" construct-only="0"/>
<property name="gtk-theme-name" type="char*" readable="1" writable="1" construct="0"
construct-only="0"/>
@@ -33076,6 +33360,8 @@
<constant name="GTK_STYLE_CLASS_LEFT" type="char*" value="left"/>
<constant name="GTK_STYLE_CLASS_LEVEL_BAR" type="char*" value="level-bar"/>
<constant name="GTK_STYLE_CLASS_LINKED" type="char*" value="linked"/>
+ <constant name="GTK_STYLE_CLASS_LIST" type="char*" value="list"/>
+ <constant name="GTK_STYLE_CLASS_LIST_ROW" type="char*" value="list-row"/>
<constant name="GTK_STYLE_CLASS_MARK" type="char*" value="mark"/>
<constant name="GTK_STYLE_CLASS_MENU" type="char*" value="menu"/>
<constant name="GTK_STYLE_CLASS_MENUBAR" type="char*" value="menubar"/>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]