[vala] gtk+-3.0: Update to 3.11.0



commit a581c005e7de07aabf1036ec151b6aedad2e623a
Author: Rico Tzschichholz <ricotz ubuntu com>
Date:   Tue Oct 29 17:27:34 2013 +0100

    gtk+-3.0: Update to 3.11.0

 vapi/gtk+-3.0.vapi                       |   94 ++++++++-
 vapi/packages/gtk+-3.0/gtk+-3.0.gi       |  377 +++++++++++++++++++++++++++++-
 vapi/packages/gtk+-3.0/gtk+-3.0.metadata |   12 +
 3 files changed, 477 insertions(+), 6 deletions(-)
---
diff --git a/vapi/gtk+-3.0.vapi b/vapi/gtk+-3.0.vapi
index d535e10..1f90027 100644
--- a/vapi/gtk+-3.0.vapi
+++ b/vapi/gtk+-3.0.vapi
@@ -579,6 +579,7 @@ namespace Gtk {
                public Application (string application_id, GLib.ApplicationFlags flags);
                public void add_accelerator (string accelerator, string action_name, GLib.Variant? parameter);
                public void add_window (Gtk.Window window);
+               public string get_accels_for_action (string detailed_action_name);
                public unowned Gtk.Window get_active_window ();
                public unowned GLib.MenuModel get_app_menu ();
                public unowned GLib.MenuModel get_menubar ();
@@ -586,8 +587,10 @@ namespace Gtk {
                public unowned GLib.List<weak Gtk.Window> get_windows ();
                public uint inhibit (Gtk.Window? window, Gtk.ApplicationInhibitFlags flags, string? reason);
                public bool is_inhibited (Gtk.ApplicationInhibitFlags flags);
+               public string list_action_descriptions ();
                public void remove_accelerator (string action_name, GLib.Variant? parameter);
                public void remove_window (Gtk.Window window);
+               public void set_accels_for_action (string detailed_action_name, string accels);
                public void set_app_menu (GLib.MenuModel app_menu);
                public void set_menubar (GLib.MenuModel menubar);
                public void uninhibit (uint cookie);
@@ -770,11 +773,13 @@ namespace Gtk {
                public Builder.from_resource (string resource_path);
                [CCode (has_construct_function = false)]
                public Builder.from_string (string str, ssize_t length);
+               public unowned Gtk.Application get_application ();
                public unowned GLib.Object get_object (string name);
                public GLib.SList<weak GLib.Object> get_objects ();
                public unowned string get_translation_domain ();
                public virtual GLib.Type get_type_from_name (string type_name);
                public unowned GLib.Callback lookup_callback_symbol (string callback_name);
+               public void set_application (Gtk.Application application);
                public void set_translation_domain (string domain);
                public bool value_from_string (GLib.ParamSpec pspec, string str, GLib.Value value) throws 
GLib.Error;
                public bool value_from_string_type (GLib.Type type, string str, GLib.Value value) throws 
GLib.Error;
@@ -2078,6 +2083,72 @@ namespace Gtk {
                public int y;
        }
        [CCode (cheader_filename = "gtk/gtk.h")]
+       public class FlowBox : Gtk.Container, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+               [CCode (has_construct_function = false, type = "GtkWidget*")]
+               public FlowBox ();
+               public bool get_activate_on_single_click ();
+               public unowned Gtk.FlowBoxChild get_child_at_index (int idx);
+               public uint get_column_spacing ();
+               public bool get_homogeneous ();
+               public uint get_max_children_per_line ();
+               public uint get_min_children_per_line ();
+               public uint get_row_spacing ();
+               public GLib.List<weak Gtk.FlowBoxChild> get_selected_children ();
+               public Gtk.SelectionMode get_selection_mode ();
+               public void insert (Gtk.Widget widget, int position);
+               public void invalidate_filter ();
+               public void invalidate_sort ();
+               public void select_child (Gtk.FlowBoxChild child);
+               public void selected_foreach (owned Gtk.FlowBoxForeachFunc? func);
+               public void set_activate_on_single_click (bool single);
+               public void set_column_spacing (uint spacing);
+               public void set_filter_func (owned Gtk.FlowBoxFilterFunc? filter_func);
+               public void set_hadjustment (Gtk.Adjustment adjustment);
+               public void set_homogeneous (bool homogeneous);
+               public void set_max_children_per_line (uint n_children);
+               public void set_min_children_per_line (uint n_children);
+               public void set_row_spacing (uint spacing);
+               public void set_selection_mode (Gtk.SelectionMode mode);
+               public void set_sort_func (owned Gtk.FlowBoxSortFunc? sort_func);
+               public void set_vadjustment (Gtk.Adjustment adjustment);
+               public void unselect_child (Gtk.FlowBoxChild child);
+               public bool activate_on_single_click { get; set; }
+               public uint column_spacing { get; set; }
+               public bool homogeneous { get; set; }
+               public uint max_children_per_line { get; set; }
+               public uint min_children_per_line { get; set; }
+               public uint row_spacing { get; set; }
+               public Gtk.SelectionMode selection_mode { get; set; }
+               public virtual signal void activate_cursor_child ();
+               public virtual signal void child_activated (Gtk.Widget child);
+               public virtual signal void move_cursor (Gtk.MovementStep step, int count);
+               [HasEmitter]
+               public virtual signal void select_all ();
+               public virtual signal void selected_children_changed ();
+               public virtual signal void toggle_cursor_child ();
+               [HasEmitter]
+               public virtual signal void unselect_all ();
+       }
+       [CCode (cheader_filename = "gtk/gtk.h")]
+       public class FlowBoxAccessible : Gtk.ContainerAccessible, Atk.Component, Atk.Selection {
+               [CCode (has_construct_function = false)]
+               protected FlowBoxAccessible ();
+       }
+       [CCode (cheader_filename = "gtk/gtk.h")]
+       public class FlowBoxChild : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
+               [CCode (has_construct_function = false, type = "GtkWidget*")]
+               public FlowBoxChild ();
+               public void changed ();
+               public int get_index ();
+               public bool is_selected ();
+               public virtual signal void activate ();
+       }
+       [CCode (cheader_filename = "gtk/gtk.h")]
+       public class FlowBoxChildAccessible : Gtk.ContainerAccessible, Atk.Component {
+               [CCode (has_construct_function = false)]
+               protected FlowBoxChildAccessible ();
+       }
+       [CCode (cheader_filename = "gtk/gtk.h")]
        public class FontButton : Gtk.Button, Atk.Implementor, Gtk.Buildable, Gtk.Actionable, 
Gtk.Activatable, Gtk.FontChooser {
                [CCode (has_construct_function = false, type = "GtkWidget*")]
                public FontButton ();
@@ -5197,6 +5268,8 @@ namespace Gtk {
                public bool backward_display_line (Gtk.TextIter iter);
                public bool backward_display_line_start (Gtk.TextIter iter);
                public void buffer_to_window_coords (Gtk.TextWindowType win, int buffer_x, int buffer_y, out 
int window_x, out int window_y);
+               [NoWrapper]
+               public virtual Gtk.TextBuffer create_buffer ();
                public bool forward_display_line (Gtk.TextIter iter);
                public bool forward_display_line_end (Gtk.TextIter iter);
                public bool get_accepts_tab ();
@@ -5553,7 +5626,7 @@ namespace Gtk {
                public void set_style (Gtk.ToolbarStyle style);
                public void unset_icon_size ();
                public void unset_style ();
-               public int icon_size { get; set; }
+               public Gtk.IconSize icon_size { get; set; }
                [NoAccessorMethod]
                public bool icon_size_set { get; set; }
                public bool show_arrow { get; set; }
@@ -8025,7 +8098,16 @@ namespace Gtk {
                SLIDE_UP,
                SLIDE_DOWN,
                SLIDE_LEFT_RIGHT,
-               SLIDE_UP_DOWN
+               SLIDE_UP_DOWN,
+               OVER_UP,
+               OVER_DOWN,
+               OVER_LEFT,
+               OVER_RIGHT,
+               UNDER_UP,
+               UNDER_DOWN,
+               UNDER_LEFT,
+               UNDER_RIGHT,
+               OVER_UP_DOWN
        }
        [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_STATE_FLAG_")]
        [Flags]
@@ -8240,6 +8322,12 @@ namespace Gtk {
        [CCode (cheader_filename = "gtk/gtk.h")]
        public delegate bool FileFilterFunc (Gtk.FileFilterInfo filter_info);
        [CCode (cheader_filename = "gtk/gtk.h")]
+       public delegate bool FlowBoxFilterFunc (Gtk.FlowBoxChild child);
+       [CCode (cheader_filename = "gtk/gtk.h")]
+       public delegate void FlowBoxForeachFunc (Gtk.FlowBox box, Gtk.FlowBoxChild child);
+       [CCode (cheader_filename = "gtk/gtk.h")]
+       public delegate int FlowBoxSortFunc (Gtk.FlowBoxChild child1, Gtk.FlowBoxChild child2);
+       [CCode (cheader_filename = "gtk/gtk.h")]
        public delegate bool FontFilterFunc (Pango.FontFamily family, Pango.FontFace face);
        [CCode (cheader_filename = "gtk/gtk.h")]
        public delegate void IconViewForeachFunc (Gtk.IconView icon_view, Gtk.TreePath path);
@@ -8799,6 +8887,8 @@ namespace Gtk {
        [CCode (cheader_filename = "gtk/gtk.h")]
        public const string STYLE_CLASS_MENUITEM;
        [CCode (cheader_filename = "gtk/gtk.h")]
+       public const string STYLE_CLASS_NEEDS_ATTENTION;
+       [CCode (cheader_filename = "gtk/gtk.h")]
        public const string STYLE_CLASS_NOTEBOOK;
        [CCode (cheader_filename = "gtk/gtk.h")]
        public const string STYLE_CLASS_OSD;
diff --git a/vapi/packages/gtk+-3.0/gtk+-3.0.gi b/vapi/packages/gtk+-3.0/gtk+-3.0.gi
index 49916f5..96faef5 100644
--- a/vapi/packages/gtk+-3.0/gtk+-3.0.gi
+++ b/vapi/packages/gtk+-3.0/gtk+-3.0.gi
@@ -1721,6 +1721,29 @@
                                <parameter name="data" type="gpointer"/>
                        </parameters>
                </callback>
+               <callback name="GtkFlowBoxFilterFunc">
+                       <return-type type="gboolean"/>
+                       <parameters>
+                               <parameter name="child" type="GtkFlowBoxChild*"/>
+                               <parameter name="user_data" type="gpointer"/>
+                       </parameters>
+               </callback>
+               <callback name="GtkFlowBoxForeachFunc">
+                       <return-type type="void"/>
+                       <parameters>
+                               <parameter name="box" type="GtkFlowBox*"/>
+                               <parameter name="child" type="GtkFlowBoxChild*"/>
+                               <parameter name="user_data" type="gpointer"/>
+                       </parameters>
+               </callback>
+               <callback name="GtkFlowBoxSortFunc">
+                       <return-type type="gint"/>
+                       <parameters>
+                               <parameter name="child1" type="GtkFlowBoxChild*"/>
+                               <parameter name="child2" type="GtkFlowBoxChild*"/>
+                               <parameter name="user_data" type="gpointer"/>
+                       </parameters>
+               </callback>
                <callback name="GtkFontFilterFunc">
                        <return-type type="gboolean"/>
                        <parameters>
@@ -5038,6 +5061,15 @@
                        <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"/>
+                       <member name="GTK_STACK_TRANSITION_TYPE_OVER_UP" value="8"/>
+                       <member name="GTK_STACK_TRANSITION_TYPE_OVER_DOWN" value="9"/>
+                       <member name="GTK_STACK_TRANSITION_TYPE_OVER_LEFT" value="10"/>
+                       <member name="GTK_STACK_TRANSITION_TYPE_OVER_RIGHT" value="11"/>
+                       <member name="GTK_STACK_TRANSITION_TYPE_UNDER_UP" value="12"/>
+                       <member name="GTK_STACK_TRANSITION_TYPE_UNDER_DOWN" value="13"/>
+                       <member name="GTK_STACK_TRANSITION_TYPE_UNDER_LEFT" value="14"/>
+                       <member name="GTK_STACK_TRANSITION_TYPE_UNDER_RIGHT" value="15"/>
+                       <member name="GTK_STACK_TRANSITION_TYPE_OVER_UP_DOWN" value="16"/>
                </enum>
                <enum name="GtkStateType" type-name="GtkStateType" get-type="gtk_state_type_get_type">
                        <member name="GTK_STATE_NORMAL" value="0"/>
@@ -6847,6 +6879,13 @@
                                        <parameter name="window" type="GtkWindow*"/>
                                </parameters>
                        </method>
+                       <method name="get_accels_for_action" symbol="gtk_application_get_accels_for_action">
+                               <return-type type="gchar**"/>
+                               <parameters>
+                                       <parameter name="application" type="GtkApplication*"/>
+                                       <parameter name="detailed_action_name" type="gchar*"/>
+                               </parameters>
+                       </method>
                        <method name="get_active_window" symbol="gtk_application_get_active_window">
                                <return-type type="GtkWindow*"/>
                                <parameters>
@@ -6894,6 +6933,12 @@
                                        <parameter name="flags" type="GtkApplicationInhibitFlags"/>
                                </parameters>
                        </method>
+                       <method name="list_action_descriptions" 
symbol="gtk_application_list_action_descriptions">
+                               <return-type type="gchar**"/>
+                               <parameters>
+                                       <parameter name="application" type="GtkApplication*"/>
+                               </parameters>
+                       </method>
                        <constructor name="new" symbol="gtk_application_new">
                                <return-type type="GtkApplication*"/>
                                <parameters>
@@ -6916,6 +6961,14 @@
                                        <parameter name="window" type="GtkWindow*"/>
                                </parameters>
                        </method>
+                       <method name="set_accels_for_action" symbol="gtk_application_set_accels_for_action">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="application" type="GtkApplication*"/>
+                                       <parameter name="detailed_action_name" type="gchar*"/>
+                                       <parameter name="accels" type="gchar**"/>
+                               </parameters>
+                       </method>
                        <method name="set_app_menu" symbol="gtk_application_set_app_menu">
                                <return-type type="void"/>
                                <parameters>
@@ -7480,6 +7533,12 @@
                                        <parameter name="object" type="GObject*"/>
                                </parameters>
                        </method>
+                       <method name="get_application" symbol="gtk_builder_get_application">
+                               <return-type type="GtkApplication*"/>
+                               <parameters>
+                                       <parameter name="builder" type="GtkBuilder*"/>
+                               </parameters>
+                       </method>
                        <method name="get_object" symbol="gtk_builder_get_object">
                                <return-type type="GObject*"/>
                                <parameters>
@@ -7535,6 +7594,13 @@
                                        <parameter name="length" type="gssize"/>
                                </parameters>
                        </constructor>
+                       <method name="set_application" symbol="gtk_builder_set_application">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="builder" type="GtkBuilder*"/>
+                                       <parameter name="application" type="GtkApplication*"/>
+                               </parameters>
+                       </method>
                        <method name="set_translation_domain" symbol="gtk_builder_set_translation_domain">
                                <return-type type="void"/>
                                <parameters>
@@ -12508,6 +12574,302 @@
                                </parameters>
                        </method>
                </object>
+               <object name="GtkFlowBox" parent="GtkContainer" type-name="GtkFlowBox" 
get-type="gtk_flow_box_get_type">
+                       <implements>
+                               <interface name="AtkImplementor"/>
+                               <interface name="GtkBuildable"/>
+                               <interface name="GtkOrientable"/>
+                       </implements>
+                       <method name="get_activate_on_single_click" 
symbol="gtk_flow_box_get_activate_on_single_click">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="box" type="GtkFlowBox*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_child_at_index" symbol="gtk_flow_box_get_child_at_index">
+                               <return-type type="GtkFlowBoxChild*"/>
+                               <parameters>
+                                       <parameter name="box" type="GtkFlowBox*"/>
+                                       <parameter name="idx" type="gint"/>
+                               </parameters>
+                       </method>
+                       <method name="get_column_spacing" symbol="gtk_flow_box_get_column_spacing">
+                               <return-type type="guint"/>
+                               <parameters>
+                                       <parameter name="box" type="GtkFlowBox*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_homogeneous" symbol="gtk_flow_box_get_homogeneous">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="box" type="GtkFlowBox*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_max_children_per_line" 
symbol="gtk_flow_box_get_max_children_per_line">
+                               <return-type type="guint"/>
+                               <parameters>
+                                       <parameter name="box" type="GtkFlowBox*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_min_children_per_line" 
symbol="gtk_flow_box_get_min_children_per_line">
+                               <return-type type="guint"/>
+                               <parameters>
+                                       <parameter name="box" type="GtkFlowBox*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_row_spacing" symbol="gtk_flow_box_get_row_spacing">
+                               <return-type type="guint"/>
+                               <parameters>
+                                       <parameter name="box" type="GtkFlowBox*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_selected_children" symbol="gtk_flow_box_get_selected_children">
+                               <return-type type="GList*"/>
+                               <parameters>
+                                       <parameter name="box" type="GtkFlowBox*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_selection_mode" symbol="gtk_flow_box_get_selection_mode">
+                               <return-type type="GtkSelectionMode"/>
+                               <parameters>
+                                       <parameter name="box" type="GtkFlowBox*"/>
+                               </parameters>
+                       </method>
+                       <method name="insert" symbol="gtk_flow_box_insert">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="box" type="GtkFlowBox*"/>
+                                       <parameter name="widget" type="GtkWidget*"/>
+                                       <parameter name="position" type="gint"/>
+                               </parameters>
+                       </method>
+                       <method name="invalidate_filter" symbol="gtk_flow_box_invalidate_filter">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="box" type="GtkFlowBox*"/>
+                               </parameters>
+                       </method>
+                       <method name="invalidate_sort" symbol="gtk_flow_box_invalidate_sort">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="box" type="GtkFlowBox*"/>
+                               </parameters>
+                       </method>
+                       <constructor name="new" symbol="gtk_flow_box_new">
+                               <return-type type="GtkWidget*"/>
+                       </constructor>
+                       <method name="select_all" symbol="gtk_flow_box_select_all">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="box" type="GtkFlowBox*"/>
+                               </parameters>
+                       </method>
+                       <method name="select_child" symbol="gtk_flow_box_select_child">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="box" type="GtkFlowBox*"/>
+                                       <parameter name="child" type="GtkFlowBoxChild*"/>
+                               </parameters>
+                       </method>
+                       <method name="selected_foreach" symbol="gtk_flow_box_selected_foreach">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="box" type="GtkFlowBox*"/>
+                                       <parameter name="func" type="GtkFlowBoxForeachFunc"/>
+                                       <parameter name="data" type="gpointer"/>
+                               </parameters>
+                       </method>
+                       <method name="set_activate_on_single_click" 
symbol="gtk_flow_box_set_activate_on_single_click">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="box" type="GtkFlowBox*"/>
+                                       <parameter name="single" type="gboolean"/>
+                               </parameters>
+                       </method>
+                       <method name="set_column_spacing" symbol="gtk_flow_box_set_column_spacing">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="box" type="GtkFlowBox*"/>
+                                       <parameter name="spacing" type="guint"/>
+                               </parameters>
+                       </method>
+                       <method name="set_filter_func" symbol="gtk_flow_box_set_filter_func">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="box" type="GtkFlowBox*"/>
+                                       <parameter name="filter_func" type="GtkFlowBoxFilterFunc"/>
+                                       <parameter name="user_data" type="gpointer"/>
+                                       <parameter name="destroy" type="GDestroyNotify"/>
+                               </parameters>
+                       </method>
+                       <method name="set_hadjustment" symbol="gtk_flow_box_set_hadjustment">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="box" type="GtkFlowBox*"/>
+                                       <parameter name="adjustment" type="GtkAdjustment*"/>
+                               </parameters>
+                       </method>
+                       <method name="set_homogeneous" symbol="gtk_flow_box_set_homogeneous">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="box" type="GtkFlowBox*"/>
+                                       <parameter name="homogeneous" type="gboolean"/>
+                               </parameters>
+                       </method>
+                       <method name="set_max_children_per_line" 
symbol="gtk_flow_box_set_max_children_per_line">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="box" type="GtkFlowBox*"/>
+                                       <parameter name="n_children" type="guint"/>
+                               </parameters>
+                       </method>
+                       <method name="set_min_children_per_line" 
symbol="gtk_flow_box_set_min_children_per_line">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="box" type="GtkFlowBox*"/>
+                                       <parameter name="n_children" type="guint"/>
+                               </parameters>
+                       </method>
+                       <method name="set_row_spacing" symbol="gtk_flow_box_set_row_spacing">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="box" type="GtkFlowBox*"/>
+                                       <parameter name="spacing" type="guint"/>
+                               </parameters>
+                       </method>
+                       <method name="set_selection_mode" symbol="gtk_flow_box_set_selection_mode">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="box" type="GtkFlowBox*"/>
+                                       <parameter name="mode" type="GtkSelectionMode"/>
+                               </parameters>
+                       </method>
+                       <method name="set_sort_func" symbol="gtk_flow_box_set_sort_func">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="box" type="GtkFlowBox*"/>
+                                       <parameter name="sort_func" type="GtkFlowBoxSortFunc"/>
+                                       <parameter name="user_data" type="gpointer"/>
+                                       <parameter name="destroy" type="GDestroyNotify"/>
+                               </parameters>
+                       </method>
+                       <method name="set_vadjustment" symbol="gtk_flow_box_set_vadjustment">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="box" type="GtkFlowBox*"/>
+                                       <parameter name="adjustment" type="GtkAdjustment*"/>
+                               </parameters>
+                       </method>
+                       <method name="unselect_all" symbol="gtk_flow_box_unselect_all">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="box" type="GtkFlowBox*"/>
+                               </parameters>
+                       </method>
+                       <method name="unselect_child" symbol="gtk_flow_box_unselect_child">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="box" type="GtkFlowBox*"/>
+                                       <parameter name="child" type="GtkFlowBoxChild*"/>
+                               </parameters>
+                       </method>
+                       <property name="activate-on-single-click" type="gboolean" readable="1" writable="1" 
construct="0" construct-only="0"/>
+                       <property name="column-spacing" type="guint" readable="1" writable="1" construct="0" 
construct-only="0"/>
+                       <property name="homogeneous" type="gboolean" readable="1" writable="1" construct="0" 
construct-only="0"/>
+                       <property name="max-children-per-line" type="guint" readable="1" writable="1" 
construct="0" construct-only="0"/>
+                       <property name="min-children-per-line" type="guint" readable="1" writable="1" 
construct="0" construct-only="0"/>
+                       <property name="row-spacing" type="guint" 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-child" when="LAST">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="box" type="GtkFlowBox*"/>
+                               </parameters>
+                       </signal>
+                       <signal name="child-activated" when="LAST">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="box" type="GtkFlowBox*"/>
+                                       <parameter name="child" type="GtkWidget*"/>
+                               </parameters>
+                       </signal>
+                       <signal name="move-cursor" when="LAST">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="box" type="GtkFlowBox*"/>
+                                       <parameter name="step" type="GtkMovementStep"/>
+                                       <parameter name="count" type="gint"/>
+                               </parameters>
+                       </signal>
+                       <signal name="select-all" when="LAST">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="box" type="GtkFlowBox*"/>
+                               </parameters>
+                       </signal>
+                       <signal name="selected-children-changed" when="FIRST">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="box" type="GtkFlowBox*"/>
+                               </parameters>
+                       </signal>
+                       <signal name="toggle-cursor-child" when="LAST">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="box" type="GtkFlowBox*"/>
+                               </parameters>
+                       </signal>
+                       <signal name="unselect-all" when="LAST">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="box" type="GtkFlowBox*"/>
+                               </parameters>
+                       </signal>
+               </object>
+               <object name="GtkFlowBoxAccessible" parent="GtkContainerAccessible" 
type-name="GtkFlowBoxAccessible" get-type="gtk_flow_box_accessible_get_type">
+                       <implements>
+                               <interface name="AtkComponent"/>
+                               <interface name="AtkSelection"/>
+                       </implements>
+               </object>
+               <object name="GtkFlowBoxChild" parent="GtkBin" type-name="GtkFlowBoxChild" 
get-type="gtk_flow_box_child_get_type">
+                       <implements>
+                               <interface name="AtkImplementor"/>
+                               <interface name="GtkBuildable"/>
+                       </implements>
+                       <method name="changed" symbol="gtk_flow_box_child_changed">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="child" type="GtkFlowBoxChild*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_index" symbol="gtk_flow_box_child_get_index">
+                               <return-type type="gint"/>
+                               <parameters>
+                                       <parameter name="child" type="GtkFlowBoxChild*"/>
+                               </parameters>
+                       </method>
+                       <method name="is_selected" symbol="gtk_flow_box_child_is_selected">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="child" type="GtkFlowBoxChild*"/>
+                               </parameters>
+                       </method>
+                       <constructor name="new" symbol="gtk_flow_box_child_new">
+                               <return-type type="GtkWidget*"/>
+                       </constructor>
+                       <signal name="activate" when="FIRST">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="child" type="GtkFlowBoxChild*"/>
+                               </parameters>
+                       </signal>
+               </object>
+               <object name="GtkFlowBoxChildAccessible" parent="GtkContainerAccessible" 
type-name="GtkFlowBoxChildAccessible" get-type="gtk_flow_box_child_accessible_get_type">
+                       <implements>
+                               <interface name="AtkComponent"/>
+                       </implements>
+               </object>
                <object name="GtkFontButton" parent="GtkButton" type-name="GtkFontButton" 
get-type="gtk_font_button_get_type">
                        <implements>
                                <interface name="AtkImplementor"/>
@@ -24225,6 +24587,12 @@
                                        <parameter name="text_view" type="GtkTextView*"/>
                                </parameters>
                        </signal>
+                       <vfunc name="create_buffer">
+                               <return-type type="GtkTextBuffer*"/>
+                               <parameters>
+                                       <parameter name="text_view" type="GtkTextView*"/>
+                               </parameters>
+                       </vfunc>
                </object>
                <object name="GtkTextViewAccessible" parent="GtkContainerAccessible" 
type-name="GtkTextViewAccessible" get-type="gtk_text_view_accessible_get_type">
                        <implements>
@@ -25475,7 +25843,7 @@
                                        <parameter name="toolbar" type="GtkToolbar*"/>
                                </parameters>
                        </method>
-                       <property name="icon-size" type="gint" readable="1" writable="1" construct="0" 
construct-only="0"/>
+                       <property name="icon-size" type="GtkIconSize" readable="1" writable="1" construct="0" 
construct-only="0"/>
                        <property name="icon-size-set" type="gboolean" readable="1" writable="1" 
construct="0" construct-only="0"/>
                        <property name="show-arrow" type="gboolean" readable="1" writable="1" construct="0" 
construct-only="0"/>
                        <property name="toolbar-style" type="GtkToolbarStyle" readable="1" writable="1" 
construct="0" construct-only="0"/>
@@ -33474,15 +33842,15 @@
                                </parameters>
                        </vfunc>
                </interface>
-               <constant name="GTK_BINARY_AGE" type="int" value="1000"/>
+               <constant name="GTK_BINARY_AGE" type="int" value="1101"/>
                <constant name="GTK_INPUT_ERROR" type="int" value="-1"/>
                <constant name="GTK_INTERFACE_AGE" type="int" value="0"/>
                <constant name="GTK_LEVEL_BAR_OFFSET_HIGH" type="char*" value="high"/>
                <constant name="GTK_LEVEL_BAR_OFFSET_LOW" type="char*" value="low"/>
                <constant name="GTK_MAJOR_VERSION" type="int" value="3"/>
                <constant name="GTK_MAX_COMPOSE_LEN" type="int" value="7"/>
-               <constant name="GTK_MICRO_VERSION" type="int" value="0"/>
-               <constant name="GTK_MINOR_VERSION" type="int" value="10"/>
+               <constant name="GTK_MICRO_VERSION" type="int" value="1"/>
+               <constant name="GTK_MINOR_VERSION" type="int" value="11"/>
                <constant name="GTK_PAPER_NAME_A3" type="char*" value="iso_a3"/>
                <constant name="GTK_PAPER_NAME_A4" type="char*" value="iso_a4"/>
                <constant name="GTK_PAPER_NAME_A5" type="char*" value="iso_a5"/>
@@ -33560,6 +33928,7 @@
                <constant name="GTK_STYLE_CLASS_MENU" type="char*" value="menu"/>
                <constant name="GTK_STYLE_CLASS_MENUBAR" type="char*" value="menubar"/>
                <constant name="GTK_STYLE_CLASS_MENUITEM" type="char*" value="menuitem"/>
+               <constant name="GTK_STYLE_CLASS_NEEDS_ATTENTION" type="char*" value="needs-attention"/>
                <constant name="GTK_STYLE_CLASS_NOTEBOOK" type="char*" value="notebook"/>
                <constant name="GTK_STYLE_CLASS_OSD" type="char*" value="osd"/>
                <constant name="GTK_STYLE_CLASS_PANE_SEPARATOR" type="char*" value="pane-separator"/>
diff --git a/vapi/packages/gtk+-3.0/gtk+-3.0.metadata b/vapi/packages/gtk+-3.0/gtk+-3.0.metadata
index 09a22cc..89f7f78 100644
--- a/vapi/packages/gtk+-3.0/gtk+-3.0.metadata
+++ b/vapi/packages/gtk+-3.0/gtk+-3.0.metadata
@@ -53,9 +53,11 @@ gtk_alignment_get_padding.padding_left is_out="1"
 gtk_alignment_get_padding.padding_right is_out="1"
 GtkAllocation is_value_type="1"
 gtk_application_add_accelerator.parameter nullable="1"
+gtk_application_get_accels_for_action transfer_ownership="1"
 gtk_application_get_windows type_arguments="unowned Window"
 gtk_application_inhibit.window nullable="1"
 gtk_application_inhibit.reason nullable="1"
+gtk_application_list_action_descriptions transfer_ownership="1"
 gtk_application_remove_accelerator.parameter nullable="1"
 GtkArg.d hidden="1"
 gtk_aspect_frame_new.label nullable="1"
@@ -312,6 +314,15 @@ gtk_file_chooser_list_filters transfer_ownership="1" type_arguments="unowned Fil
 gtk_file_chooser_list_shortcut_folder_uris nullable="1" transfer_ownership="1" type_arguments="string"
 gtk_file_chooser_list_shortcut_folders nullable="1" transfer_ownership="1" type_arguments="string"
 GtkFixed.children type_arguments="Widget"
+gtk_flow_box_get_selected_children transfer_ownership="1" type_arguments="unowned FlowBoxChild"
+gtk_flow_box_selected_foreach.func transfer_ownership="1" nullable="1"
+gtk_flow_box_selected_foreach.data hidden="1"
+gtk_flow_box_set_filter_func.filter_func transfer_ownership="1" nullable="1"
+gtk_flow_box_set_filter_func.destroy hidden="1"
+gtk_flow_box_set_sort_func.sort_func transfer_ownership="1" nullable="1"
+gtk_flow_box_set_sort_func.destroy hidden="1"
+GtkFlowBox::select_all has_emitter="1"
+GtkFlowBox::unselect_all has_emitter="1"
 gtk_font_chooser_dialog_new.* nullable="1"
 gtk_font_chooser_set_filter_func.filter transfer_ownership="1"
 gtk_font_chooser_set_filter_func.data hidden="1"
@@ -897,6 +908,7 @@ gtk_text_view_window_to_buffer_coords.buffer_x is_out="1"
 gtk_text_view_window_to_buffer_coords.buffer_y is_out="1"
 gtk_text_view_buffer_to_window_coords.window_x is_out="1"
 gtk_text_view_buffer_to_window_coords.window_y is_out="1"
+gtk_text_view_create_buffer transfer_ownership="1"
 gtk_theming_engine_get ellipsis="1"
 gtk_theming_engine_get_background_color type_name="Gdk.RGBA"
 gtk_theming_engine_get_background_color.color hidden="1"


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]