[vala] gtk+-3.0: update to 3.3.15



commit 834b232854c95c930465b0c0017b3f2555284378
Author: Evan Nemerson <evan coeus-group com>
Date:   Sun Feb 12 14:01:22 2012 -0800

    gtk+-3.0: update to 3.3.15

 vapi/gtk+-3.0.vapi                       |   48 +++++++++-
 vapi/packages/gtk+-3.0/gtk+-3.0.gi       |  154 +++++++++++++++++++++++++++++-
 vapi/packages/gtk+-3.0/gtk+-3.0.metadata |    1 +
 3 files changed, 196 insertions(+), 7 deletions(-)
---
diff --git a/vapi/gtk+-3.0.vapi b/vapi/gtk+-3.0.vapi
index 807d863..bbbeaec 100644
--- a/vapi/gtk+-3.0.vapi
+++ b/vapi/gtk+-3.0.vapi
@@ -226,6 +226,7 @@ namespace Gtk {
 	public class AboutDialog : Gtk.Dialog, Atk.Implementor, Gtk.Buildable {
 		[CCode (has_construct_function = false, type = "GtkWidget*")]
 		public AboutDialog ();
+		public void add_credit_section (string section_name, string people);
 		public unowned string get_artists ();
 		public unowned string get_authors ();
 		public unowned string get_comments ();
@@ -570,15 +571,22 @@ 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 bool end_session (Gtk.ApplicationEndSessionStyle style, bool request_confirmation);
 		public unowned GLib.MenuModel get_app_menu ();
 		public unowned GLib.MenuModel get_menubar ();
 		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 void remove_accelerator (string action_name, GLib.Variant parameter);
 		public void remove_window (Gtk.Window window);
 		public void set_app_menu (GLib.MenuModel app_menu);
 		public void set_menubar (GLib.MenuModel menubar);
+		public void uninhibit (uint cookie);
 		public GLib.MenuModel app_menu { get; set; }
 		public GLib.MenuModel menubar { get; set; }
+		[NoAccessorMethod]
+		public bool register_session { get; set; }
+		public virtual signal void quit ();
 		public virtual signal void window_added (Gtk.Window window);
 		public virtual signal void window_removed (Gtk.Window window);
 	}
@@ -717,8 +725,10 @@ namespace Gtk {
 		[CCode (has_construct_function = false)]
 		public Builder ();
 		public uint add_from_file (string filename) throws GLib.Error;
+		public uint add_from_resource (string resource_path) throws GLib.Error;
 		public uint add_from_string (string buffer, size_t length) throws GLib.Error;
 		public uint add_objects_from_file (string filename, [CCode (array_length = false)] string[] object_ids) throws GLib.Error;
+		public uint add_objects_from_resource (string resource_path, string object_ids) throws GLib.Error;
 		public uint add_objects_from_string (string buffer, size_t length, [CCode (array_length = false)] string[] object_ids) throws GLib.Error;
 		public void connect_signals (void* user_data);
 		public void connect_signals_full (Gtk.BuilderConnectFunc func);
@@ -1949,7 +1959,7 @@ namespace Gtk {
 	[CCode (cheader_filename = "gtk/gtk.h")]
 	public class FontChooserDialog : Gtk.Dialog, Atk.Implementor, Gtk.Buildable, Gtk.FontChooser {
 		[CCode (has_construct_function = false, type = "GtkWidget*")]
-		public FontChooserDialog (string title, Gtk.Window window);
+		public FontChooserDialog (string title, Gtk.Window parent);
 	}
 	[CCode (cheader_filename = "gtk/gtk.h")]
 	public class FontChooserWidget : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable, Gtk.FontChooser {
@@ -2018,6 +2028,7 @@ namespace Gtk {
 		[CCode (has_construct_function = false)]
 		public Gradient.radial (double x0, double y0, double radius0, double x1, double y1, double radius1);
 		public bool resolve (Gtk.StyleProperties props, out unowned Cairo.Pattern resolved_gradient);
+		public unowned Cairo.Pattern resolve_for_context (Gtk.StyleContext context);
 		public unowned string to_string ();
 	}
 	[CCode (cheader_filename = "gtk/gtk.h")]
@@ -2343,6 +2354,8 @@ namespace Gtk {
 		[CCode (has_construct_function = false, type = "GtkWidget*")]
 		public Image.from_pixbuf (Gdk.Pixbuf pixbuf);
 		[CCode (has_construct_function = false, type = "GtkWidget*")]
+		public Image.from_resource (string resource_path);
+		[CCode (has_construct_function = false, type = "GtkWidget*")]
 		public Image.from_stock (string stock_id, Gtk.IconSize size);
 		public unowned Gdk.PixbufAnimation get_animation ();
 		public void get_gicon (out unowned GLib.Icon gicon, Gtk.IconSize size);
@@ -2358,6 +2371,7 @@ namespace Gtk {
 		public void set_from_icon_name (string icon_name, Gtk.IconSize size);
 		public void set_from_icon_set (Gtk.IconSet icon_set, Gtk.IconSize size);
 		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_pixel_size (int pixel_size);
 		[NoAccessorMethod]
@@ -4073,9 +4087,11 @@ namespace Gtk {
 		public Gtk.JunctionSides get_junction_sides ();
 		public Gtk.Border get_margin (Gtk.StateFlags state);
 		public Gtk.Border get_padding (Gtk.StateFlags state);
+		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 unowned Gdk.Screen get_screen ();
+		public unowned Gtk.CssSection get_section (string property);
 		public Gtk.StateFlags get_state ();
 		public void get_style (...);
 		public void get_style_property (string property_name, GLib.Value value);
@@ -4134,11 +4150,13 @@ namespace Gtk {
 		public void set_background (Gdk.Window window);
 		public void set_direction (Gtk.TextDirection direction);
 		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_screen (Gdk.Screen screen);
 		public void set_state (Gtk.StateFlags flags);
 		public bool state_is_running (Gtk.StateType state, double progress);
 		public Gtk.TextDirection direction { get; set; }
+		public Gtk.StyleContext parent { get; set; }
 		public Gdk.Screen screen { get; set; }
 		public virtual signal void changed ();
 	}
@@ -5308,6 +5326,7 @@ namespace Gtk {
 		public UIManager ();
 		public void add_ui (uint merge_id, string path, string name, string? action, Gtk.UIManagerItemType type, bool top);
 		public uint add_ui_from_file (string filename) throws GLib.Error;
+		public uint add_ui_from_resource (string resource_path) throws GLib.Error;
 		public uint add_ui_from_string (string buffer, ssize_t length) throws GLib.Error;
 		public void ensure_update ();
 		public unowned Gtk.AccelGroup get_accel_group ();
@@ -5778,6 +5797,7 @@ namespace Gtk {
 		public void fullscreen ();
 		public bool get_accept_focus ();
 		public unowned Gtk.Application get_application ();
+		public unowned Gtk.Widget get_attached_to ();
 		public bool get_decorated ();
 		public static GLib.List<weak Gdk.Pixbuf> get_default_icon_list ();
 		public static unowned string get_default_icon_name ();
@@ -5830,6 +5850,7 @@ namespace Gtk {
 		public void resize_to_geometry (int width, int height);
 		public void set_accept_focus (bool setting);
 		public void set_application (Gtk.Application application);
+		public void set_attached_to (Gtk.Widget attach_widget);
 		public static void set_auto_startup_notification (bool setting);
 		public void set_decorated (bool setting);
 		public void set_default (Gtk.Widget default_widget);
@@ -5876,6 +5897,7 @@ namespace Gtk {
 		public void unstick ();
 		public bool accept_focus { get; set; }
 		public Gtk.Application application { get; set; }
+		public Gtk.Widget attached_to { get; set construct; }
 		public bool decorated { get; set; }
 		[NoAccessorMethod]
 		public int default_height { get; set; }
@@ -6517,6 +6539,20 @@ namespace Gtk {
 		END,
 		CENTER
 	}
+	[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_APPLICATION_")]
+	public enum ApplicationEndSessionStyle {
+		LOGOUT,
+		REBOOT,
+		SHUTDOWN
+	}
+	[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_APPLICATION_INHIBIT_")]
+	[Flags]
+	public enum ApplicationInhibitFlags {
+		LOGOUT,
+		SWITCH,
+		SUSPEND,
+		IDLE
+	}
 	[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_ARROWS_")]
 	public enum ArrowPlacement {
 		BOTH,
@@ -6552,7 +6588,13 @@ namespace Gtk {
 		NONE,
 		SOLID,
 		INSET,
-		OUTSET
+		OUTSET,
+		HIDDEN,
+		DOTTED,
+		DASHED,
+		DOUBLE,
+		GROOVE,
+		RIDGE
 	}
 	[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_BUTTONBOX_")]
 	public enum ButtonBoxStyle {
@@ -7194,7 +7236,7 @@ namespace Gtk {
 		INSENSITIVE,
 		INCONSISTENT,
 		FOCUSED,
-		WINDOW_UNFOCUSED
+		BACKDROP
 	}
 	[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_STATE_")]
 	public enum StateType {
diff --git a/vapi/packages/gtk+-3.0/gtk+-3.0.gi b/vapi/packages/gtk+-3.0/gtk+-3.0.gi
index 046eb8c..612b7ab 100644
--- a/vapi/packages/gtk+-3.0/gtk+-3.0.gi
+++ b/vapi/packages/gtk+-3.0/gtk+-3.0.gi
@@ -2426,6 +2426,13 @@
 					<parameter name="resolved_gradient" type="cairo_pattern_t**"/>
 				</parameters>
 			</method>
+			<method name="resolve_for_context" symbol="gtk_gradient_resolve_for_context">
+				<return-type type="cairo_pattern_t*"/>
+				<parameters>
+					<parameter name="gradient" type="GtkGradient*"/>
+					<parameter name="context" type="GtkStyleContext*"/>
+				</parameters>
+			</method>
 			<method name="to_string" symbol="gtk_gradient_to_string">
 				<return-type type="char*"/>
 				<parameters>
@@ -4522,6 +4529,11 @@
 			<member name="GTK_ALIGN_END" value="2"/>
 			<member name="GTK_ALIGN_CENTER" value="3"/>
 		</enum>
+		<enum name="GtkApplicationEndSessionStyle" type-name="GtkApplicationEndSessionStyle" get-type="gtk_application_end_session_style_get_type">
+			<member name="GTK_APPLICATION_LOGOUT" value="0"/>
+			<member name="GTK_APPLICATION_REBOOT" value="1"/>
+			<member name="GTK_APPLICATION_SHUTDOWN" value="2"/>
+		</enum>
 		<enum name="GtkArrowPlacement" type-name="GtkArrowPlacement" get-type="gtk_arrow_placement_get_type">
 			<member name="GTK_ARROWS_BOTH" value="0"/>
 			<member name="GTK_ARROWS_START" value="1"/>
@@ -4547,6 +4559,12 @@
 			<member name="GTK_BORDER_STYLE_SOLID" value="1"/>
 			<member name="GTK_BORDER_STYLE_INSET" value="2"/>
 			<member name="GTK_BORDER_STYLE_OUTSET" value="3"/>
+			<member name="GTK_BORDER_STYLE_HIDDEN" value="4"/>
+			<member name="GTK_BORDER_STYLE_DOTTED" value="5"/>
+			<member name="GTK_BORDER_STYLE_DASHED" value="6"/>
+			<member name="GTK_BORDER_STYLE_DOUBLE" value="7"/>
+			<member name="GTK_BORDER_STYLE_GROOVE" value="8"/>
+			<member name="GTK_BORDER_STYLE_RIDGE" value="9"/>
 		</enum>
 		<enum name="GtkBuilderError" type-name="GtkBuilderError" get-type="gtk_builder_error_get_type">
 			<member name="GTK_BUILDER_ERROR_INVALID_TYPE_FUNCTION" value="0"/>
@@ -5098,6 +5116,12 @@
 			<member name="GTK_ACCEL_LOCKED" value="2"/>
 			<member name="GTK_ACCEL_MASK" value="7"/>
 		</flags>
+		<flags name="GtkApplicationInhibitFlags" type-name="GtkApplicationInhibitFlags" get-type="gtk_application_inhibit_flags_get_type">
+			<member name="GTK_APPLICATION_INHIBIT_LOGOUT" value="1"/>
+			<member name="GTK_APPLICATION_INHIBIT_SWITCH" value="2"/>
+			<member name="GTK_APPLICATION_INHIBIT_SUSPEND" value="4"/>
+			<member name="GTK_APPLICATION_INHIBIT_IDLE" value="8"/>
+		</flags>
 		<flags name="GtkAttachOptions" type-name="GtkAttachOptions" get-type="gtk_attach_options_get_type">
 			<member name="GTK_EXPAND" value="1"/>
 			<member name="GTK_SHRINK" value="2"/>
@@ -5198,7 +5222,7 @@
 			<member name="GTK_STATE_FLAG_INSENSITIVE" value="8"/>
 			<member name="GTK_STATE_FLAG_INCONSISTENT" value="16"/>
 			<member name="GTK_STATE_FLAG_FOCUSED" value="32"/>
-			<member name="GTK_STATE_FLAG_WINDOW_UNFOCUSED" value="64"/>
+			<member name="GTK_STATE_FLAG_BACKDROP" value="64"/>
 		</flags>
 		<flags name="GtkTargetFlags" type-name="GtkTargetFlags" get-type="gtk_target_flags_get_type">
 			<member name="GTK_TARGET_SAME_APP" value="1"/>
@@ -5237,6 +5261,14 @@
 				<interface name="AtkImplementor"/>
 				<interface name="GtkBuildable"/>
 			</implements>
+			<method name="add_credit_section" symbol="gtk_about_dialog_add_credit_section">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="about" type="GtkAboutDialog*"/>
+					<parameter name="section_name" type="gchar*"/>
+					<parameter name="people" type="gchar**"/>
+				</parameters>
+			</method>
 			<method name="get_artists" symbol="gtk_about_dialog_get_artists">
 				<return-type type="gchar**"/>
 				<parameters>
@@ -6761,6 +6793,14 @@
 					<parameter name="window" type="GtkWindow*"/>
 				</parameters>
 			</method>
+			<method name="end_session" symbol="gtk_application_end_session">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="application" type="GtkApplication*"/>
+					<parameter name="style" type="GtkApplicationEndSessionStyle"/>
+					<parameter name="request_confirmation" type="gboolean"/>
+				</parameters>
+			</method>
 			<method name="get_app_menu" symbol="gtk_application_get_app_menu">
 				<return-type type="GMenuModel*"/>
 				<parameters>
@@ -6779,6 +6819,22 @@
 					<parameter name="application" type="GtkApplication*"/>
 				</parameters>
 			</method>
+			<method name="inhibit" symbol="gtk_application_inhibit">
+				<return-type type="guint"/>
+				<parameters>
+					<parameter name="application" type="GtkApplication*"/>
+					<parameter name="window" type="GtkWindow*"/>
+					<parameter name="flags" type="GtkApplicationInhibitFlags"/>
+					<parameter name="reason" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="is_inhibited" symbol="gtk_application_is_inhibited">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="application" type="GtkApplication*"/>
+					<parameter name="flags" type="GtkApplicationInhibitFlags"/>
+				</parameters>
+			</method>
 			<constructor name="new" symbol="gtk_application_new">
 				<return-type type="GtkApplication*"/>
 				<parameters>
@@ -6815,8 +6871,22 @@
 					<parameter name="menubar" type="GMenuModel*"/>
 				</parameters>
 			</method>
+			<method name="uninhibit" symbol="gtk_application_uninhibit">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="application" type="GtkApplication*"/>
+					<parameter name="cookie" type="guint"/>
+				</parameters>
+			</method>
 			<property name="app-menu" type="GMenuModel*" readable="1" writable="1" construct="0" construct-only="0"/>
 			<property name="menubar" type="GMenuModel*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="register-session" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<signal name="quit" when="FIRST">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="application" type="GtkApplication*"/>
+				</parameters>
+			</signal>
 			<signal name="window-added" when="FIRST">
 				<return-type type="void"/>
 				<parameters>
@@ -7237,6 +7307,14 @@
 					<parameter name="error" type="GError**"/>
 				</parameters>
 			</method>
+			<method name="add_from_resource" symbol="gtk_builder_add_from_resource">
+				<return-type type="guint"/>
+				<parameters>
+					<parameter name="builder" type="GtkBuilder*"/>
+					<parameter name="resource_path" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
 			<method name="add_from_string" symbol="gtk_builder_add_from_string">
 				<return-type type="guint"/>
 				<parameters>
@@ -7255,6 +7333,15 @@
 					<parameter name="error" type="GError**"/>
 				</parameters>
 			</method>
+			<method name="add_objects_from_resource" symbol="gtk_builder_add_objects_from_resource">
+				<return-type type="guint"/>
+				<parameters>
+					<parameter name="builder" type="GtkBuilder*"/>
+					<parameter name="resource_path" type="gchar*"/>
+					<parameter name="object_ids" type="gchar**"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
 			<method name="add_objects_from_string" symbol="gtk_builder_add_objects_from_string">
 				<return-type type="guint"/>
 				<parameters>
@@ -10555,6 +10642,7 @@
 		<object name="GtkCssProvider" parent="GObject" type-name="GtkCssProvider" get-type="gtk_css_provider_get_type">
 			<implements>
 				<interface name="GtkStyleProvider"/>
+				<interface name="GtkStyleProviderPrivate"/>
 			</implements>
 			<method name="error_quark" symbol="gtk_css_provider_error_quark">
 				<return-type type="GQuark"/>
@@ -12173,7 +12261,7 @@
 				<return-type type="GtkWidget*"/>
 				<parameters>
 					<parameter name="title" type="gchar*"/>
-					<parameter name="window" type="GtkWindow*"/>
+					<parameter name="parent" type="GtkWindow*"/>
 				</parameters>
 			</constructor>
 		</object>
@@ -13793,6 +13881,12 @@
 					<parameter name="pixbuf" type="GdkPixbuf*"/>
 				</parameters>
 			</constructor>
+			<constructor name="new_from_resource" symbol="gtk_image_new_from_resource">
+				<return-type type="GtkWidget*"/>
+				<parameters>
+					<parameter name="resource_path" type="gchar*"/>
+				</parameters>
+			</constructor>
 			<constructor name="new_from_stock" symbol="gtk_image_new_from_stock">
 				<return-type type="GtkWidget*"/>
 				<parameters>
@@ -13845,6 +13939,13 @@
 					<parameter name="pixbuf" type="GdkPixbuf*"/>
 				</parameters>
 			</method>
+			<method name="set_from_resource" symbol="gtk_image_set_from_resource">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="image" type="GtkImage*"/>
+					<parameter name="resource_path" type="gchar*"/>
+				</parameters>
+			</method>
 			<method name="set_from_stock" symbol="gtk_image_set_from_stock">
 				<return-type type="void"/>
 				<parameters>
@@ -18769,6 +18870,7 @@
 		<object name="GtkSettings" parent="GObject" type-name="GtkSettings" get-type="gtk_settings_get_type">
 			<implements>
 				<interface name="GtkStyleProvider"/>
+				<interface name="GtkStyleProviderPrivate"/>
 			</implements>
 			<method name="get_default" symbol="gtk_settings_get_default">
 				<return-type type="GtkSettings*"/>
@@ -20188,6 +20290,12 @@
 					<parameter name="padding" type="GtkBorder*"/>
 				</parameters>
 			</method>
+			<method name="get_parent" symbol="gtk_style_context_get_parent">
+				<return-type type="GtkStyleContext*"/>
+				<parameters>
+					<parameter name="context" type="GtkStyleContext*"/>
+				</parameters>
+			</method>
 			<method name="get_path" symbol="gtk_style_context_get_path">
 				<return-type type="GtkWidgetPath*"/>
 				<parameters>
@@ -20209,6 +20317,13 @@
 					<parameter name="context" type="GtkStyleContext*"/>
 				</parameters>
 			</method>
+			<method name="get_section" symbol="gtk_style_context_get_section">
+				<return-type type="GtkCssSection*"/>
+				<parameters>
+					<parameter name="context" type="GtkStyleContext*"/>
+					<parameter name="property" type="gchar*"/>
+				</parameters>
+			</method>
 			<method name="get_state" symbol="gtk_style_context_get_state">
 				<return-type type="GtkStateFlags"/>
 				<parameters>
@@ -20394,6 +20509,13 @@
 					<parameter name="sides" type="GtkJunctionSides"/>
 				</parameters>
 			</method>
+			<method name="set_parent" symbol="gtk_style_context_set_parent">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="context" type="GtkStyleContext*"/>
+					<parameter name="parent" type="GtkStyleContext*"/>
+				</parameters>
+			</method>
 			<method name="set_path" symbol="gtk_style_context_set_path">
 				<return-type type="void"/>
 				<parameters>
@@ -20424,6 +20546,7 @@
 				</parameters>
 			</method>
 			<property name="direction" type="GtkTextDirection" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="parent" type="GtkStyleContext*" readable="1" writable="1" construct="0" construct-only="0"/>
 			<property name="screen" type="GdkScreen*" readable="1" writable="1" construct="0" construct-only="0"/>
 			<signal name="changed" when="FIRST">
 				<return-type type="void"/>
@@ -20435,6 +20558,7 @@
 		<object name="GtkStyleProperties" parent="GObject" type-name="GtkStyleProperties" get-type="gtk_style_properties_get_type">
 			<implements>
 				<interface name="GtkStyleProvider"/>
+				<interface name="GtkStyleProviderPrivate"/>
 			</implements>
 			<method name="clear" symbol="gtk_style_properties_clear">
 				<return-type type="void"/>
@@ -25319,6 +25443,14 @@
 					<parameter name="error" type="GError**"/>
 				</parameters>
 			</method>
+			<method name="add_ui_from_resource" symbol="gtk_ui_manager_add_ui_from_resource">
+				<return-type type="guint"/>
+				<parameters>
+					<parameter name="manager" type="GtkUIManager*"/>
+					<parameter name="resource_path" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
 			<method name="add_ui_from_string" symbol="gtk_ui_manager_add_ui_from_string">
 				<return-type type="guint"/>
 				<parameters>
@@ -27762,6 +27894,12 @@
 					<parameter name="window" type="GtkWindow*"/>
 				</parameters>
 			</method>
+			<method name="get_attached_to" symbol="gtk_window_get_attached_to">
+				<return-type type="GtkWidget*"/>
+				<parameters>
+					<parameter name="window" type="GtkWindow*"/>
+				</parameters>
+			</method>
 			<method name="get_decorated" symbol="gtk_window_get_decorated">
 				<return-type type="gboolean"/>
 				<parameters>
@@ -28106,6 +28244,13 @@
 					<parameter name="application" type="GtkApplication*"/>
 				</parameters>
 			</method>
+			<method name="set_attached_to" symbol="gtk_window_set_attached_to">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="window" type="GtkWindow*"/>
+					<parameter name="attach_widget" type="GtkWidget*"/>
+				</parameters>
+			</method>
 			<method name="set_auto_startup_notification" symbol="gtk_window_set_auto_startup_notification">
 				<return-type type="void"/>
 				<parameters>
@@ -28421,6 +28566,7 @@
 			</method>
 			<property name="accept-focus" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
 			<property name="application" type="GtkApplication*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="attached-to" type="GtkWidget*" readable="1" writable="1" construct="1" construct-only="0"/>
 			<property name="decorated" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
 			<property name="default-height" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
 			<property name="default-width" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
@@ -30918,12 +31064,12 @@
 				</parameters>
 			</vfunc>
 		</interface>
-		<constant name="GTK_BINARY_AGE" type="int" value="313"/>
+		<constant name="GTK_BINARY_AGE" type="int" value="315"/>
 		<constant name="GTK_INPUT_ERROR" type="int" value="-1"/>
 		<constant name="GTK_INTERFACE_AGE" type="int" value="0"/>
 		<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="13"/>
+		<constant name="GTK_MICRO_VERSION" type="int" value="15"/>
 		<constant name="GTK_MINOR_VERSION" type="int" value="3"/>
 		<constant name="GTK_PAPER_NAME_A3" type="char*" value="iso_a3"/>
 		<constant name="GTK_PAPER_NAME_A4" type="char*" value="iso_a4"/>
diff --git a/vapi/packages/gtk+-3.0/gtk+-3.0.metadata b/vapi/packages/gtk+-3.0/gtk+-3.0.metadata
index e5b835f..4ec7144 100644
--- a/vapi/packages/gtk+-3.0/gtk+-3.0.metadata
+++ b/vapi/packages/gtk+-3.0/gtk+-3.0.metadata
@@ -651,6 +651,7 @@ gtk_style_context_has_region.flags_return is_out="1"
 gtk_style_lookup_color.color is_out="1"
 gtk_style_get_style_property.value is_out="1"
 gtk_style_properties_register_property.parse_func nullable="1"
+GtkStyleProviderPrivate hidden="1"
 GtkTable:row-spacing accessor_method="0"
 GtkTargetEntry is_value_type="1"
 GtkTargetList.list type_arguments="TargetPair"



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