[vala] gtk+-3.0: Update to 3.9.9



commit 72b5a542b77758ed7a0152cb47d30026cb511930
Author: Rico Tzschichholz <ricotz ubuntu com>
Date:   Mon Jul 29 16:49:15 2013 +0200

    gtk+-3.0: Update to 3.9.9

 vapi/gtk+-3.0.vapi                          |   59 ++++-
 vapi/packages/gtk+-3.0/gtk+-3.0-custom.vala |  118 +++++++++
 vapi/packages/gtk+-3.0/gtk+-3.0.gi          |  377 ++++++++++++++++-----------
 vapi/packages/gtk+-3.0/gtk+-3.0.metadata    |   17 +-
 4 files changed, 400 insertions(+), 171 deletions(-)
---
diff --git a/vapi/gtk+-3.0.vapi b/vapi/gtk+-3.0.vapi
index dc677f6..6c60ba6 100644
--- a/vapi/gtk+-3.0.vapi
+++ b/vapi/gtk+-3.0.vapi
@@ -2,6 +2,7 @@
 
 [CCode (gir_namespace = "Gtk", gir_version = "3.0")]
 namespace Gtk {
+       [Deprecated (since = "3.10")]
        namespace Stock {
                [CCode (cheader_filename = "gtk/gtk.h")]
                public const string ABOUT;
@@ -1115,6 +1116,8 @@ namespace Gtk {
                public string stock_id { owned get; set; }
                [NoAccessorMethod]
                public uint stock_size { get; set; }
+               [NoAccessorMethod]
+               public Cairo.Surface surface { owned get; set; }
        }
        [CCode (cheader_filename = "gtk/gtk.h")]
        public class CellRendererProgress : Gtk.CellRenderer, Gtk.Orientable {
@@ -2356,6 +2359,7 @@ namespace Gtk {
                public IconInfo.for_pixbuf (Gtk.IconTheme icon_theme, Gdk.Pixbuf pixbuf);
                public void free ();
                public bool get_attach_points (Gdk.Point[] points);
+               public int get_base_scale ();
                public int get_base_size ();
                public unowned Gdk.Pixbuf get_builtin_pixbuf ();
                public unowned string get_display_name ();
@@ -2363,6 +2367,7 @@ namespace Gtk {
                public unowned string get_filename ();
                public Gdk.Pixbuf load_icon () throws GLib.Error;
                public async unowned Gdk.Pixbuf load_icon_async (GLib.Cancellable cancellable) throws 
GLib.Error;
+               public Cairo.Surface load_surface (Gdk.Window for_window) throws GLib.Error;
                public Gdk.Pixbuf load_symbolic (Gdk.RGBA fg, Gdk.RGBA? success_color = null, Gdk.RGBA? 
warning_color = null, Gdk.RGBA? error_color = null, out bool was_symbolic = null) throws GLib.Error;
                public async unowned Gdk.Pixbuf load_symbolic_async (Gdk.RGBA fg, Gdk.RGBA success_color, 
Gdk.RGBA warning_color, Gdk.RGBA error_color, GLib.Cancellable cancellable) throws GLib.Error;
                public Gdk.Pixbuf load_symbolic_for_context (Gtk.StyleContext context, out bool was_symbolic 
= null) throws GLib.Error;
@@ -2386,8 +2391,11 @@ namespace Gtk {
                public IconSet.from_pixbuf (Gdk.Pixbuf pixbuf);
                public void get_sizes (Gtk.IconSize[] sizes);
                [Deprecated (replacement = "set_render_icon_pixbuf", since = "3.0")]
-               public unowned Gdk.Pixbuf render_icon (Gtk.Style style, Gtk.TextDirection direction, 
Gtk.StateType state, Gtk.IconSize size, Gtk.Widget widget, string detail);
-               public unowned Gdk.Pixbuf render_icon_pixbuf (Gtk.StyleContext context, Gtk.IconSize size);
+               public Gdk.Pixbuf render_icon (Gtk.Style style, Gtk.TextDirection direction, Gtk.StateType 
state, Gtk.IconSize size, Gtk.Widget widget, string detail);
+               [Deprecated (since = "3.10")]
+               public Gdk.Pixbuf render_icon_pixbuf (Gtk.StyleContext context, Gtk.IconSize size);
+               [Deprecated (since = "3.10")]
+               public Cairo.Surface render_icon_surface (Gtk.StyleContext context, Gtk.IconSize size, int 
scale, Gdk.Window for_window);
        }
        [CCode (cheader_filename = "gtk/gtk.h", copy_function = "gtk_icon_source_copy", type_id = 
"gtk_icon_source_get_type ()")]
        [Compact]
@@ -2420,7 +2428,8 @@ namespace Gtk {
                public IconTheme ();
                public static void add_builtin_icon (string icon_name, int size, Gdk.Pixbuf pixbuf);
                public void append_search_path (string path);
-               public Gtk.IconInfo choose_icon ([CCode (array_length = false, array_null_terminated = true)] 
string[] icon_names, int size, Gtk.IconLookupFlags flags);
+               public Gtk.IconInfo? choose_icon ([CCode (array_length = false, array_null_terminated = 
true)] string[] icon_names, int size, Gtk.IconLookupFlags flags);
+               public Gtk.IconInfo? choose_icon_for_scale (string[] icon_names, int size, int scale, 
Gtk.IconLookupFlags flags);
                public static GLib.Quark error_quark ();
                public static unowned Gtk.IconTheme get_default ();
                public unowned string get_example_icon_name ();
@@ -2431,8 +2440,12 @@ namespace Gtk {
                public GLib.List<string> list_contexts ();
                public GLib.List<string> list_icons (string? context);
                public Gdk.Pixbuf? load_icon (string icon_name, int size, Gtk.IconLookupFlags flags) throws 
GLib.Error;
-               public Gtk.IconInfo lookup_by_gicon (GLib.Icon icon, int size, Gtk.IconLookupFlags flags);
-               public Gtk.IconInfo lookup_icon (string icon_name, int size, Gtk.IconLookupFlags flags);
+               public Gdk.Pixbuf? load_icon_for_scale (string icon_name, int size, int scale, 
Gtk.IconLookupFlags flags) throws GLib.Error;
+               public Cairo.Surface? load_surface (string icon_name, int size, int scale, Gdk.Window 
for_window, Gtk.IconLookupFlags flags) throws GLib.Error;
+               public Gtk.IconInfo? lookup_by_gicon (GLib.Icon icon, int size, Gtk.IconLookupFlags flags);
+               public Gtk.IconInfo? lookup_by_gicon_for_scale (GLib.Icon icon, int size, int scale, 
Gtk.IconLookupFlags flags);
+               public Gtk.IconInfo? lookup_icon (string icon_name, int size, Gtk.IconLookupFlags flags);
+               public Gtk.IconInfo? lookup_icon_for_scale (string icon_name, int size, int scale, 
Gtk.IconLookupFlags flags);
                public void prepend_search_path (string path);
                public bool rescan_if_needed ();
                public void set_custom_theme (string theme_name);
@@ -2560,6 +2573,8 @@ namespace Gtk {
                public Image.from_resource (string resource_path);
                [CCode (has_construct_function = false, type = "GtkWidget*")]
                public Image.from_stock (string stock_id, Gtk.IconSize size);
+               [CCode (has_construct_function = false, type = "GtkWidget*")]
+               public Image.from_surface (Cairo.Surface surface);
                public unowned Gdk.PixbufAnimation get_animation ();
                public void get_gicon (out unowned GLib.Icon gicon, Gtk.IconSize size);
                public void get_icon_name (out unowned string icon_name, out Gtk.IconSize size);
@@ -2576,6 +2591,7 @@ namespace Gtk {
                public void set_from_pixbuf (Gdk.Pixbuf pixbuf);
                public void set_from_resource (string resource_path);
                public void set_from_stock (string stock_id, Gtk.IconSize size);
+               public void set_from_surface (Cairo.Surface surface);
                public void set_pixel_size (int pixel_size);
                [NoAccessorMethod]
                public string file { owned get; set; }
@@ -2598,6 +2614,8 @@ namespace Gtk {
                public string stock { owned get; set; }
                public Gtk.ImageType storage_type { get; }
                [NoAccessorMethod]
+               public Cairo.Surface surface { owned get; set; }
+               [NoAccessorMethod]
                public bool use_fallback { get; set; }
        }
        [CCode (cheader_filename = "gtk/gtk.h")]
@@ -2642,12 +2660,15 @@ namespace Gtk {
                public unowned Gtk.Widget get_action_area ();
                public unowned Gtk.Container get_content_area ();
                public Gtk.MessageType get_message_type ();
+               public bool get_show_close_button ();
                public void set_default_response (int response_id);
                public void set_message_type (Gtk.MessageType message_type);
                public void set_response_sensitive (int response_id, bool setting);
+               public void set_show_close_button (bool setting);
                [CCode (has_construct_function = false, type = "GtkWidget*")]
                public InfoBar.with_buttons (...);
                public Gtk.MessageType message_type { get; set construct; }
+               public bool show_close_button { get; set construct; }
                public virtual signal void close ();
                [HasEmitter]
                public virtual signal void response (int response_id);
@@ -2858,6 +2879,7 @@ namespace Gtk {
                public ListBoxRow ();
                public void changed ();
                public unowned Gtk.Widget get_header ();
+               public int get_index ();
                public void set_header (Gtk.Widget? header);
        }
        [CCode (cheader_filename = "gtk/gtk.h")]
@@ -3695,6 +3717,7 @@ namespace Gtk {
                [CCode (has_construct_function = false)]
                protected Range ();
                public unowned Gtk.Adjustment get_adjustment ();
+               public unowned Gdk.Window get_event_window ();
                public double get_fill_level ();
                public bool get_flippable ();
                public bool get_inverted ();
@@ -4613,6 +4636,7 @@ namespace Gtk {
                public unowned Gtk.StyleContext get_parent ();
                public unowned Gtk.WidgetPath get_path ();
                public void get_property (string property, Gtk.StateFlags state, GLib.Value value);
+               public int get_scale ();
                public unowned Gdk.Screen get_screen ();
                public unowned Gtk.CssSection get_section (string property);
                public Gtk.StateFlags get_state ();
@@ -4676,6 +4700,7 @@ namespace Gtk {
                public void set_junction_sides (Gtk.JunctionSides sides);
                public void set_parent (Gtk.StyleContext parent);
                public void set_path (Gtk.WidgetPath path);
+               public void set_scale (int scale);
                public void set_screen (Gdk.Screen screen);
                public void set_state (Gtk.StateFlags flags);
                public bool state_is_running (Gtk.StateType state, double progress);
@@ -5307,6 +5332,8 @@ namespace Gtk {
                [NoWrapper]
                public virtual unowned Gdk.Pixbuf render_icon_pixbuf (Gtk.IconSource source, Gtk.IconSize 
size);
                [NoWrapper]
+               public virtual void render_icon_surface (Cairo.Context cr, Cairo.Surface surface, double x, 
double y);
+               [NoWrapper]
                public virtual void render_layout (Cairo.Context cr, double x, double y, Pango.Layout layout);
                [NoWrapper]
                public virtual void render_line (Cairo.Context cr, double x0, double y0, double x1, double 
y1);
@@ -6003,8 +6030,10 @@ namespace Gtk {
                public virtual void adjust_size_allocation (Gtk.Orientation orientation, ref int 
minimum_size, ref int natural_size, ref int allocated_pos, ref int allocated_size);
                [NoWrapper]
                public virtual void adjust_size_request (Gtk.Orientation orientation, ref int minimum_size, 
ref int natural_size);
-               [CCode (cname = "gtk_widget_class_automate_child")]
-               public class void automate_child (string name, bool internal_child, ssize_t struct_offset);
+               [CCode (cname = "gtk_widget_class_bind_template_callback_full")]
+               public class void bind_template_callback_full (string callback_name, GLib.Callback 
callback_symbol);
+               [CCode (cname = "gtk_widget_class_bind_template_child_full")]
+               public class void bind_template_child_full (string name, bool internal_child, ssize_t 
struct_offset);
                public bool child_focus (Gtk.DirectionType direction);
                [Deprecated (replacement = "get_path", since = "3.0")]
                public void class_path (out uint path_length, out unowned string path, out unowned string 
path_reversed);
@@ -6014,8 +6043,6 @@ namespace Gtk {
                public virtual void compute_expand_internal (out bool hexpand, out bool vexpand);
                public Pango.Context create_pango_context ();
                public Pango.Layout create_pango_layout (string? text);
-               [CCode (cname = "gtk_widget_class_declare_callback")]
-               public class void declare_callback (string callback_name, GLib.Callback callback_symbol);
                public void destroyed (out unowned Gtk.Widget widget_pointer);
                public bool device_is_shadowed (Gdk.Device device);
                [NoWrapper]
@@ -6032,7 +6059,6 @@ namespace Gtk {
                public void get_allocation (out Gtk.Allocation allocation);
                public unowned Gtk.Widget get_ancestor (GLib.Type widget_type);
                public bool get_app_paintable ();
-               public unowned GLib.Object get_automated_child (GLib.Type widget_type, string name);
                public bool get_can_default ();
                public bool get_can_focus ();
                [Deprecated (replacement = "get_preferred_size", since = "3.0")]
@@ -6094,6 +6120,7 @@ namespace Gtk {
                public virtual Gtk.SizeRequestMode get_request_mode ();
                public Gtk.Requisition get_requisition ();
                public unowned Gdk.Window get_root_window ();
+               public int get_scale_factor ();
                public unowned Gdk.Screen get_screen ();
                public bool get_sensitive ();
                public unowned Gtk.Settings get_settings ();
@@ -6105,6 +6132,7 @@ namespace Gtk {
                public unowned Gtk.Style get_style ();
                public unowned Gtk.StyleContext get_style_context ();
                public bool get_support_multidevice ();
+               public unowned GLib.Object get_template_child (GLib.Type widget_type, string name);
                public unowned string get_tooltip_markup ();
                public unowned string get_tooltip_text ();
                public unowned Gtk.Window get_tooltip_window ();
@@ -6288,6 +6316,7 @@ namespace Gtk {
                public double opacity { get; set; }
                public Gtk.Container parent { get; set; }
                public bool receives_default { get; set; }
+               public int scale_factor { get; }
                public bool sensitive { get; set; }
                public Gtk.Style style { get; set; }
                public string tooltip_markup { get; set; }
@@ -6964,6 +6993,7 @@ namespace Gtk {
                public abstract bool iter_parent (out Gtk.TreeIter iter, Gtk.TreeIter child);
                public virtual bool iter_previous (ref Gtk.TreeIter iter);
                public virtual void ref_node (Gtk.TreeIter iter);
+               public void rows_reordered_with_length (Gtk.TreePath path, Gtk.TreeIter iter, int new_order, 
int length);
                public virtual void unref_node (Gtk.TreeIter iter);
                [HasEmitter]
                public signal void row_changed (Gtk.TreePath path, Gtk.TreeIter iter);
@@ -7308,7 +7338,8 @@ namespace Gtk {
        [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_CELL_RENDERER_ACCEL_MODE_")]
        public enum CellRendererAccelMode {
                GTK,
-               OTHER
+               OTHER,
+               MODIFIER_TAP
        }
        [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_CELL_RENDERER_MODE_")]
        public enum CellRendererMode {
@@ -7511,7 +7542,8 @@ namespace Gtk {
                ICON_SET,
                ANIMATION,
                ICON_NAME,
-               GICON
+               GICON,
+               SURFACE
        }
        [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_INPUT_HINT_")]
        [Flags]
@@ -9173,6 +9205,8 @@ namespace Gtk {
        [Deprecated (replacement = "StyleContext.render_icon_pixbuf", since = "vala-0.16")]
        public static unowned Gdk.Pixbuf render_icon_pixbuf (Gtk.StyleContext context, Gtk.IconSource source, 
Gtk.IconSize size);
        [CCode (cheader_filename = "gtk/gtk.h")]
+       public static void render_icon_surface (Gtk.StyleContext context, Cairo.Context cr, Cairo.Surface 
surface, double x, double y);
+       [CCode (cheader_filename = "gtk/gtk.h")]
        public static void render_insertion_cursor (Gtk.StyleContext context, Cairo.Context cr, double x, 
double y, Pango.Layout layout, int index, Pango.Direction direction);
        [CCode (cheader_filename = "gtk/gtk.h")]
        [Deprecated (replacement = "StyleContext.render_layout", since = "vala-0.16")]
@@ -9218,6 +9252,7 @@ namespace Gtk {
        [Deprecated (replacement = "Gtk.Stock.list_ids", since = "vala-0.12")]
        public static GLib.SList<string> stock_list_ids ();
        [CCode (cheader_filename = "gtk/gtk.h")]
+       [Deprecated (replacement = "Gtk.Stock.set_translate_func", since = "vala-0.22")]
        public static void stock_set_translate_func (string domain, owned Gtk.TranslateFunc func);
        [CCode (cheader_filename = "gtk/gtk.h")]
        public static void target_table_free (Gtk.TargetEntry[] targets);
diff --git a/vapi/packages/gtk+-3.0/gtk+-3.0-custom.vala b/vapi/packages/gtk+-3.0/gtk+-3.0-custom.vala
index 9dbb4e0..336a841 100644
--- a/vapi/packages/gtk+-3.0/gtk+-3.0-custom.vala
+++ b/vapi/packages/gtk+-3.0/gtk+-3.0-custom.vala
@@ -372,4 +372,122 @@ namespace Gtk {
        public static void stock_add_static (Gtk.StockItem[] items);
        [Deprecated (since = "vala-0.12", replacement = "Gtk.Stock.list_ids")]
        public static GLib.SList<string> stock_list_ids ();
+
+       [Deprecated (since = "vala-0.22", replacement = "Gtk.Stock.set_translate_func")]
+       public static void stock_set_translate_func (string domain, owned Gtk.TranslateFunc func);
+
+       [Deprecated (since = "3.10")]
+       [CCode (cheader_filename = "gtk/gtk.h")]
+       namespace Stock {
+               public const string ABOUT;
+               public const string ADD;
+               public const string APPLY;
+               public const string BOLD;
+               public const string CANCEL;
+               public const string CAPS_LOCK_WARNING;
+               public const string CDROM;
+               public const string CLEAR;
+               public const string CLOSE;
+               public const string COLOR_PICKER;
+               public const string CONNECT;
+               public const string CONVERT;
+               public const string COPY;
+               public const string CUT;
+               public const string DELETE;
+               public const string DIALOG_AUTHENTICATION;
+               public const string DIALOG_ERROR;
+               public const string DIALOG_INFO;
+               public const string DIALOG_QUESTION;
+               public const string DIALOG_WARNING;
+               public const string DIRECTORY;
+               public const string DISCARD;
+               public const string DISCONNECT;
+               public const string DND;
+               public const string DND_MULTIPLE;
+               public const string EDIT;
+               public const string EXECUTE;
+               public const string FILE;
+               public const string FIND;
+               public const string FIND_AND_REPLACE;
+               public const string FLOPPY;
+               public const string FULLSCREEN;
+               public const string GOTO_BOTTOM;
+               public const string GOTO_FIRST;
+               public const string GOTO_LAST;
+               public const string GOTO_TOP;
+               public const string GO_BACK;
+               public const string GO_DOWN;
+               public const string GO_FORWARD;
+               public const string GO_UP;
+               public const string HARDDISK;
+               public const string HELP;
+               public const string HOME;
+               public const string INDENT;
+               public const string INDEX;
+               public const string INFO;
+               public const string ITALIC;
+               public const string JUMP_TO;
+               public const string JUSTIFY_CENTER;
+               public const string JUSTIFY_FILL;
+               public const string JUSTIFY_LEFT;
+               public const string JUSTIFY_RIGHT;
+               public const string LEAVE_FULLSCREEN;
+               public const string MEDIA_FORWARD;
+               public const string MEDIA_NEXT;
+               public const string MEDIA_PAUSE;
+               public const string MEDIA_PLAY;
+               public const string MEDIA_PREVIOUS;
+               public const string MEDIA_RECORD;
+               public const string MEDIA_REWIND;
+               public const string MEDIA_STOP;
+               public const string MISSING_IMAGE;
+               public const string NETWORK;
+               public const string NEW;
+               public const string NO;
+               public const string OK;
+               public const string OPEN;
+               public const string ORIENTATION_LANDSCAPE;
+               public const string ORIENTATION_PORTRAIT;
+               public const string ORIENTATION_REVERSE_LANDSCAPE;
+               public const string ORIENTATION_REVERSE_PORTRAIT;
+               public const string PAGE_SETUP;
+               public const string PASTE;
+               public const string PREFERENCES;
+               public const string PRINT;
+               public const string PRINT_ERROR;
+               public const string PRINT_PAUSED;
+               public const string PRINT_PREVIEW;
+               public const string PRINT_REPORT;
+               public const string PRINT_WARNING;
+               public const string PROPERTIES;
+               public const string QUIT;
+               public const string REDO;
+               public const string REFRESH;
+               public const string REMOVE;
+               public const string REVERT_TO_SAVED;
+               public const string SAVE;
+               public const string SAVE_AS;
+               public const string SELECT_ALL;
+               public const string SELECT_COLOR;
+               public const string SELECT_FONT;
+               public const string SORT_ASCENDING;
+               public const string SORT_DESCENDING;
+               public const string SPELL_CHECK;
+               public const string STOP;
+               public const string STRIKETHROUGH;
+               public const string UNDELETE;
+               public const string UNDERLINE;
+               public const string UNDO;
+               public const string UNINDENT;
+               public const string YES;
+               public const string ZOOM_100;
+               public const string ZOOM_FIT;
+               public const string ZOOM_IN;
+               public const string ZOOM_OUT;
+
+               public static void add (Gtk.StockItem[] items);
+               public static void add_static (Gtk.StockItem[] items);
+               public static GLib.SList<string> list_ids ();
+               public static bool lookup (string stock_id, out Gtk.StockItem item);
+       }
 }
diff --git a/vapi/packages/gtk+-3.0/gtk+-3.0.gi b/vapi/packages/gtk+-3.0/gtk+-3.0.gi
index 72c216f..b97f254 100644
--- a/vapi/packages/gtk+-3.0/gtk+-3.0.gi
+++ b/vapi/packages/gtk+-3.0/gtk+-3.0.gi
@@ -1188,6 +1188,16 @@
                                <parameter name="size" type="GtkIconSize"/>
                        </parameters>
                </function>
+               <function name="render_icon_surface" symbol="gtk_render_icon_surface">
+                       <return-type type="void"/>
+                       <parameters>
+                               <parameter name="context" type="GtkStyleContext*"/>
+                               <parameter name="cr" type="cairo_t*"/>
+                               <parameter name="surface" type="cairo_surface_t*"/>
+                               <parameter name="x" type="gdouble"/>
+                               <parameter name="y" type="gdouble"/>
+                       </parameters>
+               </function>
                <function name="render_insertion_cursor" symbol="gtk_render_insertion_cursor">
                        <return-type type="void"/>
                        <parameters>
@@ -1334,39 +1344,6 @@
                                <parameter name="error" type="GError**"/>
                        </parameters>
                </function>
-               <function name="stock_add" symbol="gtk_stock_add">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="items" type="GtkStockItem*"/>
-                               <parameter name="n_items" type="guint"/>
-                       </parameters>
-               </function>
-               <function name="stock_add_static" symbol="gtk_stock_add_static">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="items" type="GtkStockItem*"/>
-                               <parameter name="n_items" type="guint"/>
-                       </parameters>
-               </function>
-               <function name="stock_list_ids" symbol="gtk_stock_list_ids">
-                       <return-type type="GSList*"/>
-               </function>
-               <function name="stock_lookup" symbol="gtk_stock_lookup">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="stock_id" type="gchar*"/>
-                               <parameter name="item" type="GtkStockItem*"/>
-                       </parameters>
-               </function>
-               <function name="stock_set_translate_func" symbol="gtk_stock_set_translate_func">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="domain" type="gchar*"/>
-                               <parameter name="func" type="GtkTranslateFunc"/>
-                               <parameter name="data" type="gpointer"/>
-                               <parameter name="notify" type="GDestroyNotify"/>
-                       </parameters>
-               </function>
                <function name="target_table_free" symbol="gtk_target_table_free">
                        <return-type type="void"/>
                        <parameters>
@@ -2270,6 +2247,41 @@
                        <field name="origin" type="gchar*"/>
                        <field name="value" type="GValue"/>
                </struct>
+               <struct name="GtkStock">
+                       <method name="add" symbol="gtk_stock_add">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="items" type="GtkStockItem*"/>
+                                       <parameter name="n_items" type="guint"/>
+                               </parameters>
+                       </method>
+                       <method name="add_static" symbol="gtk_stock_add_static">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="items" type="GtkStockItem*"/>
+                                       <parameter name="n_items" type="guint"/>
+                               </parameters>
+                       </method>
+                       <method name="list_ids" symbol="gtk_stock_list_ids">
+                               <return-type type="GSList*"/>
+                       </method>
+                       <method name="lookup" symbol="gtk_stock_lookup">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="stock_id" type="gchar*"/>
+                                       <parameter name="item" type="GtkStockItem*"/>
+                               </parameters>
+                       </method>
+                       <method name="set_translate_func" symbol="gtk_stock_set_translate_func">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="domain" type="gchar*"/>
+                                       <parameter name="func" type="GtkTranslateFunc"/>
+                                       <parameter name="data" type="gpointer"/>
+                                       <parameter name="notify" type="GDestroyNotify"/>
+                               </parameters>
+                       </method>
+               </struct>
                <struct name="GtkStockItem">
                        <method name="copy" symbol="gtk_stock_item_copy">
                                <return-type type="GtkStockItem*"/>
@@ -2544,6 +2556,16 @@
                                        <parameter name="size" type="GtkIconSize"/>
                                </parameters>
                        </method>
+                       <method name="render_icon_surface" symbol="gtk_icon_set_render_icon_surface">
+                               <return-type type="cairo_surface_t*"/>
+                               <parameters>
+                                       <parameter name="icon_set" type="GtkIconSet*"/>
+                                       <parameter name="context" type="GtkStyleContext*"/>
+                                       <parameter name="size" type="GtkIconSize"/>
+                                       <parameter name="scale" type="int"/>
+                                       <parameter name="for_window" type="GdkWindow*"/>
+                               </parameters>
+                       </method>
                        <method name="unref" symbol="gtk_icon_set_unref">
                                <return-type type="void"/>
                                <parameters>
@@ -4534,6 +4556,7 @@
                <enum name="GtkCellRendererAccelMode" type-name="GtkCellRendererAccelMode" 
get-type="gtk_cell_renderer_accel_mode_get_type">
                        <member name="GTK_CELL_RENDERER_ACCEL_MODE_GTK" value="0"/>
                        <member name="GTK_CELL_RENDERER_ACCEL_MODE_OTHER" value="1"/>
+                       <member name="GTK_CELL_RENDERER_ACCEL_MODE_MODIFIER_TAP" value="2"/>
                </enum>
                <enum name="GtkCellRendererMode" type-name="GtkCellRendererMode" 
get-type="gtk_cell_renderer_mode_get_type">
                        <member name="GTK_CELL_RENDERER_MODE_INERT" value="0"/>
@@ -4657,6 +4680,7 @@
                        <member name="GTK_IMAGE_ANIMATION" value="4"/>
                        <member name="GTK_IMAGE_ICON_NAME" value="5"/>
                        <member name="GTK_IMAGE_GICON" value="6"/>
+                       <member name="GTK_IMAGE_SURFACE" value="7"/>
                </enum>
                <enum name="GtkInputPurpose" type-name="GtkInputPurpose" 
get-type="gtk_input_purpose_get_type">
                        <member name="GTK_INPUT_PURPOSE_FREE_FORM" value="0"/>
@@ -9160,6 +9184,7 @@
                        <property name="stock-detail" type="char*" readable="1" writable="1" construct="0" 
construct-only="0"/>
                        <property name="stock-id" type="char*" readable="1" writable="1" construct="0" 
construct-only="0"/>
                        <property name="stock-size" type="guint" readable="1" writable="1" construct="0" 
construct-only="0"/>
+                       <property name="surface" type="cairo_surface_t*" readable="1" writable="1" 
construct="0" construct-only="0"/>
                </object>
                <object name="GtkCellRendererProgress" parent="GtkCellRenderer" 
type-name="GtkCellRendererProgress" get-type="gtk_cell_renderer_progress_get_type">
                        <implements>
@@ -13556,6 +13581,12 @@
                                        <parameter name="n_points" type="gint*"/>
                                </parameters>
                        </method>
+                       <method name="get_base_scale" symbol="gtk_icon_info_get_base_scale">
+                               <return-type type="gint"/>
+                               <parameters>
+                                       <parameter name="icon_info" type="GtkIconInfo*"/>
+                               </parameters>
+                       </method>
                        <method name="get_base_size" symbol="gtk_icon_info_get_base_size">
                                <return-type type="gint"/>
                                <parameters>
@@ -13611,6 +13642,14 @@
                                        <parameter name="error" type="GError**"/>
                                </parameters>
                        </method>
+                       <method name="load_surface" symbol="gtk_icon_info_load_surface">
+                               <return-type type="cairo_surface_t*"/>
+                               <parameters>
+                                       <parameter name="icon_info" type="GtkIconInfo*"/>
+                                       <parameter name="for_window" type="GdkWindow*"/>
+                                       <parameter name="error" type="GError**"/>
+                               </parameters>
+                       </method>
                        <method name="load_symbolic" symbol="gtk_icon_info_load_symbolic">
                                <return-type type="GdkPixbuf*"/>
                                <parameters>
@@ -13723,6 +13762,16 @@
                                        <parameter name="flags" type="GtkIconLookupFlags"/>
                                </parameters>
                        </method>
+                       <method name="choose_icon_for_scale" symbol="gtk_icon_theme_choose_icon_for_scale">
+                               <return-type type="GtkIconInfo*"/>
+                               <parameters>
+                                       <parameter name="icon_theme" type="GtkIconTheme*"/>
+                                       <parameter name="icon_names" type="gchar*[]"/>
+                                       <parameter name="size" type="gint"/>
+                                       <parameter name="scale" type="gint"/>
+                                       <parameter name="flags" type="GtkIconLookupFlags"/>
+                               </parameters>
+                       </method>
                        <method name="error_quark" symbol="gtk_icon_theme_error_quark">
                                <return-type type="GQuark"/>
                        </method>
@@ -13786,6 +13835,29 @@
                                        <parameter name="error" type="GError**"/>
                                </parameters>
                        </method>
+                       <method name="load_icon_for_scale" symbol="gtk_icon_theme_load_icon_for_scale">
+                               <return-type type="GdkPixbuf*"/>
+                               <parameters>
+                                       <parameter name="icon_theme" type="GtkIconTheme*"/>
+                                       <parameter name="icon_name" type="gchar*"/>
+                                       <parameter name="size" type="gint"/>
+                                       <parameter name="scale" type="gint"/>
+                                       <parameter name="flags" type="GtkIconLookupFlags"/>
+                                       <parameter name="error" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="load_surface" symbol="gtk_icon_theme_load_surface">
+                               <return-type type="cairo_surface_t*"/>
+                               <parameters>
+                                       <parameter name="icon_theme" type="GtkIconTheme*"/>
+                                       <parameter name="icon_name" type="gchar*"/>
+                                       <parameter name="size" type="gint"/>
+                                       <parameter name="scale" type="gint"/>
+                                       <parameter name="for_window" type="GdkWindow*"/>
+                                       <parameter name="flags" type="GtkIconLookupFlags"/>
+                                       <parameter name="error" type="GError**"/>
+                               </parameters>
+                       </method>
                        <method name="lookup_by_gicon" symbol="gtk_icon_theme_lookup_by_gicon">
                                <return-type type="GtkIconInfo*"/>
                                <parameters>
@@ -13795,6 +13867,16 @@
                                        <parameter name="flags" type="GtkIconLookupFlags"/>
                                </parameters>
                        </method>
+                       <method name="lookup_by_gicon_for_scale" 
symbol="gtk_icon_theme_lookup_by_gicon_for_scale">
+                               <return-type type="GtkIconInfo*"/>
+                               <parameters>
+                                       <parameter name="icon_theme" type="GtkIconTheme*"/>
+                                       <parameter name="icon" type="GIcon*"/>
+                                       <parameter name="size" type="gint"/>
+                                       <parameter name="scale" type="gint"/>
+                                       <parameter name="flags" type="GtkIconLookupFlags"/>
+                               </parameters>
+                       </method>
                        <method name="lookup_icon" symbol="gtk_icon_theme_lookup_icon">
                                <return-type type="GtkIconInfo*"/>
                                <parameters>
@@ -13804,6 +13886,16 @@
                                        <parameter name="flags" type="GtkIconLookupFlags"/>
                                </parameters>
                        </method>
+                       <method name="lookup_icon_for_scale" symbol="gtk_icon_theme_lookup_icon_for_scale">
+                               <return-type type="GtkIconInfo*"/>
+                               <parameters>
+                                       <parameter name="icon_theme" type="GtkIconTheme*"/>
+                                       <parameter name="icon_name" type="gchar*"/>
+                                       <parameter name="size" type="gint"/>
+                                       <parameter name="scale" type="gint"/>
+                                       <parameter name="flags" type="GtkIconLookupFlags"/>
+                               </parameters>
+                       </method>
                        <constructor name="new" symbol="gtk_icon_theme_new">
                                <return-type type="GtkIconTheme*"/>
                        </constructor>
@@ -14509,6 +14601,12 @@
                                        <parameter name="size" type="GtkIconSize"/>
                                </parameters>
                        </constructor>
+                       <constructor name="new_from_surface" symbol="gtk_image_new_from_surface">
+                               <return-type type="GtkWidget*"/>
+                               <parameters>
+                                       <parameter name="surface" type="cairo_surface_t*"/>
+                               </parameters>
+                       </constructor>
                        <method name="set_from_animation" symbol="gtk_image_set_from_animation">
                                <return-type type="void"/>
                                <parameters>
@@ -14569,6 +14667,13 @@
                                        <parameter name="size" type="GtkIconSize"/>
                                </parameters>
                        </method>
+                       <method name="set_from_surface" symbol="gtk_image_set_from_surface">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="image" type="GtkImage*"/>
+                                       <parameter name="surface" type="cairo_surface_t*"/>
+                               </parameters>
+                       </method>
                        <method name="set_pixel_size" symbol="gtk_image_set_pixel_size">
                                <return-type type="void"/>
                                <parameters>
@@ -14587,6 +14692,7 @@
                        <property name="resource" type="char*" readable="1" writable="1" construct="0" 
construct-only="0"/>
                        <property name="stock" type="char*" readable="1" writable="1" construct="0" 
construct-only="0"/>
                        <property name="storage-type" type="GtkImageType" readable="1" writable="0" 
construct="0" construct-only="0"/>
+                       <property name="surface" type="cairo_surface_t*" readable="1" writable="1" 
construct="0" construct-only="0"/>
                        <property name="use-fallback" type="gboolean" readable="1" writable="1" construct="0" 
construct-only="0"/>
                </object>
                <object name="GtkImageAccessible" parent="GtkWidgetAccessible" type-name="GtkImageAccessible" 
get-type="gtk_image_accessible_get_type">
@@ -14729,6 +14835,12 @@
                                        <parameter name="info_bar" type="GtkInfoBar*"/>
                                </parameters>
                        </method>
+                       <method name="get_show_close_button" symbol="gtk_info_bar_get_show_close_button">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="info_bar" type="GtkInfoBar*"/>
+                               </parameters>
+                       </method>
                        <constructor name="new" symbol="gtk_info_bar_new">
                                <return-type type="GtkWidget*"/>
                        </constructor>
@@ -14767,7 +14879,15 @@
                                        <parameter name="setting" type="gboolean"/>
                                </parameters>
                        </method>
+                       <method name="set_show_close_button" symbol="gtk_info_bar_set_show_close_button">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="info_bar" type="GtkInfoBar*"/>
+                                       <parameter name="setting" type="gboolean"/>
+                               </parameters>
+                       </method>
                        <property name="message-type" type="GtkMessageType" readable="1" writable="1" 
construct="1" construct-only="0"/>
+                       <property name="show-close-button" type="gboolean" readable="1" writable="1" 
construct="1" construct-only="0"/>
                        <signal name="close" when="LAST">
                                <return-type type="void"/>
                                <parameters>
@@ -15634,6 +15754,12 @@
                                        <parameter name="row" type="GtkListBoxRow*"/>
                                </parameters>
                        </method>
+                       <method name="get_index" symbol="gtk_list_box_row_get_index">
+                               <return-type type="gint"/>
+                               <parameters>
+                                       <parameter name="row" type="GtkListBoxRow*"/>
+                               </parameters>
+                       </method>
                        <constructor name="new" symbol="gtk_list_box_row_new">
                                <return-type type="GtkWidget*"/>
                        </constructor>
@@ -19143,6 +19269,12 @@
                                        <parameter name="range" type="GtkRange*"/>
                                </parameters>
                        </method>
+                       <method name="get_event_window" symbol="gtk_range_get_event_window">
+                               <return-type type="GdkWindow*"/>
+                               <parameters>
+                                       <parameter name="range" type="GtkRange*"/>
+                               </parameters>
+                       </method>
                        <method name="get_fill_level" symbol="gtk_range_get_fill_level">
                                <return-type type="gdouble"/>
                                <parameters>
@@ -21934,6 +22066,12 @@
                                        <parameter name="value" type="GValue*"/>
                                </parameters>
                        </method>
+                       <method name="get_scale" symbol="gtk_style_context_get_scale">
+                               <return-type type="gint"/>
+                               <parameters>
+                                       <parameter name="context" type="GtkStyleContext*"/>
+                               </parameters>
+                       </method>
                        <method name="get_screen" symbol="gtk_style_context_get_screen">
                                <return-type type="GdkScreen*"/>
                                <parameters>
@@ -22153,6 +22291,13 @@
                                        <parameter name="path" type="GtkWidgetPath*"/>
                                </parameters>
                        </method>
+                       <method name="set_scale" symbol="gtk_style_context_set_scale">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="context" type="GtkStyleContext*"/>
+                                       <parameter name="scale" type="gint"/>
+                               </parameters>
+                       </method>
                        <method name="set_screen" symbol="gtk_style_context_set_screen">
                                <return-type type="void"/>
                                <parameters>
@@ -24305,6 +24450,16 @@
                                        <parameter name="size" type="GtkIconSize"/>
                                </parameters>
                        </vfunc>
+                       <vfunc name="render_icon_surface">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="engine" type="GtkThemingEngine*"/>
+                                       <parameter name="cr" type="cairo_t*"/>
+                                       <parameter name="surface" type="cairo_surface_t*"/>
+                                       <parameter name="x" type="gdouble"/>
+                                       <parameter name="y" type="gdouble"/>
+                               </parameters>
+                       </vfunc>
                        <vfunc name="render_layout">
                                <return-type type="void"/>
                                <parameters>
@@ -27559,21 +27714,21 @@
                                        <parameter name="child_property" type="gchar*"/>
                                </parameters>
                        </method>
-                       <method name="class_automate_child" symbol="gtk_widget_class_automate_child">
+                       <method name="class_bind_template_callback_full" 
symbol="gtk_widget_class_bind_template_callback_full">
                                <return-type type="void"/>
                                <parameters>
                                        <parameter name="widget_class" type="GtkWidgetClass*"/>
-                                       <parameter name="name" type="gchar*"/>
-                                       <parameter name="internal_child" type="gboolean"/>
-                                       <parameter name="struct_offset" type="gssize"/>
+                                       <parameter name="callback_name" type="gchar*"/>
+                                       <parameter name="callback_symbol" type="GCallback"/>
                                </parameters>
                        </method>
-                       <method name="class_declare_callback" symbol="gtk_widget_class_declare_callback">
+                       <method name="class_bind_template_child_full" 
symbol="gtk_widget_class_bind_template_child_full">
                                <return-type type="void"/>
                                <parameters>
                                        <parameter name="widget_class" type="GtkWidgetClass*"/>
-                                       <parameter name="callback_name" type="gchar*"/>
-                                       <parameter name="callback_symbol" type="GCallback"/>
+                                       <parameter name="name" type="gchar*"/>
+                                       <parameter name="internal_child" type="gboolean"/>
+                                       <parameter name="struct_offset" type="gssize"/>
                                </parameters>
                        </method>
                        <method name="class_find_style_property" 
symbol="gtk_widget_class_find_style_property">
@@ -27767,14 +27922,6 @@
                                        <parameter name="widget" type="GtkWidget*"/>
                                </parameters>
                        </method>
-                       <method name="get_automated_child" symbol="gtk_widget_get_automated_child">
-                               <return-type type="GObject*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="widget_type" type="GType"/>
-                                       <parameter name="name" type="gchar*"/>
-                               </parameters>
-                       </method>
                        <method name="get_can_default" symbol="gtk_widget_get_can_default">
                                <return-type type="gboolean"/>
                                <parameters>
@@ -28070,6 +28217,12 @@
                                        <parameter name="widget" type="GtkWidget*"/>
                                </parameters>
                        </method>
+                       <method name="get_scale_factor" symbol="gtk_widget_get_scale_factor">
+                               <return-type type="gint"/>
+                               <parameters>
+                                       <parameter name="widget" type="GtkWidget*"/>
+                               </parameters>
+                       </method>
                        <method name="get_screen" symbol="gtk_widget_get_screen">
                                <return-type type="GdkScreen*"/>
                                <parameters>
@@ -28126,6 +28279,14 @@
                                        <parameter name="widget" type="GtkWidget*"/>
                                </parameters>
                        </method>
+                       <method name="get_template_child" symbol="gtk_widget_get_template_child">
+                               <return-type type="GObject*"/>
+                               <parameters>
+                                       <parameter name="widget" type="GtkWidget*"/>
+                                       <parameter name="widget_type" type="GType"/>
+                                       <parameter name="name" type="gchar*"/>
+                               </parameters>
+                       </method>
                        <method name="get_tooltip_markup" symbol="gtk_widget_get_tooltip_markup">
                                <return-type type="gchar*"/>
                                <parameters>
@@ -29093,6 +29254,7 @@
                        <property name="opacity" type="gdouble" readable="1" writable="1" construct="0" 
construct-only="0"/>
                        <property name="parent" type="GtkContainer*" readable="1" writable="1" construct="0" 
construct-only="0"/>
                        <property name="receives-default" type="gboolean" readable="1" writable="1" 
construct="0" construct-only="0"/>
+                       <property name="scale-factor" type="gint" readable="1" writable="0" construct="0" 
construct-only="0"/>
                        <property name="sensitive" type="gboolean" readable="1" writable="1" construct="0" 
construct-only="0"/>
                        <property name="style" type="GtkStyle*" readable="1" writable="1" construct="0" 
construct-only="0"/>
                        <property name="tooltip-markup" type="char*" readable="1" writable="1" construct="0" 
construct-only="0"/>
@@ -32951,6 +33113,16 @@
                                        <parameter name="new_order" type="gint*"/>
                                </parameters>
                        </method>
+                       <method name="rows_reordered_with_length" 
symbol="gtk_tree_model_rows_reordered_with_length">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="tree_model" type="GtkTreeModel*"/>
+                                       <parameter name="path" type="GtkTreePath*"/>
+                                       <parameter name="iter" type="GtkTreeIter*"/>
+                                       <parameter name="new_order" type="gint*"/>
+                                       <parameter name="length" type="gint"/>
+                               </parameters>
+                       </method>
                        <method name="unref_node" symbol="gtk_tree_model_unref_node">
                                <return-type type="void"/>
                                <parameters>
@@ -33209,14 +33381,14 @@
                                </parameters>
                        </vfunc>
                </interface>
-               <constant name="GTK_BINARY_AGE" type="int" value="907"/>
+               <constant name="GTK_BINARY_AGE" type="int" value="909"/>
                <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="7"/>
+               <constant name="GTK_MICRO_VERSION" type="int" value="9"/>
                <constant name="GTK_MINOR_VERSION" type="int" value="9"/>
                <constant name="GTK_PAPER_NAME_A3" type="char*" value="iso_a3"/>
                <constant name="GTK_PAPER_NAME_A4" type="char*" value="iso_a4"/>
@@ -33259,111 +33431,6 @@
                <constant name="GTK_PRINT_SETTINGS_WIN32_DRIVER_EXTRA" type="char*" 
value="win32-driver-extra"/>
                <constant name="GTK_PRINT_SETTINGS_WIN32_DRIVER_VERSION" type="char*" 
value="win32-driver-version"/>
                <constant name="GTK_PRIORITY_RESIZE" type="int" value="10"/>
-               <constant name="GTK_STOCK_ABOUT" type="char*" value="gtk-about"/>
-               <constant name="GTK_STOCK_ADD" type="char*" value="gtk-add"/>
-               <constant name="GTK_STOCK_APPLY" type="char*" value="gtk-apply"/>
-               <constant name="GTK_STOCK_BOLD" type="char*" value="gtk-bold"/>
-               <constant name="GTK_STOCK_CANCEL" type="char*" value="gtk-cancel"/>
-               <constant name="GTK_STOCK_CAPS_LOCK_WARNING" type="char*" value="gtk-caps-lock-warning"/>
-               <constant name="GTK_STOCK_CDROM" type="char*" value="gtk-cdrom"/>
-               <constant name="GTK_STOCK_CLEAR" type="char*" value="gtk-clear"/>
-               <constant name="GTK_STOCK_CLOSE" type="char*" value="gtk-close"/>
-               <constant name="GTK_STOCK_COLOR_PICKER" type="char*" value="gtk-color-picker"/>
-               <constant name="GTK_STOCK_CONNECT" type="char*" value="gtk-connect"/>
-               <constant name="GTK_STOCK_CONVERT" type="char*" value="gtk-convert"/>
-               <constant name="GTK_STOCK_COPY" type="char*" value="gtk-copy"/>
-               <constant name="GTK_STOCK_CUT" type="char*" value="gtk-cut"/>
-               <constant name="GTK_STOCK_DELETE" type="char*" value="gtk-delete"/>
-               <constant name="GTK_STOCK_DIALOG_AUTHENTICATION" type="char*" 
value="gtk-dialog-authentication"/>
-               <constant name="GTK_STOCK_DIALOG_ERROR" type="char*" value="gtk-dialog-error"/>
-               <constant name="GTK_STOCK_DIALOG_INFO" type="char*" value="gtk-dialog-info"/>
-               <constant name="GTK_STOCK_DIALOG_QUESTION" type="char*" value="gtk-dialog-question"/>
-               <constant name="GTK_STOCK_DIALOG_WARNING" type="char*" value="gtk-dialog-warning"/>
-               <constant name="GTK_STOCK_DIRECTORY" type="char*" value="gtk-directory"/>
-               <constant name="GTK_STOCK_DISCARD" type="char*" value="gtk-discard"/>
-               <constant name="GTK_STOCK_DISCONNECT" type="char*" value="gtk-disconnect"/>
-               <constant name="GTK_STOCK_DND" type="char*" value="gtk-dnd"/>
-               <constant name="GTK_STOCK_DND_MULTIPLE" type="char*" value="gtk-dnd-multiple"/>
-               <constant name="GTK_STOCK_EDIT" type="char*" value="gtk-edit"/>
-               <constant name="GTK_STOCK_EXECUTE" type="char*" value="gtk-execute"/>
-               <constant name="GTK_STOCK_FILE" type="char*" value="gtk-file"/>
-               <constant name="GTK_STOCK_FIND" type="char*" value="gtk-find"/>
-               <constant name="GTK_STOCK_FIND_AND_REPLACE" type="char*" value="gtk-find-and-replace"/>
-               <constant name="GTK_STOCK_FLOPPY" type="char*" value="gtk-floppy"/>
-               <constant name="GTK_STOCK_FULLSCREEN" type="char*" value="gtk-fullscreen"/>
-               <constant name="GTK_STOCK_GOTO_BOTTOM" type="char*" value="gtk-goto-bottom"/>
-               <constant name="GTK_STOCK_GOTO_FIRST" type="char*" value="gtk-goto-first"/>
-               <constant name="GTK_STOCK_GOTO_LAST" type="char*" value="gtk-goto-last"/>
-               <constant name="GTK_STOCK_GOTO_TOP" type="char*" value="gtk-goto-top"/>
-               <constant name="GTK_STOCK_GO_BACK" type="char*" value="gtk-go-back"/>
-               <constant name="GTK_STOCK_GO_DOWN" type="char*" value="gtk-go-down"/>
-               <constant name="GTK_STOCK_GO_FORWARD" type="char*" value="gtk-go-forward"/>
-               <constant name="GTK_STOCK_GO_UP" type="char*" value="gtk-go-up"/>
-               <constant name="GTK_STOCK_HARDDISK" type="char*" value="gtk-harddisk"/>
-               <constant name="GTK_STOCK_HELP" type="char*" value="gtk-help"/>
-               <constant name="GTK_STOCK_HOME" type="char*" value="gtk-home"/>
-               <constant name="GTK_STOCK_INDENT" type="char*" value="gtk-indent"/>
-               <constant name="GTK_STOCK_INDEX" type="char*" value="gtk-index"/>
-               <constant name="GTK_STOCK_INFO" type="char*" value="gtk-info"/>
-               <constant name="GTK_STOCK_ITALIC" type="char*" value="gtk-italic"/>
-               <constant name="GTK_STOCK_JUMP_TO" type="char*" value="gtk-jump-to"/>
-               <constant name="GTK_STOCK_JUSTIFY_CENTER" type="char*" value="gtk-justify-center"/>
-               <constant name="GTK_STOCK_JUSTIFY_FILL" type="char*" value="gtk-justify-fill"/>
-               <constant name="GTK_STOCK_JUSTIFY_LEFT" type="char*" value="gtk-justify-left"/>
-               <constant name="GTK_STOCK_JUSTIFY_RIGHT" type="char*" value="gtk-justify-right"/>
-               <constant name="GTK_STOCK_LEAVE_FULLSCREEN" type="char*" value="gtk-leave-fullscreen"/>
-               <constant name="GTK_STOCK_MEDIA_FORWARD" type="char*" value="gtk-media-forward"/>
-               <constant name="GTK_STOCK_MEDIA_NEXT" type="char*" value="gtk-media-next"/>
-               <constant name="GTK_STOCK_MEDIA_PAUSE" type="char*" value="gtk-media-pause"/>
-               <constant name="GTK_STOCK_MEDIA_PLAY" type="char*" value="gtk-media-play"/>
-               <constant name="GTK_STOCK_MEDIA_PREVIOUS" type="char*" value="gtk-media-previous"/>
-               <constant name="GTK_STOCK_MEDIA_RECORD" type="char*" value="gtk-media-record"/>
-               <constant name="GTK_STOCK_MEDIA_REWIND" type="char*" value="gtk-media-rewind"/>
-               <constant name="GTK_STOCK_MEDIA_STOP" type="char*" value="gtk-media-stop"/>
-               <constant name="GTK_STOCK_MISSING_IMAGE" type="char*" value="gtk-missing-image"/>
-               <constant name="GTK_STOCK_NETWORK" type="char*" value="gtk-network"/>
-               <constant name="GTK_STOCK_NEW" type="char*" value="gtk-new"/>
-               <constant name="GTK_STOCK_NO" type="char*" value="gtk-no"/>
-               <constant name="GTK_STOCK_OK" type="char*" value="gtk-ok"/>
-               <constant name="GTK_STOCK_OPEN" type="char*" value="gtk-open"/>
-               <constant name="GTK_STOCK_ORIENTATION_LANDSCAPE" type="char*" 
value="gtk-orientation-landscape"/>
-               <constant name="GTK_STOCK_ORIENTATION_PORTRAIT" type="char*" 
value="gtk-orientation-portrait"/>
-               <constant name="GTK_STOCK_ORIENTATION_REVERSE_LANDSCAPE" type="char*" 
value="gtk-orientation-reverse-landscape"/>
-               <constant name="GTK_STOCK_ORIENTATION_REVERSE_PORTRAIT" type="char*" 
value="gtk-orientation-reverse-portrait"/>
-               <constant name="GTK_STOCK_PAGE_SETUP" type="char*" value="gtk-page-setup"/>
-               <constant name="GTK_STOCK_PASTE" type="char*" value="gtk-paste"/>
-               <constant name="GTK_STOCK_PREFERENCES" type="char*" value="gtk-preferences"/>
-               <constant name="GTK_STOCK_PRINT" type="char*" value="gtk-print"/>
-               <constant name="GTK_STOCK_PRINT_ERROR" type="char*" value="gtk-print-error"/>
-               <constant name="GTK_STOCK_PRINT_PAUSED" type="char*" value="gtk-print-paused"/>
-               <constant name="GTK_STOCK_PRINT_PREVIEW" type="char*" value="gtk-print-preview"/>
-               <constant name="GTK_STOCK_PRINT_REPORT" type="char*" value="gtk-print-report"/>
-               <constant name="GTK_STOCK_PRINT_WARNING" type="char*" value="gtk-print-warning"/>
-               <constant name="GTK_STOCK_PROPERTIES" type="char*" value="gtk-properties"/>
-               <constant name="GTK_STOCK_QUIT" type="char*" value="gtk-quit"/>
-               <constant name="GTK_STOCK_REDO" type="char*" value="gtk-redo"/>
-               <constant name="GTK_STOCK_REFRESH" type="char*" value="gtk-refresh"/>
-               <constant name="GTK_STOCK_REMOVE" type="char*" value="gtk-remove"/>
-               <constant name="GTK_STOCK_REVERT_TO_SAVED" type="char*" value="gtk-revert-to-saved"/>
-               <constant name="GTK_STOCK_SAVE" type="char*" value="gtk-save"/>
-               <constant name="GTK_STOCK_SAVE_AS" type="char*" value="gtk-save-as"/>
-               <constant name="GTK_STOCK_SELECT_ALL" type="char*" value="gtk-select-all"/>
-               <constant name="GTK_STOCK_SELECT_COLOR" type="char*" value="gtk-select-color"/>
-               <constant name="GTK_STOCK_SELECT_FONT" type="char*" value="gtk-select-font"/>
-               <constant name="GTK_STOCK_SORT_ASCENDING" type="char*" value="gtk-sort-ascending"/>
-               <constant name="GTK_STOCK_SORT_DESCENDING" type="char*" value="gtk-sort-descending"/>
-               <constant name="GTK_STOCK_SPELL_CHECK" type="char*" value="gtk-spell-check"/>
-               <constant name="GTK_STOCK_STOP" type="char*" value="gtk-stop"/>
-               <constant name="GTK_STOCK_STRIKETHROUGH" type="char*" value="gtk-strikethrough"/>
-               <constant name="GTK_STOCK_UNDELETE" type="char*" value="gtk-undelete"/>
-               <constant name="GTK_STOCK_UNDERLINE" type="char*" value="gtk-underline"/>
-               <constant name="GTK_STOCK_UNDO" type="char*" value="gtk-undo"/>
-               <constant name="GTK_STOCK_UNINDENT" type="char*" value="gtk-unindent"/>
-               <constant name="GTK_STOCK_YES" type="char*" value="gtk-yes"/>
-               <constant name="GTK_STOCK_ZOOM_100" type="char*" value="gtk-zoom-100"/>
-               <constant name="GTK_STOCK_ZOOM_FIT" type="char*" value="gtk-zoom-fit"/>
-               <constant name="GTK_STOCK_ZOOM_IN" type="char*" value="gtk-zoom-in"/>
-               <constant name="GTK_STOCK_ZOOM_OUT" type="char*" value="gtk-zoom-out"/>
                <constant name="GTK_STYLE_CLASS_ACCELERATOR" type="char*" value="accelerator"/>
                <constant name="GTK_STYLE_CLASS_ARROW" type="char*" value="arrow"/>
                <constant name="GTK_STYLE_CLASS_BACKGROUND" type="char*" value="background"/>
diff --git a/vapi/packages/gtk+-3.0/gtk+-3.0.metadata b/vapi/packages/gtk+-3.0/gtk+-3.0.metadata
index 329db64..d74f267 100644
--- a/vapi/packages/gtk+-3.0/gtk+-3.0.metadata
+++ b/vapi/packages/gtk+-3.0/gtk+-3.0.metadata
@@ -336,6 +336,7 @@ GtkIconInfo compact="1" copy_function="gtk_icon_info_copy" free_function="gtk_ic
 gtk_icon_info_copy transfer_ownership="1"
 gtk_icon_info_get_embedded_rect.rectangle is_out="1"
 gtk_icon_info_load_icon transfer_ownership="1"
+gtk_icon_info_load_surface transfer_ownership="1"
 gtk_icon_info_load_symbolic transfer_ownership="1"
 gtk_icon_info_load_symbolic.success_color nullable="1" default_value="null"
 gtk_icon_info_load_symbolic.warning_color nullable="1" default_value="null"
@@ -354,7 +355,9 @@ gtk_icon_view_get_cell_rect.rect is_out="1"
 gtk_icon_view_get_visible_range.start_path is_out="1" transfer_ownership="1"
 gtk_icon_view_get_visible_range.end_path is_out="1" transfer_ownership="1"
 gtk_icon_set_copy transfer_ownership="1"
-gtk_icon_set_render_icon deprecated_since="3.0" replacement="set_render_icon_pixbuf"
+gtk_icon_set_render_icon transfer_ownership="1" deprecated_since="3.0" replacement="set_render_icon_pixbuf"
+gtk_icon_set_render_icon_pixbuf transfer_ownership="1" deprecated_since="3.10"
+gtk_icon_set_render_icon_surface transfer_ownership="1" deprecated_since="3.10"
 gtk_icon_source_copy transfer_ownership="1"
 gtk_icon_theme_get_search_path.path is_array="1" is_out="1" transfer_ownership="1"
 gtk_icon_theme_get_search_path.n_elements hidden="1"
@@ -362,10 +365,15 @@ gtk_icon_theme_list_contexts transfer_ownership="1" type_arguments="string"
 gtk_icon_theme_list_icons transfer_ownership="1" type_arguments="string"
 gtk_icon_theme_list_icons.context nullable="1"
 gtk_icon_theme_load_icon transfer_ownership="1" nullable="1"
-gtk_icon_theme_lookup_icon transfer_ownership="1"
-gtk_icon_theme_choose_icon transfer_ownership="1"
+gtk_icon_theme_load_icon_for_scale transfer_ownership="1" nullable="1"
+gtk_icon_theme_load_surface transfer_ownership="1" nullable="1"
+gtk_icon_theme_choose_icon transfer_ownership="1" nullable="1"
 gtk_icon_theme_choose_icon.icon_names no_array_length="1" array_null_terminated="1"
-gtk_icon_theme_lookup_by_gicon transfer_ownership="1"
+gtk_icon_theme_choose_icon_for_scale transfer_ownership="1" nullable="1"
+gtk_icon_theme_lookup_by_gicon transfer_ownership="1" nullable="1"
+gtk_icon_theme_lookup_by_gicon_for_scale transfer_ownership="1" nullable="1"
+gtk_icon_theme_lookup_icon transfer_ownership="1" nullable="1"
+gtk_icon_theme_lookup_icon_for_scale transfer_ownership="1" nullable="1"
 GtkIconView::item_activated has_emitter="1"
 gtk_icon_view_select_all hidden="1" experimental="1"
 gtk_icon_view_selected_foreach.data hidden="1"
@@ -714,6 +722,7 @@ gtk_status_icon_get_geometry.area is_out="1"
 gtk_status_icon_get_geometry.orientation is_out="1"
 gtk_status_icon_position_menu hidden="1"
 GtkStatusIcon::scroll_event.event namespace_name="Gdk" type_name="EventScroll"
+GtkStock hidden="1"
 GTK_STOCK_* parent="Stock"
 gtk_stock_add* parent="Stock"
 gtk_stock_set_translate_func.func transfer_ownership="1"


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