]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gtk+-3.0: Drop obsolete GIDL sources
authorRico Tzschichholz <ricotz@ubuntu.com>
Sun, 10 Dec 2017 17:45:49 +0000 (18:45 +0100)
committerRico Tzschichholz <ricotz@ubuntu.com>
Sun, 10 Dec 2017 17:46:29 +0000 (18:46 +0100)
https://bugzilla.gnome.org/show_bug.cgi?id=730746

vapi/packages/gtk+-3.0/gtk+-3.0-custom.vala [deleted file]
vapi/packages/gtk+-3.0/gtk+-3.0.defines [deleted file]
vapi/packages/gtk+-3.0/gtk+-3.0.deps [deleted file]
vapi/packages/gtk+-3.0/gtk+-3.0.excludes [deleted file]
vapi/packages/gtk+-3.0/gtk+-3.0.files [deleted file]
vapi/packages/gtk+-3.0/gtk+-3.0.gi [deleted file]
vapi/packages/gtk+-3.0/gtk+-3.0.metadata [deleted file]
vapi/packages/gtk+-3.0/gtk+-3.0.namespace [deleted file]

diff --git a/vapi/packages/gtk+-3.0/gtk+-3.0-custom.vala b/vapi/packages/gtk+-3.0/gtk+-3.0-custom.vala
deleted file mode 100644 (file)
index 5eed1cb..0000000
+++ /dev/null
@@ -1,481 +0,0 @@
-/* gtk+-2.0.vala
- *
- * Copyright (C) 2006-2008  Jürg Billeter
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
-
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
-
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301  USA
- *
- * Author:
- *     Jürg Billeter <j@bitron.ch>
- */
-
-namespace Gtk {
-       [CCode (type_id = "gtk_accel_group_get_type ()")]
-       public class AccelGroup {
-               public Gtk.AccelKey* find (Gtk.AccelGroupFindFunc find_func);
-       }
-
-       public struct BindingArg {
-               [CCode (cname = "d.long_data")]
-               public long long_data;
-               [CCode (cname = "d.double_data")]
-               public double double_data;
-               [CCode (cname = "d.string_data")]
-               public weak string string_data;
-       }
-
-       public struct Allocation : Gdk.Rectangle {
-       }
-
-       [Compact]
-       public class BindingSet {
-               public static unowned BindingSet @new (string name);
-       }
-
-       [CCode (type_id = "gtk_container_get_type ()")]
-       public abstract class Container {
-               [CCode (vfunc_name = "forall")]
-               [NoWrapper]
-               public virtual void forall_internal(bool include_internal, Gtk.Callback callback);
-               public class unowned GLib.ParamSpec? class_find_child_property (string property_name);
-               public class (unowned GLib.ParamSpec)[] class_list_child_properties ();
-       }
-
-       public class CssProvider {
-               [CCode (cname = "gtk_css_provider_load_from_data")]
-               public bool load_from_buffer ([CCode (array_length_cname = "length", array_length_pos = 1.1, array_length_type = "gssize")] uint8[] data) throws GLib.Error;
-       }
-
-       [CCode (type_id = "gtk_notebook_get_type ()")]
-       public class Notebook {
-               public int page_num (Widget child);
-       }
-
-       [CCode (type_id = "gtk_status_icon_get_type ()")]
-       public class StatusIcon {
-               [CCode (instance_pos = -1)]
-               public void position_menu (Gtk.Menu menu, ref int x, ref int y, out bool push_in);
-       }
-
-       [CCode (type_id = "gtk_ui_manager_get_type ()")]
-       public class UIManager {
-               public uint new_merge_id ();
-       }
-
-       [CCode (type_id = "gtk_widget_get_type ()")]
-       public class Widget {
-               [CCode (has_new_function = false, construct_function = "gtk_widget_new")]
-               public extern Widget (...);
-               public class uint activate_signal;
-               [CCode (vfunc_name = "get_preferred_height")]
-               [NoWrapper]
-               public virtual void get_preferred_height_internal (out int minimum_height, out int natural_height);
-               [CCode (vfunc_name = "get_preferred_width")]
-               [NoWrapper]
-               public virtual void get_preferred_width_internal (out int minimum_width, out int natural_width);
-               [CCode (vfunc_name = "compute_expand")]
-               [NoWrapper]
-               public virtual void compute_expand_internal (out bool hexpand, out bool vexpand);
-               [CCode (vfunc_name = "get_preferred_width_for_height")]
-               [NoWrapper]
-               public virtual void get_preferred_width_for_height_internal (int height, out int minimum_width, out int natural_width);
-               [CCode (vfunc_name = "get_preferred_height_for_width")]
-               [NoWrapper]
-               public virtual void get_preferred_height_for_width_internal (int width, out int minimum_height, out int natural_height);
-       }
-
-       public interface CellAccessibleParent : GLib.Object {
-       }
-
-       [CCode (type_cname = "GtkEditableInterface")]
-       public interface Editable : GLib.Object {
-               [CCode (vfunc_name = "set_selection_bounds")]
-               public abstract void select_region (int start_pos, int end_pos);
-       }
-
-       public interface FileChooserEmbed : GLib.Object {
-       }
-
-       public interface FileChooser: GLib.Object {
-               public GLib.SList<GLib.File> get_files ();
-       }
-
-       public interface StyleProvider : GLib.Object {
-       }
-
-       public interface TreeDragDest : GLib.Object {
-       }
-
-       public interface TreeDragSource : GLib.Object {
-       }
-
-       [CCode (cname = "gint")]
-       public enum SortColumn {
-               [CCode (cname = "GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID")]
-               DEFAULT,
-               [CCode (cname = "GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID")]
-               UNSORTED
-       }
-
-       [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_BUILDER_ERROR_")]
-       public errordomain BuilderError {
-               INVALID_TYPE_FUNCTION,
-               UNHANDLED_TAG,
-               MISSING_ATTRIBUTE,
-               INVALID_ATTRIBUTE,
-               INVALID_TAG,
-               MISSING_PROPERTY_VALUE,
-               INVALID_VALUE,
-               VERSION_MISMATCH,
-               DUPLICATE_ID,
-               OBJECT_TYPE_REFUSED,
-               TEMPLATE_MISMATCH,
-               INVALID_PROPERTY,
-               INVALID_SIGNAL,
-               INVALID_ID;
-               public static GLib.Quark quark ();
-       }
-       [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_CSS_PROVIDER_ERROR_")]
-       public errordomain CssProviderError {
-               FAILED,
-               SYNTAX,
-               IMPORT,
-               NAME,
-               DEPRECATED,
-               UNKNOWN_VALUE;
-               public static GLib.Quark quark ();
-       }
-       [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_FILE_CHOOSER_ERROR_")]
-       public errordomain FileChooserError {
-               NONEXISTENT,
-               BAD_FILENAME,
-               ALREADY_EXISTS,
-               INCOMPLETE_HOSTNAME;
-               public static GLib.Quark quark ();
-       }
-       [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_ICON_THEME_")]
-       public errordomain IconThemeError {
-               NOT_FOUND,
-               FAILED;
-               public static GLib.Quark quark ();
-       }
-       [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_PRINT_ERROR_")]
-       public errordomain PrintError {
-               GENERAL,
-               INTERNAL_ERROR,
-               NOMEM,
-               INVALID_FILE;
-               public static GLib.Quark quark ();
-       }
-       [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_RECENT_CHOOSER_ERROR_")]
-       public errordomain RecentChooserError {
-               NOT_FOUND,
-               INVALID_URI;
-               public static GLib.Quark quark ();
-       }
-       [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_RECENT_MANAGER_ERROR_")]
-       public errordomain RecentManagerError {
-               NOT_FOUND,
-               INVALID_URI,
-               INVALID_ENCODING,
-               NOT_REGISTERED,
-               READ,
-               WRITE,
-               UNKNOWN;
-               public static GLib.Quark quark ();
-       }
-
-       [Version (deprecated_since = "3.0", replacement = "StyleContext")]
-       [CCode (cheader_filename = "gtk/gtk.h")]
-       public class Style {
-               [NoWrapper]
-               [CCode (instance_pos = -1, vfunc_name = "copy")]
-               public virtual void copy_to (Gtk.Style dest);
-       }
-
-       [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_style_context_get_type ()")]
-       public class StyleContext {
-               [CCode (cname = "gtk_render_activity")]
-               public void render_activity (Cairo.Context cr, double x, double y, double width, double height);
-               [CCode (cname = "gtk_render_arrow")]
-               public void render_arrow (Cairo.Context cr, double angle, double x, double y, double size);
-               [CCode (cname = "gtk_render_background")]
-               public void render_background (Cairo.Context cr, double x, double y, double width, double height);
-               [CCode (cname = "gtk_render_background_get_clip")]
-               public Gdk.Rectangle render_background_get_clip (double x, double y, double width, double height);
-               [CCode (cname = "gtk_render_check")]
-               public void render_check (Cairo.Context cr, double x, double y, double width, double height);
-               [CCode (cname = "gtk_render_expander")]
-               public void render_expander (Cairo.Context cr, double x, double y, double width, double height);
-               [CCode (cname = "gtk_render_extension")]
-               public void render_extension (Cairo.Context cr, double x, double y, double width, double height, Gtk.PositionType gap_side);
-               [CCode (cname = "gtk_render_focus")]
-               public void render_focus (Cairo.Context cr, double x, double y, double width, double height);
-               [CCode (cname = "gtk_render_frame")]
-               public void render_frame (Cairo.Context cr, double x, double y, double width, double height);
-               [CCode (cname = "gtk_render_frame_gap")]
-               public void render_frame_gap (Cairo.Context cr, double x, double y, double width, double height, Gtk.PositionType gap_side, double xy0_gap, double xy1_gap);
-               [CCode (cname = "gtk_render_handle")]
-               public void render_handle (Cairo.Context cr, double x, double y, double width, double height);
-               [CCode (cname = "gtk_render_icon")]
-               public void render_icon (Cairo.Context cr, Gdk.Pixbuf pixbuf, double x, double y);
-               [CCode (cname = "gtk_render_icon_pixbuf")]
-               public Gdk.Pixbuf render_icon_pixbuf (Gtk.IconSource source, Gtk.IconSize size);
-               [CCode (cname = "gtk_render_layout")]
-               public void render_layout (Cairo.Context cr, double x, double y, Pango.Layout layout);
-               [CCode (cname = "gtk_render_line")]
-               public void render_line (Cairo.Context cr, double x0, double y0, double x1, double y1);
-               [CCode (cname = "gtk_render_option")]
-               public void render_option (Cairo.Context cr, double x, double y, double width, double height);
-               [CCode (cname = "gtk_render_slider")]
-               public void render_slider (Cairo.Context cr, double x, double y, double width, double height, Gtk.Orientation orientation);
-       }
-
-       [CCode (type_cname = "GCallback")]
-       public delegate void ActionCallback (Action action);
-
-       [CCode (type_cname = "GCallback")]
-       public delegate void RadioActionCallback (Action action, Action current);
-
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.ABOUT")]
-       public const string STOCK_ABOUT;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.ADD")]
-       public const string STOCK_ADD;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.APPLY")]
-       public const string STOCK_APPLY;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.BOLD")]
-       public const string STOCK_BOLD;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.CANCEL")]
-       public const string STOCK_CANCEL;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.CAPS_LOCK_WARNING")]
-       public const string STOCK_CAPS_LOCK_WARNING;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.CDROM")]
-       public const string STOCK_CDROM;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.CLEAR")]
-       public const string STOCK_CLEAR;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.CLOSE")]
-       public const string STOCK_CLOSE;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.COLOR_PICKER")]
-       public const string STOCK_COLOR_PICKER;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.CONNECT")]
-       public const string STOCK_CONNECT;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.CONVERT")]
-       public const string STOCK_CONVERT;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.COPY")]
-       public const string STOCK_COPY;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.CUT")]
-       public const string STOCK_CUT;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.DELETE")]
-       public const string STOCK_DELETE;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.DIALOG_AUTHENTICATION")]
-       public const string STOCK_DIALOG_AUTHENTICATION;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.DIALOG_ERROR")]
-       public const string STOCK_DIALOG_ERROR;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.DIALOG_INFO")]
-       public const string STOCK_DIALOG_INFO;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.DIALOG_QUESTION")]
-       public const string STOCK_DIALOG_QUESTION;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.DIALOG_WARNING")]
-       public const string STOCK_DIALOG_WARNING;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.DIRECTORY")]
-       public const string STOCK_DIRECTORY;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.DISCARD")]
-       public const string STOCK_DISCARD;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.DISCONNECT")]
-       public const string STOCK_DISCONNECT;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.DND")]
-       public const string STOCK_DND;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.DND_MULTIPLE")]
-       public const string STOCK_DND_MULTIPLE;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.EDIT")]
-       public const string STOCK_EDIT;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.EXECUTE")]
-       public const string STOCK_EXECUTE;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.FILE")]
-       public const string STOCK_FILE;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.FIND")]
-       public const string STOCK_FIND;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.FIND_AND_REPLACE")]
-       public const string STOCK_FIND_AND_REPLACE;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.FLOPPY")]
-       public const string STOCK_FLOPPY;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.FULLSCREEN")]
-       public const string STOCK_FULLSCREEN;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.GOTO_BOTTOM")]
-       public const string STOCK_GOTO_BOTTOM;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.GOTO_FIRST")]
-       public const string STOCK_GOTO_FIRST;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.GOTO_LAST")]
-       public const string STOCK_GOTO_LAST;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.GOTO_TOP")]
-       public const string STOCK_GOTO_TOP;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.GO_BACK")]
-       public const string STOCK_GO_BACK;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.GO_DOWN")]
-       public const string STOCK_GO_DOWN;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.GO_FORWARD")]
-       public const string STOCK_GO_FORWARD;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.GO_UP")]
-       public const string STOCK_GO_UP;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.HARDDISK")]
-       public const string STOCK_HARDDISK;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.HELP")]
-       public const string STOCK_HELP;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.HOME")]
-       public const string STOCK_HOME;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.INDENT")]
-       public const string STOCK_INDENT;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.INDEX")]
-       public const string STOCK_INDEX;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.INFO")]
-       public const string STOCK_INFO;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.ITALIC")]
-       public const string STOCK_ITALIC;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.JUMP_TO")]
-       public const string STOCK_JUMP_TO;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.JUSTIFY_CENTER")]
-       public const string STOCK_JUSTIFY_CENTER;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.JUSTIFY_FILL")]
-       public const string STOCK_JUSTIFY_FILL;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.JUSTIFY_LEFT")]
-       public const string STOCK_JUSTIFY_LEFT;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.JUSTIFY_RIGHT")]
-       public const string STOCK_JUSTIFY_RIGHT;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.FULLSCREEN")]
-       public const string STOCK_LEAVE_FULLSCREEN;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.MEDIA_FORWARD")]
-       public const string STOCK_MEDIA_FORWARD;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.MEDIA_NEXT")]
-       public const string STOCK_MEDIA_NEXT;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.MEDIA_PAUSE")]
-       public const string STOCK_MEDIA_PAUSE;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.MEDIA_PLAY")]
-       public const string STOCK_MEDIA_PLAY;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.MEDIA_PREVIOUS")]
-       public const string STOCK_MEDIA_PREVIOUS;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.MEDIA_RECORD")]
-       public const string STOCK_MEDIA_RECORD;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.MEDIA_REWIND")]
-       public const string STOCK_MEDIA_REWIND;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.MEDIA_STOP")]
-       public const string STOCK_MEDIA_STOP;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.MISSING_IMAGE")]
-       public const string STOCK_MISSING_IMAGE;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.NETWORK")]
-       public const string STOCK_NETWORK;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.NEW")]
-       public const string STOCK_NEW;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.NO")]
-       public const string STOCK_NO;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.OK")]
-       public const string STOCK_OK;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.OPEN")]
-       public const string STOCK_OPEN;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.ORIENTATION_LANDSCAPE")]
-       public const string STOCK_ORIENTATION_LANDSCAPE;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.ORIENTATION_PORTRAIT")]
-       public const string STOCK_ORIENTATION_PORTRAIT;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.ORIENTATION_REVERSE_LANDSCAPE")]
-       public const string STOCK_ORIENTATION_REVERSE_LANDSCAPE;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.ORIENTATION_REVERSE_PORTRAIT")]
-       public const string STOCK_ORIENTATION_REVERSE_PORTRAIT;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.PAGE_SETUP")]
-       public const string STOCK_PAGE_SETUP;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.PASTE")]
-       public const string STOCK_PASTE;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.PREFERENCES")]
-       public const string STOCK_PREFERENCES;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.PRINT")]
-       public const string STOCK_PRINT;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.PRINT_ERROR")]
-       public const string STOCK_PRINT_ERROR;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.PRINT_PAUSED")]
-       public const string STOCK_PRINT_PAUSED;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.PRINT_PREVIEW")]
-       public const string STOCK_PRINT_PREVIEW;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.PRINT_REPORT")]
-       public const string STOCK_PRINT_REPORT;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.PRINT_WARNING")]
-       public const string STOCK_PRINT_WARNING;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.PROPERTIES")]
-       public const string STOCK_PROPERTIES;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.QUIT")]
-       public const string STOCK_QUIT;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.REDO")]
-       public const string STOCK_REDO;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.REFRESH")]
-       public const string STOCK_REFRESH;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.REMOVE")]
-       public const string STOCK_REMOVE;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.REVERT_TO_SAVED")]
-       public const string STOCK_REVERT_TO_SAVED;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.SAVE")]
-       public const string STOCK_SAVE;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.SAVE_AS")]
-       public const string STOCK_SAVE_AS;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.SELECT_ALL")]
-       public const string STOCK_SELECT_ALL;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.SELECT_COLOR")]
-       public const string STOCK_SELECT_COLOR;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.SELECT_FONT")]
-       public const string STOCK_SELECT_FONT;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.SORT_ASCENDING")]
-       public const string STOCK_SORT_ASCENDING;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.SORT_DESCENDING")]
-       public const string STOCK_SORT_DESCENDING;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.SPELL_CHECK")]
-       public const string STOCK_SPELL_CHECK;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.STOP")]
-       public const string STOCK_STOP;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.STRIKETHROUGH")]
-       public const string STOCK_STRIKETHROUGH;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.UNDELETE")]
-       public const string STOCK_UNDELETE;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.UNDERLINE")]
-       public const string STOCK_UNDERLINE;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.UNDO")]
-       public const string STOCK_UNDO;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.UNINDENT")]
-       public const string STOCK_UNINDENT;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.YES")]
-       public const string STOCK_YES;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.ZOOM_100")]
-       public const string STOCK_ZOOM_100;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.ZOOM_FIT")]
-       public const string STOCK_ZOOM_FIT;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.ZOOM_IN")]
-       public const string STOCK_ZOOM_IN;
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.ZOOM_OUT")]
-       public const string STOCK_ZOOM_OUT;
-
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.add")]
-       public static void stock_add (Gtk.StockItem[] items);
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.add_static")]
-       public static void stock_add_static (Gtk.StockItem[] items);
-       [Version (deprecated_since = "vala-0.12", replacement = "Gtk.Stock.list_ids")]
-       public static GLib.SList<string> stock_list_ids ();
-
-       [Version (deprecated_since = "vala-0.22", replacement = "Gtk.Stock.set_translate_func")]
-       public static void stock_set_translate_func (string domain, owned Gtk.TranslateFunc func);
-
-       [Version (deprecated_since = "3.10")]
-       [CCode (cheader_filename = "gtk/gtk.h")]
-       namespace Stock {
-               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);
-               public static void set_translate_func (string domain, owned Gtk.TranslateFunc func);
-       }
-}
diff --git a/vapi/packages/gtk+-3.0/gtk+-3.0.defines b/vapi/packages/gtk+-3.0/gtk+-3.0.defines
deleted file mode 100644 (file)
index 2043b78..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
--DGTK_COMPILATION
--DGSEAL_ENABLE
diff --git a/vapi/packages/gtk+-3.0/gtk+-3.0.deps b/vapi/packages/gtk+-3.0/gtk+-3.0.deps
deleted file mode 100644 (file)
index 1b560e0..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-gio-2.0
-atk
-cairo
-gdk-pixbuf-2.0
-gdk-3.0
-pango
diff --git a/vapi/packages/gtk+-3.0/gtk+-3.0.excludes b/vapi/packages/gtk+-3.0/gtk+-3.0.excludes
deleted file mode 100644 (file)
index 7e730c8..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-gtkcellareaboxcontextprivate.h
-gtktextdisplay.h
-gtktextlayout.h
-gtkx.h
diff --git a/vapi/packages/gtk+-3.0/gtk+-3.0.files b/vapi/packages/gtk+-3.0/gtk+-3.0.files
deleted file mode 100644 (file)
index e821676..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-include/gtk-3.0/gtk
-lib/libgtk-3.so
diff --git a/vapi/packages/gtk+-3.0/gtk+-3.0.gi b/vapi/packages/gtk+-3.0/gtk+-3.0.gi
deleted file mode 100644 (file)
index b41fdc3..0000000
+++ /dev/null
@@ -1,36800 +0,0 @@
-<?xml version="1.0"?>
-<api version="1.0">
-       <namespace name="Gtk">
-               <function name="accel_groups_activate" symbol="gtk_accel_groups_activate">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="object" type="GObject*"/>
-                               <parameter name="accel_key" type="guint"/>
-                               <parameter name="accel_mods" type="GdkModifierType"/>
-                       </parameters>
-               </function>
-               <function name="accel_groups_from_object" symbol="gtk_accel_groups_from_object">
-                       <return-type type="GSList*"/>
-                       <parameters>
-                               <parameter name="object" type="GObject*"/>
-                       </parameters>
-               </function>
-               <function name="accelerator_get_default_mod_mask" symbol="gtk_accelerator_get_default_mod_mask">
-                       <return-type type="GdkModifierType"/>
-               </function>
-               <function name="accelerator_get_label" symbol="gtk_accelerator_get_label">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="accelerator_key" type="guint"/>
-                               <parameter name="accelerator_mods" type="GdkModifierType"/>
-                       </parameters>
-               </function>
-               <function name="accelerator_get_label_with_keycode" symbol="gtk_accelerator_get_label_with_keycode">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="display" type="GdkDisplay*"/>
-                               <parameter name="accelerator_key" type="guint"/>
-                               <parameter name="keycode" type="guint"/>
-                               <parameter name="accelerator_mods" type="GdkModifierType"/>
-                       </parameters>
-               </function>
-               <function name="accelerator_name" symbol="gtk_accelerator_name">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="accelerator_key" type="guint"/>
-                               <parameter name="accelerator_mods" type="GdkModifierType"/>
-                       </parameters>
-               </function>
-               <function name="accelerator_name_with_keycode" symbol="gtk_accelerator_name_with_keycode">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="display" type="GdkDisplay*"/>
-                               <parameter name="accelerator_key" type="guint"/>
-                               <parameter name="keycode" type="guint"/>
-                               <parameter name="accelerator_mods" type="GdkModifierType"/>
-                       </parameters>
-               </function>
-               <function name="accelerator_parse" symbol="gtk_accelerator_parse">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="accelerator" type="gchar*"/>
-                               <parameter name="accelerator_key" type="guint*"/>
-                               <parameter name="accelerator_mods" type="GdkModifierType*"/>
-                       </parameters>
-               </function>
-               <function name="accelerator_parse_with_keycode" symbol="gtk_accelerator_parse_with_keycode">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="accelerator" type="gchar*"/>
-                               <parameter name="accelerator_key" type="guint*"/>
-                               <parameter name="accelerator_codes" type="guint**"/>
-                               <parameter name="accelerator_mods" type="GdkModifierType*"/>
-                       </parameters>
-               </function>
-               <function name="accelerator_set_default_mod_mask" symbol="gtk_accelerator_set_default_mod_mask">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="default_mod_mask" type="GdkModifierType"/>
-                       </parameters>
-               </function>
-               <function name="accelerator_valid" symbol="gtk_accelerator_valid">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="keyval" type="guint"/>
-                               <parameter name="modifiers" type="GdkModifierType"/>
-                       </parameters>
-               </function>
-               <function name="alternative_dialog_button_order" symbol="gtk_alternative_dialog_button_order">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="screen" type="GdkScreen*"/>
-                       </parameters>
-               </function>
-               <function name="bindings_activate" symbol="gtk_bindings_activate">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="object" type="GObject*"/>
-                               <parameter name="keyval" type="guint"/>
-                               <parameter name="modifiers" type="GdkModifierType"/>
-                       </parameters>
-               </function>
-               <function name="bindings_activate_event" symbol="gtk_bindings_activate_event">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="object" type="GObject*"/>
-                               <parameter name="event" type="GdkEventKey*"/>
-                       </parameters>
-               </function>
-               <function name="cairo_should_draw_window" symbol="gtk_cairo_should_draw_window">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="cr" type="cairo_t*"/>
-                               <parameter name="window" type="GdkWindow*"/>
-                       </parameters>
-               </function>
-               <function name="cairo_transform_to_window" symbol="gtk_cairo_transform_to_window">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="cr" type="cairo_t*"/>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="window" type="GdkWindow*"/>
-                       </parameters>
-               </function>
-               <function name="check_version" symbol="gtk_check_version">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="required_major" type="guint"/>
-                               <parameter name="required_minor" type="guint"/>
-                               <parameter name="required_micro" type="guint"/>
-                       </parameters>
-               </function>
-               <function name="device_grab_add" symbol="gtk_device_grab_add">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="device" type="GdkDevice*"/>
-                               <parameter name="block_others" type="gboolean"/>
-                       </parameters>
-               </function>
-               <function name="device_grab_remove" symbol="gtk_device_grab_remove">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="device" type="GdkDevice*"/>
-                       </parameters>
-               </function>
-               <function name="disable_setlocale" symbol="gtk_disable_setlocale">
-                       <return-type type="void"/>
-               </function>
-               <function name="distribute_natural_allocation" symbol="gtk_distribute_natural_allocation">
-                       <return-type type="gint"/>
-                       <parameters>
-                               <parameter name="extra_space" type="gint"/>
-                               <parameter name="n_requested_sizes" type="guint"/>
-                               <parameter name="sizes" type="GtkRequestedSize*"/>
-                       </parameters>
-               </function>
-               <function name="drag_begin" symbol="gtk_drag_begin">
-                       <return-type type="GdkDragContext*"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="targets" type="GtkTargetList*"/>
-                               <parameter name="actions" type="GdkDragAction"/>
-                               <parameter name="button" type="gint"/>
-                               <parameter name="event" type="GdkEvent*"/>
-                       </parameters>
-               </function>
-               <function name="drag_begin_with_coordinates" symbol="gtk_drag_begin_with_coordinates">
-                       <return-type type="GdkDragContext*"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="targets" type="GtkTargetList*"/>
-                               <parameter name="actions" type="GdkDragAction"/>
-                               <parameter name="button" type="gint"/>
-                               <parameter name="event" type="GdkEvent*"/>
-                               <parameter name="x" type="gint"/>
-                               <parameter name="y" type="gint"/>
-                       </parameters>
-               </function>
-               <function name="drag_cancel" symbol="gtk_drag_cancel">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="context" type="GdkDragContext*"/>
-                       </parameters>
-               </function>
-               <function name="drag_check_threshold" symbol="gtk_drag_check_threshold">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="start_x" type="gint"/>
-                               <parameter name="start_y" type="gint"/>
-                               <parameter name="current_x" type="gint"/>
-                               <parameter name="current_y" type="gint"/>
-                       </parameters>
-               </function>
-               <function name="drag_dest_add_image_targets" symbol="gtk_drag_dest_add_image_targets">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                       </parameters>
-               </function>
-               <function name="drag_dest_add_text_targets" symbol="gtk_drag_dest_add_text_targets">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                       </parameters>
-               </function>
-               <function name="drag_dest_add_uri_targets" symbol="gtk_drag_dest_add_uri_targets">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                       </parameters>
-               </function>
-               <function name="drag_dest_find_target" symbol="gtk_drag_dest_find_target">
-                       <return-type type="GdkAtom"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="context" type="GdkDragContext*"/>
-                               <parameter name="target_list" type="GtkTargetList*"/>
-                       </parameters>
-               </function>
-               <function name="drag_dest_get_target_list" symbol="gtk_drag_dest_get_target_list">
-                       <return-type type="GtkTargetList*"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                       </parameters>
-               </function>
-               <function name="drag_dest_get_track_motion" symbol="gtk_drag_dest_get_track_motion">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                       </parameters>
-               </function>
-               <function name="drag_dest_set" symbol="gtk_drag_dest_set">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="flags" type="GtkDestDefaults"/>
-                               <parameter name="targets" type="GtkTargetEntry*"/>
-                               <parameter name="n_targets" type="gint"/>
-                               <parameter name="actions" type="GdkDragAction"/>
-                       </parameters>
-               </function>
-               <function name="drag_dest_set_proxy" symbol="gtk_drag_dest_set_proxy">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="proxy_window" type="GdkWindow*"/>
-                               <parameter name="protocol" type="GdkDragProtocol"/>
-                               <parameter name="use_coordinates" type="gboolean"/>
-                       </parameters>
-               </function>
-               <function name="drag_dest_set_target_list" symbol="gtk_drag_dest_set_target_list">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="target_list" type="GtkTargetList*"/>
-                       </parameters>
-               </function>
-               <function name="drag_dest_set_track_motion" symbol="gtk_drag_dest_set_track_motion">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="track_motion" type="gboolean"/>
-                       </parameters>
-               </function>
-               <function name="drag_dest_unset" symbol="gtk_drag_dest_unset">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                       </parameters>
-               </function>
-               <function name="drag_finish" symbol="gtk_drag_finish">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="context" type="GdkDragContext*"/>
-                               <parameter name="success" type="gboolean"/>
-                               <parameter name="del" type="gboolean"/>
-                               <parameter name="time_" type="guint32"/>
-                       </parameters>
-               </function>
-               <function name="drag_get_data" symbol="gtk_drag_get_data">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="context" type="GdkDragContext*"/>
-                               <parameter name="target" type="GdkAtom"/>
-                               <parameter name="time_" type="guint32"/>
-                       </parameters>
-               </function>
-               <function name="drag_get_source_widget" symbol="gtk_drag_get_source_widget">
-                       <return-type type="GtkWidget*"/>
-                       <parameters>
-                               <parameter name="context" type="GdkDragContext*"/>
-                       </parameters>
-               </function>
-               <function name="drag_highlight" symbol="gtk_drag_highlight">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                       </parameters>
-               </function>
-               <function name="drag_set_icon_default" symbol="gtk_drag_set_icon_default">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="context" type="GdkDragContext*"/>
-                       </parameters>
-               </function>
-               <function name="drag_set_icon_gicon" symbol="gtk_drag_set_icon_gicon">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="context" type="GdkDragContext*"/>
-                               <parameter name="icon" type="GIcon*"/>
-                               <parameter name="hot_x" type="gint"/>
-                               <parameter name="hot_y" type="gint"/>
-                       </parameters>
-               </function>
-               <function name="drag_set_icon_name" symbol="gtk_drag_set_icon_name">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="context" type="GdkDragContext*"/>
-                               <parameter name="icon_name" type="gchar*"/>
-                               <parameter name="hot_x" type="gint"/>
-                               <parameter name="hot_y" type="gint"/>
-                       </parameters>
-               </function>
-               <function name="drag_set_icon_pixbuf" symbol="gtk_drag_set_icon_pixbuf">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="context" type="GdkDragContext*"/>
-                               <parameter name="pixbuf" type="GdkPixbuf*"/>
-                               <parameter name="hot_x" type="gint"/>
-                               <parameter name="hot_y" type="gint"/>
-                       </parameters>
-               </function>
-               <function name="drag_set_icon_stock" symbol="gtk_drag_set_icon_stock">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="context" type="GdkDragContext*"/>
-                               <parameter name="stock_id" type="gchar*"/>
-                               <parameter name="hot_x" type="gint"/>
-                               <parameter name="hot_y" type="gint"/>
-                       </parameters>
-               </function>
-               <function name="drag_set_icon_surface" symbol="gtk_drag_set_icon_surface">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="context" type="GdkDragContext*"/>
-                               <parameter name="surface" type="cairo_surface_t*"/>
-                       </parameters>
-               </function>
-               <function name="drag_set_icon_widget" symbol="gtk_drag_set_icon_widget">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="context" type="GdkDragContext*"/>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="hot_x" type="gint"/>
-                               <parameter name="hot_y" type="gint"/>
-                       </parameters>
-               </function>
-               <function name="drag_source_add_image_targets" symbol="gtk_drag_source_add_image_targets">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                       </parameters>
-               </function>
-               <function name="drag_source_add_text_targets" symbol="gtk_drag_source_add_text_targets">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                       </parameters>
-               </function>
-               <function name="drag_source_add_uri_targets" symbol="gtk_drag_source_add_uri_targets">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                       </parameters>
-               </function>
-               <function name="drag_source_get_target_list" symbol="gtk_drag_source_get_target_list">
-                       <return-type type="GtkTargetList*"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                       </parameters>
-               </function>
-               <function name="drag_source_set" symbol="gtk_drag_source_set">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="start_button_mask" type="GdkModifierType"/>
-                               <parameter name="targets" type="GtkTargetEntry*"/>
-                               <parameter name="n_targets" type="gint"/>
-                               <parameter name="actions" type="GdkDragAction"/>
-                       </parameters>
-               </function>
-               <function name="drag_source_set_icon_gicon" symbol="gtk_drag_source_set_icon_gicon">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="icon" type="GIcon*"/>
-                       </parameters>
-               </function>
-               <function name="drag_source_set_icon_name" symbol="gtk_drag_source_set_icon_name">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="icon_name" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="drag_source_set_icon_pixbuf" symbol="gtk_drag_source_set_icon_pixbuf">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="pixbuf" type="GdkPixbuf*"/>
-                       </parameters>
-               </function>
-               <function name="drag_source_set_icon_stock" symbol="gtk_drag_source_set_icon_stock">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="stock_id" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="drag_source_set_target_list" symbol="gtk_drag_source_set_target_list">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="target_list" type="GtkTargetList*"/>
-                       </parameters>
-               </function>
-               <function name="drag_source_unset" symbol="gtk_drag_source_unset">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                       </parameters>
-               </function>
-               <function name="drag_unhighlight" symbol="gtk_drag_unhighlight">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                       </parameters>
-               </function>
-               <function name="draw_insertion_cursor" symbol="gtk_draw_insertion_cursor">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="cr" type="cairo_t*"/>
-                               <parameter name="location" type="GdkRectangle*"/>
-                               <parameter name="is_primary" type="gboolean"/>
-                               <parameter name="direction" type="GtkTextDirection"/>
-                               <parameter name="draw_arrow" type="gboolean"/>
-                       </parameters>
-               </function>
-               <function name="events_pending" symbol="gtk_events_pending">
-                       <return-type type="gboolean"/>
-               </function>
-               <function name="false" symbol="gtk_false">
-                       <return-type type="gboolean"/>
-               </function>
-               <function name="get_binary_age" symbol="gtk_get_binary_age">
-                       <return-type type="guint"/>
-               </function>
-               <function name="get_current_event" symbol="gtk_get_current_event">
-                       <return-type type="GdkEvent*"/>
-               </function>
-               <function name="get_current_event_device" symbol="gtk_get_current_event_device">
-                       <return-type type="GdkDevice*"/>
-               </function>
-               <function name="get_current_event_state" symbol="gtk_get_current_event_state">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="state" type="GdkModifierType*"/>
-                       </parameters>
-               </function>
-               <function name="get_current_event_time" symbol="gtk_get_current_event_time">
-                       <return-type type="guint32"/>
-               </function>
-               <function name="get_debug_flags" symbol="gtk_get_debug_flags">
-                       <return-type type="guint"/>
-               </function>
-               <function name="get_default_language" symbol="gtk_get_default_language">
-                       <return-type type="PangoLanguage*"/>
-               </function>
-               <function name="get_event_widget" symbol="gtk_get_event_widget">
-                       <return-type type="GtkWidget*"/>
-                       <parameters>
-                               <parameter name="event" type="GdkEvent*"/>
-                       </parameters>
-               </function>
-               <function name="get_interface_age" symbol="gtk_get_interface_age">
-                       <return-type type="guint"/>
-               </function>
-               <function name="get_locale_direction" symbol="gtk_get_locale_direction">
-                       <return-type type="GtkTextDirection"/>
-               </function>
-               <function name="get_major_version" symbol="gtk_get_major_version">
-                       <return-type type="guint"/>
-               </function>
-               <function name="get_micro_version" symbol="gtk_get_micro_version">
-                       <return-type type="guint"/>
-               </function>
-               <function name="get_minor_version" symbol="gtk_get_minor_version">
-                       <return-type type="guint"/>
-               </function>
-               <function name="get_option_group" symbol="gtk_get_option_group">
-                       <return-type type="GOptionGroup*"/>
-                       <parameters>
-                               <parameter name="open_default_display" type="gboolean"/>
-                       </parameters>
-               </function>
-               <function name="grab_add" symbol="gtk_grab_add">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                       </parameters>
-               </function>
-               <function name="grab_get_current" symbol="gtk_grab_get_current">
-                       <return-type type="GtkWidget*"/>
-               </function>
-               <function name="grab_remove" symbol="gtk_grab_remove">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                       </parameters>
-               </function>
-               <function name="icon_size_from_name" symbol="gtk_icon_size_from_name">
-                       <return-type type="GtkIconSize"/>
-                       <parameters>
-                               <parameter name="name" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="icon_size_get_name" symbol="gtk_icon_size_get_name">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="size" type="GtkIconSize"/>
-                       </parameters>
-               </function>
-               <function name="icon_size_lookup" symbol="gtk_icon_size_lookup">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="size" type="GtkIconSize"/>
-                               <parameter name="width" type="gint*"/>
-                               <parameter name="height" type="gint*"/>
-                       </parameters>
-               </function>
-               <function name="icon_size_lookup_for_settings" symbol="gtk_icon_size_lookup_for_settings">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="settings" type="GtkSettings*"/>
-                               <parameter name="size" type="GtkIconSize"/>
-                               <parameter name="width" type="gint*"/>
-                               <parameter name="height" type="gint*"/>
-                       </parameters>
-               </function>
-               <function name="icon_size_register" symbol="gtk_icon_size_register">
-                       <return-type type="GtkIconSize"/>
-                       <parameters>
-                               <parameter name="name" type="gchar*"/>
-                               <parameter name="width" type="gint"/>
-                               <parameter name="height" type="gint"/>
-                       </parameters>
-               </function>
-               <function name="icon_size_register_alias" symbol="gtk_icon_size_register_alias">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="alias" type="gchar*"/>
-                               <parameter name="target" type="GtkIconSize"/>
-                       </parameters>
-               </function>
-               <function name="init" symbol="gtk_init">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="argc" type="int*"/>
-                               <parameter name="argv" type="char***"/>
-                       </parameters>
-               </function>
-               <function name="init_check" symbol="gtk_init_check">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="argc" type="int*"/>
-                               <parameter name="argv" type="char***"/>
-                       </parameters>
-               </function>
-               <function name="init_with_args" symbol="gtk_init_with_args">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="argc" type="gint*"/>
-                               <parameter name="argv" type="gchar***"/>
-                               <parameter name="parameter_string" type="gchar*"/>
-                               <parameter name="entries" type="GOptionEntry*"/>
-                               <parameter name="translation_domain" type="gchar*"/>
-                               <parameter name="error" type="GError**"/>
-                       </parameters>
-               </function>
-               <function name="key_snooper_install" symbol="gtk_key_snooper_install">
-                       <return-type type="guint"/>
-                       <parameters>
-                               <parameter name="snooper" type="GtkKeySnoopFunc"/>
-                               <parameter name="func_data" type="gpointer"/>
-                       </parameters>
-               </function>
-               <function name="key_snooper_remove" symbol="gtk_key_snooper_remove">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="snooper_handler_id" type="guint"/>
-                       </parameters>
-               </function>
-               <function name="main" symbol="gtk_main">
-                       <return-type type="void"/>
-               </function>
-               <function name="main_do_event" symbol="gtk_main_do_event">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="event" type="GdkEvent*"/>
-                       </parameters>
-               </function>
-               <function name="main_iteration" symbol="gtk_main_iteration">
-                       <return-type type="gboolean"/>
-               </function>
-               <function name="main_iteration_do" symbol="gtk_main_iteration_do">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="blocking" type="gboolean"/>
-                       </parameters>
-               </function>
-               <function name="main_level" symbol="gtk_main_level">
-                       <return-type type="guint"/>
-               </function>
-               <function name="main_quit" symbol="gtk_main_quit">
-                       <return-type type="void"/>
-               </function>
-               <function name="paint_arrow" symbol="gtk_paint_arrow">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="style" type="GtkStyle*"/>
-                               <parameter name="cr" type="cairo_t*"/>
-                               <parameter name="state_type" type="GtkStateType"/>
-                               <parameter name="shadow_type" type="GtkShadowType"/>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="detail" type="gchar*"/>
-                               <parameter name="arrow_type" type="GtkArrowType"/>
-                               <parameter name="fill" type="gboolean"/>
-                               <parameter name="x" type="gint"/>
-                               <parameter name="y" type="gint"/>
-                               <parameter name="width" type="gint"/>
-                               <parameter name="height" type="gint"/>
-                       </parameters>
-               </function>
-               <function name="paint_box" symbol="gtk_paint_box">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="style" type="GtkStyle*"/>
-                               <parameter name="cr" type="cairo_t*"/>
-                               <parameter name="state_type" type="GtkStateType"/>
-                               <parameter name="shadow_type" type="GtkShadowType"/>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="detail" type="gchar*"/>
-                               <parameter name="x" type="gint"/>
-                               <parameter name="y" type="gint"/>
-                               <parameter name="width" type="gint"/>
-                               <parameter name="height" type="gint"/>
-                       </parameters>
-               </function>
-               <function name="paint_box_gap" symbol="gtk_paint_box_gap">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="style" type="GtkStyle*"/>
-                               <parameter name="cr" type="cairo_t*"/>
-                               <parameter name="state_type" type="GtkStateType"/>
-                               <parameter name="shadow_type" type="GtkShadowType"/>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="detail" type="gchar*"/>
-                               <parameter name="x" type="gint"/>
-                               <parameter name="y" type="gint"/>
-                               <parameter name="width" type="gint"/>
-                               <parameter name="height" type="gint"/>
-                               <parameter name="gap_side" type="GtkPositionType"/>
-                               <parameter name="gap_x" type="gint"/>
-                               <parameter name="gap_width" type="gint"/>
-                       </parameters>
-               </function>
-               <function name="paint_check" symbol="gtk_paint_check">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="style" type="GtkStyle*"/>
-                               <parameter name="cr" type="cairo_t*"/>
-                               <parameter name="state_type" type="GtkStateType"/>
-                               <parameter name="shadow_type" type="GtkShadowType"/>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="detail" type="gchar*"/>
-                               <parameter name="x" type="gint"/>
-                               <parameter name="y" type="gint"/>
-                               <parameter name="width" type="gint"/>
-                               <parameter name="height" type="gint"/>
-                       </parameters>
-               </function>
-               <function name="paint_diamond" symbol="gtk_paint_diamond">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="style" type="GtkStyle*"/>
-                               <parameter name="cr" type="cairo_t*"/>
-                               <parameter name="state_type" type="GtkStateType"/>
-                               <parameter name="shadow_type" type="GtkShadowType"/>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="detail" type="gchar*"/>
-                               <parameter name="x" type="gint"/>
-                               <parameter name="y" type="gint"/>
-                               <parameter name="width" type="gint"/>
-                               <parameter name="height" type="gint"/>
-                       </parameters>
-               </function>
-               <function name="paint_expander" symbol="gtk_paint_expander">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="style" type="GtkStyle*"/>
-                               <parameter name="cr" type="cairo_t*"/>
-                               <parameter name="state_type" type="GtkStateType"/>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="detail" type="gchar*"/>
-                               <parameter name="x" type="gint"/>
-                               <parameter name="y" type="gint"/>
-                               <parameter name="expander_style" type="GtkExpanderStyle"/>
-                       </parameters>
-               </function>
-               <function name="paint_extension" symbol="gtk_paint_extension">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="style" type="GtkStyle*"/>
-                               <parameter name="cr" type="cairo_t*"/>
-                               <parameter name="state_type" type="GtkStateType"/>
-                               <parameter name="shadow_type" type="GtkShadowType"/>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="detail" type="gchar*"/>
-                               <parameter name="x" type="gint"/>
-                               <parameter name="y" type="gint"/>
-                               <parameter name="width" type="gint"/>
-                               <parameter name="height" type="gint"/>
-                               <parameter name="gap_side" type="GtkPositionType"/>
-                       </parameters>
-               </function>
-               <function name="paint_flat_box" symbol="gtk_paint_flat_box">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="style" type="GtkStyle*"/>
-                               <parameter name="cr" type="cairo_t*"/>
-                               <parameter name="state_type" type="GtkStateType"/>
-                               <parameter name="shadow_type" type="GtkShadowType"/>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="detail" type="gchar*"/>
-                               <parameter name="x" type="gint"/>
-                               <parameter name="y" type="gint"/>
-                               <parameter name="width" type="gint"/>
-                               <parameter name="height" type="gint"/>
-                       </parameters>
-               </function>
-               <function name="paint_focus" symbol="gtk_paint_focus">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="style" type="GtkStyle*"/>
-                               <parameter name="cr" type="cairo_t*"/>
-                               <parameter name="state_type" type="GtkStateType"/>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="detail" type="gchar*"/>
-                               <parameter name="x" type="gint"/>
-                               <parameter name="y" type="gint"/>
-                               <parameter name="width" type="gint"/>
-                               <parameter name="height" type="gint"/>
-                       </parameters>
-               </function>
-               <function name="paint_handle" symbol="gtk_paint_handle">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="style" type="GtkStyle*"/>
-                               <parameter name="cr" type="cairo_t*"/>
-                               <parameter name="state_type" type="GtkStateType"/>
-                               <parameter name="shadow_type" type="GtkShadowType"/>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="detail" type="gchar*"/>
-                               <parameter name="x" type="gint"/>
-                               <parameter name="y" type="gint"/>
-                               <parameter name="width" type="gint"/>
-                               <parameter name="height" type="gint"/>
-                               <parameter name="orientation" type="GtkOrientation"/>
-                       </parameters>
-               </function>
-               <function name="paint_hline" symbol="gtk_paint_hline">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="style" type="GtkStyle*"/>
-                               <parameter name="cr" type="cairo_t*"/>
-                               <parameter name="state_type" type="GtkStateType"/>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="detail" type="gchar*"/>
-                               <parameter name="x1" type="gint"/>
-                               <parameter name="x2" type="gint"/>
-                               <parameter name="y" type="gint"/>
-                       </parameters>
-               </function>
-               <function name="paint_layout" symbol="gtk_paint_layout">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="style" type="GtkStyle*"/>
-                               <parameter name="cr" type="cairo_t*"/>
-                               <parameter name="state_type" type="GtkStateType"/>
-                               <parameter name="use_text" type="gboolean"/>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="detail" type="gchar*"/>
-                               <parameter name="x" type="gint"/>
-                               <parameter name="y" type="gint"/>
-                               <parameter name="layout" type="PangoLayout*"/>
-                       </parameters>
-               </function>
-               <function name="paint_option" symbol="gtk_paint_option">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="style" type="GtkStyle*"/>
-                               <parameter name="cr" type="cairo_t*"/>
-                               <parameter name="state_type" type="GtkStateType"/>
-                               <parameter name="shadow_type" type="GtkShadowType"/>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="detail" type="gchar*"/>
-                               <parameter name="x" type="gint"/>
-                               <parameter name="y" type="gint"/>
-                               <parameter name="width" type="gint"/>
-                               <parameter name="height" type="gint"/>
-                       </parameters>
-               </function>
-               <function name="paint_resize_grip" symbol="gtk_paint_resize_grip">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="style" type="GtkStyle*"/>
-                               <parameter name="cr" type="cairo_t*"/>
-                               <parameter name="state_type" type="GtkStateType"/>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="detail" type="gchar*"/>
-                               <parameter name="edge" type="GdkWindowEdge"/>
-                               <parameter name="x" type="gint"/>
-                               <parameter name="y" type="gint"/>
-                               <parameter name="width" type="gint"/>
-                               <parameter name="height" type="gint"/>
-                       </parameters>
-               </function>
-               <function name="paint_shadow" symbol="gtk_paint_shadow">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="style" type="GtkStyle*"/>
-                               <parameter name="cr" type="cairo_t*"/>
-                               <parameter name="state_type" type="GtkStateType"/>
-                               <parameter name="shadow_type" type="GtkShadowType"/>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="detail" type="gchar*"/>
-                               <parameter name="x" type="gint"/>
-                               <parameter name="y" type="gint"/>
-                               <parameter name="width" type="gint"/>
-                               <parameter name="height" type="gint"/>
-                       </parameters>
-               </function>
-               <function name="paint_shadow_gap" symbol="gtk_paint_shadow_gap">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="style" type="GtkStyle*"/>
-                               <parameter name="cr" type="cairo_t*"/>
-                               <parameter name="state_type" type="GtkStateType"/>
-                               <parameter name="shadow_type" type="GtkShadowType"/>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="detail" type="gchar*"/>
-                               <parameter name="x" type="gint"/>
-                               <parameter name="y" type="gint"/>
-                               <parameter name="width" type="gint"/>
-                               <parameter name="height" type="gint"/>
-                               <parameter name="gap_side" type="GtkPositionType"/>
-                               <parameter name="gap_x" type="gint"/>
-                               <parameter name="gap_width" type="gint"/>
-                       </parameters>
-               </function>
-               <function name="paint_slider" symbol="gtk_paint_slider">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="style" type="GtkStyle*"/>
-                               <parameter name="cr" type="cairo_t*"/>
-                               <parameter name="state_type" type="GtkStateType"/>
-                               <parameter name="shadow_type" type="GtkShadowType"/>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="detail" type="gchar*"/>
-                               <parameter name="x" type="gint"/>
-                               <parameter name="y" type="gint"/>
-                               <parameter name="width" type="gint"/>
-                               <parameter name="height" type="gint"/>
-                               <parameter name="orientation" type="GtkOrientation"/>
-                       </parameters>
-               </function>
-               <function name="paint_spinner" symbol="gtk_paint_spinner">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="style" type="GtkStyle*"/>
-                               <parameter name="cr" type="cairo_t*"/>
-                               <parameter name="state_type" type="GtkStateType"/>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="detail" type="gchar*"/>
-                               <parameter name="step" type="guint"/>
-                               <parameter name="x" type="gint"/>
-                               <parameter name="y" type="gint"/>
-                               <parameter name="width" type="gint"/>
-                               <parameter name="height" type="gint"/>
-                       </parameters>
-               </function>
-               <function name="paint_tab" symbol="gtk_paint_tab">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="style" type="GtkStyle*"/>
-                               <parameter name="cr" type="cairo_t*"/>
-                               <parameter name="state_type" type="GtkStateType"/>
-                               <parameter name="shadow_type" type="GtkShadowType"/>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="detail" type="gchar*"/>
-                               <parameter name="x" type="gint"/>
-                               <parameter name="y" type="gint"/>
-                               <parameter name="width" type="gint"/>
-                               <parameter name="height" type="gint"/>
-                       </parameters>
-               </function>
-               <function name="paint_vline" symbol="gtk_paint_vline">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="style" type="GtkStyle*"/>
-                               <parameter name="cr" type="cairo_t*"/>
-                               <parameter name="state_type" type="GtkStateType"/>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="detail" type="gchar*"/>
-                               <parameter name="y1_" type="gint"/>
-                               <parameter name="y2_" type="gint"/>
-                               <parameter name="x" type="gint"/>
-                       </parameters>
-               </function>
-               <function name="parse_args" symbol="gtk_parse_args">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="argc" type="int*"/>
-                               <parameter name="argv" type="char***"/>
-                       </parameters>
-               </function>
-               <function name="print_error_quark" symbol="gtk_print_error_quark">
-                       <return-type type="GQuark"/>
-               </function>
-               <function name="print_run_page_setup_dialog" symbol="gtk_print_run_page_setup_dialog">
-                       <return-type type="GtkPageSetup*"/>
-                       <parameters>
-                               <parameter name="parent" type="GtkWindow*"/>
-                               <parameter name="page_setup" type="GtkPageSetup*"/>
-                               <parameter name="settings" type="GtkPrintSettings*"/>
-                       </parameters>
-               </function>
-               <function name="print_run_page_setup_dialog_async" symbol="gtk_print_run_page_setup_dialog_async">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="parent" type="GtkWindow*"/>
-                               <parameter name="page_setup" type="GtkPageSetup*"/>
-                               <parameter name="settings" type="GtkPrintSettings*"/>
-                               <parameter name="done_cb" type="GtkPageSetupDoneFunc"/>
-                               <parameter name="data" type="gpointer"/>
-                       </parameters>
-               </function>
-               <function name="propagate_event" symbol="gtk_propagate_event">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="event" type="GdkEvent*"/>
-                       </parameters>
-               </function>
-               <function name="rc_add_default_file" symbol="gtk_rc_add_default_file">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="filename" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="rc_find_module_in_path" symbol="gtk_rc_find_module_in_path">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="module_file" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="rc_find_pixmap_in_path" symbol="gtk_rc_find_pixmap_in_path">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="settings" type="GtkSettings*"/>
-                               <parameter name="scanner" type="GScanner*"/>
-                               <parameter name="pixmap_file" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="rc_get_default_files" symbol="gtk_rc_get_default_files">
-                       <return-type type="gchar**"/>
-               </function>
-               <function name="rc_get_im_module_file" symbol="gtk_rc_get_im_module_file">
-                       <return-type type="gchar*"/>
-               </function>
-               <function name="rc_get_im_module_path" symbol="gtk_rc_get_im_module_path">
-                       <return-type type="gchar*"/>
-               </function>
-               <function name="rc_get_module_dir" symbol="gtk_rc_get_module_dir">
-                       <return-type type="gchar*"/>
-               </function>
-               <function name="rc_get_style" symbol="gtk_rc_get_style">
-                       <return-type type="GtkStyle*"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                       </parameters>
-               </function>
-               <function name="rc_get_style_by_paths" symbol="gtk_rc_get_style_by_paths">
-                       <return-type type="GtkStyle*"/>
-                       <parameters>
-                               <parameter name="settings" type="GtkSettings*"/>
-                               <parameter name="widget_path" type="char*"/>
-                               <parameter name="class_path" type="char*"/>
-                               <parameter name="type" type="GType"/>
-                       </parameters>
-               </function>
-               <function name="rc_get_theme_dir" symbol="gtk_rc_get_theme_dir">
-                       <return-type type="gchar*"/>
-               </function>
-               <function name="rc_parse" symbol="gtk_rc_parse">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="filename" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="rc_parse_color" symbol="gtk_rc_parse_color">
-                       <return-type type="guint"/>
-                       <parameters>
-                               <parameter name="scanner" type="GScanner*"/>
-                               <parameter name="color" type="GdkColor*"/>
-                       </parameters>
-               </function>
-               <function name="rc_parse_color_full" symbol="gtk_rc_parse_color_full">
-                       <return-type type="guint"/>
-                       <parameters>
-                               <parameter name="scanner" type="GScanner*"/>
-                               <parameter name="style" type="GtkRcStyle*"/>
-                               <parameter name="color" type="GdkColor*"/>
-                       </parameters>
-               </function>
-               <function name="rc_parse_priority" symbol="gtk_rc_parse_priority">
-                       <return-type type="guint"/>
-                       <parameters>
-                               <parameter name="scanner" type="GScanner*"/>
-                               <parameter name="priority" type="GtkPathPriorityType*"/>
-                       </parameters>
-               </function>
-               <function name="rc_parse_state" symbol="gtk_rc_parse_state">
-                       <return-type type="guint"/>
-                       <parameters>
-                               <parameter name="scanner" type="GScanner*"/>
-                               <parameter name="state" type="GtkStateType*"/>
-                       </parameters>
-               </function>
-               <function name="rc_parse_string" symbol="gtk_rc_parse_string">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="rc_string" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="rc_reparse_all" symbol="gtk_rc_reparse_all">
-                       <return-type type="gboolean"/>
-               </function>
-               <function name="rc_reparse_all_for_settings" symbol="gtk_rc_reparse_all_for_settings">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="settings" type="GtkSettings*"/>
-                               <parameter name="force_load" type="gboolean"/>
-                       </parameters>
-               </function>
-               <function name="rc_reset_styles" symbol="gtk_rc_reset_styles">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="settings" type="GtkSettings*"/>
-                       </parameters>
-               </function>
-               <function name="rc_scanner_new" symbol="gtk_rc_scanner_new">
-                       <return-type type="GScanner*"/>
-               </function>
-               <function name="rc_set_default_files" symbol="gtk_rc_set_default_files">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="filenames" type="gchar**"/>
-                       </parameters>
-               </function>
-               <function name="render_activity" symbol="gtk_render_activity">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="context" type="GtkStyleContext*"/>
-                               <parameter name="cr" type="cairo_t*"/>
-                               <parameter name="x" type="gdouble"/>
-                               <parameter name="y" type="gdouble"/>
-                               <parameter name="width" type="gdouble"/>
-                               <parameter name="height" type="gdouble"/>
-                       </parameters>
-               </function>
-               <function name="render_arrow" symbol="gtk_render_arrow">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="context" type="GtkStyleContext*"/>
-                               <parameter name="cr" type="cairo_t*"/>
-                               <parameter name="angle" type="gdouble"/>
-                               <parameter name="x" type="gdouble"/>
-                               <parameter name="y" type="gdouble"/>
-                               <parameter name="size" type="gdouble"/>
-                       </parameters>
-               </function>
-               <function name="render_background" symbol="gtk_render_background">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="context" type="GtkStyleContext*"/>
-                               <parameter name="cr" type="cairo_t*"/>
-                               <parameter name="x" type="gdouble"/>
-                               <parameter name="y" type="gdouble"/>
-                               <parameter name="width" type="gdouble"/>
-                               <parameter name="height" type="gdouble"/>
-                       </parameters>
-               </function>
-               <function name="render_background_get_clip" symbol="gtk_render_background_get_clip">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="context" type="GtkStyleContext*"/>
-                               <parameter name="x" type="gdouble"/>
-                               <parameter name="y" type="gdouble"/>
-                               <parameter name="width" type="gdouble"/>
-                               <parameter name="height" type="gdouble"/>
-                               <parameter name="out_clip" type="GdkRectangle*"/>
-                       </parameters>
-               </function>
-               <function name="render_check" symbol="gtk_render_check">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="context" type="GtkStyleContext*"/>
-                               <parameter name="cr" type="cairo_t*"/>
-                               <parameter name="x" type="gdouble"/>
-                               <parameter name="y" type="gdouble"/>
-                               <parameter name="width" type="gdouble"/>
-                               <parameter name="height" type="gdouble"/>
-                       </parameters>
-               </function>
-               <function name="render_expander" symbol="gtk_render_expander">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="context" type="GtkStyleContext*"/>
-                               <parameter name="cr" type="cairo_t*"/>
-                               <parameter name="x" type="gdouble"/>
-                               <parameter name="y" type="gdouble"/>
-                               <parameter name="width" type="gdouble"/>
-                               <parameter name="height" type="gdouble"/>
-                       </parameters>
-               </function>
-               <function name="render_extension" symbol="gtk_render_extension">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="context" type="GtkStyleContext*"/>
-                               <parameter name="cr" type="cairo_t*"/>
-                               <parameter name="x" type="gdouble"/>
-                               <parameter name="y" type="gdouble"/>
-                               <parameter name="width" type="gdouble"/>
-                               <parameter name="height" type="gdouble"/>
-                               <parameter name="gap_side" type="GtkPositionType"/>
-                       </parameters>
-               </function>
-               <function name="render_focus" symbol="gtk_render_focus">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="context" type="GtkStyleContext*"/>
-                               <parameter name="cr" type="cairo_t*"/>
-                               <parameter name="x" type="gdouble"/>
-                               <parameter name="y" type="gdouble"/>
-                               <parameter name="width" type="gdouble"/>
-                               <parameter name="height" type="gdouble"/>
-                       </parameters>
-               </function>
-               <function name="render_frame" symbol="gtk_render_frame">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="context" type="GtkStyleContext*"/>
-                               <parameter name="cr" type="cairo_t*"/>
-                               <parameter name="x" type="gdouble"/>
-                               <parameter name="y" type="gdouble"/>
-                               <parameter name="width" type="gdouble"/>
-                               <parameter name="height" type="gdouble"/>
-                       </parameters>
-               </function>
-               <function name="render_frame_gap" symbol="gtk_render_frame_gap">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="context" type="GtkStyleContext*"/>
-                               <parameter name="cr" type="cairo_t*"/>
-                               <parameter name="x" type="gdouble"/>
-                               <parameter name="y" type="gdouble"/>
-                               <parameter name="width" type="gdouble"/>
-                               <parameter name="height" type="gdouble"/>
-                               <parameter name="gap_side" type="GtkPositionType"/>
-                               <parameter name="xy0_gap" type="gdouble"/>
-                               <parameter name="xy1_gap" type="gdouble"/>
-                       </parameters>
-               </function>
-               <function name="render_handle" symbol="gtk_render_handle">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="context" type="GtkStyleContext*"/>
-                               <parameter name="cr" type="cairo_t*"/>
-                               <parameter name="x" type="gdouble"/>
-                               <parameter name="y" type="gdouble"/>
-                               <parameter name="width" type="gdouble"/>
-                               <parameter name="height" type="gdouble"/>
-                       </parameters>
-               </function>
-               <function name="render_icon" symbol="gtk_render_icon">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="context" type="GtkStyleContext*"/>
-                               <parameter name="cr" type="cairo_t*"/>
-                               <parameter name="pixbuf" type="GdkPixbuf*"/>
-                               <parameter name="x" type="gdouble"/>
-                               <parameter name="y" type="gdouble"/>
-                       </parameters>
-               </function>
-               <function name="render_icon_pixbuf" symbol="gtk_render_icon_pixbuf">
-                       <return-type type="GdkPixbuf*"/>
-                       <parameters>
-                               <parameter name="context" type="GtkStyleContext*"/>
-                               <parameter name="source" type="GtkIconSource*"/>
-                               <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>
-                               <parameter name="context" type="GtkStyleContext*"/>
-                               <parameter name="cr" type="cairo_t*"/>
-                               <parameter name="x" type="gdouble"/>
-                               <parameter name="y" type="gdouble"/>
-                               <parameter name="layout" type="PangoLayout*"/>
-                               <parameter name="index" type="int"/>
-                               <parameter name="direction" type="PangoDirection"/>
-                       </parameters>
-               </function>
-               <function name="render_layout" symbol="gtk_render_layout">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="context" type="GtkStyleContext*"/>
-                               <parameter name="cr" type="cairo_t*"/>
-                               <parameter name="x" type="gdouble"/>
-                               <parameter name="y" type="gdouble"/>
-                               <parameter name="layout" type="PangoLayout*"/>
-                       </parameters>
-               </function>
-               <function name="render_line" symbol="gtk_render_line">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="context" type="GtkStyleContext*"/>
-                               <parameter name="cr" type="cairo_t*"/>
-                               <parameter name="x0" type="gdouble"/>
-                               <parameter name="y0" type="gdouble"/>
-                               <parameter name="x1" type="gdouble"/>
-                               <parameter name="y1" type="gdouble"/>
-                       </parameters>
-               </function>
-               <function name="render_option" symbol="gtk_render_option">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="context" type="GtkStyleContext*"/>
-                               <parameter name="cr" type="cairo_t*"/>
-                               <parameter name="x" type="gdouble"/>
-                               <parameter name="y" type="gdouble"/>
-                               <parameter name="width" type="gdouble"/>
-                               <parameter name="height" type="gdouble"/>
-                       </parameters>
-               </function>
-               <function name="render_slider" symbol="gtk_render_slider">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="context" type="GtkStyleContext*"/>
-                               <parameter name="cr" type="cairo_t*"/>
-                               <parameter name="x" type="gdouble"/>
-                               <parameter name="y" type="gdouble"/>
-                               <parameter name="width" type="gdouble"/>
-                               <parameter name="height" type="gdouble"/>
-                               <parameter name="orientation" type="GtkOrientation"/>
-                       </parameters>
-               </function>
-               <function name="rgb_to_hsv" symbol="gtk_rgb_to_hsv">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="r" type="gdouble"/>
-                               <parameter name="g" type="gdouble"/>
-                               <parameter name="b" type="gdouble"/>
-                               <parameter name="h" type="gdouble*"/>
-                               <parameter name="s" type="gdouble*"/>
-                               <parameter name="v" type="gdouble*"/>
-                       </parameters>
-               </function>
-               <function name="selection_add_target" symbol="gtk_selection_add_target">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="selection" type="GdkAtom"/>
-                               <parameter name="target" type="GdkAtom"/>
-                               <parameter name="info" type="guint"/>
-                       </parameters>
-               </function>
-               <function name="selection_add_targets" symbol="gtk_selection_add_targets">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="selection" type="GdkAtom"/>
-                               <parameter name="targets" type="GtkTargetEntry*"/>
-                               <parameter name="ntargets" type="guint"/>
-                       </parameters>
-               </function>
-               <function name="selection_clear_targets" symbol="gtk_selection_clear_targets">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="selection" type="GdkAtom"/>
-                       </parameters>
-               </function>
-               <function name="selection_convert" symbol="gtk_selection_convert">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="selection" type="GdkAtom"/>
-                               <parameter name="target" type="GdkAtom"/>
-                               <parameter name="time_" type="guint32"/>
-                       </parameters>
-               </function>
-               <function name="selection_owner_set" symbol="gtk_selection_owner_set">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="selection" type="GdkAtom"/>
-                               <parameter name="time_" type="guint32"/>
-                       </parameters>
-               </function>
-               <function name="selection_owner_set_for_display" symbol="gtk_selection_owner_set_for_display">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="display" type="GdkDisplay*"/>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="selection" type="GdkAtom"/>
-                               <parameter name="time_" type="guint32"/>
-                       </parameters>
-               </function>
-               <function name="selection_remove_all" symbol="gtk_selection_remove_all">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                       </parameters>
-               </function>
-               <function name="set_debug_flags" symbol="gtk_set_debug_flags">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="flags" type="guint"/>
-                       </parameters>
-               </function>
-               <function name="show_about_dialog" symbol="gtk_show_about_dialog">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="parent" type="GtkWindow*"/>
-                               <parameter name="first_property_name" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="show_uri" symbol="gtk_show_uri">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="screen" type="GdkScreen*"/>
-                               <parameter name="uri" type="gchar*"/>
-                               <parameter name="timestamp" type="guint32"/>
-                               <parameter name="error" type="GError**"/>
-                       </parameters>
-               </function>
-               <function name="show_uri_on_window" symbol="gtk_show_uri_on_window">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="parent" type="GtkWindow*"/>
-                               <parameter name="uri" type="char*"/>
-                               <parameter name="timestamp" type="guint32"/>
-                               <parameter name="error" type="GError**"/>
-                       </parameters>
-               </function>
-               <function name="target_table_free" symbol="gtk_target_table_free">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="targets" type="GtkTargetEntry*"/>
-                               <parameter name="n_targets" type="gint"/>
-                       </parameters>
-               </function>
-               <function name="target_table_new_from_list" symbol="gtk_target_table_new_from_list">
-                       <return-type type="GtkTargetEntry*"/>
-                       <parameters>
-                               <parameter name="list" type="GtkTargetList*"/>
-                               <parameter name="n_targets" type="gint*"/>
-                       </parameters>
-               </function>
-               <function name="targets_include_image" symbol="gtk_targets_include_image">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="targets" type="GdkAtom*"/>
-                               <parameter name="n_targets" type="gint"/>
-                               <parameter name="writable" type="gboolean"/>
-                       </parameters>
-               </function>
-               <function name="targets_include_rich_text" symbol="gtk_targets_include_rich_text">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="targets" type="GdkAtom*"/>
-                               <parameter name="n_targets" type="gint"/>
-                               <parameter name="buffer" type="GtkTextBuffer*"/>
-                       </parameters>
-               </function>
-               <function name="targets_include_text" symbol="gtk_targets_include_text">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="targets" type="GdkAtom*"/>
-                               <parameter name="n_targets" type="gint"/>
-                       </parameters>
-               </function>
-               <function name="targets_include_uri" symbol="gtk_targets_include_uri">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="targets" type="GdkAtom*"/>
-                               <parameter name="n_targets" type="gint"/>
-                       </parameters>
-               </function>
-               <function name="test_create_simple_window" symbol="gtk_test_create_simple_window">
-                       <return-type type="GtkWidget*"/>
-                       <parameters>
-                               <parameter name="window_title" type="gchar*"/>
-                               <parameter name="dialog_text" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="test_create_widget" symbol="gtk_test_create_widget">
-                       <return-type type="GtkWidget*"/>
-                       <parameters>
-                               <parameter name="widget_type" type="GType"/>
-                               <parameter name="first_property_name" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="test_display_button_window" symbol="gtk_test_display_button_window">
-                       <return-type type="GtkWidget*"/>
-                       <parameters>
-                               <parameter name="window_title" type="gchar*"/>
-                               <parameter name="dialog_text" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="test_find_label" symbol="gtk_test_find_label">
-                       <return-type type="GtkWidget*"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="label_pattern" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="test_find_sibling" symbol="gtk_test_find_sibling">
-                       <return-type type="GtkWidget*"/>
-                       <parameters>
-                               <parameter name="base_widget" type="GtkWidget*"/>
-                               <parameter name="widget_type" type="GType"/>
-                       </parameters>
-               </function>
-               <function name="test_find_widget" symbol="gtk_test_find_widget">
-                       <return-type type="GtkWidget*"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="label_pattern" type="gchar*"/>
-                               <parameter name="widget_type" type="GType"/>
-                       </parameters>
-               </function>
-               <function name="test_init" symbol="gtk_test_init">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="argcp" type="int*"/>
-                               <parameter name="argvp" type="char***"/>
-                       </parameters>
-               </function>
-               <function name="test_list_all_types" symbol="gtk_test_list_all_types">
-                       <return-type type="GType*"/>
-                       <parameters>
-                               <parameter name="n_types" type="guint*"/>
-                       </parameters>
-               </function>
-               <function name="test_register_all_types" symbol="gtk_test_register_all_types">
-                       <return-type type="void"/>
-               </function>
-               <function name="test_slider_get_value" symbol="gtk_test_slider_get_value">
-                       <return-type type="double"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                       </parameters>
-               </function>
-               <function name="test_slider_set_perc" symbol="gtk_test_slider_set_perc">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="percentage" type="double"/>
-                       </parameters>
-               </function>
-               <function name="test_spin_button_click" symbol="gtk_test_spin_button_click">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="spinner" type="GtkSpinButton*"/>
-                               <parameter name="button" type="guint"/>
-                               <parameter name="upwards" type="gboolean"/>
-                       </parameters>
-               </function>
-               <function name="test_text_get" symbol="gtk_test_text_get">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                       </parameters>
-               </function>
-               <function name="test_text_set" symbol="gtk_test_text_set">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="string" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="test_widget_click" symbol="gtk_test_widget_click">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="button" type="guint"/>
-                               <parameter name="modifiers" type="GdkModifierType"/>
-                       </parameters>
-               </function>
-               <function name="test_widget_send_key" symbol="gtk_test_widget_send_key">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="keyval" type="guint"/>
-                               <parameter name="modifiers" type="GdkModifierType"/>
-                       </parameters>
-               </function>
-               <function name="test_widget_wait_for_draw" symbol="gtk_test_widget_wait_for_draw">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                       </parameters>
-               </function>
-               <function name="tree_get_row_drag_data" symbol="gtk_tree_get_row_drag_data">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="selection_data" type="GtkSelectionData*"/>
-                               <parameter name="tree_model" type="GtkTreeModel**"/>
-                               <parameter name="path" type="GtkTreePath**"/>
-                       </parameters>
-               </function>
-               <function name="tree_set_row_drag_data" symbol="gtk_tree_set_row_drag_data">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="selection_data" type="GtkSelectionData*"/>
-                               <parameter name="tree_model" type="GtkTreeModel*"/>
-                               <parameter name="path" type="GtkTreePath*"/>
-                       </parameters>
-               </function>
-               <function name="true" symbol="gtk_true">
-                       <return-type type="gboolean"/>
-               </function>
-               <callback name="GtkAccelGroupActivate">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="accel_group" type="GtkAccelGroup*"/>
-                               <parameter name="acceleratable" type="GObject*"/>
-                               <parameter name="keyval" type="guint"/>
-                               <parameter name="modifier" type="GdkModifierType"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkAccelGroupFindFunc">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="key" type="GtkAccelKey*"/>
-                               <parameter name="closure" type="GClosure*"/>
-                               <parameter name="data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkAccelMapForeach">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="data" type="gpointer"/>
-                               <parameter name="accel_path" type="gchar*"/>
-                               <parameter name="accel_key" type="guint"/>
-                               <parameter name="accel_mods" type="GdkModifierType"/>
-                               <parameter name="changed" type="gboolean"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkAssistantPageFunc">
-                       <return-type type="gint"/>
-                       <parameters>
-                               <parameter name="current_page" type="gint"/>
-                               <parameter name="data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkBuilderConnectFunc">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="builder" type="GtkBuilder*"/>
-                               <parameter name="object" type="GObject*"/>
-                               <parameter name="signal_name" type="gchar*"/>
-                               <parameter name="handler_name" type="gchar*"/>
-                               <parameter name="connect_object" type="GObject*"/>
-                               <parameter name="flags" type="GConnectFlags"/>
-                               <parameter name="user_data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkCalendarDetailFunc">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="calendar" type="GtkCalendar*"/>
-                               <parameter name="year" type="guint"/>
-                               <parameter name="month" type="guint"/>
-                               <parameter name="day" type="guint"/>
-                               <parameter name="user_data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkCallback">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkCellAllocCallback">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="renderer" type="GtkCellRenderer*"/>
-                               <parameter name="cell_area" type="GdkRectangle*"/>
-                               <parameter name="cell_background" type="GdkRectangle*"/>
-                               <parameter name="data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkCellCallback">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="renderer" type="GtkCellRenderer*"/>
-                               <parameter name="data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkCellLayoutDataFunc">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="cell_layout" type="GtkCellLayout*"/>
-                               <parameter name="cell" type="GtkCellRenderer*"/>
-                               <parameter name="tree_model" type="GtkTreeModel*"/>
-                               <parameter name="iter" type="GtkTreeIter*"/>
-                               <parameter name="data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkClipboardClearFunc">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="clipboard" type="GtkClipboard*"/>
-                               <parameter name="user_data_or_owner" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkClipboardGetFunc">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="clipboard" type="GtkClipboard*"/>
-                               <parameter name="selection_data" type="GtkSelectionData*"/>
-                               <parameter name="info" type="guint"/>
-                               <parameter name="user_data_or_owner" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkClipboardImageReceivedFunc">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="clipboard" type="GtkClipboard*"/>
-                               <parameter name="pixbuf" type="GdkPixbuf*"/>
-                               <parameter name="data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkClipboardReceivedFunc">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="clipboard" type="GtkClipboard*"/>
-                               <parameter name="selection_data" type="GtkSelectionData*"/>
-                               <parameter name="data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkClipboardRichTextReceivedFunc">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="clipboard" type="GtkClipboard*"/>
-                               <parameter name="format" type="GdkAtom"/>
-                               <parameter name="text" type="guint8*"/>
-                               <parameter name="length" type="gsize"/>
-                               <parameter name="data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkClipboardTargetsReceivedFunc">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="clipboard" type="GtkClipboard*"/>
-                               <parameter name="atoms" type="GdkAtom*"/>
-                               <parameter name="n_atoms" type="gint"/>
-                               <parameter name="data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkClipboardTextReceivedFunc">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="clipboard" type="GtkClipboard*"/>
-                               <parameter name="text" type="gchar*"/>
-                               <parameter name="data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkClipboardURIReceivedFunc">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="clipboard" type="GtkClipboard*"/>
-                               <parameter name="uris" type="gchar**"/>
-                               <parameter name="data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkColorSelectionChangePaletteFunc">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="colors" type="GdkColor*"/>
-                               <parameter name="n_colors" type="gint"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkColorSelectionChangePaletteWithScreenFunc">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="screen" type="GdkScreen*"/>
-                               <parameter name="colors" type="GdkColor*"/>
-                               <parameter name="n_colors" type="gint"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkEntryCompletionMatchFunc">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="completion" type="GtkEntryCompletion*"/>
-                               <parameter name="key" type="gchar*"/>
-                               <parameter name="iter" type="GtkTreeIter*"/>
-                               <parameter name="user_data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkFileFilterFunc">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="filter_info" type="GtkFileFilterInfo*"/>
-                               <parameter name="data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkFlowBoxCreateWidgetFunc">
-                       <return-type type="GtkWidget*"/>
-                       <parameters>
-                               <parameter name="item" type="gpointer"/>
-                               <parameter name="user_data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkFlowBoxFilterFunc">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="child" type="GtkFlowBoxChild*"/>
-                               <parameter name="user_data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkFlowBoxForeachFunc">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="box" type="GtkFlowBox*"/>
-                               <parameter name="child" type="GtkFlowBoxChild*"/>
-                               <parameter name="user_data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkFlowBoxSortFunc">
-                       <return-type type="gint"/>
-                       <parameters>
-                               <parameter name="child1" type="GtkFlowBoxChild*"/>
-                               <parameter name="child2" type="GtkFlowBoxChild*"/>
-                               <parameter name="user_data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkFontFilterFunc">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="family" type="PangoFontFamily*"/>
-                               <parameter name="face" type="PangoFontFace*"/>
-                               <parameter name="data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkIconViewForeachFunc">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="icon_view" type="GtkIconView*"/>
-                               <parameter name="path" type="GtkTreePath*"/>
-                               <parameter name="data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkKeySnoopFunc">
-                       <return-type type="gint"/>
-                       <parameters>
-                               <parameter name="grab_widget" type="GtkWidget*"/>
-                               <parameter name="event" type="GdkEventKey*"/>
-                               <parameter name="func_data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkListBoxCreateWidgetFunc">
-                       <return-type type="GtkWidget*"/>
-                       <parameters>
-                               <parameter name="item" type="gpointer"/>
-                               <parameter name="user_data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkListBoxFilterFunc">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="row" type="GtkListBoxRow*"/>
-                               <parameter name="user_data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkListBoxForeachFunc">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="box" type="GtkListBox*"/>
-                               <parameter name="row" type="GtkListBoxRow*"/>
-                               <parameter name="user_data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkListBoxSortFunc">
-                       <return-type type="gint"/>
-                       <parameters>
-                               <parameter name="row1" type="GtkListBoxRow*"/>
-                               <parameter name="row2" type="GtkListBoxRow*"/>
-                               <parameter name="user_data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkListBoxUpdateHeaderFunc">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="row" type="GtkListBoxRow*"/>
-                               <parameter name="before" type="GtkListBoxRow*"/>
-                               <parameter name="user_data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkMenuDetachFunc">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="attach_widget" type="GtkWidget*"/>
-                               <parameter name="menu" type="GtkMenu*"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkMenuPositionFunc">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="menu" type="GtkMenu*"/>
-                               <parameter name="x" type="gint*"/>
-                               <parameter name="y" type="gint*"/>
-                               <parameter name="push_in" type="gboolean*"/>
-                               <parameter name="user_data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkModuleDisplayInitFunc">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="display" type="GdkDisplay*"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkModuleInitFunc">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="argc" type="gint*"/>
-                               <parameter name="argv" type="gchar***"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkPageSetupDoneFunc">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="page_setup" type="GtkPageSetup*"/>
-                               <parameter name="data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkPrintSettingsFunc">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="key" type="gchar*"/>
-                               <parameter name="value" type="gchar*"/>
-                               <parameter name="user_data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkRcPropertyParser">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="pspec" type="GParamSpec*"/>
-                               <parameter name="rc_string" type="GString*"/>
-                               <parameter name="property_value" type="GValue*"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkRecentFilterFunc">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="filter_info" type="GtkRecentFilterInfo*"/>
-                               <parameter name="user_data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkRecentSortFunc">
-                       <return-type type="gint"/>
-                       <parameters>
-                               <parameter name="a" type="GtkRecentInfo*"/>
-                               <parameter name="b" type="GtkRecentInfo*"/>
-                               <parameter name="user_data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkStylePropertyParser">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="string" type="gchar*"/>
-                               <parameter name="value" type="GValue*"/>
-                               <parameter name="error" type="GError**"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkTextBufferDeserializeFunc">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="register_buffer" type="GtkTextBuffer*"/>
-                               <parameter name="content_buffer" type="GtkTextBuffer*"/>
-                               <parameter name="iter" type="GtkTextIter*"/>
-                               <parameter name="data" type="guint8*"/>
-                               <parameter name="length" type="gsize"/>
-                               <parameter name="create_tags" type="gboolean"/>
-                               <parameter name="user_data" type="gpointer"/>
-                               <parameter name="error" type="GError**"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkTextBufferSerializeFunc">
-                       <return-type type="guint8*"/>
-                       <parameters>
-                               <parameter name="register_buffer" type="GtkTextBuffer*"/>
-                               <parameter name="content_buffer" type="GtkTextBuffer*"/>
-                               <parameter name="start" type="GtkTextIter*"/>
-                               <parameter name="end" type="GtkTextIter*"/>
-                               <parameter name="length" type="gsize*"/>
-                               <parameter name="user_data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkTextCharPredicate">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="ch" type="gunichar"/>
-                               <parameter name="user_data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkTextTagTableForeach">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="tag" type="GtkTextTag*"/>
-                               <parameter name="data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkTickCallback">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="widget" type="GtkWidget*"/>
-                               <parameter name="frame_clock" type="GdkFrameClock*"/>
-                               <parameter name="user_data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkTranslateFunc">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="path" type="gchar*"/>
-                               <parameter name="func_data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkTreeCellDataFunc">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                               <parameter name="cell" type="GtkCellRenderer*"/>
-                               <parameter name="tree_model" type="GtkTreeModel*"/>
-                               <parameter name="iter" type="GtkTreeIter*"/>
-                               <parameter name="data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkTreeDestroyCountFunc">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="tree_view" type="GtkTreeView*"/>
-                               <parameter name="path" type="GtkTreePath*"/>
-                               <parameter name="children" type="gint"/>
-                               <parameter name="user_data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkTreeIterCompareFunc">
-                       <return-type type="gint"/>
-                       <parameters>
-                               <parameter name="model" type="GtkTreeModel*"/>
-                               <parameter name="a" type="GtkTreeIter*"/>
-                               <parameter name="b" type="GtkTreeIter*"/>
-                               <parameter name="user_data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkTreeModelFilterModifyFunc">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="model" type="GtkTreeModel*"/>
-                               <parameter name="iter" type="GtkTreeIter*"/>
-                               <parameter name="value" type="GValue*"/>
-                               <parameter name="column" type="gint"/>
-                               <parameter name="data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkTreeModelFilterVisibleFunc">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="model" type="GtkTreeModel*"/>
-                               <parameter name="iter" type="GtkTreeIter*"/>
-                               <parameter name="data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkTreeModelForeachFunc">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="model" type="GtkTreeModel*"/>
-                               <parameter name="path" type="GtkTreePath*"/>
-                               <parameter name="iter" type="GtkTreeIter*"/>
-                               <parameter name="data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkTreeSelectionForeachFunc">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="model" type="GtkTreeModel*"/>
-                               <parameter name="path" type="GtkTreePath*"/>
-                               <parameter name="iter" type="GtkTreeIter*"/>
-                               <parameter name="data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkTreeSelectionFunc">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="selection" type="GtkTreeSelection*"/>
-                               <parameter name="model" type="GtkTreeModel*"/>
-                               <parameter name="path" type="GtkTreePath*"/>
-                               <parameter name="path_currently_selected" type="gboolean"/>
-                               <parameter name="data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkTreeViewColumnDropFunc">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="tree_view" type="GtkTreeView*"/>
-                               <parameter name="column" type="GtkTreeViewColumn*"/>
-                               <parameter name="prev_column" type="GtkTreeViewColumn*"/>
-                               <parameter name="next_column" type="GtkTreeViewColumn*"/>
-                               <parameter name="data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkTreeViewMappingFunc">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="tree_view" type="GtkTreeView*"/>
-                               <parameter name="path" type="GtkTreePath*"/>
-                               <parameter name="user_data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkTreeViewRowSeparatorFunc">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="model" type="GtkTreeModel*"/>
-                               <parameter name="iter" type="GtkTreeIter*"/>
-                               <parameter name="data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkTreeViewSearchEqualFunc">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="model" type="GtkTreeModel*"/>
-                               <parameter name="column" type="gint"/>
-                               <parameter name="key" type="gchar*"/>
-                               <parameter name="iter" type="GtkTreeIter*"/>
-                               <parameter name="search_data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="GtkTreeViewSearchPositionFunc">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="tree_view" type="GtkTreeView*"/>
-                               <parameter name="search_dialog" type="GtkWidget*"/>
-                               <parameter name="user_data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <struct name="GtkAccelGroupEntry">
-                       <field name="key" type="GtkAccelKey"/>
-                       <field name="closure" type="GClosure*"/>
-                       <field name="accel_path_quark" type="GQuark"/>
-               </struct>
-               <struct name="GtkAccelKey">
-                       <field name="accel_key" type="guint"/>
-                       <field name="accel_mods" type="GdkModifierType"/>
-                       <field name="accel_flags" type="guint"/>
-               </struct>
-               <struct name="GtkAccelMapClass">
-               </struct>
-               <struct name="GtkActionEntry">
-                       <field name="name" type="gchar*"/>
-                       <field name="stock_id" type="gchar*"/>
-                       <field name="label" type="gchar*"/>
-                       <field name="accelerator" type="gchar*"/>
-                       <field name="tooltip" type="gchar*"/>
-                       <field name="callback" type="GCallback"/>
-               </struct>
-               <struct name="GtkAllocation">
-               </struct>
-               <struct name="GtkBindingArg">
-                       <field name="arg_type" type="GType"/>
-                       <field name="d" type="gpointer"/>
-               </struct>
-               <struct name="GtkBindingEntry">
-                       <method name="add_signal" symbol="gtk_binding_entry_add_signal">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="binding_set" type="GtkBindingSet*"/>
-                                       <parameter name="keyval" type="guint"/>
-                                       <parameter name="modifiers" type="GdkModifierType"/>
-                                       <parameter name="signal_name" type="gchar*"/>
-                                       <parameter name="n_args" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="add_signal_from_string" symbol="gtk_binding_entry_add_signal_from_string">
-                               <return-type type="GTokenType"/>
-                               <parameters>
-                                       <parameter name="binding_set" type="GtkBindingSet*"/>
-                                       <parameter name="signal_desc" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="add_signall" symbol="gtk_binding_entry_add_signall">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="binding_set" type="GtkBindingSet*"/>
-                                       <parameter name="keyval" type="guint"/>
-                                       <parameter name="modifiers" type="GdkModifierType"/>
-                                       <parameter name="signal_name" type="gchar*"/>
-                                       <parameter name="binding_args" type="GSList*"/>
-                               </parameters>
-                       </method>
-                       <method name="remove" symbol="gtk_binding_entry_remove">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="binding_set" type="GtkBindingSet*"/>
-                                       <parameter name="keyval" type="guint"/>
-                                       <parameter name="modifiers" type="GdkModifierType"/>
-                               </parameters>
-                       </method>
-                       <method name="skip" symbol="gtk_binding_entry_skip">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="binding_set" type="GtkBindingSet*"/>
-                                       <parameter name="keyval" type="guint"/>
-                                       <parameter name="modifiers" type="GdkModifierType"/>
-                               </parameters>
-                       </method>
-                       <field name="keyval" type="guint"/>
-                       <field name="modifiers" type="GdkModifierType"/>
-                       <field name="binding_set" type="GtkBindingSet*"/>
-                       <field name="destroyed" type="guint"/>
-                       <field name="in_emission" type="guint"/>
-                       <field name="marks_unbound" type="guint"/>
-                       <field name="set_next" type="GtkBindingEntry*"/>
-                       <field name="hash_next" type="GtkBindingEntry*"/>
-                       <field name="signals" type="GtkBindingSignal*"/>
-               </struct>
-               <struct name="GtkBindingSet">
-                       <method name="activate" symbol="gtk_binding_set_activate">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="binding_set" type="GtkBindingSet*"/>
-                                       <parameter name="keyval" type="guint"/>
-                                       <parameter name="modifiers" type="GdkModifierType"/>
-                                       <parameter name="object" type="GObject*"/>
-                               </parameters>
-                       </method>
-                       <method name="add_path" symbol="gtk_binding_set_add_path">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="binding_set" type="GtkBindingSet*"/>
-                                       <parameter name="path_type" type="GtkPathType"/>
-                                       <parameter name="path_pattern" type="gchar*"/>
-                                       <parameter name="priority" type="GtkPathPriorityType"/>
-                               </parameters>
-                       </method>
-                       <method name="by_class" symbol="gtk_binding_set_by_class">
-                               <return-type type="GtkBindingSet*"/>
-                               <parameters>
-                                       <parameter name="object_class" type="gpointer"/>
-                               </parameters>
-                       </method>
-                       <method name="find" symbol="gtk_binding_set_find">
-                               <return-type type="GtkBindingSet*"/>
-                               <parameters>
-                                       <parameter name="set_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="new" symbol="gtk_binding_set_new">
-                               <return-type type="GtkBindingSet*"/>
-                               <parameters>
-                                       <parameter name="set_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <field name="set_name" type="gchar*"/>
-                       <field name="priority" type="gint"/>
-                       <field name="widget_path_pspecs" type="GSList*"/>
-                       <field name="widget_class_pspecs" type="GSList*"/>
-                       <field name="class_branch_pspecs" type="GSList*"/>
-                       <field name="entries" type="GtkBindingEntry*"/>
-                       <field name="current" type="GtkBindingEntry*"/>
-                       <field name="parsed" type="guint"/>
-               </struct>
-               <struct name="GtkBindingSignal">
-                       <field name="next" type="GtkBindingSignal*"/>
-                       <field name="signal_name" type="gchar*"/>
-                       <field name="n_args" type="guint"/>
-                       <field name="args" type="GtkBindingArg*"/>
-               </struct>
-               <struct name="GtkEventControllerClass">
-               </struct>
-               <struct name="GtkFileFilterInfo">
-                       <field name="contains" type="GtkFileFilterFlags"/>
-                       <field name="filename" type="gchar*"/>
-                       <field name="uri" type="gchar*"/>
-                       <field name="display_name" type="gchar*"/>
-                       <field name="mime_type" type="gchar*"/>
-               </struct>
-               <struct name="GtkFixedChild">
-                       <field name="widget" type="GtkWidget*"/>
-                       <field name="x" type="gint"/>
-                       <field name="y" type="gint"/>
-               </struct>
-               <struct name="GtkGestureClass">
-               </struct>
-               <struct name="GtkGestureDragClass">
-               </struct>
-               <struct name="GtkGestureLongPressClass">
-               </struct>
-               <struct name="GtkGestureMultiPressClass">
-               </struct>
-               <struct name="GtkGesturePanClass">
-               </struct>
-               <struct name="GtkGestureRotateClass">
-               </struct>
-               <struct name="GtkGestureSingleClass">
-               </struct>
-               <struct name="GtkGestureSwipeClass">
-               </struct>
-               <struct name="GtkGestureZoomClass">
-               </struct>
-               <struct name="GtkIMContextInfo">
-                       <field name="context_id" type="gchar*"/>
-                       <field name="context_name" type="gchar*"/>
-                       <field name="domain" type="gchar*"/>
-                       <field name="domain_dirname" type="gchar*"/>
-                       <field name="default_locales" type="gchar*"/>
-               </struct>
-               <struct name="GtkIconInfoClass">
-               </struct>
-               <struct name="GtkLabelSelectionInfo">
-               </struct>
-               <struct name="GtkPadActionEntry">
-                       <field name="type" type="GtkPadActionType"/>
-                       <field name="index" type="gint"/>
-                       <field name="mode" type="gint"/>
-                       <field name="label" type="gchar*"/>
-                       <field name="action_name" type="gchar*"/>
-               </struct>
-               <struct name="GtkPadControllerClass">
-               </struct>
-               <struct name="GtkPageRange">
-                       <field name="start" type="gint"/>
-                       <field name="end" type="gint"/>
-               </struct>
-               <struct name="GtkPlacesSidebarClass">
-               </struct>
-               <struct name="GtkRadioActionEntry">
-                       <field name="name" type="gchar*"/>
-                       <field name="stock_id" type="gchar*"/>
-                       <field name="label" type="gchar*"/>
-                       <field name="accelerator" type="gchar*"/>
-                       <field name="tooltip" type="gchar*"/>
-                       <field name="value" type="gint"/>
-               </struct>
-               <struct name="GtkRcContext">
-               </struct>
-               <struct name="GtkRcProperty">
-                       <method name="parse_border" symbol="gtk_rc_property_parse_border">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="pspec" type="GParamSpec*"/>
-                                       <parameter name="gstring" type="GString*"/>
-                                       <parameter name="property_value" type="GValue*"/>
-                               </parameters>
-                       </method>
-                       <method name="parse_color" symbol="gtk_rc_property_parse_color">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="pspec" type="GParamSpec*"/>
-                                       <parameter name="gstring" type="GString*"/>
-                                       <parameter name="property_value" type="GValue*"/>
-                               </parameters>
-                       </method>
-                       <method name="parse_enum" symbol="gtk_rc_property_parse_enum">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="pspec" type="GParamSpec*"/>
-                                       <parameter name="gstring" type="GString*"/>
-                                       <parameter name="property_value" type="GValue*"/>
-                               </parameters>
-                       </method>
-                       <method name="parse_flags" symbol="gtk_rc_property_parse_flags">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="pspec" type="GParamSpec*"/>
-                                       <parameter name="gstring" type="GString*"/>
-                                       <parameter name="property_value" type="GValue*"/>
-                               </parameters>
-                       </method>
-                       <method name="parse_requisition" symbol="gtk_rc_property_parse_requisition">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="pspec" type="GParamSpec*"/>
-                                       <parameter name="gstring" type="GString*"/>
-                                       <parameter name="property_value" type="GValue*"/>
-                               </parameters>
-                       </method>
-                       <field name="type_name" type="GQuark"/>
-                       <field name="property_name" type="GQuark"/>
-                       <field name="origin" type="gchar*"/>
-                       <field name="value" type="GValue"/>
-               </struct>
-               <struct name="GtkRecentData">
-                       <field name="display_name" type="gchar*"/>
-                       <field name="description" type="gchar*"/>
-                       <field name="mime_type" type="gchar*"/>
-                       <field name="app_name" type="gchar*"/>
-                       <field name="app_exec" type="gchar*"/>
-                       <field name="groups" type="gchar**"/>
-                       <field name="is_private" type="gboolean"/>
-               </struct>
-               <struct name="GtkRecentFilterInfo">
-                       <field name="contains" type="GtkRecentFilterFlags"/>
-                       <field name="uri" type="gchar*"/>
-                       <field name="display_name" type="gchar*"/>
-                       <field name="mime_type" type="gchar*"/>
-                       <field name="applications" type="gchar**"/>
-                       <field name="groups" type="gchar**"/>
-                       <field name="age" type="gint"/>
-               </struct>
-               <struct name="GtkRequestedSize">
-                       <field name="data" type="gpointer"/>
-                       <field name="minimum_size" type="gint"/>
-                       <field name="natural_size" type="gint"/>
-               </struct>
-               <struct name="GtkSettingsValue">
-                       <field name="origin" type="gchar*"/>
-                       <field name="value" type="GValue"/>
-               </struct>
-               <struct name="GtkShortcutLabelClass">
-               </struct>
-               <struct name="GtkShortcutsGroupClass">
-               </struct>
-               <struct name="GtkShortcutsSectionClass">
-               </struct>
-               <struct name="GtkShortcutsShortcutClass">
-               </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*"/>
-                               <parameters>
-                                       <parameter name="item" type="GtkStockItem*"/>
-                               </parameters>
-                       </method>
-                       <method name="free" symbol="gtk_stock_item_free">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="item" type="GtkStockItem*"/>
-                               </parameters>
-                       </method>
-                       <field name="stock_id" type="gchar*"/>
-                       <field name="label" type="gchar*"/>
-                       <field name="modifier" type="GdkModifierType"/>
-                       <field name="keyval" type="guint"/>
-                       <field name="translation_domain" type="gchar*"/>
-               </struct>
-               <struct name="GtkTableChild">
-                       <field name="widget" type="GtkWidget*"/>
-                       <field name="left_attach" type="guint16"/>
-                       <field name="right_attach" type="guint16"/>
-                       <field name="top_attach" type="guint16"/>
-                       <field name="bottom_attach" type="guint16"/>
-                       <field name="xpadding" type="guint16"/>
-                       <field name="ypadding" type="guint16"/>
-                       <field name="xexpand" type="guint"/>
-                       <field name="yexpand" type="guint"/>
-                       <field name="xshrink" type="guint"/>
-                       <field name="yshrink" type="guint"/>
-                       <field name="xfill" type="guint"/>
-                       <field name="yfill" type="guint"/>
-               </struct>
-               <struct name="GtkTableRowCol">
-                       <field name="requisition" type="guint16"/>
-                       <field name="allocation" type="guint16"/>
-                       <field name="spacing" type="guint16"/>
-                       <field name="need_expand" type="guint"/>
-                       <field name="need_shrink" type="guint"/>
-                       <field name="expand" type="guint"/>
-                       <field name="shrink" type="guint"/>
-                       <field name="empty" type="guint"/>
-               </struct>
-               <struct name="GtkTargetPair">
-                       <field name="target" type="GdkAtom"/>
-                       <field name="flags" type="guint"/>
-                       <field name="info" type="guint"/>
-               </struct>
-               <struct name="GtkTextAppearance">
-                       <field name="bg_color" type="GdkColor"/>
-                       <field name="fg_color" type="GdkColor"/>
-                       <field name="rise" type="gint"/>
-                       <field name="underline" type="guint"/>
-                       <field name="strikethrough" type="guint"/>
-                       <field name="draw_bg" type="guint"/>
-                       <field name="inside_selection" type="guint"/>
-                       <field name="is_text" type="guint"/>
-                       <field name="rgba" type="GdkRGBA*[]"/>
-               </struct>
-               <struct name="GtkTextBTree">
-               </struct>
-               <struct name="GtkThemeEngine">
-               </struct>
-               <struct name="GtkToggleActionEntry">
-                       <field name="name" type="gchar*"/>
-                       <field name="stock_id" type="gchar*"/>
-                       <field name="label" type="gchar*"/>
-                       <field name="accelerator" type="gchar*"/>
-                       <field name="tooltip" type="gchar*"/>
-                       <field name="callback" type="GCallback"/>
-                       <field name="is_active" type="gboolean"/>
-               </struct>
-               <struct name="GtkWindowGeometryInfo">
-               </struct>
-               <boxed name="GtkBorder" type-name="GtkBorder" get-type="gtk_border_get_type">
-                       <method name="copy" symbol="gtk_border_copy">
-                               <return-type type="GtkBorder*"/>
-                               <parameters>
-                                       <parameter name="border_" type="GtkBorder*"/>
-                               </parameters>
-                       </method>
-                       <method name="free" symbol="gtk_border_free">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="border_" type="GtkBorder*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_border_new">
-                               <return-type type="GtkBorder*"/>
-                       </constructor>
-                       <field name="left" type="gint16"/>
-                       <field name="right" type="gint16"/>
-                       <field name="top" type="gint16"/>
-                       <field name="bottom" type="gint16"/>
-               </boxed>
-               <boxed name="GtkCssSection" type-name="GtkCssSection" get-type="gtk_css_section_get_type">
-                       <method name="get_end_line" symbol="gtk_css_section_get_end_line">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="section" type="GtkCssSection*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_end_position" symbol="gtk_css_section_get_end_position">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="section" type="GtkCssSection*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_file" symbol="gtk_css_section_get_file">
-                               <return-type type="GFile*"/>
-                               <parameters>
-                                       <parameter name="section" type="GtkCssSection*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_parent" symbol="gtk_css_section_get_parent">
-                               <return-type type="GtkCssSection*"/>
-                               <parameters>
-                                       <parameter name="section" type="GtkCssSection*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_section_type" symbol="gtk_css_section_get_section_type">
-                               <return-type type="GtkCssSectionType"/>
-                               <parameters>
-                                       <parameter name="section" type="GtkCssSection*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_start_line" symbol="gtk_css_section_get_start_line">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="section" type="GtkCssSection*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_start_position" symbol="gtk_css_section_get_start_position">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="section" type="GtkCssSection*"/>
-                               </parameters>
-                       </method>
-                       <method name="ref" symbol="gtk_css_section_ref">
-                               <return-type type="GtkCssSection*"/>
-                               <parameters>
-                                       <parameter name="section" type="GtkCssSection*"/>
-                               </parameters>
-                       </method>
-                       <method name="unref" symbol="gtk_css_section_unref">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="section" type="GtkCssSection*"/>
-                               </parameters>
-                       </method>
-               </boxed>
-               <boxed name="GtkGradient" type-name="GtkGradient" get-type="gtk_gradient_get_type">
-                       <method name="add_color_stop" symbol="gtk_gradient_add_color_stop">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="gradient" type="GtkGradient*"/>
-                                       <parameter name="offset" type="gdouble"/>
-                                       <parameter name="color" type="GtkSymbolicColor*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new_linear" symbol="gtk_gradient_new_linear">
-                               <return-type type="GtkGradient*"/>
-                               <parameters>
-                                       <parameter name="x0" type="gdouble"/>
-                                       <parameter name="y0" type="gdouble"/>
-                                       <parameter name="x1" type="gdouble"/>
-                                       <parameter name="y1" type="gdouble"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_radial" symbol="gtk_gradient_new_radial">
-                               <return-type type="GtkGradient*"/>
-                               <parameters>
-                                       <parameter name="x0" type="gdouble"/>
-                                       <parameter name="y0" type="gdouble"/>
-                                       <parameter name="radius0" type="gdouble"/>
-                                       <parameter name="x1" type="gdouble"/>
-                                       <parameter name="y1" type="gdouble"/>
-                                       <parameter name="radius1" type="gdouble"/>
-                               </parameters>
-                       </constructor>
-                       <method name="ref" symbol="gtk_gradient_ref">
-                               <return-type type="GtkGradient*"/>
-                               <parameters>
-                                       <parameter name="gradient" type="GtkGradient*"/>
-                               </parameters>
-                       </method>
-                       <method name="resolve" symbol="gtk_gradient_resolve">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="gradient" type="GtkGradient*"/>
-                                       <parameter name="props" type="GtkStyleProperties*"/>
-                                       <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>
-                                       <parameter name="gradient" type="GtkGradient*"/>
-                               </parameters>
-                       </method>
-                       <method name="unref" symbol="gtk_gradient_unref">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="gradient" type="GtkGradient*"/>
-                               </parameters>
-                       </method>
-               </boxed>
-               <boxed name="GtkIconSet" type-name="GtkIconSet" get-type="gtk_icon_set_get_type">
-                       <method name="add_source" symbol="gtk_icon_set_add_source">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_set" type="GtkIconSet*"/>
-                                       <parameter name="source" type="GtkIconSource*"/>
-                               </parameters>
-                       </method>
-                       <method name="copy" symbol="gtk_icon_set_copy">
-                               <return-type type="GtkIconSet*"/>
-                               <parameters>
-                                       <parameter name="icon_set" type="GtkIconSet*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_sizes" symbol="gtk_icon_set_get_sizes">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_set" type="GtkIconSet*"/>
-                                       <parameter name="sizes" type="GtkIconSize**"/>
-                                       <parameter name="n_sizes" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_icon_set_new">
-                               <return-type type="GtkIconSet*"/>
-                       </constructor>
-                       <constructor name="new_from_pixbuf" symbol="gtk_icon_set_new_from_pixbuf">
-                               <return-type type="GtkIconSet*"/>
-                               <parameters>
-                                       <parameter name="pixbuf" type="GdkPixbuf*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="ref" symbol="gtk_icon_set_ref">
-                               <return-type type="GtkIconSet*"/>
-                               <parameters>
-                                       <parameter name="icon_set" type="GtkIconSet*"/>
-                               </parameters>
-                       </method>
-                       <method name="render_icon" symbol="gtk_icon_set_render_icon">
-                               <return-type type="GdkPixbuf*"/>
-                               <parameters>
-                                       <parameter name="icon_set" type="GtkIconSet*"/>
-                                       <parameter name="style" type="GtkStyle*"/>
-                                       <parameter name="direction" type="GtkTextDirection"/>
-                                       <parameter name="state" type="GtkStateType"/>
-                                       <parameter name="size" type="GtkIconSize"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="detail" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="render_icon_pixbuf" symbol="gtk_icon_set_render_icon_pixbuf">
-                               <return-type type="GdkPixbuf*"/>
-                               <parameters>
-                                       <parameter name="icon_set" type="GtkIconSet*"/>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                                       <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>
-                                       <parameter name="icon_set" type="GtkIconSet*"/>
-                               </parameters>
-                       </method>
-               </boxed>
-               <boxed name="GtkIconSource" type-name="GtkIconSource" get-type="gtk_icon_source_get_type">
-                       <method name="copy" symbol="gtk_icon_source_copy">
-                               <return-type type="GtkIconSource*"/>
-                               <parameters>
-                                       <parameter name="source" type="GtkIconSource*"/>
-                               </parameters>
-                       </method>
-                       <method name="free" symbol="gtk_icon_source_free">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="source" type="GtkIconSource*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_direction" symbol="gtk_icon_source_get_direction">
-                               <return-type type="GtkTextDirection"/>
-                               <parameters>
-                                       <parameter name="source" type="GtkIconSource*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_direction_wildcarded" symbol="gtk_icon_source_get_direction_wildcarded">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="source" type="GtkIconSource*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_filename" symbol="gtk_icon_source_get_filename">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="source" type="GtkIconSource*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_icon_name" symbol="gtk_icon_source_get_icon_name">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="source" type="GtkIconSource*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_pixbuf" symbol="gtk_icon_source_get_pixbuf">
-                               <return-type type="GdkPixbuf*"/>
-                               <parameters>
-                                       <parameter name="source" type="GtkIconSource*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_size" symbol="gtk_icon_source_get_size">
-                               <return-type type="GtkIconSize"/>
-                               <parameters>
-                                       <parameter name="source" type="GtkIconSource*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_size_wildcarded" symbol="gtk_icon_source_get_size_wildcarded">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="source" type="GtkIconSource*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_state" symbol="gtk_icon_source_get_state">
-                               <return-type type="GtkStateType"/>
-                               <parameters>
-                                       <parameter name="source" type="GtkIconSource*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_state_wildcarded" symbol="gtk_icon_source_get_state_wildcarded">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="source" type="GtkIconSource*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_icon_source_new">
-                               <return-type type="GtkIconSource*"/>
-                       </constructor>
-                       <method name="set_direction" symbol="gtk_icon_source_set_direction">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="source" type="GtkIconSource*"/>
-                                       <parameter name="direction" type="GtkTextDirection"/>
-                               </parameters>
-                       </method>
-                       <method name="set_direction_wildcarded" symbol="gtk_icon_source_set_direction_wildcarded">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="source" type="GtkIconSource*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_filename" symbol="gtk_icon_source_set_filename">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="source" type="GtkIconSource*"/>
-                                       <parameter name="filename" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_icon_name" symbol="gtk_icon_source_set_icon_name">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="source" type="GtkIconSource*"/>
-                                       <parameter name="icon_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_pixbuf" symbol="gtk_icon_source_set_pixbuf">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="source" type="GtkIconSource*"/>
-                                       <parameter name="pixbuf" type="GdkPixbuf*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_size" symbol="gtk_icon_source_set_size">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="source" type="GtkIconSource*"/>
-                                       <parameter name="size" type="GtkIconSize"/>
-                               </parameters>
-                       </method>
-                       <method name="set_size_wildcarded" symbol="gtk_icon_source_set_size_wildcarded">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="source" type="GtkIconSource*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_state" symbol="gtk_icon_source_set_state">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="source" type="GtkIconSource*"/>
-                                       <parameter name="state" type="GtkStateType"/>
-                               </parameters>
-                       </method>
-                       <method name="set_state_wildcarded" symbol="gtk_icon_source_set_state_wildcarded">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="source" type="GtkIconSource*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-               </boxed>
-               <boxed name="GtkPaperSize" type-name="GtkPaperSize" get-type="gtk_paper_size_get_type">
-                       <method name="copy" symbol="gtk_paper_size_copy">
-                               <return-type type="GtkPaperSize*"/>
-                               <parameters>
-                                       <parameter name="other" type="GtkPaperSize*"/>
-                               </parameters>
-                       </method>
-                       <method name="free" symbol="gtk_paper_size_free">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="size" type="GtkPaperSize*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_default" symbol="gtk_paper_size_get_default">
-                               <return-type type="gchar*"/>
-                       </method>
-                       <method name="get_default_bottom_margin" symbol="gtk_paper_size_get_default_bottom_margin">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="size" type="GtkPaperSize*"/>
-                                       <parameter name="unit" type="GtkUnit"/>
-                               </parameters>
-                       </method>
-                       <method name="get_default_left_margin" symbol="gtk_paper_size_get_default_left_margin">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="size" type="GtkPaperSize*"/>
-                                       <parameter name="unit" type="GtkUnit"/>
-                               </parameters>
-                       </method>
-                       <method name="get_default_right_margin" symbol="gtk_paper_size_get_default_right_margin">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="size" type="GtkPaperSize*"/>
-                                       <parameter name="unit" type="GtkUnit"/>
-                               </parameters>
-                       </method>
-                       <method name="get_default_top_margin" symbol="gtk_paper_size_get_default_top_margin">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="size" type="GtkPaperSize*"/>
-                                       <parameter name="unit" type="GtkUnit"/>
-                               </parameters>
-                       </method>
-                       <method name="get_display_name" symbol="gtk_paper_size_get_display_name">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="size" type="GtkPaperSize*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_height" symbol="gtk_paper_size_get_height">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="size" type="GtkPaperSize*"/>
-                                       <parameter name="unit" type="GtkUnit"/>
-                               </parameters>
-                       </method>
-                       <method name="get_name" symbol="gtk_paper_size_get_name">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="size" type="GtkPaperSize*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_paper_sizes" symbol="gtk_paper_size_get_paper_sizes">
-                               <return-type type="GList*"/>
-                               <parameters>
-                                       <parameter name="include_custom" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="get_ppd_name" symbol="gtk_paper_size_get_ppd_name">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="size" type="GtkPaperSize*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_width" symbol="gtk_paper_size_get_width">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="size" type="GtkPaperSize*"/>
-                                       <parameter name="unit" type="GtkUnit"/>
-                               </parameters>
-                       </method>
-                       <method name="is_custom" symbol="gtk_paper_size_is_custom">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="size" type="GtkPaperSize*"/>
-                               </parameters>
-                       </method>
-                       <method name="is_equal" symbol="gtk_paper_size_is_equal">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="size1" type="GtkPaperSize*"/>
-                                       <parameter name="size2" type="GtkPaperSize*"/>
-                               </parameters>
-                       </method>
-                       <method name="is_ipp" symbol="gtk_paper_size_is_ipp">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="size" type="GtkPaperSize*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_paper_size_new">
-                               <return-type type="GtkPaperSize*"/>
-                               <parameters>
-                                       <parameter name="name" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_custom" symbol="gtk_paper_size_new_custom">
-                               <return-type type="GtkPaperSize*"/>
-                               <parameters>
-                                       <parameter name="name" type="gchar*"/>
-                                       <parameter name="display_name" type="gchar*"/>
-                                       <parameter name="width" type="gdouble"/>
-                                       <parameter name="height" type="gdouble"/>
-                                       <parameter name="unit" type="GtkUnit"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_from_gvariant" symbol="gtk_paper_size_new_from_gvariant">
-                               <return-type type="GtkPaperSize*"/>
-                               <parameters>
-                                       <parameter name="variant" type="GVariant*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_from_ipp" symbol="gtk_paper_size_new_from_ipp">
-                               <return-type type="GtkPaperSize*"/>
-                               <parameters>
-                                       <parameter name="ipp_name" type="gchar*"/>
-                                       <parameter name="width" type="gdouble"/>
-                                       <parameter name="height" type="gdouble"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_from_key_file" symbol="gtk_paper_size_new_from_key_file">
-                               <return-type type="GtkPaperSize*"/>
-                               <parameters>
-                                       <parameter name="key_file" type="GKeyFile*"/>
-                                       <parameter name="group_name" type="gchar*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_from_ppd" symbol="gtk_paper_size_new_from_ppd">
-                               <return-type type="GtkPaperSize*"/>
-                               <parameters>
-                                       <parameter name="ppd_name" type="gchar*"/>
-                                       <parameter name="ppd_display_name" type="gchar*"/>
-                                       <parameter name="width" type="gdouble"/>
-                                       <parameter name="height" type="gdouble"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_size" symbol="gtk_paper_size_set_size">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="size" type="GtkPaperSize*"/>
-                                       <parameter name="width" type="gdouble"/>
-                                       <parameter name="height" type="gdouble"/>
-                                       <parameter name="unit" type="GtkUnit"/>
-                               </parameters>
-                       </method>
-                       <method name="to_gvariant" symbol="gtk_paper_size_to_gvariant">
-                               <return-type type="GVariant*"/>
-                               <parameters>
-                                       <parameter name="paper_size" type="GtkPaperSize*"/>
-                               </parameters>
-                       </method>
-                       <method name="to_key_file" symbol="gtk_paper_size_to_key_file">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="size" type="GtkPaperSize*"/>
-                                       <parameter name="key_file" type="GKeyFile*"/>
-                                       <parameter name="group_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-               </boxed>
-               <boxed name="GtkRecentInfo" type-name="GtkRecentInfo" get-type="gtk_recent_info_get_type">
-                       <method name="create_app_info" symbol="gtk_recent_info_create_app_info">
-                               <return-type type="GAppInfo*"/>
-                               <parameters>
-                                       <parameter name="info" type="GtkRecentInfo*"/>
-                                       <parameter name="app_name" type="gchar*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <method name="exists" symbol="gtk_recent_info_exists">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="info" type="GtkRecentInfo*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_added" symbol="gtk_recent_info_get_added">
-                               <return-type type="time_t"/>
-                               <parameters>
-                                       <parameter name="info" type="GtkRecentInfo*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_age" symbol="gtk_recent_info_get_age">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="info" type="GtkRecentInfo*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_application_info" symbol="gtk_recent_info_get_application_info">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="info" type="GtkRecentInfo*"/>
-                                       <parameter name="app_name" type="gchar*"/>
-                                       <parameter name="app_exec" type="gchar**"/>
-                                       <parameter name="count" type="guint*"/>
-                                       <parameter name="time_" type="time_t*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_applications" symbol="gtk_recent_info_get_applications">
-                               <return-type type="gchar**"/>
-                               <parameters>
-                                       <parameter name="info" type="GtkRecentInfo*"/>
-                                       <parameter name="length" type="gsize*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_description" symbol="gtk_recent_info_get_description">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="info" type="GtkRecentInfo*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_display_name" symbol="gtk_recent_info_get_display_name">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="info" type="GtkRecentInfo*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_gicon" symbol="gtk_recent_info_get_gicon">
-                               <return-type type="GIcon*"/>
-                               <parameters>
-                                       <parameter name="info" type="GtkRecentInfo*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_groups" symbol="gtk_recent_info_get_groups">
-                               <return-type type="gchar**"/>
-                               <parameters>
-                                       <parameter name="info" type="GtkRecentInfo*"/>
-                                       <parameter name="length" type="gsize*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_icon" symbol="gtk_recent_info_get_icon">
-                               <return-type type="GdkPixbuf*"/>
-                               <parameters>
-                                       <parameter name="info" type="GtkRecentInfo*"/>
-                                       <parameter name="size" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="get_mime_type" symbol="gtk_recent_info_get_mime_type">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="info" type="GtkRecentInfo*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_modified" symbol="gtk_recent_info_get_modified">
-                               <return-type type="time_t"/>
-                               <parameters>
-                                       <parameter name="info" type="GtkRecentInfo*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_private_hint" symbol="gtk_recent_info_get_private_hint">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="info" type="GtkRecentInfo*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_short_name" symbol="gtk_recent_info_get_short_name">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="info" type="GtkRecentInfo*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_uri" symbol="gtk_recent_info_get_uri">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="info" type="GtkRecentInfo*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_uri_display" symbol="gtk_recent_info_get_uri_display">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="info" type="GtkRecentInfo*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_visited" symbol="gtk_recent_info_get_visited">
-                               <return-type type="time_t"/>
-                               <parameters>
-                                       <parameter name="info" type="GtkRecentInfo*"/>
-                               </parameters>
-                       </method>
-                       <method name="has_application" symbol="gtk_recent_info_has_application">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="info" type="GtkRecentInfo*"/>
-                                       <parameter name="app_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="has_group" symbol="gtk_recent_info_has_group">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="info" type="GtkRecentInfo*"/>
-                                       <parameter name="group_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="is_local" symbol="gtk_recent_info_is_local">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="info" type="GtkRecentInfo*"/>
-                               </parameters>
-                       </method>
-                       <method name="last_application" symbol="gtk_recent_info_last_application">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="info" type="GtkRecentInfo*"/>
-                               </parameters>
-                       </method>
-                       <method name="match" symbol="gtk_recent_info_match">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="info_a" type="GtkRecentInfo*"/>
-                                       <parameter name="info_b" type="GtkRecentInfo*"/>
-                               </parameters>
-                       </method>
-                       <method name="ref" symbol="gtk_recent_info_ref">
-                               <return-type type="GtkRecentInfo*"/>
-                               <parameters>
-                                       <parameter name="info" type="GtkRecentInfo*"/>
-                               </parameters>
-                       </method>
-                       <method name="unref" symbol="gtk_recent_info_unref">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="info" type="GtkRecentInfo*"/>
-                               </parameters>
-                       </method>
-               </boxed>
-               <boxed name="GtkRequisition" type-name="GtkRequisition" get-type="gtk_requisition_get_type">
-                       <method name="copy" symbol="gtk_requisition_copy">
-                               <return-type type="GtkRequisition*"/>
-                               <parameters>
-                                       <parameter name="requisition" type="GtkRequisition*"/>
-                               </parameters>
-                       </method>
-                       <method name="free" symbol="gtk_requisition_free">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="requisition" type="GtkRequisition*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_requisition_new">
-                               <return-type type="GtkRequisition*"/>
-                       </constructor>
-                       <field name="width" type="gint"/>
-                       <field name="height" type="gint"/>
-               </boxed>
-               <boxed name="GtkSelectionData" type-name="GtkSelectionData" get-type="gtk_selection_data_get_type">
-                       <method name="copy" symbol="gtk_selection_data_copy">
-                               <return-type type="GtkSelectionData*"/>
-                               <parameters>
-                                       <parameter name="data" type="GtkSelectionData*"/>
-                               </parameters>
-                       </method>
-                       <method name="free" symbol="gtk_selection_data_free">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="data" type="GtkSelectionData*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_data" symbol="gtk_selection_data_get_data">
-                               <return-type type="guchar*"/>
-                               <parameters>
-                                       <parameter name="selection_data" type="GtkSelectionData*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_data_type" symbol="gtk_selection_data_get_data_type">
-                               <return-type type="GdkAtom"/>
-                               <parameters>
-                                       <parameter name="selection_data" type="GtkSelectionData*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_data_with_length" symbol="gtk_selection_data_get_data_with_length">
-                               <return-type type="guchar*"/>
-                               <parameters>
-                                       <parameter name="selection_data" type="GtkSelectionData*"/>
-                                       <parameter name="length" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_display" symbol="gtk_selection_data_get_display">
-                               <return-type type="GdkDisplay*"/>
-                               <parameters>
-                                       <parameter name="selection_data" type="GtkSelectionData*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_format" symbol="gtk_selection_data_get_format">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="selection_data" type="GtkSelectionData*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_length" symbol="gtk_selection_data_get_length">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="selection_data" type="GtkSelectionData*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_pixbuf" symbol="gtk_selection_data_get_pixbuf">
-                               <return-type type="GdkPixbuf*"/>
-                               <parameters>
-                                       <parameter name="selection_data" type="GtkSelectionData*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_selection" symbol="gtk_selection_data_get_selection">
-                               <return-type type="GdkAtom"/>
-                               <parameters>
-                                       <parameter name="selection_data" type="GtkSelectionData*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_target" symbol="gtk_selection_data_get_target">
-                               <return-type type="GdkAtom"/>
-                               <parameters>
-                                       <parameter name="selection_data" type="GtkSelectionData*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_targets" symbol="gtk_selection_data_get_targets">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="selection_data" type="GtkSelectionData*"/>
-                                       <parameter name="targets" type="GdkAtom**"/>
-                                       <parameter name="n_atoms" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_text" symbol="gtk_selection_data_get_text">
-                               <return-type type="guchar*"/>
-                               <parameters>
-                                       <parameter name="selection_data" type="GtkSelectionData*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_uris" symbol="gtk_selection_data_get_uris">
-                               <return-type type="gchar**"/>
-                               <parameters>
-                                       <parameter name="selection_data" type="GtkSelectionData*"/>
-                               </parameters>
-                       </method>
-                       <method name="set" symbol="gtk_selection_data_set">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="selection_data" type="GtkSelectionData*"/>
-                                       <parameter name="type" type="GdkAtom"/>
-                                       <parameter name="format" type="gint"/>
-                                       <parameter name="data" type="guchar*"/>
-                                       <parameter name="length" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_pixbuf" symbol="gtk_selection_data_set_pixbuf">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="selection_data" type="GtkSelectionData*"/>
-                                       <parameter name="pixbuf" type="GdkPixbuf*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_text" symbol="gtk_selection_data_set_text">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="selection_data" type="GtkSelectionData*"/>
-                                       <parameter name="str" type="gchar*"/>
-                                       <parameter name="len" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_uris" symbol="gtk_selection_data_set_uris">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="selection_data" type="GtkSelectionData*"/>
-                                       <parameter name="uris" type="gchar**"/>
-                               </parameters>
-                       </method>
-                       <method name="targets_include_image" symbol="gtk_selection_data_targets_include_image">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="selection_data" type="GtkSelectionData*"/>
-                                       <parameter name="writable" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="targets_include_rich_text" symbol="gtk_selection_data_targets_include_rich_text">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="selection_data" type="GtkSelectionData*"/>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                               </parameters>
-                       </method>
-                       <method name="targets_include_text" symbol="gtk_selection_data_targets_include_text">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="selection_data" type="GtkSelectionData*"/>
-                               </parameters>
-                       </method>
-                       <method name="targets_include_uri" symbol="gtk_selection_data_targets_include_uri">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="selection_data" type="GtkSelectionData*"/>
-                               </parameters>
-                       </method>
-               </boxed>
-               <boxed name="GtkSymbolicColor" type-name="GtkSymbolicColor" get-type="gtk_symbolic_color_get_type">
-                       <constructor name="new_alpha" symbol="gtk_symbolic_color_new_alpha">
-                               <return-type type="GtkSymbolicColor*"/>
-                               <parameters>
-                                       <parameter name="color" type="GtkSymbolicColor*"/>
-                                       <parameter name="factor" type="gdouble"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_literal" symbol="gtk_symbolic_color_new_literal">
-                               <return-type type="GtkSymbolicColor*"/>
-                               <parameters>
-                                       <parameter name="color" type="GdkRGBA*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_mix" symbol="gtk_symbolic_color_new_mix">
-                               <return-type type="GtkSymbolicColor*"/>
-                               <parameters>
-                                       <parameter name="color1" type="GtkSymbolicColor*"/>
-                                       <parameter name="color2" type="GtkSymbolicColor*"/>
-                                       <parameter name="factor" type="gdouble"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_name" symbol="gtk_symbolic_color_new_name">
-                               <return-type type="GtkSymbolicColor*"/>
-                               <parameters>
-                                       <parameter name="name" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_shade" symbol="gtk_symbolic_color_new_shade">
-                               <return-type type="GtkSymbolicColor*"/>
-                               <parameters>
-                                       <parameter name="color" type="GtkSymbolicColor*"/>
-                                       <parameter name="factor" type="gdouble"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_win32" symbol="gtk_symbolic_color_new_win32">
-                               <return-type type="GtkSymbolicColor*"/>
-                               <parameters>
-                                       <parameter name="theme_class" type="gchar*"/>
-                                       <parameter name="id" type="gint"/>
-                               </parameters>
-                       </constructor>
-                       <method name="ref" symbol="gtk_symbolic_color_ref">
-                               <return-type type="GtkSymbolicColor*"/>
-                               <parameters>
-                                       <parameter name="color" type="GtkSymbolicColor*"/>
-                               </parameters>
-                       </method>
-                       <method name="resolve" symbol="gtk_symbolic_color_resolve">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="color" type="GtkSymbolicColor*"/>
-                                       <parameter name="props" type="GtkStyleProperties*"/>
-                                       <parameter name="resolved_color" type="GdkRGBA*"/>
-                               </parameters>
-                       </method>
-                       <method name="to_string" symbol="gtk_symbolic_color_to_string">
-                               <return-type type="char*"/>
-                               <parameters>
-                                       <parameter name="color" type="GtkSymbolicColor*"/>
-                               </parameters>
-                       </method>
-                       <method name="unref" symbol="gtk_symbolic_color_unref">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="color" type="GtkSymbolicColor*"/>
-                               </parameters>
-                       </method>
-               </boxed>
-               <boxed name="GtkTargetEntry" type-name="GtkTargetEntry" get-type="gtk_target_entry_get_type">
-                       <method name="copy" symbol="gtk_target_entry_copy">
-                               <return-type type="GtkTargetEntry*"/>
-                               <parameters>
-                                       <parameter name="data" type="GtkTargetEntry*"/>
-                               </parameters>
-                       </method>
-                       <method name="free" symbol="gtk_target_entry_free">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="data" type="GtkTargetEntry*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_target_entry_new">
-                               <return-type type="GtkTargetEntry*"/>
-                               <parameters>
-                                       <parameter name="target" type="gchar*"/>
-                                       <parameter name="flags" type="guint"/>
-                                       <parameter name="info" type="guint"/>
-                               </parameters>
-                       </constructor>
-                       <field name="target" type="gchar*"/>
-                       <field name="flags" type="guint"/>
-                       <field name="info" type="guint"/>
-               </boxed>
-               <boxed name="GtkTargetList" type-name="GtkTargetList" get-type="gtk_target_list_get_type">
-                       <method name="add" symbol="gtk_target_list_add">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="list" type="GtkTargetList*"/>
-                                       <parameter name="target" type="GdkAtom"/>
-                                       <parameter name="flags" type="guint"/>
-                                       <parameter name="info" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="add_image_targets" symbol="gtk_target_list_add_image_targets">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="list" type="GtkTargetList*"/>
-                                       <parameter name="info" type="guint"/>
-                                       <parameter name="writable" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="add_rich_text_targets" symbol="gtk_target_list_add_rich_text_targets">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="list" type="GtkTargetList*"/>
-                                       <parameter name="info" type="guint"/>
-                                       <parameter name="deserializable" type="gboolean"/>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                               </parameters>
-                       </method>
-                       <method name="add_table" symbol="gtk_target_list_add_table">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="list" type="GtkTargetList*"/>
-                                       <parameter name="targets" type="GtkTargetEntry*"/>
-                                       <parameter name="ntargets" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="add_text_targets" symbol="gtk_target_list_add_text_targets">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="list" type="GtkTargetList*"/>
-                                       <parameter name="info" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="add_uri_targets" symbol="gtk_target_list_add_uri_targets">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="list" type="GtkTargetList*"/>
-                                       <parameter name="info" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="find" symbol="gtk_target_list_find">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="list" type="GtkTargetList*"/>
-                                       <parameter name="target" type="GdkAtom"/>
-                                       <parameter name="info" type="guint*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_target_list_new">
-                               <return-type type="GtkTargetList*"/>
-                               <parameters>
-                                       <parameter name="targets" type="GtkTargetEntry*"/>
-                                       <parameter name="ntargets" type="guint"/>
-                               </parameters>
-                       </constructor>
-                       <method name="ref" symbol="gtk_target_list_ref">
-                               <return-type type="GtkTargetList*"/>
-                               <parameters>
-                                       <parameter name="list" type="GtkTargetList*"/>
-                               </parameters>
-                       </method>
-                       <method name="remove" symbol="gtk_target_list_remove">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="list" type="GtkTargetList*"/>
-                                       <parameter name="target" type="GdkAtom"/>
-                               </parameters>
-                       </method>
-                       <method name="unref" symbol="gtk_target_list_unref">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="list" type="GtkTargetList*"/>
-                               </parameters>
-                       </method>
-               </boxed>
-               <boxed name="GtkTextAttributes" type-name="GtkTextAttributes" get-type="gtk_text_attributes_get_type">
-                       <method name="copy" symbol="gtk_text_attributes_copy">
-                               <return-type type="GtkTextAttributes*"/>
-                               <parameters>
-                                       <parameter name="src" type="GtkTextAttributes*"/>
-                               </parameters>
-                       </method>
-                       <method name="copy_values" symbol="gtk_text_attributes_copy_values">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="src" type="GtkTextAttributes*"/>
-                                       <parameter name="dest" type="GtkTextAttributes*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_text_attributes_new">
-                               <return-type type="GtkTextAttributes*"/>
-                       </constructor>
-                       <method name="ref" symbol="gtk_text_attributes_ref">
-                               <return-type type="GtkTextAttributes*"/>
-                               <parameters>
-                                       <parameter name="values" type="GtkTextAttributes*"/>
-                               </parameters>
-                       </method>
-                       <method name="unref" symbol="gtk_text_attributes_unref">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="values" type="GtkTextAttributes*"/>
-                               </parameters>
-                       </method>
-                       <field name="refcount" type="guint"/>
-                       <field name="appearance" type="GtkTextAppearance"/>
-                       <field name="justification" type="GtkJustification"/>
-                       <field name="direction" type="GtkTextDirection"/>
-                       <field name="font" type="PangoFontDescription*"/>
-                       <field name="font_scale" type="gdouble"/>
-                       <field name="left_margin" type="gint"/>
-                       <field name="right_margin" type="gint"/>
-                       <field name="indent" type="gint"/>
-                       <field name="pixels_above_lines" type="gint"/>
-                       <field name="pixels_below_lines" type="gint"/>
-                       <field name="pixels_inside_wrap" type="gint"/>
-                       <field name="tabs" type="PangoTabArray*"/>
-                       <field name="wrap_mode" type="GtkWrapMode"/>
-                       <field name="language" type="PangoLanguage*"/>
-                       <field name="pg_bg_color" type="GdkColor*"/>
-                       <field name="invisible" type="guint"/>
-                       <field name="bg_full_height" type="guint"/>
-                       <field name="editable" type="guint"/>
-                       <field name="no_fallback" type="guint"/>
-                       <field name="pg_bg_rgba" type="GdkRGBA*"/>
-                       <field name="letter_spacing" type="gint"/>
-                       <field name="font_features" type="gchar*"/>
-               </boxed>
-               <boxed name="GtkTextIter" type-name="GtkTextIter" get-type="gtk_text_iter_get_type">
-                       <method name="assign" symbol="gtk_text_iter_assign">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="other" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="backward_char" symbol="gtk_text_iter_backward_char">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="backward_chars" symbol="gtk_text_iter_backward_chars">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="count" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="backward_cursor_position" symbol="gtk_text_iter_backward_cursor_position">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="backward_cursor_positions" symbol="gtk_text_iter_backward_cursor_positions">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="count" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="backward_find_char" symbol="gtk_text_iter_backward_find_char">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="pred" type="GtkTextCharPredicate"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                                       <parameter name="limit" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="backward_line" symbol="gtk_text_iter_backward_line">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="backward_lines" symbol="gtk_text_iter_backward_lines">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="count" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="backward_search" symbol="gtk_text_iter_backward_search">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="str" type="gchar*"/>
-                                       <parameter name="flags" type="GtkTextSearchFlags"/>
-                                       <parameter name="match_start" type="GtkTextIter*"/>
-                                       <parameter name="match_end" type="GtkTextIter*"/>
-                                       <parameter name="limit" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="backward_sentence_start" symbol="gtk_text_iter_backward_sentence_start">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="backward_sentence_starts" symbol="gtk_text_iter_backward_sentence_starts">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="count" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="backward_to_tag_toggle" symbol="gtk_text_iter_backward_to_tag_toggle">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="tag" type="GtkTextTag*"/>
-                               </parameters>
-                       </method>
-                       <method name="backward_visible_cursor_position" symbol="gtk_text_iter_backward_visible_cursor_position">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="backward_visible_cursor_positions" symbol="gtk_text_iter_backward_visible_cursor_positions">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="count" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="backward_visible_line" symbol="gtk_text_iter_backward_visible_line">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="backward_visible_lines" symbol="gtk_text_iter_backward_visible_lines">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="count" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="backward_visible_word_start" symbol="gtk_text_iter_backward_visible_word_start">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="backward_visible_word_starts" symbol="gtk_text_iter_backward_visible_word_starts">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="count" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="backward_word_start" symbol="gtk_text_iter_backward_word_start">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="backward_word_starts" symbol="gtk_text_iter_backward_word_starts">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="count" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="begins_tag" symbol="gtk_text_iter_begins_tag">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="tag" type="GtkTextTag*"/>
-                               </parameters>
-                       </method>
-                       <method name="can_insert" symbol="gtk_text_iter_can_insert">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="default_editability" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="compare" symbol="gtk_text_iter_compare">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="lhs" type="GtkTextIter*"/>
-                                       <parameter name="rhs" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="copy" symbol="gtk_text_iter_copy">
-                               <return-type type="GtkTextIter*"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="editable" symbol="gtk_text_iter_editable">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="default_setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="ends_line" symbol="gtk_text_iter_ends_line">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="ends_sentence" symbol="gtk_text_iter_ends_sentence">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="ends_tag" symbol="gtk_text_iter_ends_tag">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="tag" type="GtkTextTag*"/>
-                               </parameters>
-                       </method>
-                       <method name="ends_word" symbol="gtk_text_iter_ends_word">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="equal" symbol="gtk_text_iter_equal">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="lhs" type="GtkTextIter*"/>
-                                       <parameter name="rhs" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="forward_char" symbol="gtk_text_iter_forward_char">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="forward_chars" symbol="gtk_text_iter_forward_chars">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="count" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="forward_cursor_position" symbol="gtk_text_iter_forward_cursor_position">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="forward_cursor_positions" symbol="gtk_text_iter_forward_cursor_positions">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="count" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="forward_find_char" symbol="gtk_text_iter_forward_find_char">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="pred" type="GtkTextCharPredicate"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                                       <parameter name="limit" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="forward_line" symbol="gtk_text_iter_forward_line">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="forward_lines" symbol="gtk_text_iter_forward_lines">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="count" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="forward_search" symbol="gtk_text_iter_forward_search">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="str" type="gchar*"/>
-                                       <parameter name="flags" type="GtkTextSearchFlags"/>
-                                       <parameter name="match_start" type="GtkTextIter*"/>
-                                       <parameter name="match_end" type="GtkTextIter*"/>
-                                       <parameter name="limit" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="forward_sentence_end" symbol="gtk_text_iter_forward_sentence_end">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="forward_sentence_ends" symbol="gtk_text_iter_forward_sentence_ends">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="count" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="forward_to_end" symbol="gtk_text_iter_forward_to_end">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="forward_to_line_end" symbol="gtk_text_iter_forward_to_line_end">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="forward_to_tag_toggle" symbol="gtk_text_iter_forward_to_tag_toggle">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="tag" type="GtkTextTag*"/>
-                               </parameters>
-                       </method>
-                       <method name="forward_visible_cursor_position" symbol="gtk_text_iter_forward_visible_cursor_position">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="forward_visible_cursor_positions" symbol="gtk_text_iter_forward_visible_cursor_positions">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="count" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="forward_visible_line" symbol="gtk_text_iter_forward_visible_line">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="forward_visible_lines" symbol="gtk_text_iter_forward_visible_lines">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="count" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="forward_visible_word_end" symbol="gtk_text_iter_forward_visible_word_end">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="forward_visible_word_ends" symbol="gtk_text_iter_forward_visible_word_ends">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="count" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="forward_word_end" symbol="gtk_text_iter_forward_word_end">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="forward_word_ends" symbol="gtk_text_iter_forward_word_ends">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="count" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="free" symbol="gtk_text_iter_free">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_attributes" symbol="gtk_text_iter_get_attributes">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="values" type="GtkTextAttributes*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_buffer" symbol="gtk_text_iter_get_buffer">
-                               <return-type type="GtkTextBuffer*"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_bytes_in_line" symbol="gtk_text_iter_get_bytes_in_line">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_char" symbol="gtk_text_iter_get_char">
-                               <return-type type="gunichar"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_chars_in_line" symbol="gtk_text_iter_get_chars_in_line">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_child_anchor" symbol="gtk_text_iter_get_child_anchor">
-                               <return-type type="GtkTextChildAnchor*"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_language" symbol="gtk_text_iter_get_language">
-                               <return-type type="PangoLanguage*"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_line" symbol="gtk_text_iter_get_line">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_line_index" symbol="gtk_text_iter_get_line_index">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_line_offset" symbol="gtk_text_iter_get_line_offset">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_marks" symbol="gtk_text_iter_get_marks">
-                               <return-type type="GSList*"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_offset" symbol="gtk_text_iter_get_offset">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_pixbuf" symbol="gtk_text_iter_get_pixbuf">
-                               <return-type type="GdkPixbuf*"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_slice" symbol="gtk_text_iter_get_slice">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="start" type="GtkTextIter*"/>
-                                       <parameter name="end" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_tags" symbol="gtk_text_iter_get_tags">
-                               <return-type type="GSList*"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_text" symbol="gtk_text_iter_get_text">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="start" type="GtkTextIter*"/>
-                                       <parameter name="end" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_toggled_tags" symbol="gtk_text_iter_get_toggled_tags">
-                               <return-type type="GSList*"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="toggled_on" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="get_visible_line_index" symbol="gtk_text_iter_get_visible_line_index">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_visible_line_offset" symbol="gtk_text_iter_get_visible_line_offset">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_visible_slice" symbol="gtk_text_iter_get_visible_slice">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="start" type="GtkTextIter*"/>
-                                       <parameter name="end" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_visible_text" symbol="gtk_text_iter_get_visible_text">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="start" type="GtkTextIter*"/>
-                                       <parameter name="end" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="has_tag" symbol="gtk_text_iter_has_tag">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="tag" type="GtkTextTag*"/>
-                               </parameters>
-                       </method>
-                       <method name="in_range" symbol="gtk_text_iter_in_range">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="start" type="GtkTextIter*"/>
-                                       <parameter name="end" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="inside_sentence" symbol="gtk_text_iter_inside_sentence">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="inside_word" symbol="gtk_text_iter_inside_word">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="is_cursor_position" symbol="gtk_text_iter_is_cursor_position">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="is_end" symbol="gtk_text_iter_is_end">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="is_start" symbol="gtk_text_iter_is_start">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="order" symbol="gtk_text_iter_order">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="first" type="GtkTextIter*"/>
-                                       <parameter name="second" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_line" symbol="gtk_text_iter_set_line">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="line_number" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_line_index" symbol="gtk_text_iter_set_line_index">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="byte_on_line" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_line_offset" symbol="gtk_text_iter_set_line_offset">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="char_on_line" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_offset" symbol="gtk_text_iter_set_offset">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="char_offset" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_visible_line_index" symbol="gtk_text_iter_set_visible_line_index">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="byte_on_line" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_visible_line_offset" symbol="gtk_text_iter_set_visible_line_offset">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="char_on_line" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="starts_line" symbol="gtk_text_iter_starts_line">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="starts_sentence" symbol="gtk_text_iter_starts_sentence">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="starts_tag" symbol="gtk_text_iter_starts_tag">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="tag" type="GtkTextTag*"/>
-                               </parameters>
-                       </method>
-                       <method name="starts_word" symbol="gtk_text_iter_starts_word">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="toggles_tag" symbol="gtk_text_iter_toggles_tag">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="tag" type="GtkTextTag*"/>
-                               </parameters>
-                       </method>
-                       <field name="dummy1" type="gpointer"/>
-                       <field name="dummy2" type="gpointer"/>
-                       <field name="dummy3" type="gint"/>
-                       <field name="dummy4" type="gint"/>
-                       <field name="dummy5" type="gint"/>
-                       <field name="dummy6" type="gint"/>
-                       <field name="dummy7" type="gint"/>
-                       <field name="dummy8" type="gint"/>
-                       <field name="dummy9" type="gpointer"/>
-                       <field name="dummy10" type="gpointer"/>
-                       <field name="dummy11" type="gint"/>
-                       <field name="dummy12" type="gint"/>
-                       <field name="dummy13" type="gint"/>
-                       <field name="dummy14" type="gpointer"/>
-               </boxed>
-               <boxed name="GtkTreeIter" type-name="GtkTreeIter" get-type="gtk_tree_iter_get_type">
-                       <method name="copy" symbol="gtk_tree_iter_copy">
-                               <return-type type="GtkTreeIter*"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="free" symbol="gtk_tree_iter_free">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <field name="stamp" type="gint"/>
-                       <field name="user_data" type="gpointer"/>
-                       <field name="user_data2" type="gpointer"/>
-                       <field name="user_data3" type="gpointer"/>
-               </boxed>
-               <boxed name="GtkTreePath" type-name="GtkTreePath" get-type="gtk_tree_path_get_type">
-                       <method name="append_index" symbol="gtk_tree_path_append_index">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                                       <parameter name="index_" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="compare" symbol="gtk_tree_path_compare">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="a" type="GtkTreePath*"/>
-                                       <parameter name="b" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <method name="copy" symbol="gtk_tree_path_copy">
-                               <return-type type="GtkTreePath*"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <method name="down" symbol="gtk_tree_path_down">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <method name="free" symbol="gtk_tree_path_free">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_depth" symbol="gtk_tree_path_get_depth">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_indices" symbol="gtk_tree_path_get_indices">
-                               <return-type type="gint*"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_indices_with_depth" symbol="gtk_tree_path_get_indices_with_depth">
-                               <return-type type="gint*"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                                       <parameter name="depth" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="is_ancestor" symbol="gtk_tree_path_is_ancestor">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                                       <parameter name="descendant" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <method name="is_descendant" symbol="gtk_tree_path_is_descendant">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                                       <parameter name="ancestor" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_tree_path_new">
-                               <return-type type="GtkTreePath*"/>
-                       </constructor>
-                       <constructor name="new_first" symbol="gtk_tree_path_new_first">
-                               <return-type type="GtkTreePath*"/>
-                       </constructor>
-                       <constructor name="new_from_indices" symbol="gtk_tree_path_new_from_indices">
-                               <return-type type="GtkTreePath*"/>
-                               <parameters>
-                                       <parameter name="first_index" type="gint"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_from_indicesv" symbol="gtk_tree_path_new_from_indicesv">
-                               <return-type type="GtkTreePath*"/>
-                               <parameters>
-                                       <parameter name="indices" type="gint*"/>
-                                       <parameter name="length" type="gsize"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_from_string" symbol="gtk_tree_path_new_from_string">
-                               <return-type type="GtkTreePath*"/>
-                               <parameters>
-                                       <parameter name="path" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="next" symbol="gtk_tree_path_next">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <method name="prepend_index" symbol="gtk_tree_path_prepend_index">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                                       <parameter name="index_" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="prev" symbol="gtk_tree_path_prev">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <method name="to_string" symbol="gtk_tree_path_to_string">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <method name="up" symbol="gtk_tree_path_up">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-               </boxed>
-               <boxed name="GtkTreeRowReference" type-name="GtkTreeRowReference" get-type="gtk_tree_row_reference_get_type">
-                       <method name="copy" symbol="gtk_tree_row_reference_copy">
-                               <return-type type="GtkTreeRowReference*"/>
-                               <parameters>
-                                       <parameter name="reference" type="GtkTreeRowReference*"/>
-                               </parameters>
-                       </method>
-                       <method name="deleted" symbol="gtk_tree_row_reference_deleted">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="proxy" type="GObject*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <method name="free" symbol="gtk_tree_row_reference_free">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="reference" type="GtkTreeRowReference*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_model" symbol="gtk_tree_row_reference_get_model">
-                               <return-type type="GtkTreeModel*"/>
-                               <parameters>
-                                       <parameter name="reference" type="GtkTreeRowReference*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_path" symbol="gtk_tree_row_reference_get_path">
-                               <return-type type="GtkTreePath*"/>
-                               <parameters>
-                                       <parameter name="reference" type="GtkTreeRowReference*"/>
-                               </parameters>
-                       </method>
-                       <method name="inserted" symbol="gtk_tree_row_reference_inserted">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="proxy" type="GObject*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_tree_row_reference_new">
-                               <return-type type="GtkTreeRowReference*"/>
-                               <parameters>
-                                       <parameter name="model" type="GtkTreeModel*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_proxy" symbol="gtk_tree_row_reference_new_proxy">
-                               <return-type type="GtkTreeRowReference*"/>
-                               <parameters>
-                                       <parameter name="proxy" type="GObject*"/>
-                                       <parameter name="model" type="GtkTreeModel*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="reordered" symbol="gtk_tree_row_reference_reordered">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="proxy" type="GObject*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="new_order" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="valid" symbol="gtk_tree_row_reference_valid">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="reference" type="GtkTreeRowReference*"/>
-                               </parameters>
-                       </method>
-               </boxed>
-               <boxed name="GtkWidgetPath" type-name="GtkWidgetPath" get-type="gtk_widget_path_get_type">
-                       <method name="append_for_widget" symbol="gtk_widget_path_append_for_widget">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="append_type" symbol="gtk_widget_path_append_type">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                                       <parameter name="type" type="GType"/>
-                               </parameters>
-                       </method>
-                       <method name="append_with_siblings" symbol="gtk_widget_path_append_with_siblings">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                                       <parameter name="siblings" type="GtkWidgetPath*"/>
-                                       <parameter name="sibling_index" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="copy" symbol="gtk_widget_path_copy">
-                               <return-type type="GtkWidgetPath*"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                               </parameters>
-                       </method>
-                       <method name="free" symbol="gtk_widget_path_free">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_object_type" symbol="gtk_widget_path_get_object_type">
-                               <return-type type="GType"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                               </parameters>
-                       </method>
-                       <method name="has_parent" symbol="gtk_widget_path_has_parent">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                                       <parameter name="type" type="GType"/>
-                               </parameters>
-                       </method>
-                       <method name="is_type" symbol="gtk_widget_path_is_type">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                                       <parameter name="type" type="GType"/>
-                               </parameters>
-                       </method>
-                       <method name="iter_add_class" symbol="gtk_widget_path_iter_add_class">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                                       <parameter name="pos" type="gint"/>
-                                       <parameter name="name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="iter_add_region" symbol="gtk_widget_path_iter_add_region">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                                       <parameter name="pos" type="gint"/>
-                                       <parameter name="name" type="gchar*"/>
-                                       <parameter name="flags" type="GtkRegionFlags"/>
-                               </parameters>
-                       </method>
-                       <method name="iter_clear_classes" symbol="gtk_widget_path_iter_clear_classes">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                                       <parameter name="pos" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="iter_clear_regions" symbol="gtk_widget_path_iter_clear_regions">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                                       <parameter name="pos" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="iter_get_name" symbol="gtk_widget_path_iter_get_name">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                                       <parameter name="pos" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="iter_get_object_name" symbol="gtk_widget_path_iter_get_object_name">
-                               <return-type type="char*"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                                       <parameter name="pos" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="iter_get_object_type" symbol="gtk_widget_path_iter_get_object_type">
-                               <return-type type="GType"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                                       <parameter name="pos" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="iter_get_sibling_index" symbol="gtk_widget_path_iter_get_sibling_index">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                                       <parameter name="pos" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="iter_get_siblings" symbol="gtk_widget_path_iter_get_siblings">
-                               <return-type type="GtkWidgetPath*"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                                       <parameter name="pos" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="iter_get_state" symbol="gtk_widget_path_iter_get_state">
-                               <return-type type="GtkStateFlags"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                                       <parameter name="pos" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="iter_has_class" symbol="gtk_widget_path_iter_has_class">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                                       <parameter name="pos" type="gint"/>
-                                       <parameter name="name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="iter_has_name" symbol="gtk_widget_path_iter_has_name">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                                       <parameter name="pos" type="gint"/>
-                                       <parameter name="name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="iter_has_qclass" symbol="gtk_widget_path_iter_has_qclass">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                                       <parameter name="pos" type="gint"/>
-                                       <parameter name="qname" type="GQuark"/>
-                               </parameters>
-                       </method>
-                       <method name="iter_has_qname" symbol="gtk_widget_path_iter_has_qname">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                                       <parameter name="pos" type="gint"/>
-                                       <parameter name="qname" type="GQuark"/>
-                               </parameters>
-                       </method>
-                       <method name="iter_has_qregion" symbol="gtk_widget_path_iter_has_qregion">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                                       <parameter name="pos" type="gint"/>
-                                       <parameter name="qname" type="GQuark"/>
-                                       <parameter name="flags" type="GtkRegionFlags*"/>
-                               </parameters>
-                       </method>
-                       <method name="iter_has_region" symbol="gtk_widget_path_iter_has_region">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                                       <parameter name="pos" type="gint"/>
-                                       <parameter name="name" type="gchar*"/>
-                                       <parameter name="flags" type="GtkRegionFlags*"/>
-                               </parameters>
-                       </method>
-                       <method name="iter_list_classes" symbol="gtk_widget_path_iter_list_classes">
-                               <return-type type="GSList*"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                                       <parameter name="pos" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="iter_list_regions" symbol="gtk_widget_path_iter_list_regions">
-                               <return-type type="GSList*"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                                       <parameter name="pos" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="iter_remove_class" symbol="gtk_widget_path_iter_remove_class">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                                       <parameter name="pos" type="gint"/>
-                                       <parameter name="name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="iter_remove_region" symbol="gtk_widget_path_iter_remove_region">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                                       <parameter name="pos" type="gint"/>
-                                       <parameter name="name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="iter_set_name" symbol="gtk_widget_path_iter_set_name">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                                       <parameter name="pos" type="gint"/>
-                                       <parameter name="name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="iter_set_object_name" symbol="gtk_widget_path_iter_set_object_name">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                                       <parameter name="pos" type="gint"/>
-                                       <parameter name="name" type="char*"/>
-                               </parameters>
-                       </method>
-                       <method name="iter_set_object_type" symbol="gtk_widget_path_iter_set_object_type">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                                       <parameter name="pos" type="gint"/>
-                                       <parameter name="type" type="GType"/>
-                               </parameters>
-                       </method>
-                       <method name="iter_set_state" symbol="gtk_widget_path_iter_set_state">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                                       <parameter name="pos" type="gint"/>
-                                       <parameter name="state" type="GtkStateFlags"/>
-                               </parameters>
-                       </method>
-                       <method name="length" symbol="gtk_widget_path_length">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_widget_path_new">
-                               <return-type type="GtkWidgetPath*"/>
-                       </constructor>
-                       <method name="prepend_type" symbol="gtk_widget_path_prepend_type">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                                       <parameter name="type" type="GType"/>
-                               </parameters>
-                       </method>
-                       <method name="ref" symbol="gtk_widget_path_ref">
-                               <return-type type="GtkWidgetPath*"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                               </parameters>
-                       </method>
-                       <method name="to_string" symbol="gtk_widget_path_to_string">
-                               <return-type type="char*"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                               </parameters>
-                       </method>
-                       <method name="unref" symbol="gtk_widget_path_unref">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                               </parameters>
-                       </method>
-               </boxed>
-               <enum name="GtkAlign" type-name="GtkAlign" get-type="gtk_align_get_type">
-                       <member name="GTK_ALIGN_FILL" value="0"/>
-                       <member name="GTK_ALIGN_START" value="1"/>
-                       <member name="GTK_ALIGN_END" value="2"/>
-                       <member name="GTK_ALIGN_CENTER" value="3"/>
-                       <member name="GTK_ALIGN_BASELINE" value="4"/>
-               </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"/>
-                       <member name="GTK_ARROWS_END" value="2"/>
-               </enum>
-               <enum name="GtkArrowType" type-name="GtkArrowType" get-type="gtk_arrow_type_get_type">
-                       <member name="GTK_ARROW_UP" value="0"/>
-                       <member name="GTK_ARROW_DOWN" value="1"/>
-                       <member name="GTK_ARROW_LEFT" value="2"/>
-                       <member name="GTK_ARROW_RIGHT" value="3"/>
-                       <member name="GTK_ARROW_NONE" value="4"/>
-               </enum>
-               <enum name="GtkAssistantPageType" type-name="GtkAssistantPageType" get-type="gtk_assistant_page_type_get_type">
-                       <member name="GTK_ASSISTANT_PAGE_CONTENT" value="0"/>
-                       <member name="GTK_ASSISTANT_PAGE_INTRO" value="1"/>
-                       <member name="GTK_ASSISTANT_PAGE_CONFIRM" value="2"/>
-                       <member name="GTK_ASSISTANT_PAGE_SUMMARY" value="3"/>
-                       <member name="GTK_ASSISTANT_PAGE_PROGRESS" value="4"/>
-                       <member name="GTK_ASSISTANT_PAGE_CUSTOM" value="5"/>
-               </enum>
-               <enum name="GtkBaselinePosition" type-name="GtkBaselinePosition" get-type="gtk_baseline_position_get_type">
-                       <member name="GTK_BASELINE_POSITION_TOP" value="0"/>
-                       <member name="GTK_BASELINE_POSITION_CENTER" value="1"/>
-                       <member name="GTK_BASELINE_POSITION_BOTTOM" value="2"/>
-               </enum>
-               <enum name="GtkBorderStyle" type-name="GtkBorderStyle" get-type="gtk_border_style_get_type">
-                       <member name="GTK_BORDER_STYLE_NONE" value="0"/>
-                       <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"/>
-                       <member name="GTK_BUILDER_ERROR_UNHANDLED_TAG" value="1"/>
-                       <member name="GTK_BUILDER_ERROR_MISSING_ATTRIBUTE" value="2"/>
-                       <member name="GTK_BUILDER_ERROR_INVALID_ATTRIBUTE" value="3"/>
-                       <member name="GTK_BUILDER_ERROR_INVALID_TAG" value="4"/>
-                       <member name="GTK_BUILDER_ERROR_MISSING_PROPERTY_VALUE" value="5"/>
-                       <member name="GTK_BUILDER_ERROR_INVALID_VALUE" value="6"/>
-                       <member name="GTK_BUILDER_ERROR_VERSION_MISMATCH" value="7"/>
-                       <member name="GTK_BUILDER_ERROR_DUPLICATE_ID" value="8"/>
-                       <member name="GTK_BUILDER_ERROR_OBJECT_TYPE_REFUSED" value="9"/>
-                       <member name="GTK_BUILDER_ERROR_TEMPLATE_MISMATCH" value="10"/>
-                       <member name="GTK_BUILDER_ERROR_INVALID_PROPERTY" value="11"/>
-                       <member name="GTK_BUILDER_ERROR_INVALID_SIGNAL" value="12"/>
-                       <member name="GTK_BUILDER_ERROR_INVALID_ID" value="13"/>
-               </enum>
-               <enum name="GtkButtonBoxStyle" type-name="GtkButtonBoxStyle" get-type="gtk_button_box_style_get_type">
-                       <member name="GTK_BUTTONBOX_SPREAD" value="1"/>
-                       <member name="GTK_BUTTONBOX_EDGE" value="2"/>
-                       <member name="GTK_BUTTONBOX_START" value="3"/>
-                       <member name="GTK_BUTTONBOX_END" value="4"/>
-                       <member name="GTK_BUTTONBOX_CENTER" value="5"/>
-                       <member name="GTK_BUTTONBOX_EXPAND" value="6"/>
-               </enum>
-               <enum name="GtkButtonRole" type-name="GtkButtonRole" get-type="gtk_button_role_get_type">
-                       <member name="GTK_BUTTON_ROLE_NORMAL" value="0"/>
-                       <member name="GTK_BUTTON_ROLE_CHECK" value="1"/>
-                       <member name="GTK_BUTTON_ROLE_RADIO" value="2"/>
-               </enum>
-               <enum name="GtkButtonsType" type-name="GtkButtonsType" get-type="gtk_buttons_type_get_type">
-                       <member name="GTK_BUTTONS_NONE" value="0"/>
-                       <member name="GTK_BUTTONS_OK" value="1"/>
-                       <member name="GTK_BUTTONS_CLOSE" value="2"/>
-                       <member name="GTK_BUTTONS_CANCEL" value="3"/>
-                       <member name="GTK_BUTTONS_YES_NO" value="4"/>
-                       <member name="GTK_BUTTONS_OK_CANCEL" value="5"/>
-               </enum>
-               <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"/>
-               </enum>
-               <enum name="GtkCellRendererMode" type-name="GtkCellRendererMode" get-type="gtk_cell_renderer_mode_get_type">
-                       <member name="GTK_CELL_RENDERER_MODE_INERT" value="0"/>
-                       <member name="GTK_CELL_RENDERER_MODE_ACTIVATABLE" value="1"/>
-                       <member name="GTK_CELL_RENDERER_MODE_EDITABLE" value="2"/>
-               </enum>
-               <enum name="GtkCornerType" type-name="GtkCornerType" get-type="gtk_corner_type_get_type">
-                       <member name="GTK_CORNER_TOP_LEFT" value="0"/>
-                       <member name="GTK_CORNER_BOTTOM_LEFT" value="1"/>
-                       <member name="GTK_CORNER_TOP_RIGHT" value="2"/>
-                       <member name="GTK_CORNER_BOTTOM_RIGHT" value="3"/>
-               </enum>
-               <enum name="GtkCssProviderError" type-name="GtkCssProviderError" get-type="gtk_css_provider_error_get_type">
-                       <member name="GTK_CSS_PROVIDER_ERROR_FAILED" value="0"/>
-                       <member name="GTK_CSS_PROVIDER_ERROR_SYNTAX" value="1"/>
-                       <member name="GTK_CSS_PROVIDER_ERROR_IMPORT" value="2"/>
-                       <member name="GTK_CSS_PROVIDER_ERROR_NAME" value="3"/>
-                       <member name="GTK_CSS_PROVIDER_ERROR_DEPRECATED" value="4"/>
-                       <member name="GTK_CSS_PROVIDER_ERROR_UNKNOWN_VALUE" value="5"/>
-               </enum>
-               <enum name="GtkCssSectionType" type-name="GtkCssSectionType" get-type="gtk_css_section_type_get_type">
-                       <member name="GTK_CSS_SECTION_DOCUMENT" value="0"/>
-                       <member name="GTK_CSS_SECTION_IMPORT" value="1"/>
-                       <member name="GTK_CSS_SECTION_COLOR_DEFINITION" value="2"/>
-                       <member name="GTK_CSS_SECTION_BINDING_SET" value="3"/>
-                       <member name="GTK_CSS_SECTION_RULESET" value="4"/>
-                       <member name="GTK_CSS_SECTION_SELECTOR" value="5"/>
-                       <member name="GTK_CSS_SECTION_DECLARATION" value="6"/>
-                       <member name="GTK_CSS_SECTION_VALUE" value="7"/>
-                       <member name="GTK_CSS_SECTION_KEYFRAMES" value="8"/>
-               </enum>
-               <enum name="GtkDeleteType" type-name="GtkDeleteType" get-type="gtk_delete_type_get_type">
-                       <member name="GTK_DELETE_CHARS" value="0"/>
-                       <member name="GTK_DELETE_WORD_ENDS" value="1"/>
-                       <member name="GTK_DELETE_WORDS" value="2"/>
-                       <member name="GTK_DELETE_DISPLAY_LINES" value="3"/>
-                       <member name="GTK_DELETE_DISPLAY_LINE_ENDS" value="4"/>
-                       <member name="GTK_DELETE_PARAGRAPH_ENDS" value="5"/>
-                       <member name="GTK_DELETE_PARAGRAPHS" value="6"/>
-                       <member name="GTK_DELETE_WHITESPACE" value="7"/>
-               </enum>
-               <enum name="GtkDirectionType" type-name="GtkDirectionType" get-type="gtk_direction_type_get_type">
-                       <member name="GTK_DIR_TAB_FORWARD" value="0"/>
-                       <member name="GTK_DIR_TAB_BACKWARD" value="1"/>
-                       <member name="GTK_DIR_UP" value="2"/>
-                       <member name="GTK_DIR_DOWN" value="3"/>
-                       <member name="GTK_DIR_LEFT" value="4"/>
-                       <member name="GTK_DIR_RIGHT" value="5"/>
-               </enum>
-               <enum name="GtkDragResult" type-name="GtkDragResult" get-type="gtk_drag_result_get_type">
-                       <member name="GTK_DRAG_RESULT_SUCCESS" value="0"/>
-                       <member name="GTK_DRAG_RESULT_NO_TARGET" value="1"/>
-                       <member name="GTK_DRAG_RESULT_USER_CANCELLED" value="2"/>
-                       <member name="GTK_DRAG_RESULT_TIMEOUT_EXPIRED" value="3"/>
-                       <member name="GTK_DRAG_RESULT_GRAB_BROKEN" value="4"/>
-                       <member name="GTK_DRAG_RESULT_ERROR" value="5"/>
-               </enum>
-               <enum name="GtkEntryIconPosition" type-name="GtkEntryIconPosition" get-type="gtk_entry_icon_position_get_type">
-                       <member name="GTK_ENTRY_ICON_PRIMARY" value="0"/>
-                       <member name="GTK_ENTRY_ICON_SECONDARY" value="1"/>
-               </enum>
-               <enum name="GtkEventSequenceState" type-name="GtkEventSequenceState" get-type="gtk_event_sequence_state_get_type">
-                       <member name="GTK_EVENT_SEQUENCE_NONE" value="0"/>
-                       <member name="GTK_EVENT_SEQUENCE_CLAIMED" value="1"/>
-                       <member name="GTK_EVENT_SEQUENCE_DENIED" value="2"/>
-               </enum>
-               <enum name="GtkExpanderStyle" type-name="GtkExpanderStyle" get-type="gtk_expander_style_get_type">
-                       <member name="GTK_EXPANDER_COLLAPSED" value="0"/>
-                       <member name="GTK_EXPANDER_SEMI_COLLAPSED" value="1"/>
-                       <member name="GTK_EXPANDER_SEMI_EXPANDED" value="2"/>
-                       <member name="GTK_EXPANDER_EXPANDED" value="3"/>
-               </enum>
-               <enum name="GtkFileChooserAction" type-name="GtkFileChooserAction" get-type="gtk_file_chooser_action_get_type">
-                       <member name="GTK_FILE_CHOOSER_ACTION_OPEN" value="0"/>
-                       <member name="GTK_FILE_CHOOSER_ACTION_SAVE" value="1"/>
-                       <member name="GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER" value="2"/>
-                       <member name="GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER" value="3"/>
-               </enum>
-               <enum name="GtkFileChooserConfirmation" type-name="GtkFileChooserConfirmation" get-type="gtk_file_chooser_confirmation_get_type">
-                       <member name="GTK_FILE_CHOOSER_CONFIRMATION_CONFIRM" value="0"/>
-                       <member name="GTK_FILE_CHOOSER_CONFIRMATION_ACCEPT_FILENAME" value="1"/>
-                       <member name="GTK_FILE_CHOOSER_CONFIRMATION_SELECT_AGAIN" value="2"/>
-               </enum>
-               <enum name="GtkFileChooserError" type-name="GtkFileChooserError" get-type="gtk_file_chooser_error_get_type">
-                       <member name="GTK_FILE_CHOOSER_ERROR_NONEXISTENT" value="0"/>
-                       <member name="GTK_FILE_CHOOSER_ERROR_BAD_FILENAME" value="1"/>
-                       <member name="GTK_FILE_CHOOSER_ERROR_ALREADY_EXISTS" value="2"/>
-                       <member name="GTK_FILE_CHOOSER_ERROR_INCOMPLETE_HOSTNAME" value="3"/>
-               </enum>
-               <enum name="GtkIMPreeditStyle" type-name="GtkIMPreeditStyle" get-type="gtk_im_preedit_style_get_type">
-                       <member name="GTK_IM_PREEDIT_NOTHING" value="0"/>
-                       <member name="GTK_IM_PREEDIT_CALLBACK" value="1"/>
-                       <member name="GTK_IM_PREEDIT_NONE" value="2"/>
-               </enum>
-               <enum name="GtkIMStatusStyle" type-name="GtkIMStatusStyle" get-type="gtk_im_status_style_get_type">
-                       <member name="GTK_IM_STATUS_NOTHING" value="0"/>
-                       <member name="GTK_IM_STATUS_CALLBACK" value="1"/>
-                       <member name="GTK_IM_STATUS_NONE" value="2"/>
-               </enum>
-               <enum name="GtkIconSize" type-name="GtkIconSize" get-type="gtk_icon_size_get_type">
-                       <member name="GTK_ICON_SIZE_INVALID" value="0"/>
-                       <member name="GTK_ICON_SIZE_MENU" value="1"/>
-                       <member name="GTK_ICON_SIZE_SMALL_TOOLBAR" value="2"/>
-                       <member name="GTK_ICON_SIZE_LARGE_TOOLBAR" value="3"/>
-                       <member name="GTK_ICON_SIZE_BUTTON" value="4"/>
-                       <member name="GTK_ICON_SIZE_DND" value="5"/>
-                       <member name="GTK_ICON_SIZE_DIALOG" value="6"/>
-               </enum>
-               <enum name="GtkIconThemeError" type-name="GtkIconThemeError" get-type="gtk_icon_theme_error_get_type">
-                       <member name="GTK_ICON_THEME_NOT_FOUND" value="0"/>
-                       <member name="GTK_ICON_THEME_FAILED" value="1"/>
-               </enum>
-               <enum name="GtkIconViewDropPosition" type-name="GtkIconViewDropPosition" get-type="gtk_icon_view_drop_position_get_type">
-                       <member name="GTK_ICON_VIEW_NO_DROP" value="0"/>
-                       <member name="GTK_ICON_VIEW_DROP_INTO" value="1"/>
-                       <member name="GTK_ICON_VIEW_DROP_LEFT" value="2"/>
-                       <member name="GTK_ICON_VIEW_DROP_RIGHT" value="3"/>
-                       <member name="GTK_ICON_VIEW_DROP_ABOVE" value="4"/>
-                       <member name="GTK_ICON_VIEW_DROP_BELOW" value="5"/>
-               </enum>
-               <enum name="GtkImageType" type-name="GtkImageType" get-type="gtk_image_type_get_type">
-                       <member name="GTK_IMAGE_EMPTY" value="0"/>
-                       <member name="GTK_IMAGE_PIXBUF" value="1"/>
-                       <member name="GTK_IMAGE_STOCK" value="2"/>
-                       <member name="GTK_IMAGE_ICON_SET" value="3"/>
-                       <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"/>
-                       <member name="GTK_INPUT_PURPOSE_ALPHA" value="1"/>
-                       <member name="GTK_INPUT_PURPOSE_DIGITS" value="2"/>
-                       <member name="GTK_INPUT_PURPOSE_NUMBER" value="3"/>
-                       <member name="GTK_INPUT_PURPOSE_PHONE" value="4"/>
-                       <member name="GTK_INPUT_PURPOSE_URL" value="5"/>
-                       <member name="GTK_INPUT_PURPOSE_EMAIL" value="6"/>
-                       <member name="GTK_INPUT_PURPOSE_NAME" value="7"/>
-                       <member name="GTK_INPUT_PURPOSE_PASSWORD" value="8"/>
-                       <member name="GTK_INPUT_PURPOSE_PIN" value="9"/>
-               </enum>
-               <enum name="GtkJustification" type-name="GtkJustification" get-type="gtk_justification_get_type">
-                       <member name="GTK_JUSTIFY_LEFT" value="0"/>
-                       <member name="GTK_JUSTIFY_RIGHT" value="1"/>
-                       <member name="GTK_JUSTIFY_CENTER" value="2"/>
-                       <member name="GTK_JUSTIFY_FILL" value="3"/>
-               </enum>
-               <enum name="GtkLevelBarMode" type-name="GtkLevelBarMode" get-type="gtk_level_bar_mode_get_type">
-                       <member name="GTK_LEVEL_BAR_MODE_CONTINUOUS" value="0"/>
-                       <member name="GTK_LEVEL_BAR_MODE_DISCRETE" value="1"/>
-               </enum>
-               <enum name="GtkLicense" type-name="GtkLicense" get-type="gtk_license_get_type">
-                       <member name="GTK_LICENSE_UNKNOWN" value="0"/>
-                       <member name="GTK_LICENSE_CUSTOM" value="1"/>
-                       <member name="GTK_LICENSE_GPL_2_0" value="2"/>
-                       <member name="GTK_LICENSE_GPL_3_0" value="3"/>
-                       <member name="GTK_LICENSE_LGPL_2_1" value="4"/>
-                       <member name="GTK_LICENSE_LGPL_3_0" value="5"/>
-                       <member name="GTK_LICENSE_BSD" value="6"/>
-                       <member name="GTK_LICENSE_MIT_X11" value="7"/>
-                       <member name="GTK_LICENSE_ARTISTIC" value="8"/>
-                       <member name="GTK_LICENSE_GPL_2_0_ONLY" value="9"/>
-                       <member name="GTK_LICENSE_GPL_3_0_ONLY" value="10"/>
-                       <member name="GTK_LICENSE_LGPL_2_1_ONLY" value="11"/>
-                       <member name="GTK_LICENSE_LGPL_3_0_ONLY" value="12"/>
-                       <member name="GTK_LICENSE_AGPL_3_0" value="13"/>
-               </enum>
-               <enum name="GtkMenuDirectionType" type-name="GtkMenuDirectionType" get-type="gtk_menu_direction_type_get_type">
-                       <member name="GTK_MENU_DIR_PARENT" value="0"/>
-                       <member name="GTK_MENU_DIR_CHILD" value="1"/>
-                       <member name="GTK_MENU_DIR_NEXT" value="2"/>
-                       <member name="GTK_MENU_DIR_PREV" value="3"/>
-               </enum>
-               <enum name="GtkMessageType" type-name="GtkMessageType" get-type="gtk_message_type_get_type">
-                       <member name="GTK_MESSAGE_INFO" value="0"/>
-                       <member name="GTK_MESSAGE_WARNING" value="1"/>
-                       <member name="GTK_MESSAGE_QUESTION" value="2"/>
-                       <member name="GTK_MESSAGE_ERROR" value="3"/>
-                       <member name="GTK_MESSAGE_OTHER" value="4"/>
-               </enum>
-               <enum name="GtkMovementStep" type-name="GtkMovementStep" get-type="gtk_movement_step_get_type">
-                       <member name="GTK_MOVEMENT_LOGICAL_POSITIONS" value="0"/>
-                       <member name="GTK_MOVEMENT_VISUAL_POSITIONS" value="1"/>
-                       <member name="GTK_MOVEMENT_WORDS" value="2"/>
-                       <member name="GTK_MOVEMENT_DISPLAY_LINES" value="3"/>
-                       <member name="GTK_MOVEMENT_DISPLAY_LINE_ENDS" value="4"/>
-                       <member name="GTK_MOVEMENT_PARAGRAPHS" value="5"/>
-                       <member name="GTK_MOVEMENT_PARAGRAPH_ENDS" value="6"/>
-                       <member name="GTK_MOVEMENT_PAGES" value="7"/>
-                       <member name="GTK_MOVEMENT_BUFFER_ENDS" value="8"/>
-                       <member name="GTK_MOVEMENT_HORIZONTAL_PAGES" value="9"/>
-               </enum>
-               <enum name="GtkNotebookTab" type-name="GtkNotebookTab" get-type="gtk_notebook_tab_get_type">
-                       <member name="GTK_NOTEBOOK_TAB_FIRST" value="0"/>
-                       <member name="GTK_NOTEBOOK_TAB_LAST" value="1"/>
-               </enum>
-               <enum name="GtkNumberUpLayout" type-name="GtkNumberUpLayout" get-type="gtk_number_up_layout_get_type">
-                       <member name="GTK_NUMBER_UP_LAYOUT_LEFT_TO_RIGHT_TOP_TO_BOTTOM" value="0"/>
-                       <member name="GTK_NUMBER_UP_LAYOUT_LEFT_TO_RIGHT_BOTTOM_TO_TOP" value="1"/>
-                       <member name="GTK_NUMBER_UP_LAYOUT_RIGHT_TO_LEFT_TOP_TO_BOTTOM" value="2"/>
-                       <member name="GTK_NUMBER_UP_LAYOUT_RIGHT_TO_LEFT_BOTTOM_TO_TOP" value="3"/>
-                       <member name="GTK_NUMBER_UP_LAYOUT_TOP_TO_BOTTOM_LEFT_TO_RIGHT" value="4"/>
-                       <member name="GTK_NUMBER_UP_LAYOUT_TOP_TO_BOTTOM_RIGHT_TO_LEFT" value="5"/>
-                       <member name="GTK_NUMBER_UP_LAYOUT_BOTTOM_TO_TOP_LEFT_TO_RIGHT" value="6"/>
-                       <member name="GTK_NUMBER_UP_LAYOUT_BOTTOM_TO_TOP_RIGHT_TO_LEFT" value="7"/>
-               </enum>
-               <enum name="GtkOrientation" type-name="GtkOrientation" get-type="gtk_orientation_get_type">
-                       <member name="GTK_ORIENTATION_HORIZONTAL" value="0"/>
-                       <member name="GTK_ORIENTATION_VERTICAL" value="1"/>
-               </enum>
-               <enum name="GtkPackDirection" type-name="GtkPackDirection" get-type="gtk_pack_direction_get_type">
-                       <member name="GTK_PACK_DIRECTION_LTR" value="0"/>
-                       <member name="GTK_PACK_DIRECTION_RTL" value="1"/>
-                       <member name="GTK_PACK_DIRECTION_TTB" value="2"/>
-                       <member name="GTK_PACK_DIRECTION_BTT" value="3"/>
-               </enum>
-               <enum name="GtkPackType" type-name="GtkPackType" get-type="gtk_pack_type_get_type">
-                       <member name="GTK_PACK_START" value="0"/>
-                       <member name="GTK_PACK_END" value="1"/>
-               </enum>
-               <enum name="GtkPadActionType" type-name="GtkPadActionType" get-type="gtk_pad_action_type_get_type">
-                       <member name="GTK_PAD_ACTION_BUTTON" value="0"/>
-                       <member name="GTK_PAD_ACTION_RING" value="1"/>
-                       <member name="GTK_PAD_ACTION_STRIP" value="2"/>
-               </enum>
-               <enum name="GtkPageOrientation" type-name="GtkPageOrientation" get-type="gtk_page_orientation_get_type">
-                       <member name="GTK_PAGE_ORIENTATION_PORTRAIT" value="0"/>
-                       <member name="GTK_PAGE_ORIENTATION_LANDSCAPE" value="1"/>
-                       <member name="GTK_PAGE_ORIENTATION_REVERSE_PORTRAIT" value="2"/>
-                       <member name="GTK_PAGE_ORIENTATION_REVERSE_LANDSCAPE" value="3"/>
-               </enum>
-               <enum name="GtkPageSet" type-name="GtkPageSet" get-type="gtk_page_set_get_type">
-                       <member name="GTK_PAGE_SET_ALL" value="0"/>
-                       <member name="GTK_PAGE_SET_EVEN" value="1"/>
-                       <member name="GTK_PAGE_SET_ODD" value="2"/>
-               </enum>
-               <enum name="GtkPanDirection" type-name="GtkPanDirection" get-type="gtk_pan_direction_get_type">
-                       <member name="GTK_PAN_DIRECTION_LEFT" value="0"/>
-                       <member name="GTK_PAN_DIRECTION_RIGHT" value="1"/>
-                       <member name="GTK_PAN_DIRECTION_UP" value="2"/>
-                       <member name="GTK_PAN_DIRECTION_DOWN" value="3"/>
-               </enum>
-               <enum name="GtkPathPriorityType" type-name="GtkPathPriorityType" get-type="gtk_path_priority_type_get_type">
-                       <member name="GTK_PATH_PRIO_LOWEST" value="0"/>
-                       <member name="GTK_PATH_PRIO_GTK" value="4"/>
-                       <member name="GTK_PATH_PRIO_APPLICATION" value="8"/>
-                       <member name="GTK_PATH_PRIO_THEME" value="10"/>
-                       <member name="GTK_PATH_PRIO_RC" value="12"/>
-                       <member name="GTK_PATH_PRIO_HIGHEST" value="15"/>
-               </enum>
-               <enum name="GtkPathType" type-name="GtkPathType" get-type="gtk_path_type_get_type">
-                       <member name="GTK_PATH_WIDGET" value="0"/>
-                       <member name="GTK_PATH_WIDGET_CLASS" value="1"/>
-                       <member name="GTK_PATH_CLASS" value="2"/>
-               </enum>
-               <enum name="GtkPolicyType" type-name="GtkPolicyType" get-type="gtk_policy_type_get_type">
-                       <member name="GTK_POLICY_ALWAYS" value="0"/>
-                       <member name="GTK_POLICY_AUTOMATIC" value="1"/>
-                       <member name="GTK_POLICY_NEVER" value="2"/>
-                       <member name="GTK_POLICY_EXTERNAL" value="3"/>
-               </enum>
-               <enum name="GtkPopoverConstraint" type-name="GtkPopoverConstraint" get-type="gtk_popover_constraint_get_type">
-                       <member name="GTK_POPOVER_CONSTRAINT_NONE" value="0"/>
-                       <member name="GTK_POPOVER_CONSTRAINT_WINDOW" value="1"/>
-               </enum>
-               <enum name="GtkPositionType" type-name="GtkPositionType" get-type="gtk_position_type_get_type">
-                       <member name="GTK_POS_LEFT" value="0"/>
-                       <member name="GTK_POS_RIGHT" value="1"/>
-                       <member name="GTK_POS_TOP" value="2"/>
-                       <member name="GTK_POS_BOTTOM" value="3"/>
-               </enum>
-               <enum name="GtkPrintDuplex" type-name="GtkPrintDuplex" get-type="gtk_print_duplex_get_type">
-                       <member name="GTK_PRINT_DUPLEX_SIMPLEX" value="0"/>
-                       <member name="GTK_PRINT_DUPLEX_HORIZONTAL" value="1"/>
-                       <member name="GTK_PRINT_DUPLEX_VERTICAL" value="2"/>
-               </enum>
-               <enum name="GtkPrintError" type-name="GtkPrintError" get-type="gtk_print_error_get_type">
-                       <member name="GTK_PRINT_ERROR_GENERAL" value="0"/>
-                       <member name="GTK_PRINT_ERROR_INTERNAL_ERROR" value="1"/>
-                       <member name="GTK_PRINT_ERROR_NOMEM" value="2"/>
-                       <member name="GTK_PRINT_ERROR_INVALID_FILE" value="3"/>
-               </enum>
-               <enum name="GtkPrintOperationAction" type-name="GtkPrintOperationAction" get-type="gtk_print_operation_action_get_type">
-                       <member name="GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG" value="0"/>
-                       <member name="GTK_PRINT_OPERATION_ACTION_PRINT" value="1"/>
-                       <member name="GTK_PRINT_OPERATION_ACTION_PREVIEW" value="2"/>
-                       <member name="GTK_PRINT_OPERATION_ACTION_EXPORT" value="3"/>
-               </enum>
-               <enum name="GtkPrintOperationResult" type-name="GtkPrintOperationResult" get-type="gtk_print_operation_result_get_type">
-                       <member name="GTK_PRINT_OPERATION_RESULT_ERROR" value="0"/>
-                       <member name="GTK_PRINT_OPERATION_RESULT_APPLY" value="1"/>
-                       <member name="GTK_PRINT_OPERATION_RESULT_CANCEL" value="2"/>
-                       <member name="GTK_PRINT_OPERATION_RESULT_IN_PROGRESS" value="3"/>
-               </enum>
-               <enum name="GtkPrintPages" type-name="GtkPrintPages" get-type="gtk_print_pages_get_type">
-                       <member name="GTK_PRINT_PAGES_ALL" value="0"/>
-                       <member name="GTK_PRINT_PAGES_CURRENT" value="1"/>
-                       <member name="GTK_PRINT_PAGES_RANGES" value="2"/>
-                       <member name="GTK_PRINT_PAGES_SELECTION" value="3"/>
-               </enum>
-               <enum name="GtkPrintQuality" type-name="GtkPrintQuality" get-type="gtk_print_quality_get_type">
-                       <member name="GTK_PRINT_QUALITY_LOW" value="0"/>
-                       <member name="GTK_PRINT_QUALITY_NORMAL" value="1"/>
-                       <member name="GTK_PRINT_QUALITY_HIGH" value="2"/>
-                       <member name="GTK_PRINT_QUALITY_DRAFT" value="3"/>
-               </enum>
-               <enum name="GtkPrintStatus" type-name="GtkPrintStatus" get-type="gtk_print_status_get_type">
-                       <member name="GTK_PRINT_STATUS_INITIAL" value="0"/>
-                       <member name="GTK_PRINT_STATUS_PREPARING" value="1"/>
-                       <member name="GTK_PRINT_STATUS_GENERATING_DATA" value="2"/>
-                       <member name="GTK_PRINT_STATUS_SENDING_DATA" value="3"/>
-                       <member name="GTK_PRINT_STATUS_PENDING" value="4"/>
-                       <member name="GTK_PRINT_STATUS_PENDING_ISSUE" value="5"/>
-                       <member name="GTK_PRINT_STATUS_PRINTING" value="6"/>
-                       <member name="GTK_PRINT_STATUS_FINISHED" value="7"/>
-                       <member name="GTK_PRINT_STATUS_FINISHED_ABORTED" value="8"/>
-               </enum>
-               <enum name="GtkPropagationPhase" type-name="GtkPropagationPhase" get-type="gtk_propagation_phase_get_type">
-                       <member name="GTK_PHASE_NONE" value="0"/>
-                       <member name="GTK_PHASE_CAPTURE" value="1"/>
-                       <member name="GTK_PHASE_BUBBLE" value="2"/>
-                       <member name="GTK_PHASE_TARGET" value="3"/>
-               </enum>
-               <enum name="GtkRcTokenType" type-name="GtkRcTokenType" get-type="gtk_rc_token_type_get_type">
-                       <member name="GTK_RC_TOKEN_INVALID" value="270"/>
-                       <member name="GTK_RC_TOKEN_INCLUDE" value="271"/>
-                       <member name="GTK_RC_TOKEN_NORMAL" value="272"/>
-                       <member name="GTK_RC_TOKEN_ACTIVE" value="273"/>
-                       <member name="GTK_RC_TOKEN_PRELIGHT" value="274"/>
-                       <member name="GTK_RC_TOKEN_SELECTED" value="275"/>
-                       <member name="GTK_RC_TOKEN_INSENSITIVE" value="276"/>
-                       <member name="GTK_RC_TOKEN_FG" value="277"/>
-                       <member name="GTK_RC_TOKEN_BG" value="278"/>
-                       <member name="GTK_RC_TOKEN_TEXT" value="279"/>
-                       <member name="GTK_RC_TOKEN_BASE" value="280"/>
-                       <member name="GTK_RC_TOKEN_XTHICKNESS" value="281"/>
-                       <member name="GTK_RC_TOKEN_YTHICKNESS" value="282"/>
-                       <member name="GTK_RC_TOKEN_FONT" value="283"/>
-                       <member name="GTK_RC_TOKEN_FONTSET" value="284"/>
-                       <member name="GTK_RC_TOKEN_FONT_NAME" value="285"/>
-                       <member name="GTK_RC_TOKEN_BG_PIXMAP" value="286"/>
-                       <member name="GTK_RC_TOKEN_PIXMAP_PATH" value="287"/>
-                       <member name="GTK_RC_TOKEN_STYLE" value="288"/>
-                       <member name="GTK_RC_TOKEN_BINDING" value="289"/>
-                       <member name="GTK_RC_TOKEN_BIND" value="290"/>
-                       <member name="GTK_RC_TOKEN_WIDGET" value="291"/>
-                       <member name="GTK_RC_TOKEN_WIDGET_CLASS" value="292"/>
-                       <member name="GTK_RC_TOKEN_CLASS" value="293"/>
-                       <member name="GTK_RC_TOKEN_LOWEST" value="294"/>
-                       <member name="GTK_RC_TOKEN_GTK" value="295"/>
-                       <member name="GTK_RC_TOKEN_APPLICATION" value="296"/>
-                       <member name="GTK_RC_TOKEN_THEME" value="297"/>
-                       <member name="GTK_RC_TOKEN_RC" value="298"/>
-                       <member name="GTK_RC_TOKEN_HIGHEST" value="299"/>
-                       <member name="GTK_RC_TOKEN_ENGINE" value="300"/>
-                       <member name="GTK_RC_TOKEN_MODULE_PATH" value="301"/>
-                       <member name="GTK_RC_TOKEN_IM_MODULE_PATH" value="302"/>
-                       <member name="GTK_RC_TOKEN_IM_MODULE_FILE" value="303"/>
-                       <member name="GTK_RC_TOKEN_STOCK" value="304"/>
-                       <member name="GTK_RC_TOKEN_LTR" value="305"/>
-                       <member name="GTK_RC_TOKEN_RTL" value="306"/>
-                       <member name="GTK_RC_TOKEN_COLOR" value="307"/>
-                       <member name="GTK_RC_TOKEN_UNBIND" value="308"/>
-                       <member name="GTK_RC_TOKEN_LAST" value="309"/>
-               </enum>
-               <enum name="GtkRecentChooserError" type-name="GtkRecentChooserError" get-type="gtk_recent_chooser_error_get_type">
-                       <member name="GTK_RECENT_CHOOSER_ERROR_NOT_FOUND" value="0"/>
-                       <member name="GTK_RECENT_CHOOSER_ERROR_INVALID_URI" value="1"/>
-               </enum>
-               <enum name="GtkRecentManagerError" type-name="GtkRecentManagerError" get-type="gtk_recent_manager_error_get_type">
-                       <member name="GTK_RECENT_MANAGER_ERROR_NOT_FOUND" value="0"/>
-                       <member name="GTK_RECENT_MANAGER_ERROR_INVALID_URI" value="1"/>
-                       <member name="GTK_RECENT_MANAGER_ERROR_INVALID_ENCODING" value="2"/>
-                       <member name="GTK_RECENT_MANAGER_ERROR_NOT_REGISTERED" value="3"/>
-                       <member name="GTK_RECENT_MANAGER_ERROR_READ" value="4"/>
-                       <member name="GTK_RECENT_MANAGER_ERROR_WRITE" value="5"/>
-                       <member name="GTK_RECENT_MANAGER_ERROR_UNKNOWN" value="6"/>
-               </enum>
-               <enum name="GtkRecentSortType" type-name="GtkRecentSortType" get-type="gtk_recent_sort_type_get_type">
-                       <member name="GTK_RECENT_SORT_NONE" value="0"/>
-                       <member name="GTK_RECENT_SORT_MRU" value="1"/>
-                       <member name="GTK_RECENT_SORT_LRU" value="2"/>
-                       <member name="GTK_RECENT_SORT_CUSTOM" value="3"/>
-               </enum>
-               <enum name="GtkReliefStyle" type-name="GtkReliefStyle" get-type="gtk_relief_style_get_type">
-                       <member name="GTK_RELIEF_NORMAL" value="0"/>
-                       <member name="GTK_RELIEF_HALF" value="1"/>
-                       <member name="GTK_RELIEF_NONE" value="2"/>
-               </enum>
-               <enum name="GtkResizeMode" type-name="GtkResizeMode" get-type="gtk_resize_mode_get_type">
-                       <member name="GTK_RESIZE_PARENT" value="0"/>
-                       <member name="GTK_RESIZE_QUEUE" value="1"/>
-                       <member name="GTK_RESIZE_IMMEDIATE" value="2"/>
-               </enum>
-               <enum name="GtkResponseType" type-name="GtkResponseType" get-type="gtk_response_type_get_type">
-                       <member name="GTK_RESPONSE_NONE" value="-1"/>
-                       <member name="GTK_RESPONSE_REJECT" value="-2"/>
-                       <member name="GTK_RESPONSE_ACCEPT" value="-3"/>
-                       <member name="GTK_RESPONSE_DELETE_EVENT" value="-4"/>
-                       <member name="GTK_RESPONSE_OK" value="-5"/>
-                       <member name="GTK_RESPONSE_CANCEL" value="-6"/>
-                       <member name="GTK_RESPONSE_CLOSE" value="-7"/>
-                       <member name="GTK_RESPONSE_YES" value="-8"/>
-                       <member name="GTK_RESPONSE_NO" value="-9"/>
-                       <member name="GTK_RESPONSE_APPLY" value="-10"/>
-                       <member name="GTK_RESPONSE_HELP" value="-11"/>
-               </enum>
-               <enum name="GtkRevealerTransitionType" type-name="GtkRevealerTransitionType" get-type="gtk_revealer_transition_type_get_type">
-                       <member name="GTK_REVEALER_TRANSITION_TYPE_NONE" value="0"/>
-                       <member name="GTK_REVEALER_TRANSITION_TYPE_CROSSFADE" value="1"/>
-                       <member name="GTK_REVEALER_TRANSITION_TYPE_SLIDE_RIGHT" value="2"/>
-                       <member name="GTK_REVEALER_TRANSITION_TYPE_SLIDE_LEFT" value="3"/>
-                       <member name="GTK_REVEALER_TRANSITION_TYPE_SLIDE_UP" value="4"/>
-                       <member name="GTK_REVEALER_TRANSITION_TYPE_SLIDE_DOWN" value="5"/>
-               </enum>
-               <enum name="GtkScrollStep" type-name="GtkScrollStep" get-type="gtk_scroll_step_get_type">
-                       <member name="GTK_SCROLL_STEPS" value="0"/>
-                       <member name="GTK_SCROLL_PAGES" value="1"/>
-                       <member name="GTK_SCROLL_ENDS" value="2"/>
-                       <member name="GTK_SCROLL_HORIZONTAL_STEPS" value="3"/>
-                       <member name="GTK_SCROLL_HORIZONTAL_PAGES" value="4"/>
-                       <member name="GTK_SCROLL_HORIZONTAL_ENDS" value="5"/>
-               </enum>
-               <enum name="GtkScrollType" type-name="GtkScrollType" get-type="gtk_scroll_type_get_type">
-                       <member name="GTK_SCROLL_NONE" value="0"/>
-                       <member name="GTK_SCROLL_JUMP" value="1"/>
-                       <member name="GTK_SCROLL_STEP_BACKWARD" value="2"/>
-                       <member name="GTK_SCROLL_STEP_FORWARD" value="3"/>
-                       <member name="GTK_SCROLL_PAGE_BACKWARD" value="4"/>
-                       <member name="GTK_SCROLL_PAGE_FORWARD" value="5"/>
-                       <member name="GTK_SCROLL_STEP_UP" value="6"/>
-                       <member name="GTK_SCROLL_STEP_DOWN" value="7"/>
-                       <member name="GTK_SCROLL_PAGE_UP" value="8"/>
-                       <member name="GTK_SCROLL_PAGE_DOWN" value="9"/>
-                       <member name="GTK_SCROLL_STEP_LEFT" value="10"/>
-                       <member name="GTK_SCROLL_STEP_RIGHT" value="11"/>
-                       <member name="GTK_SCROLL_PAGE_LEFT" value="12"/>
-                       <member name="GTK_SCROLL_PAGE_RIGHT" value="13"/>
-                       <member name="GTK_SCROLL_START" value="14"/>
-                       <member name="GTK_SCROLL_END" value="15"/>
-               </enum>
-               <enum name="GtkScrollablePolicy" type-name="GtkScrollablePolicy" get-type="gtk_scrollable_policy_get_type">
-                       <member name="GTK_SCROLL_MINIMUM" value="0"/>
-                       <member name="GTK_SCROLL_NATURAL" value="1"/>
-               </enum>
-               <enum name="GtkSelectionMode" type-name="GtkSelectionMode" get-type="gtk_selection_mode_get_type">
-                       <member name="GTK_SELECTION_NONE" value="0"/>
-                       <member name="GTK_SELECTION_SINGLE" value="1"/>
-                       <member name="GTK_SELECTION_BROWSE" value="2"/>
-                       <member name="GTK_SELECTION_MULTIPLE" value="3"/>
-               </enum>
-               <enum name="GtkSensitivityType" type-name="GtkSensitivityType" get-type="gtk_sensitivity_type_get_type">
-                       <member name="GTK_SENSITIVITY_AUTO" value="0"/>
-                       <member name="GTK_SENSITIVITY_ON" value="1"/>
-                       <member name="GTK_SENSITIVITY_OFF" value="2"/>
-               </enum>
-               <enum name="GtkShadowType" type-name="GtkShadowType" get-type="gtk_shadow_type_get_type">
-                       <member name="GTK_SHADOW_NONE" value="0"/>
-                       <member name="GTK_SHADOW_IN" value="1"/>
-                       <member name="GTK_SHADOW_OUT" value="2"/>
-                       <member name="GTK_SHADOW_ETCHED_IN" value="3"/>
-                       <member name="GTK_SHADOW_ETCHED_OUT" value="4"/>
-               </enum>
-               <enum name="GtkShortcutType" type-name="GtkShortcutType" get-type="gtk_shortcut_type_get_type">
-                       <member name="GTK_SHORTCUT_ACCELERATOR" value="0"/>
-                       <member name="GTK_SHORTCUT_GESTURE_PINCH" value="1"/>
-                       <member name="GTK_SHORTCUT_GESTURE_STRETCH" value="2"/>
-                       <member name="GTK_SHORTCUT_GESTURE_ROTATE_CLOCKWISE" value="3"/>
-                       <member name="GTK_SHORTCUT_GESTURE_ROTATE_COUNTERCLOCKWISE" value="4"/>
-                       <member name="GTK_SHORTCUT_GESTURE_TWO_FINGER_SWIPE_LEFT" value="5"/>
-                       <member name="GTK_SHORTCUT_GESTURE_TWO_FINGER_SWIPE_RIGHT" value="6"/>
-                       <member name="GTK_SHORTCUT_GESTURE" value="7"/>
-               </enum>
-               <enum name="GtkSizeGroupMode" type-name="GtkSizeGroupMode" get-type="gtk_size_group_mode_get_type">
-                       <member name="GTK_SIZE_GROUP_NONE" value="0"/>
-                       <member name="GTK_SIZE_GROUP_HORIZONTAL" value="1"/>
-                       <member name="GTK_SIZE_GROUP_VERTICAL" value="2"/>
-                       <member name="GTK_SIZE_GROUP_BOTH" value="3"/>
-               </enum>
-               <enum name="GtkSizeRequestMode" type-name="GtkSizeRequestMode" get-type="gtk_size_request_mode_get_type">
-                       <member name="GTK_SIZE_REQUEST_HEIGHT_FOR_WIDTH" value="0"/>
-                       <member name="GTK_SIZE_REQUEST_WIDTH_FOR_HEIGHT" value="1"/>
-                       <member name="GTK_SIZE_REQUEST_CONSTANT_SIZE" value="2"/>
-               </enum>
-               <enum name="GtkSortType" type-name="GtkSortType" get-type="gtk_sort_type_get_type">
-                       <member name="GTK_SORT_ASCENDING" value="0"/>
-                       <member name="GTK_SORT_DESCENDING" value="1"/>
-               </enum>
-               <enum name="GtkSpinButtonUpdatePolicy" type-name="GtkSpinButtonUpdatePolicy" get-type="gtk_spin_button_update_policy_get_type">
-                       <member name="GTK_UPDATE_ALWAYS" value="0"/>
-                       <member name="GTK_UPDATE_IF_VALID" value="1"/>
-               </enum>
-               <enum name="GtkSpinType" type-name="GtkSpinType" get-type="gtk_spin_type_get_type">
-                       <member name="GTK_SPIN_STEP_FORWARD" value="0"/>
-                       <member name="GTK_SPIN_STEP_BACKWARD" value="1"/>
-                       <member name="GTK_SPIN_PAGE_FORWARD" value="2"/>
-                       <member name="GTK_SPIN_PAGE_BACKWARD" value="3"/>
-                       <member name="GTK_SPIN_HOME" value="4"/>
-                       <member name="GTK_SPIN_END" value="5"/>
-                       <member name="GTK_SPIN_USER_DEFINED" value="6"/>
-               </enum>
-               <enum name="GtkStackTransitionType" type-name="GtkStackTransitionType" get-type="gtk_stack_transition_type_get_type">
-                       <member name="GTK_STACK_TRANSITION_TYPE_NONE" value="0"/>
-                       <member name="GTK_STACK_TRANSITION_TYPE_CROSSFADE" value="1"/>
-                       <member name="GTK_STACK_TRANSITION_TYPE_SLIDE_RIGHT" value="2"/>
-                       <member name="GTK_STACK_TRANSITION_TYPE_SLIDE_LEFT" value="3"/>
-                       <member name="GTK_STACK_TRANSITION_TYPE_SLIDE_UP" value="4"/>
-                       <member name="GTK_STACK_TRANSITION_TYPE_SLIDE_DOWN" value="5"/>
-                       <member name="GTK_STACK_TRANSITION_TYPE_SLIDE_LEFT_RIGHT" value="6"/>
-                       <member name="GTK_STACK_TRANSITION_TYPE_SLIDE_UP_DOWN" value="7"/>
-                       <member name="GTK_STACK_TRANSITION_TYPE_OVER_UP" value="8"/>
-                       <member name="GTK_STACK_TRANSITION_TYPE_OVER_DOWN" value="9"/>
-                       <member name="GTK_STACK_TRANSITION_TYPE_OVER_LEFT" value="10"/>
-                       <member name="GTK_STACK_TRANSITION_TYPE_OVER_RIGHT" value="11"/>
-                       <member name="GTK_STACK_TRANSITION_TYPE_UNDER_UP" value="12"/>
-                       <member name="GTK_STACK_TRANSITION_TYPE_UNDER_DOWN" value="13"/>
-                       <member name="GTK_STACK_TRANSITION_TYPE_UNDER_LEFT" value="14"/>
-                       <member name="GTK_STACK_TRANSITION_TYPE_UNDER_RIGHT" value="15"/>
-                       <member name="GTK_STACK_TRANSITION_TYPE_OVER_UP_DOWN" value="16"/>
-                       <member name="GTK_STACK_TRANSITION_TYPE_OVER_DOWN_UP" value="17"/>
-                       <member name="GTK_STACK_TRANSITION_TYPE_OVER_LEFT_RIGHT" value="18"/>
-                       <member name="GTK_STACK_TRANSITION_TYPE_OVER_RIGHT_LEFT" value="19"/>
-               </enum>
-               <enum name="GtkStateType" type-name="GtkStateType" get-type="gtk_state_type_get_type">
-                       <member name="GTK_STATE_NORMAL" value="0"/>
-                       <member name="GTK_STATE_ACTIVE" value="1"/>
-                       <member name="GTK_STATE_PRELIGHT" value="2"/>
-                       <member name="GTK_STATE_SELECTED" value="3"/>
-                       <member name="GTK_STATE_INSENSITIVE" value="4"/>
-                       <member name="GTK_STATE_INCONSISTENT" value="5"/>
-                       <member name="GTK_STATE_FOCUSED" value="6"/>
-               </enum>
-               <enum name="GtkTextBufferTargetInfo" type-name="GtkTextBufferTargetInfo" get-type="gtk_text_buffer_target_info_get_type">
-                       <member name="GTK_TEXT_BUFFER_TARGET_INFO_BUFFER_CONTENTS" value="-1"/>
-                       <member name="GTK_TEXT_BUFFER_TARGET_INFO_RICH_TEXT" value="-2"/>
-                       <member name="GTK_TEXT_BUFFER_TARGET_INFO_TEXT" value="-3"/>
-               </enum>
-               <enum name="GtkTextDirection" type-name="GtkTextDirection" get-type="gtk_text_direction_get_type">
-                       <member name="GTK_TEXT_DIR_NONE" value="0"/>
-                       <member name="GTK_TEXT_DIR_LTR" value="1"/>
-                       <member name="GTK_TEXT_DIR_RTL" value="2"/>
-               </enum>
-               <enum name="GtkTextExtendSelection" type-name="GtkTextExtendSelection" get-type="gtk_text_extend_selection_get_type">
-                       <member name="GTK_TEXT_EXTEND_SELECTION_WORD" value="0"/>
-                       <member name="GTK_TEXT_EXTEND_SELECTION_LINE" value="1"/>
-               </enum>
-               <enum name="GtkTextViewLayer" type-name="GtkTextViewLayer" get-type="gtk_text_view_layer_get_type">
-                       <member name="GTK_TEXT_VIEW_LAYER_BELOW" value="0"/>
-                       <member name="GTK_TEXT_VIEW_LAYER_ABOVE" value="1"/>
-                       <member name="GTK_TEXT_VIEW_LAYER_BELOW_TEXT" value="2"/>
-                       <member name="GTK_TEXT_VIEW_LAYER_ABOVE_TEXT" value="3"/>
-               </enum>
-               <enum name="GtkTextWindowType" type-name="GtkTextWindowType" get-type="gtk_text_window_type_get_type">
-                       <member name="GTK_TEXT_WINDOW_PRIVATE" value="0"/>
-                       <member name="GTK_TEXT_WINDOW_WIDGET" value="1"/>
-                       <member name="GTK_TEXT_WINDOW_TEXT" value="2"/>
-                       <member name="GTK_TEXT_WINDOW_LEFT" value="3"/>
-                       <member name="GTK_TEXT_WINDOW_RIGHT" value="4"/>
-                       <member name="GTK_TEXT_WINDOW_TOP" value="5"/>
-                       <member name="GTK_TEXT_WINDOW_BOTTOM" value="6"/>
-               </enum>
-               <enum name="GtkToolbarSpaceStyle" type-name="GtkToolbarSpaceStyle" get-type="gtk_toolbar_space_style_get_type">
-                       <member name="GTK_TOOLBAR_SPACE_EMPTY" value="0"/>
-                       <member name="GTK_TOOLBAR_SPACE_LINE" value="1"/>
-               </enum>
-               <enum name="GtkToolbarStyle" type-name="GtkToolbarStyle" get-type="gtk_toolbar_style_get_type">
-                       <member name="GTK_TOOLBAR_ICONS" value="0"/>
-                       <member name="GTK_TOOLBAR_TEXT" value="1"/>
-                       <member name="GTK_TOOLBAR_BOTH" value="2"/>
-                       <member name="GTK_TOOLBAR_BOTH_HORIZ" value="3"/>
-               </enum>
-               <enum name="GtkTreeViewColumnSizing" type-name="GtkTreeViewColumnSizing" get-type="gtk_tree_view_column_sizing_get_type">
-                       <member name="GTK_TREE_VIEW_COLUMN_GROW_ONLY" value="0"/>
-                       <member name="GTK_TREE_VIEW_COLUMN_AUTOSIZE" value="1"/>
-                       <member name="GTK_TREE_VIEW_COLUMN_FIXED" value="2"/>
-               </enum>
-               <enum name="GtkTreeViewDropPosition" type-name="GtkTreeViewDropPosition" get-type="gtk_tree_view_drop_position_get_type">
-                       <member name="GTK_TREE_VIEW_DROP_BEFORE" value="0"/>
-                       <member name="GTK_TREE_VIEW_DROP_AFTER" value="1"/>
-                       <member name="GTK_TREE_VIEW_DROP_INTO_OR_BEFORE" value="2"/>
-                       <member name="GTK_TREE_VIEW_DROP_INTO_OR_AFTER" value="3"/>
-               </enum>
-               <enum name="GtkTreeViewGridLines" type-name="GtkTreeViewGridLines" get-type="gtk_tree_view_grid_lines_get_type">
-                       <member name="GTK_TREE_VIEW_GRID_LINES_NONE" value="0"/>
-                       <member name="GTK_TREE_VIEW_GRID_LINES_HORIZONTAL" value="1"/>
-                       <member name="GTK_TREE_VIEW_GRID_LINES_VERTICAL" value="2"/>
-                       <member name="GTK_TREE_VIEW_GRID_LINES_BOTH" value="3"/>
-               </enum>
-               <enum name="GtkUnit" type-name="GtkUnit" get-type="gtk_unit_get_type">
-                       <member name="GTK_UNIT_NONE" value="0"/>
-                       <member name="GTK_UNIT_POINTS" value="1"/>
-                       <member name="GTK_UNIT_INCH" value="2"/>
-                       <member name="GTK_UNIT_MM" value="3"/>
-               </enum>
-               <enum name="GtkWidgetHelpType" type-name="GtkWidgetHelpType" get-type="gtk_widget_help_type_get_type">
-                       <member name="GTK_WIDGET_HELP_TOOLTIP" value="0"/>
-                       <member name="GTK_WIDGET_HELP_WHATS_THIS" value="1"/>
-               </enum>
-               <enum name="GtkWindowPosition" type-name="GtkWindowPosition" get-type="gtk_window_position_get_type">
-                       <member name="GTK_WIN_POS_NONE" value="0"/>
-                       <member name="GTK_WIN_POS_CENTER" value="1"/>
-                       <member name="GTK_WIN_POS_MOUSE" value="2"/>
-                       <member name="GTK_WIN_POS_CENTER_ALWAYS" value="3"/>
-                       <member name="GTK_WIN_POS_CENTER_ON_PARENT" value="4"/>
-               </enum>
-               <enum name="GtkWindowType" type-name="GtkWindowType" get-type="gtk_window_type_get_type">
-                       <member name="GTK_WINDOW_TOPLEVEL" value="0"/>
-                       <member name="GTK_WINDOW_POPUP" value="1"/>
-               </enum>
-               <enum name="GtkWrapMode" type-name="GtkWrapMode" get-type="gtk_wrap_mode_get_type">
-                       <member name="GTK_WRAP_NONE" value="0"/>
-                       <member name="GTK_WRAP_CHAR" value="1"/>
-                       <member name="GTK_WRAP_WORD" value="2"/>
-                       <member name="GTK_WRAP_WORD_CHAR" value="3"/>
-               </enum>
-               <flags name="GtkAccelFlags" type-name="GtkAccelFlags" get-type="gtk_accel_flags_get_type">
-                       <member name="GTK_ACCEL_VISIBLE" value="1"/>
-                       <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"/>
-                       <member name="GTK_FILL" value="4"/>
-               </flags>
-               <flags name="GtkCalendarDisplayOptions" type-name="GtkCalendarDisplayOptions" get-type="gtk_calendar_display_options_get_type">
-                       <member name="GTK_CALENDAR_SHOW_HEADING" value="1"/>
-                       <member name="GTK_CALENDAR_SHOW_DAY_NAMES" value="2"/>
-                       <member name="GTK_CALENDAR_NO_MONTH_CHANGE" value="4"/>
-                       <member name="GTK_CALENDAR_SHOW_WEEK_NUMBERS" value="8"/>
-                       <member name="GTK_CALENDAR_SHOW_DETAILS" value="32"/>
-               </flags>
-               <flags name="GtkCellRendererState" type-name="GtkCellRendererState" get-type="gtk_cell_renderer_state_get_type">
-                       <member name="GTK_CELL_RENDERER_SELECTED" value="1"/>
-                       <member name="GTK_CELL_RENDERER_PRELIT" value="2"/>
-                       <member name="GTK_CELL_RENDERER_INSENSITIVE" value="4"/>
-                       <member name="GTK_CELL_RENDERER_SORTED" value="8"/>
-                       <member name="GTK_CELL_RENDERER_FOCUSED" value="16"/>
-                       <member name="GTK_CELL_RENDERER_EXPANDABLE" value="32"/>
-                       <member name="GTK_CELL_RENDERER_EXPANDED" value="64"/>
-               </flags>
-               <flags name="GtkDebugFlag" type-name="GtkDebugFlag" get-type="gtk_debug_flag_get_type">
-                       <member name="GTK_DEBUG_MISC" value="1"/>
-                       <member name="GTK_DEBUG_PLUGSOCKET" value="2"/>
-                       <member name="GTK_DEBUG_TEXT" value="4"/>
-                       <member name="GTK_DEBUG_TREE" value="8"/>
-                       <member name="GTK_DEBUG_UPDATES" value="16"/>
-                       <member name="GTK_DEBUG_KEYBINDINGS" value="32"/>
-                       <member name="GTK_DEBUG_MULTIHEAD" value="64"/>
-                       <member name="GTK_DEBUG_MODULES" value="128"/>
-                       <member name="GTK_DEBUG_GEOMETRY" value="256"/>
-                       <member name="GTK_DEBUG_ICONTHEME" value="512"/>
-                       <member name="GTK_DEBUG_PRINTING" value="1024"/>
-                       <member name="GTK_DEBUG_BUILDER" value="2048"/>
-                       <member name="GTK_DEBUG_SIZE_REQUEST" value="4096"/>
-                       <member name="GTK_DEBUG_NO_CSS_CACHE" value="8192"/>
-                       <member name="GTK_DEBUG_BASELINES" value="16384"/>
-                       <member name="GTK_DEBUG_PIXEL_CACHE" value="32768"/>
-                       <member name="GTK_DEBUG_NO_PIXEL_CACHE" value="65536"/>
-                       <member name="GTK_DEBUG_INTERACTIVE" value="131072"/>
-                       <member name="GTK_DEBUG_TOUCHSCREEN" value="262144"/>
-                       <member name="GTK_DEBUG_ACTIONS" value="524288"/>
-                       <member name="GTK_DEBUG_RESIZE" value="1048576"/>
-                       <member name="GTK_DEBUG_LAYOUT" value="2097152"/>
-               </flags>
-               <flags name="GtkDestDefaults" type-name="GtkDestDefaults" get-type="gtk_dest_defaults_get_type">
-                       <member name="GTK_DEST_DEFAULT_MOTION" value="1"/>
-                       <member name="GTK_DEST_DEFAULT_HIGHLIGHT" value="2"/>
-                       <member name="GTK_DEST_DEFAULT_DROP" value="4"/>
-                       <member name="GTK_DEST_DEFAULT_ALL" value="7"/>
-               </flags>
-               <flags name="GtkDialogFlags" type-name="GtkDialogFlags" get-type="gtk_dialog_flags_get_type">
-                       <member name="GTK_DIALOG_MODAL" value="1"/>
-                       <member name="GTK_DIALOG_DESTROY_WITH_PARENT" value="2"/>
-                       <member name="GTK_DIALOG_USE_HEADER_BAR" value="4"/>
-               </flags>
-               <flags name="GtkFileFilterFlags" type-name="GtkFileFilterFlags" get-type="gtk_file_filter_flags_get_type">
-                       <member name="GTK_FILE_FILTER_FILENAME" value="1"/>
-                       <member name="GTK_FILE_FILTER_URI" value="2"/>
-                       <member name="GTK_FILE_FILTER_DISPLAY_NAME" value="4"/>
-                       <member name="GTK_FILE_FILTER_MIME_TYPE" value="8"/>
-               </flags>
-               <flags name="GtkIconLookupFlags" type-name="GtkIconLookupFlags" get-type="gtk_icon_lookup_flags_get_type">
-                       <member name="GTK_ICON_LOOKUP_NO_SVG" value="1"/>
-                       <member name="GTK_ICON_LOOKUP_FORCE_SVG" value="2"/>
-                       <member name="GTK_ICON_LOOKUP_USE_BUILTIN" value="4"/>
-                       <member name="GTK_ICON_LOOKUP_GENERIC_FALLBACK" value="8"/>
-                       <member name="GTK_ICON_LOOKUP_FORCE_SIZE" value="16"/>
-                       <member name="GTK_ICON_LOOKUP_FORCE_REGULAR" value="32"/>
-                       <member name="GTK_ICON_LOOKUP_FORCE_SYMBOLIC" value="64"/>
-                       <member name="GTK_ICON_LOOKUP_DIR_LTR" value="128"/>
-                       <member name="GTK_ICON_LOOKUP_DIR_RTL" value="256"/>
-               </flags>
-               <flags name="GtkInputHints" type-name="GtkInputHints" get-type="gtk_input_hints_get_type">
-                       <member name="GTK_INPUT_HINT_NONE" value="0"/>
-                       <member name="GTK_INPUT_HINT_SPELLCHECK" value="1"/>
-                       <member name="GTK_INPUT_HINT_NO_SPELLCHECK" value="2"/>
-                       <member name="GTK_INPUT_HINT_WORD_COMPLETION" value="4"/>
-                       <member name="GTK_INPUT_HINT_LOWERCASE" value="8"/>
-                       <member name="GTK_INPUT_HINT_UPPERCASE_CHARS" value="16"/>
-                       <member name="GTK_INPUT_HINT_UPPERCASE_WORDS" value="32"/>
-                       <member name="GTK_INPUT_HINT_UPPERCASE_SENTENCES" value="64"/>
-                       <member name="GTK_INPUT_HINT_INHIBIT_OSK" value="128"/>
-                       <member name="GTK_INPUT_HINT_VERTICAL_WRITING" value="256"/>
-                       <member name="GTK_INPUT_HINT_EMOJI" value="512"/>
-                       <member name="GTK_INPUT_HINT_NO_EMOJI" value="1024"/>
-               </flags>
-               <flags name="GtkJunctionSides" type-name="GtkJunctionSides" get-type="gtk_junction_sides_get_type">
-                       <member name="GTK_JUNCTION_NONE" value="0"/>
-                       <member name="GTK_JUNCTION_CORNER_TOPLEFT" value="1"/>
-                       <member name="GTK_JUNCTION_CORNER_TOPRIGHT" value="2"/>
-                       <member name="GTK_JUNCTION_CORNER_BOTTOMLEFT" value="4"/>
-                       <member name="GTK_JUNCTION_CORNER_BOTTOMRIGHT" value="8"/>
-                       <member name="GTK_JUNCTION_TOP" value="3"/>
-                       <member name="GTK_JUNCTION_BOTTOM" value="12"/>
-                       <member name="GTK_JUNCTION_LEFT" value="5"/>
-                       <member name="GTK_JUNCTION_RIGHT" value="10"/>
-               </flags>
-               <flags name="GtkPlacesOpenFlags" type-name="GtkPlacesOpenFlags" get-type="gtk_places_open_flags_get_type">
-                       <member name="GTK_PLACES_OPEN_NORMAL" value="1"/>
-                       <member name="GTK_PLACES_OPEN_NEW_TAB" value="2"/>
-                       <member name="GTK_PLACES_OPEN_NEW_WINDOW" value="4"/>
-               </flags>
-               <flags name="GtkRcFlags" type-name="GtkRcFlags" get-type="gtk_rc_flags_get_type">
-                       <member name="GTK_RC_FG" value="1"/>
-                       <member name="GTK_RC_BG" value="2"/>
-                       <member name="GTK_RC_TEXT" value="4"/>
-                       <member name="GTK_RC_BASE" value="8"/>
-               </flags>
-               <flags name="GtkRecentFilterFlags" type-name="GtkRecentFilterFlags" get-type="gtk_recent_filter_flags_get_type">
-                       <member name="GTK_RECENT_FILTER_URI" value="1"/>
-                       <member name="GTK_RECENT_FILTER_DISPLAY_NAME" value="2"/>
-                       <member name="GTK_RECENT_FILTER_MIME_TYPE" value="4"/>
-                       <member name="GTK_RECENT_FILTER_APPLICATION" value="8"/>
-                       <member name="GTK_RECENT_FILTER_GROUP" value="16"/>
-                       <member name="GTK_RECENT_FILTER_AGE" value="32"/>
-               </flags>
-               <flags name="GtkRegionFlags" type-name="GtkRegionFlags" get-type="gtk_region_flags_get_type">
-                       <member name="GTK_REGION_EVEN" value="1"/>
-                       <member name="GTK_REGION_ODD" value="2"/>
-                       <member name="GTK_REGION_FIRST" value="4"/>
-                       <member name="GTK_REGION_LAST" value="8"/>
-                       <member name="GTK_REGION_ONLY" value="16"/>
-                       <member name="GTK_REGION_SORTED" value="32"/>
-               </flags>
-               <flags name="GtkStateFlags" type-name="GtkStateFlags" get-type="gtk_state_flags_get_type">
-                       <member name="GTK_STATE_FLAG_NORMAL" value="0"/>
-                       <member name="GTK_STATE_FLAG_ACTIVE" value="1"/>
-                       <member name="GTK_STATE_FLAG_PRELIGHT" value="2"/>
-                       <member name="GTK_STATE_FLAG_SELECTED" value="4"/>
-                       <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_BACKDROP" value="64"/>
-                       <member name="GTK_STATE_FLAG_DIR_LTR" value="128"/>
-                       <member name="GTK_STATE_FLAG_DIR_RTL" value="256"/>
-                       <member name="GTK_STATE_FLAG_LINK" value="512"/>
-                       <member name="GTK_STATE_FLAG_VISITED" value="1024"/>
-                       <member name="GTK_STATE_FLAG_CHECKED" value="2048"/>
-                       <member name="GTK_STATE_FLAG_DROP_ACTIVE" value="4096"/>
-               </flags>
-               <flags name="GtkStyleContextPrintFlags" type-name="GtkStyleContextPrintFlags" get-type="gtk_style_context_print_flags_get_type">
-                       <member name="GTK_STYLE_CONTEXT_PRINT_NONE" value="0"/>
-                       <member name="GTK_STYLE_CONTEXT_PRINT_RECURSE" value="1"/>
-                       <member name="GTK_STYLE_CONTEXT_PRINT_SHOW_STYLE" value="2"/>
-               </flags>
-               <flags name="GtkTargetFlags" type-name="GtkTargetFlags" get-type="gtk_target_flags_get_type">
-                       <member name="GTK_TARGET_SAME_APP" value="1"/>
-                       <member name="GTK_TARGET_SAME_WIDGET" value="2"/>
-                       <member name="GTK_TARGET_OTHER_APP" value="4"/>
-                       <member name="GTK_TARGET_OTHER_WIDGET" value="8"/>
-               </flags>
-               <flags name="GtkTextSearchFlags" type-name="GtkTextSearchFlags" get-type="gtk_text_search_flags_get_type">
-                       <member name="GTK_TEXT_SEARCH_VISIBLE_ONLY" value="1"/>
-                       <member name="GTK_TEXT_SEARCH_TEXT_ONLY" value="2"/>
-                       <member name="GTK_TEXT_SEARCH_CASE_INSENSITIVE" value="4"/>
-               </flags>
-               <flags name="GtkToolPaletteDragTargets" type-name="GtkToolPaletteDragTargets" get-type="gtk_tool_palette_drag_targets_get_type">
-                       <member name="GTK_TOOL_PALETTE_DRAG_ITEMS" value="1"/>
-                       <member name="GTK_TOOL_PALETTE_DRAG_GROUPS" value="2"/>
-               </flags>
-               <flags name="GtkTreeModelFlags" type-name="GtkTreeModelFlags" get-type="gtk_tree_model_flags_get_type">
-                       <member name="GTK_TREE_MODEL_ITERS_PERSIST" value="1"/>
-                       <member name="GTK_TREE_MODEL_LIST_ONLY" value="2"/>
-               </flags>
-               <flags name="GtkUIManagerItemType" type-name="GtkUIManagerItemType" get-type="gtk_ui_manager_item_type_get_type">
-                       <member name="GTK_UI_MANAGER_AUTO" value="0"/>
-                       <member name="GTK_UI_MANAGER_MENUBAR" value="1"/>
-                       <member name="GTK_UI_MANAGER_MENU" value="2"/>
-                       <member name="GTK_UI_MANAGER_TOOLBAR" value="4"/>
-                       <member name="GTK_UI_MANAGER_PLACEHOLDER" value="8"/>
-                       <member name="GTK_UI_MANAGER_POPUP" value="16"/>
-                       <member name="GTK_UI_MANAGER_MENUITEM" value="32"/>
-                       <member name="GTK_UI_MANAGER_TOOLITEM" value="64"/>
-                       <member name="GTK_UI_MANAGER_SEPARATOR" value="128"/>
-                       <member name="GTK_UI_MANAGER_ACCELERATOR" value="256"/>
-                       <member name="GTK_UI_MANAGER_POPUP_WITH_ACCELS" value="512"/>
-               </flags>
-               <object name="GtkAboutDialog" parent="GtkDialog" type-name="GtkAboutDialog" get-type="gtk_about_dialog_get_type">
-                       <implements>
-                               <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>
-                                       <parameter name="about" type="GtkAboutDialog*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_authors" symbol="gtk_about_dialog_get_authors">
-                               <return-type type="gchar**"/>
-                               <parameters>
-                                       <parameter name="about" type="GtkAboutDialog*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_comments" symbol="gtk_about_dialog_get_comments">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="about" type="GtkAboutDialog*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_copyright" symbol="gtk_about_dialog_get_copyright">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="about" type="GtkAboutDialog*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_documenters" symbol="gtk_about_dialog_get_documenters">
-                               <return-type type="gchar**"/>
-                               <parameters>
-                                       <parameter name="about" type="GtkAboutDialog*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_license" symbol="gtk_about_dialog_get_license">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="about" type="GtkAboutDialog*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_license_type" symbol="gtk_about_dialog_get_license_type">
-                               <return-type type="GtkLicense"/>
-                               <parameters>
-                                       <parameter name="about" type="GtkAboutDialog*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_logo" symbol="gtk_about_dialog_get_logo">
-                               <return-type type="GdkPixbuf*"/>
-                               <parameters>
-                                       <parameter name="about" type="GtkAboutDialog*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_logo_icon_name" symbol="gtk_about_dialog_get_logo_icon_name">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="about" type="GtkAboutDialog*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_program_name" symbol="gtk_about_dialog_get_program_name">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="about" type="GtkAboutDialog*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_translator_credits" symbol="gtk_about_dialog_get_translator_credits">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="about" type="GtkAboutDialog*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_version" symbol="gtk_about_dialog_get_version">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="about" type="GtkAboutDialog*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_website" symbol="gtk_about_dialog_get_website">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="about" type="GtkAboutDialog*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_website_label" symbol="gtk_about_dialog_get_website_label">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="about" type="GtkAboutDialog*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_wrap_license" symbol="gtk_about_dialog_get_wrap_license">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="about" type="GtkAboutDialog*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_about_dialog_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <method name="set_artists" symbol="gtk_about_dialog_set_artists">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="about" type="GtkAboutDialog*"/>
-                                       <parameter name="artists" type="gchar**"/>
-                               </parameters>
-                       </method>
-                       <method name="set_authors" symbol="gtk_about_dialog_set_authors">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="about" type="GtkAboutDialog*"/>
-                                       <parameter name="authors" type="gchar**"/>
-                               </parameters>
-                       </method>
-                       <method name="set_comments" symbol="gtk_about_dialog_set_comments">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="about" type="GtkAboutDialog*"/>
-                                       <parameter name="comments" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_copyright" symbol="gtk_about_dialog_set_copyright">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="about" type="GtkAboutDialog*"/>
-                                       <parameter name="copyright" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_documenters" symbol="gtk_about_dialog_set_documenters">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="about" type="GtkAboutDialog*"/>
-                                       <parameter name="documenters" type="gchar**"/>
-                               </parameters>
-                       </method>
-                       <method name="set_license" symbol="gtk_about_dialog_set_license">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="about" type="GtkAboutDialog*"/>
-                                       <parameter name="license" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_license_type" symbol="gtk_about_dialog_set_license_type">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="about" type="GtkAboutDialog*"/>
-                                       <parameter name="license_type" type="GtkLicense"/>
-                               </parameters>
-                       </method>
-                       <method name="set_logo" symbol="gtk_about_dialog_set_logo">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="about" type="GtkAboutDialog*"/>
-                                       <parameter name="logo" type="GdkPixbuf*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_logo_icon_name" symbol="gtk_about_dialog_set_logo_icon_name">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="about" type="GtkAboutDialog*"/>
-                                       <parameter name="icon_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_program_name" symbol="gtk_about_dialog_set_program_name">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="about" type="GtkAboutDialog*"/>
-                                       <parameter name="name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_translator_credits" symbol="gtk_about_dialog_set_translator_credits">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="about" type="GtkAboutDialog*"/>
-                                       <parameter name="translator_credits" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_version" symbol="gtk_about_dialog_set_version">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="about" type="GtkAboutDialog*"/>
-                                       <parameter name="version" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_website" symbol="gtk_about_dialog_set_website">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="about" type="GtkAboutDialog*"/>
-                                       <parameter name="website" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_website_label" symbol="gtk_about_dialog_set_website_label">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="about" type="GtkAboutDialog*"/>
-                                       <parameter name="website_label" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_wrap_license" symbol="gtk_about_dialog_set_wrap_license">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="about" type="GtkAboutDialog*"/>
-                                       <parameter name="wrap_license" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="artists" type="GStrv*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="authors" type="GStrv*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="comments" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="copyright" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="documenters" type="GStrv*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="license" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="license-type" type="GtkLicense" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="logo" type="GdkPixbuf*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="logo-icon-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="program-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="translator-credits" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="version" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="website" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="website-label" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="wrap-license" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="activate-link" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="dialog" type="GtkAboutDialog*"/>
-                                       <parameter name="uri" type="char*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkAccelGroup" parent="GObject" type-name="GtkAccelGroup" get-type="gtk_accel_group_get_type">
-                       <method name="activate" symbol="gtk_accel_group_activate">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="accel_group" type="GtkAccelGroup*"/>
-                                       <parameter name="accel_quark" type="GQuark"/>
-                                       <parameter name="acceleratable" type="GObject*"/>
-                                       <parameter name="accel_key" type="guint"/>
-                                       <parameter name="accel_mods" type="GdkModifierType"/>
-                               </parameters>
-                       </method>
-                       <method name="connect" symbol="gtk_accel_group_connect">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="accel_group" type="GtkAccelGroup*"/>
-                                       <parameter name="accel_key" type="guint"/>
-                                       <parameter name="accel_mods" type="GdkModifierType"/>
-                                       <parameter name="accel_flags" type="GtkAccelFlags"/>
-                                       <parameter name="closure" type="GClosure*"/>
-                               </parameters>
-                       </method>
-                       <method name="connect_by_path" symbol="gtk_accel_group_connect_by_path">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="accel_group" type="GtkAccelGroup*"/>
-                                       <parameter name="accel_path" type="gchar*"/>
-                                       <parameter name="closure" type="GClosure*"/>
-                               </parameters>
-                       </method>
-                       <method name="disconnect" symbol="gtk_accel_group_disconnect">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="accel_group" type="GtkAccelGroup*"/>
-                                       <parameter name="closure" type="GClosure*"/>
-                               </parameters>
-                       </method>
-                       <method name="disconnect_key" symbol="gtk_accel_group_disconnect_key">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="accel_group" type="GtkAccelGroup*"/>
-                                       <parameter name="accel_key" type="guint"/>
-                                       <parameter name="accel_mods" type="GdkModifierType"/>
-                               </parameters>
-                       </method>
-                       <method name="find" symbol="gtk_accel_group_find">
-                               <return-type type="GtkAccelKey*"/>
-                               <parameters>
-                                       <parameter name="accel_group" type="GtkAccelGroup*"/>
-                                       <parameter name="find_func" type="GtkAccelGroupFindFunc"/>
-                                       <parameter name="data" type="gpointer"/>
-                               </parameters>
-                       </method>
-                       <method name="from_accel_closure" symbol="gtk_accel_group_from_accel_closure">
-                               <return-type type="GtkAccelGroup*"/>
-                               <parameters>
-                                       <parameter name="closure" type="GClosure*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_is_locked" symbol="gtk_accel_group_get_is_locked">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="accel_group" type="GtkAccelGroup*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_modifier_mask" symbol="gtk_accel_group_get_modifier_mask">
-                               <return-type type="GdkModifierType"/>
-                               <parameters>
-                                       <parameter name="accel_group" type="GtkAccelGroup*"/>
-                               </parameters>
-                       </method>
-                       <method name="lock" symbol="gtk_accel_group_lock">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="accel_group" type="GtkAccelGroup*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_accel_group_new">
-                               <return-type type="GtkAccelGroup*"/>
-                       </constructor>
-                       <method name="query" symbol="gtk_accel_group_query">
-                               <return-type type="GtkAccelGroupEntry*"/>
-                               <parameters>
-                                       <parameter name="accel_group" type="GtkAccelGroup*"/>
-                                       <parameter name="accel_key" type="guint"/>
-                                       <parameter name="accel_mods" type="GdkModifierType"/>
-                                       <parameter name="n_entries" type="guint*"/>
-                               </parameters>
-                       </method>
-                       <method name="unlock" symbol="gtk_accel_group_unlock">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="accel_group" type="GtkAccelGroup*"/>
-                               </parameters>
-                       </method>
-                       <property name="is-locked" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="modifier-mask" type="GdkModifierType" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <signal name="accel-activate" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkAccelGroup*"/>
-                                       <parameter name="p0" type="GObject*"/>
-                                       <parameter name="p1" type="guint"/>
-                                       <parameter name="p2" type="GdkModifierType"/>
-                               </parameters>
-                       </signal>
-                       <signal name="accel-changed" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="accel_group" type="GtkAccelGroup*"/>
-                                       <parameter name="keyval" type="guint"/>
-                                       <parameter name="modifier" type="GdkModifierType"/>
-                                       <parameter name="accel_closure" type="GClosure*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkAccelLabel" parent="GtkLabel" type-name="GtkAccelLabel" get-type="gtk_accel_label_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="get_accel" symbol="gtk_accel_label_get_accel">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="accel_label" type="GtkAccelLabel*"/>
-                                       <parameter name="accelerator_key" type="guint*"/>
-                                       <parameter name="accelerator_mods" type="GdkModifierType*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_accel_widget" symbol="gtk_accel_label_get_accel_widget">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="accel_label" type="GtkAccelLabel*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_accel_width" symbol="gtk_accel_label_get_accel_width">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="accel_label" type="GtkAccelLabel*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_accel_label_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="string" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="refetch" symbol="gtk_accel_label_refetch">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="accel_label" type="GtkAccelLabel*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_accel" symbol="gtk_accel_label_set_accel">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="accel_label" type="GtkAccelLabel*"/>
-                                       <parameter name="accelerator_key" type="guint"/>
-                                       <parameter name="accelerator_mods" type="GdkModifierType"/>
-                               </parameters>
-                       </method>
-                       <method name="set_accel_closure" symbol="gtk_accel_label_set_accel_closure">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="accel_label" type="GtkAccelLabel*"/>
-                                       <parameter name="accel_closure" type="GClosure*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_accel_widget" symbol="gtk_accel_label_set_accel_widget">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="accel_label" type="GtkAccelLabel*"/>
-                                       <parameter name="accel_widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <property name="accel-closure" type="GClosure*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="accel-widget" type="GtkWidget*" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkAccelMap" parent="GObject" type-name="GtkAccelMap" get-type="gtk_accel_map_get_type">
-                       <method name="add_entry" symbol="gtk_accel_map_add_entry">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="accel_path" type="gchar*"/>
-                                       <parameter name="accel_key" type="guint"/>
-                                       <parameter name="accel_mods" type="GdkModifierType"/>
-                               </parameters>
-                       </method>
-                       <method name="add_filter" symbol="gtk_accel_map_add_filter">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="filter_pattern" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="change_entry" symbol="gtk_accel_map_change_entry">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="accel_path" type="gchar*"/>
-                                       <parameter name="accel_key" type="guint"/>
-                                       <parameter name="accel_mods" type="GdkModifierType"/>
-                                       <parameter name="replace" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="foreach" symbol="gtk_accel_map_foreach">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="data" type="gpointer"/>
-                                       <parameter name="foreach_func" type="GtkAccelMapForeach"/>
-                               </parameters>
-                       </method>
-                       <method name="foreach_unfiltered" symbol="gtk_accel_map_foreach_unfiltered">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="data" type="gpointer"/>
-                                       <parameter name="foreach_func" type="GtkAccelMapForeach"/>
-                               </parameters>
-                       </method>
-                       <method name="get" symbol="gtk_accel_map_get">
-                               <return-type type="GtkAccelMap*"/>
-                       </method>
-                       <method name="load" symbol="gtk_accel_map_load">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="file_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="load_fd" symbol="gtk_accel_map_load_fd">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="fd" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="load_scanner" symbol="gtk_accel_map_load_scanner">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="scanner" type="GScanner*"/>
-                               </parameters>
-                       </method>
-                       <method name="lock_path" symbol="gtk_accel_map_lock_path">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="accel_path" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="lookup_entry" symbol="gtk_accel_map_lookup_entry">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="accel_path" type="gchar*"/>
-                                       <parameter name="key" type="GtkAccelKey*"/>
-                               </parameters>
-                       </method>
-                       <method name="save" symbol="gtk_accel_map_save">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="file_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="save_fd" symbol="gtk_accel_map_save_fd">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="fd" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="unlock_path" symbol="gtk_accel_map_unlock_path">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="accel_path" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <signal name="changed" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkAccelMap*"/>
-                                       <parameter name="p0" type="char*"/>
-                                       <parameter name="p1" type="guint"/>
-                                       <parameter name="p2" type="GdkModifierType"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkAccessible" parent="AtkObject" type-name="GtkAccessible" get-type="gtk_accessible_get_type">
-                       <method name="connect_widget_destroyed" symbol="gtk_accessible_connect_widget_destroyed">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="accessible" type="GtkAccessible*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_widget" symbol="gtk_accessible_get_widget">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="accessible" type="GtkAccessible*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_widget" symbol="gtk_accessible_set_widget">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="accessible" type="GtkAccessible*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <property name="widget" type="GtkWidget*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <vfunc name="connect_widget_destroyed">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="accessible" type="GtkAccessible*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="widget_set">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="accessible" type="GtkAccessible*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="widget_unset">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="accessible" type="GtkAccessible*"/>
-                               </parameters>
-                       </vfunc>
-               </object>
-               <object name="GtkAction" parent="GObject" type-name="GtkAction" get-type="gtk_action_get_type">
-                       <implements>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="activate" symbol="gtk_action_activate">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                               </parameters>
-                       </method>
-                       <method name="block_activate" symbol="gtk_action_block_activate">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                               </parameters>
-                       </method>
-                       <method name="connect_accelerator" symbol="gtk_action_connect_accelerator">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                               </parameters>
-                       </method>
-                       <method name="create_icon" symbol="gtk_action_create_icon">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                                       <parameter name="icon_size" type="GtkIconSize"/>
-                               </parameters>
-                       </method>
-                       <method name="create_menu" symbol="gtk_action_create_menu">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                               </parameters>
-                       </method>
-                       <method name="create_menu_item" symbol="gtk_action_create_menu_item">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                               </parameters>
-                       </method>
-                       <method name="create_tool_item" symbol="gtk_action_create_tool_item">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                               </parameters>
-                       </method>
-                       <method name="disconnect_accelerator" symbol="gtk_action_disconnect_accelerator">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_accel_closure" symbol="gtk_action_get_accel_closure">
-                               <return-type type="GClosure*"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_accel_path" symbol="gtk_action_get_accel_path">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_always_show_image" symbol="gtk_action_get_always_show_image">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_gicon" symbol="gtk_action_get_gicon">
-                               <return-type type="GIcon*"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_icon_name" symbol="gtk_action_get_icon_name">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_is_important" symbol="gtk_action_get_is_important">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_label" symbol="gtk_action_get_label">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_name" symbol="gtk_action_get_name">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_proxies" symbol="gtk_action_get_proxies">
-                               <return-type type="GSList*"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_sensitive" symbol="gtk_action_get_sensitive">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_short_label" symbol="gtk_action_get_short_label">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_stock_id" symbol="gtk_action_get_stock_id">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_tooltip" symbol="gtk_action_get_tooltip">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_visible" symbol="gtk_action_get_visible">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_visible_horizontal" symbol="gtk_action_get_visible_horizontal">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_visible_vertical" symbol="gtk_action_get_visible_vertical">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                               </parameters>
-                       </method>
-                       <method name="is_sensitive" symbol="gtk_action_is_sensitive">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                               </parameters>
-                       </method>
-                       <method name="is_visible" symbol="gtk_action_is_visible">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_action_new">
-                               <return-type type="GtkAction*"/>
-                               <parameters>
-                                       <parameter name="name" type="gchar*"/>
-                                       <parameter name="label" type="gchar*"/>
-                                       <parameter name="tooltip" type="gchar*"/>
-                                       <parameter name="stock_id" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_accel_group" symbol="gtk_action_set_accel_group">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                                       <parameter name="accel_group" type="GtkAccelGroup*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_accel_path" symbol="gtk_action_set_accel_path">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                                       <parameter name="accel_path" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_always_show_image" symbol="gtk_action_set_always_show_image">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                                       <parameter name="always_show" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_gicon" symbol="gtk_action_set_gicon">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                                       <parameter name="icon" type="GIcon*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_icon_name" symbol="gtk_action_set_icon_name">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                                       <parameter name="icon_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_is_important" symbol="gtk_action_set_is_important">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                                       <parameter name="is_important" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_label" symbol="gtk_action_set_label">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                                       <parameter name="label" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_sensitive" symbol="gtk_action_set_sensitive">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                                       <parameter name="sensitive" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_short_label" symbol="gtk_action_set_short_label">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                                       <parameter name="short_label" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_stock_id" symbol="gtk_action_set_stock_id">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                                       <parameter name="stock_id" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_tooltip" symbol="gtk_action_set_tooltip">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                                       <parameter name="tooltip" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_visible" symbol="gtk_action_set_visible">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                                       <parameter name="visible" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_visible_horizontal" symbol="gtk_action_set_visible_horizontal">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                                       <parameter name="visible_horizontal" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_visible_vertical" symbol="gtk_action_set_visible_vertical">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                                       <parameter name="visible_vertical" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="unblock_activate" symbol="gtk_action_unblock_activate">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                               </parameters>
-                       </method>
-                       <property name="action-group" type="GtkActionGroup*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="always-show-image" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="gicon" type="GIcon*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="hide-if-empty" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="icon-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="is-important" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="label" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
-                       <property name="sensitive" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="short-label" 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="tooltip" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="visible" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="visible-horizontal" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="visible-overflown" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="visible-vertical" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="activate" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                               </parameters>
-                       </signal>
-                       <vfunc name="connect_proxy">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                                       <parameter name="proxy" type="GtkWidget*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="create_menu">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="create_menu_item">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="create_tool_item">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="disconnect_proxy">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkAction*"/>
-                                       <parameter name="proxy" type="GtkWidget*"/>
-                               </parameters>
-                       </vfunc>
-               </object>
-               <object name="GtkActionBar" parent="GtkBin" type-name="GtkActionBar" get-type="gtk_action_bar_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="get_center_widget" symbol="gtk_action_bar_get_center_widget">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="action_bar" type="GtkActionBar*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_action_bar_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <method name="pack_end" symbol="gtk_action_bar_pack_end">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action_bar" type="GtkActionBar*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="pack_start" symbol="gtk_action_bar_pack_start">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action_bar" type="GtkActionBar*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_center_widget" symbol="gtk_action_bar_set_center_widget">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action_bar" type="GtkActionBar*"/>
-                                       <parameter name="center_widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-               </object>
-               <object name="GtkActionGroup" parent="GObject" type-name="GtkActionGroup" get-type="gtk_action_group_get_type">
-                       <implements>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="add_action" symbol="gtk_action_group_add_action">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action_group" type="GtkActionGroup*"/>
-                                       <parameter name="action" type="GtkAction*"/>
-                               </parameters>
-                       </method>
-                       <method name="add_action_with_accel" symbol="gtk_action_group_add_action_with_accel">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action_group" type="GtkActionGroup*"/>
-                                       <parameter name="action" type="GtkAction*"/>
-                                       <parameter name="accelerator" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="add_actions" symbol="gtk_action_group_add_actions">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action_group" type="GtkActionGroup*"/>
-                                       <parameter name="entries" type="GtkActionEntry*"/>
-                                       <parameter name="n_entries" type="guint"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                               </parameters>
-                       </method>
-                       <method name="add_actions_full" symbol="gtk_action_group_add_actions_full">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action_group" type="GtkActionGroup*"/>
-                                       <parameter name="entries" type="GtkActionEntry*"/>
-                                       <parameter name="n_entries" type="guint"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                                       <parameter name="destroy" type="GDestroyNotify"/>
-                               </parameters>
-                       </method>
-                       <method name="add_radio_actions" symbol="gtk_action_group_add_radio_actions">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action_group" type="GtkActionGroup*"/>
-                                       <parameter name="entries" type="GtkRadioActionEntry*"/>
-                                       <parameter name="n_entries" type="guint"/>
-                                       <parameter name="value" type="gint"/>
-                                       <parameter name="on_change" type="GCallback"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                               </parameters>
-                       </method>
-                       <method name="add_radio_actions_full" symbol="gtk_action_group_add_radio_actions_full">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action_group" type="GtkActionGroup*"/>
-                                       <parameter name="entries" type="GtkRadioActionEntry*"/>
-                                       <parameter name="n_entries" type="guint"/>
-                                       <parameter name="value" type="gint"/>
-                                       <parameter name="on_change" type="GCallback"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                                       <parameter name="destroy" type="GDestroyNotify"/>
-                               </parameters>
-                       </method>
-                       <method name="add_toggle_actions" symbol="gtk_action_group_add_toggle_actions">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action_group" type="GtkActionGroup*"/>
-                                       <parameter name="entries" type="GtkToggleActionEntry*"/>
-                                       <parameter name="n_entries" type="guint"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                               </parameters>
-                       </method>
-                       <method name="add_toggle_actions_full" symbol="gtk_action_group_add_toggle_actions_full">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action_group" type="GtkActionGroup*"/>
-                                       <parameter name="entries" type="GtkToggleActionEntry*"/>
-                                       <parameter name="n_entries" type="guint"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                                       <parameter name="destroy" type="GDestroyNotify"/>
-                               </parameters>
-                       </method>
-                       <method name="get_accel_group" symbol="gtk_action_group_get_accel_group">
-                               <return-type type="GtkAccelGroup*"/>
-                               <parameters>
-                                       <parameter name="action_group" type="GtkActionGroup*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_action" symbol="gtk_action_group_get_action">
-                               <return-type type="GtkAction*"/>
-                               <parameters>
-                                       <parameter name="action_group" type="GtkActionGroup*"/>
-                                       <parameter name="action_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_name" symbol="gtk_action_group_get_name">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="action_group" type="GtkActionGroup*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_sensitive" symbol="gtk_action_group_get_sensitive">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="action_group" type="GtkActionGroup*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_visible" symbol="gtk_action_group_get_visible">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="action_group" type="GtkActionGroup*"/>
-                               </parameters>
-                       </method>
-                       <method name="list_actions" symbol="gtk_action_group_list_actions">
-                               <return-type type="GList*"/>
-                               <parameters>
-                                       <parameter name="action_group" type="GtkActionGroup*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_action_group_new">
-                               <return-type type="GtkActionGroup*"/>
-                               <parameters>
-                                       <parameter name="name" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="remove_action" symbol="gtk_action_group_remove_action">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action_group" type="GtkActionGroup*"/>
-                                       <parameter name="action" type="GtkAction*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_accel_group" symbol="gtk_action_group_set_accel_group">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action_group" type="GtkActionGroup*"/>
-                                       <parameter name="accel_group" type="GtkAccelGroup*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_sensitive" symbol="gtk_action_group_set_sensitive">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action_group" type="GtkActionGroup*"/>
-                                       <parameter name="sensitive" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_translate_func" symbol="gtk_action_group_set_translate_func">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action_group" type="GtkActionGroup*"/>
-                                       <parameter name="func" type="GtkTranslateFunc"/>
-                                       <parameter name="data" type="gpointer"/>
-                                       <parameter name="notify" type="GDestroyNotify"/>
-                               </parameters>
-                       </method>
-                       <method name="set_translation_domain" symbol="gtk_action_group_set_translation_domain">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action_group" type="GtkActionGroup*"/>
-                                       <parameter name="domain" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_visible" symbol="gtk_action_group_set_visible">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action_group" type="GtkActionGroup*"/>
-                                       <parameter name="visible" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="translate_string" symbol="gtk_action_group_translate_string">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="action_group" type="GtkActionGroup*"/>
-                                       <parameter name="string" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <property name="accel-group" type="GtkAccelGroup*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
-                       <property name="sensitive" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="visible" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="connect-proxy" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkActionGroup*"/>
-                                       <parameter name="p0" type="GtkAction*"/>
-                                       <parameter name="p1" type="GtkWidget*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="disconnect-proxy" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkActionGroup*"/>
-                                       <parameter name="p0" type="GtkAction*"/>
-                                       <parameter name="p1" type="GtkWidget*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="post-activate" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkActionGroup*"/>
-                                       <parameter name="p0" type="GtkAction*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="pre-activate" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkActionGroup*"/>
-                                       <parameter name="p0" type="GtkAction*"/>
-                               </parameters>
-                       </signal>
-                       <vfunc name="get_action">
-                               <return-type type="GtkAction*"/>
-                               <parameters>
-                                       <parameter name="action_group" type="GtkActionGroup*"/>
-                                       <parameter name="action_name" type="gchar*"/>
-                               </parameters>
-                       </vfunc>
-               </object>
-               <object name="GtkAdjustment" parent="GInitiallyUnowned" type-name="GtkAdjustment" get-type="gtk_adjustment_get_type">
-                       <method name="changed" symbol="gtk_adjustment_changed">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                               </parameters>
-                       </method>
-                       <method name="clamp_page" symbol="gtk_adjustment_clamp_page">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                                       <parameter name="lower" type="gdouble"/>
-                                       <parameter name="upper" type="gdouble"/>
-                               </parameters>
-                       </method>
-                       <method name="configure" symbol="gtk_adjustment_configure">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                                       <parameter name="value" type="gdouble"/>
-                                       <parameter name="lower" type="gdouble"/>
-                                       <parameter name="upper" type="gdouble"/>
-                                       <parameter name="step_increment" type="gdouble"/>
-                                       <parameter name="page_increment" type="gdouble"/>
-                                       <parameter name="page_size" type="gdouble"/>
-                               </parameters>
-                       </method>
-                       <method name="get_lower" symbol="gtk_adjustment_get_lower">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_minimum_increment" symbol="gtk_adjustment_get_minimum_increment">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_page_increment" symbol="gtk_adjustment_get_page_increment">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_page_size" symbol="gtk_adjustment_get_page_size">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_step_increment" symbol="gtk_adjustment_get_step_increment">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_upper" symbol="gtk_adjustment_get_upper">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_value" symbol="gtk_adjustment_get_value">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_adjustment_new">
-                               <return-type type="GtkAdjustment*"/>
-                               <parameters>
-                                       <parameter name="value" type="gdouble"/>
-                                       <parameter name="lower" type="gdouble"/>
-                                       <parameter name="upper" type="gdouble"/>
-                                       <parameter name="step_increment" type="gdouble"/>
-                                       <parameter name="page_increment" type="gdouble"/>
-                                       <parameter name="page_size" type="gdouble"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_lower" symbol="gtk_adjustment_set_lower">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                                       <parameter name="lower" type="gdouble"/>
-                               </parameters>
-                       </method>
-                       <method name="set_page_increment" symbol="gtk_adjustment_set_page_increment">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                                       <parameter name="page_increment" type="gdouble"/>
-                               </parameters>
-                       </method>
-                       <method name="set_page_size" symbol="gtk_adjustment_set_page_size">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                                       <parameter name="page_size" type="gdouble"/>
-                               </parameters>
-                       </method>
-                       <method name="set_step_increment" symbol="gtk_adjustment_set_step_increment">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                                       <parameter name="step_increment" type="gdouble"/>
-                               </parameters>
-                       </method>
-                       <method name="set_upper" symbol="gtk_adjustment_set_upper">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                                       <parameter name="upper" type="gdouble"/>
-                               </parameters>
-                       </method>
-                       <method name="set_value" symbol="gtk_adjustment_set_value">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                                       <parameter name="value" type="gdouble"/>
-                               </parameters>
-                       </method>
-                       <method name="value_changed" symbol="gtk_adjustment_value_changed">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                               </parameters>
-                       </method>
-                       <property name="lower" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="page-increment" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="page-size" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="step-increment" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="upper" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="value" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="changed" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="value-changed" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkAlignment" parent="GtkBin" type-name="GtkAlignment" get-type="gtk_alignment_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="get_padding" symbol="gtk_alignment_get_padding">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="alignment" type="GtkAlignment*"/>
-                                       <parameter name="padding_top" type="guint*"/>
-                                       <parameter name="padding_bottom" type="guint*"/>
-                                       <parameter name="padding_left" type="guint*"/>
-                                       <parameter name="padding_right" type="guint*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_alignment_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="xalign" type="gfloat"/>
-                                       <parameter name="yalign" type="gfloat"/>
-                                       <parameter name="xscale" type="gfloat"/>
-                                       <parameter name="yscale" type="gfloat"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set" symbol="gtk_alignment_set">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="alignment" type="GtkAlignment*"/>
-                                       <parameter name="xalign" type="gfloat"/>
-                                       <parameter name="yalign" type="gfloat"/>
-                                       <parameter name="xscale" type="gfloat"/>
-                                       <parameter name="yscale" type="gfloat"/>
-                               </parameters>
-                       </method>
-                       <method name="set_padding" symbol="gtk_alignment_set_padding">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="alignment" type="GtkAlignment*"/>
-                                       <parameter name="padding_top" type="guint"/>
-                                       <parameter name="padding_bottom" type="guint"/>
-                                       <parameter name="padding_left" type="guint"/>
-                                       <parameter name="padding_right" type="guint"/>
-                               </parameters>
-                       </method>
-                       <property name="bottom-padding" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="left-padding" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="right-padding" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="top-padding" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="xalign" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="xscale" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="yalign" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="yscale" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkAppChooserButton" parent="GtkComboBox" type-name="GtkAppChooserButton" get-type="gtk_app_chooser_button_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkCellLayout"/>
-                               <interface name="GtkCellEditable"/>
-                               <interface name="GtkAppChooser"/>
-                       </implements>
-                       <method name="append_custom_item" symbol="gtk_app_chooser_button_append_custom_item">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkAppChooserButton*"/>
-                                       <parameter name="name" type="gchar*"/>
-                                       <parameter name="label" type="gchar*"/>
-                                       <parameter name="icon" type="GIcon*"/>
-                               </parameters>
-                       </method>
-                       <method name="append_separator" symbol="gtk_app_chooser_button_append_separator">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkAppChooserButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_heading" symbol="gtk_app_chooser_button_get_heading">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkAppChooserButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_show_default_item" symbol="gtk_app_chooser_button_get_show_default_item">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkAppChooserButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_show_dialog_item" symbol="gtk_app_chooser_button_get_show_dialog_item">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkAppChooserButton*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_app_chooser_button_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="content_type" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_active_custom_item" symbol="gtk_app_chooser_button_set_active_custom_item">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkAppChooserButton*"/>
-                                       <parameter name="name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_heading" symbol="gtk_app_chooser_button_set_heading">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkAppChooserButton*"/>
-                                       <parameter name="heading" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_show_default_item" symbol="gtk_app_chooser_button_set_show_default_item">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkAppChooserButton*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_show_dialog_item" symbol="gtk_app_chooser_button_set_show_dialog_item">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkAppChooserButton*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="heading" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="show-default-item" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="show-dialog-item" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <signal name="custom-item-activated" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkAppChooserButton*"/>
-                                       <parameter name="item_name" type="char*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkAppChooserDialog" parent="GtkDialog" type-name="GtkAppChooserDialog" get-type="gtk_app_chooser_dialog_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkAppChooser"/>
-                       </implements>
-                       <method name="get_heading" symbol="gtk_app_chooser_dialog_get_heading">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkAppChooserDialog*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_widget" symbol="gtk_app_chooser_dialog_get_widget">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkAppChooserDialog*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_app_chooser_dialog_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="parent" type="GtkWindow*"/>
-                                       <parameter name="flags" type="GtkDialogFlags"/>
-                                       <parameter name="file" type="GFile*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_for_content_type" symbol="gtk_app_chooser_dialog_new_for_content_type">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="parent" type="GtkWindow*"/>
-                                       <parameter name="flags" type="GtkDialogFlags"/>
-                                       <parameter name="content_type" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_heading" symbol="gtk_app_chooser_dialog_set_heading">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkAppChooserDialog*"/>
-                                       <parameter name="heading" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <property name="gfile" type="GFile*" readable="1" writable="1" construct="0" construct-only="1"/>
-                       <property name="heading" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkAppChooserWidget" parent="GtkBox" type-name="GtkAppChooserWidget" get-type="gtk_app_chooser_widget_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                               <interface name="GtkAppChooser"/>
-                       </implements>
-                       <method name="get_default_text" symbol="gtk_app_chooser_widget_get_default_text">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkAppChooserWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_show_all" symbol="gtk_app_chooser_widget_get_show_all">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkAppChooserWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_show_default" symbol="gtk_app_chooser_widget_get_show_default">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkAppChooserWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_show_fallback" symbol="gtk_app_chooser_widget_get_show_fallback">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkAppChooserWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_show_other" symbol="gtk_app_chooser_widget_get_show_other">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkAppChooserWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_show_recommended" symbol="gtk_app_chooser_widget_get_show_recommended">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkAppChooserWidget*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_app_chooser_widget_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="content_type" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_default_text" symbol="gtk_app_chooser_widget_set_default_text">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkAppChooserWidget*"/>
-                                       <parameter name="text" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_show_all" symbol="gtk_app_chooser_widget_set_show_all">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkAppChooserWidget*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_show_default" symbol="gtk_app_chooser_widget_set_show_default">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkAppChooserWidget*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_show_fallback" symbol="gtk_app_chooser_widget_set_show_fallback">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkAppChooserWidget*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_show_other" symbol="gtk_app_chooser_widget_set_show_other">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkAppChooserWidget*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_show_recommended" symbol="gtk_app_chooser_widget_set_show_recommended">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkAppChooserWidget*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="default-text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="show-all" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="show-default" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="show-fallback" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="show-other" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="show-recommended" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <signal name="application-activated" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkAppChooserWidget*"/>
-                                       <parameter name="app_info" type="GAppInfo*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="application-selected" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkAppChooserWidget*"/>
-                                       <parameter name="app_info" type="GAppInfo*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="populate-popup" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkAppChooserWidget*"/>
-                                       <parameter name="menu" type="GtkMenu*"/>
-                                       <parameter name="app_info" type="GAppInfo*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkApplication" parent="GApplication" type-name="GtkApplication" get-type="gtk_application_get_type">
-                       <implements>
-                               <interface name="GActionGroup"/>
-                               <interface name="GActionMap"/>
-                       </implements>
-                       <method name="add_accelerator" symbol="gtk_application_add_accelerator">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="application" type="GtkApplication*"/>
-                                       <parameter name="accelerator" type="gchar*"/>
-                                       <parameter name="action_name" type="gchar*"/>
-                                       <parameter name="parameter" type="GVariant*"/>
-                               </parameters>
-                       </method>
-                       <method name="add_window" symbol="gtk_application_add_window">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="application" type="GtkApplication*"/>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_accels_for_action" symbol="gtk_application_get_accels_for_action">
-                               <return-type type="gchar**"/>
-                               <parameters>
-                                       <parameter name="application" type="GtkApplication*"/>
-                                       <parameter name="detailed_action_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_actions_for_accel" symbol="gtk_application_get_actions_for_accel">
-                               <return-type type="gchar**"/>
-                               <parameters>
-                                       <parameter name="application" type="GtkApplication*"/>
-                                       <parameter name="accel" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_active_window" symbol="gtk_application_get_active_window">
-                               <return-type type="GtkWindow*"/>
-                               <parameters>
-                                       <parameter name="application" type="GtkApplication*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_app_menu" symbol="gtk_application_get_app_menu">
-                               <return-type type="GMenuModel*"/>
-                               <parameters>
-                                       <parameter name="application" type="GtkApplication*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_menu_by_id" symbol="gtk_application_get_menu_by_id">
-                               <return-type type="GMenu*"/>
-                               <parameters>
-                                       <parameter name="application" type="GtkApplication*"/>
-                                       <parameter name="id" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_menubar" symbol="gtk_application_get_menubar">
-                               <return-type type="GMenuModel*"/>
-                               <parameters>
-                                       <parameter name="application" type="GtkApplication*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_window_by_id" symbol="gtk_application_get_window_by_id">
-                               <return-type type="GtkWindow*"/>
-                               <parameters>
-                                       <parameter name="application" type="GtkApplication*"/>
-                                       <parameter name="id" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="get_windows" symbol="gtk_application_get_windows">
-                               <return-type type="GList*"/>
-                               <parameters>
-                                       <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>
-                       <method name="list_action_descriptions" symbol="gtk_application_list_action_descriptions">
-                               <return-type type="gchar**"/>
-                               <parameters>
-                                       <parameter name="application" type="GtkApplication*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_application_new">
-                               <return-type type="GtkApplication*"/>
-                               <parameters>
-                                       <parameter name="application_id" type="gchar*"/>
-                                       <parameter name="flags" type="GApplicationFlags"/>
-                               </parameters>
-                       </constructor>
-                       <method name="prefers_app_menu" symbol="gtk_application_prefers_app_menu">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="application" type="GtkApplication*"/>
-                               </parameters>
-                       </method>
-                       <method name="remove_accelerator" symbol="gtk_application_remove_accelerator">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="application" type="GtkApplication*"/>
-                                       <parameter name="action_name" type="gchar*"/>
-                                       <parameter name="parameter" type="GVariant*"/>
-                               </parameters>
-                       </method>
-                       <method name="remove_window" symbol="gtk_application_remove_window">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="application" type="GtkApplication*"/>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_accels_for_action" symbol="gtk_application_set_accels_for_action">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="application" type="GtkApplication*"/>
-                                       <parameter name="detailed_action_name" type="gchar*"/>
-                                       <parameter name="accels" type="gchar**"/>
-                               </parameters>
-                       </method>
-                       <method name="set_app_menu" symbol="gtk_application_set_app_menu">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="application" type="GtkApplication*"/>
-                                       <parameter name="app_menu" type="GMenuModel*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_menubar" symbol="gtk_application_set_menubar">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="application" type="GtkApplication*"/>
-                                       <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="active-window" type="GtkWindow*" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <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="window-added" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="application" type="GtkApplication*"/>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="window-removed" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="application" type="GtkApplication*"/>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkApplicationWindow" parent="GtkWindow" type-name="GtkApplicationWindow" get-type="gtk_application_window_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GActionGroup"/>
-                               <interface name="GActionMap"/>
-                       </implements>
-                       <method name="get_help_overlay" symbol="gtk_application_window_get_help_overlay">
-                               <return-type type="GtkShortcutsWindow*"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkApplicationWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_id" symbol="gtk_application_window_get_id">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkApplicationWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_show_menubar" symbol="gtk_application_window_get_show_menubar">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkApplicationWindow*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_application_window_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="application" type="GtkApplication*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_help_overlay" symbol="gtk_application_window_set_help_overlay">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkApplicationWindow*"/>
-                                       <parameter name="help_overlay" type="GtkShortcutsWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_show_menubar" symbol="gtk_application_window_set_show_menubar">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkApplicationWindow*"/>
-                                       <parameter name="show_menubar" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="show-menubar" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
-               </object>
-               <object name="GtkArrow" parent="GtkMisc" type-name="GtkArrow" get-type="gtk_arrow_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <constructor name="new" symbol="gtk_arrow_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="arrow_type" type="GtkArrowType"/>
-                                       <parameter name="shadow_type" type="GtkShadowType"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set" symbol="gtk_arrow_set">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="arrow" type="GtkArrow*"/>
-                                       <parameter name="arrow_type" type="GtkArrowType"/>
-                                       <parameter name="shadow_type" type="GtkShadowType"/>
-                               </parameters>
-                       </method>
-                       <property name="arrow-type" type="GtkArrowType" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="shadow-type" type="GtkShadowType" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkArrowAccessible" parent="GtkWidgetAccessible" type-name="GtkArrowAccessible" get-type="gtk_arrow_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                               <interface name="AtkImage"/>
-                       </implements>
-               </object>
-               <object name="GtkAspectFrame" parent="GtkFrame" type-name="GtkAspectFrame" get-type="gtk_aspect_frame_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <constructor name="new" symbol="gtk_aspect_frame_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="label" type="gchar*"/>
-                                       <parameter name="xalign" type="gfloat"/>
-                                       <parameter name="yalign" type="gfloat"/>
-                                       <parameter name="ratio" type="gfloat"/>
-                                       <parameter name="obey_child" type="gboolean"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set" symbol="gtk_aspect_frame_set">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="aspect_frame" type="GtkAspectFrame*"/>
-                                       <parameter name="xalign" type="gfloat"/>
-                                       <parameter name="yalign" type="gfloat"/>
-                                       <parameter name="ratio" type="gfloat"/>
-                                       <parameter name="obey_child" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="obey-child" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="ratio" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="xalign" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="yalign" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkAssistant" parent="GtkWindow" type-name="GtkAssistant" get-type="gtk_assistant_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="add_action_widget" symbol="gtk_assistant_add_action_widget">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="assistant" type="GtkAssistant*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="append_page" symbol="gtk_assistant_append_page">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="assistant" type="GtkAssistant*"/>
-                                       <parameter name="page" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="commit" symbol="gtk_assistant_commit">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="assistant" type="GtkAssistant*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_current_page" symbol="gtk_assistant_get_current_page">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="assistant" type="GtkAssistant*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_n_pages" symbol="gtk_assistant_get_n_pages">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="assistant" type="GtkAssistant*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_nth_page" symbol="gtk_assistant_get_nth_page">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="assistant" type="GtkAssistant*"/>
-                                       <parameter name="page_num" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="get_page_complete" symbol="gtk_assistant_get_page_complete">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="assistant" type="GtkAssistant*"/>
-                                       <parameter name="page" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_page_has_padding" symbol="gtk_assistant_get_page_has_padding">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="assistant" type="GtkAssistant*"/>
-                                       <parameter name="page" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_page_header_image" symbol="gtk_assistant_get_page_header_image">
-                               <return-type type="GdkPixbuf*"/>
-                               <parameters>
-                                       <parameter name="assistant" type="GtkAssistant*"/>
-                                       <parameter name="page" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_page_side_image" symbol="gtk_assistant_get_page_side_image">
-                               <return-type type="GdkPixbuf*"/>
-                               <parameters>
-                                       <parameter name="assistant" type="GtkAssistant*"/>
-                                       <parameter name="page" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_page_title" symbol="gtk_assistant_get_page_title">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="assistant" type="GtkAssistant*"/>
-                                       <parameter name="page" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_page_type" symbol="gtk_assistant_get_page_type">
-                               <return-type type="GtkAssistantPageType"/>
-                               <parameters>
-                                       <parameter name="assistant" type="GtkAssistant*"/>
-                                       <parameter name="page" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="insert_page" symbol="gtk_assistant_insert_page">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="assistant" type="GtkAssistant*"/>
-                                       <parameter name="page" type="GtkWidget*"/>
-                                       <parameter name="position" type="gint"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_assistant_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <method name="next_page" symbol="gtk_assistant_next_page">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="assistant" type="GtkAssistant*"/>
-                               </parameters>
-                       </method>
-                       <method name="prepend_page" symbol="gtk_assistant_prepend_page">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="assistant" type="GtkAssistant*"/>
-                                       <parameter name="page" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="previous_page" symbol="gtk_assistant_previous_page">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="assistant" type="GtkAssistant*"/>
-                               </parameters>
-                       </method>
-                       <method name="remove_action_widget" symbol="gtk_assistant_remove_action_widget">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="assistant" type="GtkAssistant*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="remove_page" symbol="gtk_assistant_remove_page">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="assistant" type="GtkAssistant*"/>
-                                       <parameter name="page_num" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_current_page" symbol="gtk_assistant_set_current_page">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="assistant" type="GtkAssistant*"/>
-                                       <parameter name="page_num" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_forward_page_func" symbol="gtk_assistant_set_forward_page_func">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="assistant" type="GtkAssistant*"/>
-                                       <parameter name="page_func" type="GtkAssistantPageFunc"/>
-                                       <parameter name="data" type="gpointer"/>
-                                       <parameter name="destroy" type="GDestroyNotify"/>
-                               </parameters>
-                       </method>
-                       <method name="set_page_complete" symbol="gtk_assistant_set_page_complete">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="assistant" type="GtkAssistant*"/>
-                                       <parameter name="page" type="GtkWidget*"/>
-                                       <parameter name="complete" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_page_has_padding" symbol="gtk_assistant_set_page_has_padding">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="assistant" type="GtkAssistant*"/>
-                                       <parameter name="page" type="GtkWidget*"/>
-                                       <parameter name="has_padding" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_page_header_image" symbol="gtk_assistant_set_page_header_image">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="assistant" type="GtkAssistant*"/>
-                                       <parameter name="page" type="GtkWidget*"/>
-                                       <parameter name="pixbuf" type="GdkPixbuf*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_page_side_image" symbol="gtk_assistant_set_page_side_image">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="assistant" type="GtkAssistant*"/>
-                                       <parameter name="page" type="GtkWidget*"/>
-                                       <parameter name="pixbuf" type="GdkPixbuf*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_page_title" symbol="gtk_assistant_set_page_title">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="assistant" type="GtkAssistant*"/>
-                                       <parameter name="page" type="GtkWidget*"/>
-                                       <parameter name="title" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_page_type" symbol="gtk_assistant_set_page_type">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="assistant" type="GtkAssistant*"/>
-                                       <parameter name="page" type="GtkWidget*"/>
-                                       <parameter name="type" type="GtkAssistantPageType"/>
-                               </parameters>
-                       </method>
-                       <method name="update_buttons_state" symbol="gtk_assistant_update_buttons_state">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="assistant" type="GtkAssistant*"/>
-                               </parameters>
-                       </method>
-                       <property name="use-header-bar" type="gint" readable="1" writable="1" construct="0" construct-only="1"/>
-                       <signal name="apply" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="assistant" type="GtkAssistant*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="cancel" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="assistant" type="GtkAssistant*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="close" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="assistant" type="GtkAssistant*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="escape" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkAssistant*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="prepare" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="assistant" type="GtkAssistant*"/>
-                                       <parameter name="page" type="GtkWidget*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkBin" parent="GtkContainer" type-name="GtkBin" get-type="gtk_bin_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="get_child" symbol="gtk_bin_get_child">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="bin" type="GtkBin*"/>
-                               </parameters>
-                       </method>
-               </object>
-               <object name="GtkBooleanCellAccessible" parent="GtkRendererCellAccessible" type-name="GtkBooleanCellAccessible" get-type="gtk_boolean_cell_accessible_get_type">
-                       <implements>
-                               <interface name="AtkAction"/>
-                               <interface name="AtkComponent"/>
-                       </implements>
-               </object>
-               <object name="GtkBox" parent="GtkContainer" type-name="GtkBox" get-type="gtk_box_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                       </implements>
-                       <method name="get_baseline_position" symbol="gtk_box_get_baseline_position">
-                               <return-type type="GtkBaselinePosition"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_center_widget" symbol="gtk_box_get_center_widget">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_homogeneous" symbol="gtk_box_get_homogeneous">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_spacing" symbol="gtk_box_get_spacing">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkBox*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_box_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="orientation" type="GtkOrientation"/>
-                                       <parameter name="spacing" type="gint"/>
-                               </parameters>
-                       </constructor>
-                       <method name="pack_end" symbol="gtk_box_pack_end">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkBox*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="expand" type="gboolean"/>
-                                       <parameter name="fill" type="gboolean"/>
-                                       <parameter name="padding" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="pack_start" symbol="gtk_box_pack_start">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkBox*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="expand" type="gboolean"/>
-                                       <parameter name="fill" type="gboolean"/>
-                                       <parameter name="padding" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="query_child_packing" symbol="gtk_box_query_child_packing">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkBox*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="expand" type="gboolean*"/>
-                                       <parameter name="fill" type="gboolean*"/>
-                                       <parameter name="padding" type="guint*"/>
-                                       <parameter name="pack_type" type="GtkPackType*"/>
-                               </parameters>
-                       </method>
-                       <method name="reorder_child" symbol="gtk_box_reorder_child">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkBox*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="position" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_baseline_position" symbol="gtk_box_set_baseline_position">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkBox*"/>
-                                       <parameter name="position" type="GtkBaselinePosition"/>
-                               </parameters>
-                       </method>
-                       <method name="set_center_widget" symbol="gtk_box_set_center_widget">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkBox*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_child_packing" symbol="gtk_box_set_child_packing">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkBox*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="expand" type="gboolean"/>
-                                       <parameter name="fill" type="gboolean"/>
-                                       <parameter name="padding" type="guint"/>
-                                       <parameter name="pack_type" type="GtkPackType"/>
-                               </parameters>
-                       </method>
-                       <method name="set_homogeneous" symbol="gtk_box_set_homogeneous">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkBox*"/>
-                                       <parameter name="homogeneous" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_spacing" symbol="gtk_box_set_spacing">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkBox*"/>
-                                       <parameter name="spacing" type="gint"/>
-                               </parameters>
-                       </method>
-                       <property name="baseline-position" type="GtkBaselinePosition" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="homogeneous" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="spacing" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkBuilder" parent="GObject" type-name="GtkBuilder" get-type="gtk_builder_get_type">
-                       <method name="add_callback_symbol" symbol="gtk_builder_add_callback_symbol">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="builder" type="GtkBuilder*"/>
-                                       <parameter name="callback_name" type="gchar*"/>
-                                       <parameter name="callback_symbol" type="GCallback"/>
-                               </parameters>
-                       </method>
-                       <method name="add_callback_symbols" symbol="gtk_builder_add_callback_symbols">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="builder" type="GtkBuilder*"/>
-                                       <parameter name="first_callback_name" type="gchar*"/>
-                                       <parameter name="first_callback_symbol" type="GCallback"/>
-                               </parameters>
-                       </method>
-                       <method name="add_from_file" symbol="gtk_builder_add_from_file">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="builder" type="GtkBuilder*"/>
-                                       <parameter name="filename" type="gchar*"/>
-                                       <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>
-                                       <parameter name="builder" type="GtkBuilder*"/>
-                                       <parameter name="buffer" type="gchar*"/>
-                                       <parameter name="length" type="gsize"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <method name="add_objects_from_file" symbol="gtk_builder_add_objects_from_file">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="builder" type="GtkBuilder*"/>
-                                       <parameter name="filename" type="gchar*"/>
-                                       <parameter name="object_ids" type="gchar**"/>
-                                       <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>
-                                       <parameter name="builder" type="GtkBuilder*"/>
-                                       <parameter name="buffer" type="gchar*"/>
-                                       <parameter name="length" type="gsize"/>
-                                       <parameter name="object_ids" type="gchar**"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <method name="connect_signals" symbol="gtk_builder_connect_signals">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="builder" type="GtkBuilder*"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                               </parameters>
-                       </method>
-                       <method name="connect_signals_full" symbol="gtk_builder_connect_signals_full">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="builder" type="GtkBuilder*"/>
-                                       <parameter name="func" type="GtkBuilderConnectFunc"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                               </parameters>
-                       </method>
-                       <method name="error_quark" symbol="gtk_builder_error_quark">
-                               <return-type type="GQuark"/>
-                       </method>
-                       <method name="expose_object" symbol="gtk_builder_expose_object">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="builder" type="GtkBuilder*"/>
-                                       <parameter name="name" type="gchar*"/>
-                                       <parameter name="object" type="GObject*"/>
-                               </parameters>
-                       </method>
-                       <method name="extend_with_template" symbol="gtk_builder_extend_with_template">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="builder" type="GtkBuilder*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="template_type" type="GType"/>
-                                       <parameter name="buffer" type="gchar*"/>
-                                       <parameter name="length" type="gsize"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <method name="get_application" symbol="gtk_builder_get_application">
-                               <return-type type="GtkApplication*"/>
-                               <parameters>
-                                       <parameter name="builder" type="GtkBuilder*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_object" symbol="gtk_builder_get_object">
-                               <return-type type="GObject*"/>
-                               <parameters>
-                                       <parameter name="builder" type="GtkBuilder*"/>
-                                       <parameter name="name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_objects" symbol="gtk_builder_get_objects">
-                               <return-type type="GSList*"/>
-                               <parameters>
-                                       <parameter name="builder" type="GtkBuilder*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_translation_domain" symbol="gtk_builder_get_translation_domain">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="builder" type="GtkBuilder*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_type_from_name" symbol="gtk_builder_get_type_from_name">
-                               <return-type type="GType"/>
-                               <parameters>
-                                       <parameter name="builder" type="GtkBuilder*"/>
-                                       <parameter name="type_name" type="char*"/>
-                               </parameters>
-                       </method>
-                       <method name="lookup_callback_symbol" symbol="gtk_builder_lookup_callback_symbol">
-                               <return-type type="GCallback"/>
-                               <parameters>
-                                       <parameter name="builder" type="GtkBuilder*"/>
-                                       <parameter name="callback_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_builder_new">
-                               <return-type type="GtkBuilder*"/>
-                       </constructor>
-                       <constructor name="new_from_file" symbol="gtk_builder_new_from_file">
-                               <return-type type="GtkBuilder*"/>
-                               <parameters>
-                                       <parameter name="filename" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_from_resource" symbol="gtk_builder_new_from_resource">
-                               <return-type type="GtkBuilder*"/>
-                               <parameters>
-                                       <parameter name="resource_path" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_from_string" symbol="gtk_builder_new_from_string">
-                               <return-type type="GtkBuilder*"/>
-                               <parameters>
-                                       <parameter name="string" type="gchar*"/>
-                                       <parameter name="length" type="gssize"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_application" symbol="gtk_builder_set_application">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="builder" type="GtkBuilder*"/>
-                                       <parameter name="application" type="GtkApplication*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_translation_domain" symbol="gtk_builder_set_translation_domain">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="builder" type="GtkBuilder*"/>
-                                       <parameter name="domain" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="value_from_string" symbol="gtk_builder_value_from_string">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="builder" type="GtkBuilder*"/>
-                                       <parameter name="pspec" type="GParamSpec*"/>
-                                       <parameter name="string" type="gchar*"/>
-                                       <parameter name="value" type="GValue*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <method name="value_from_string_type" symbol="gtk_builder_value_from_string_type">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="builder" type="GtkBuilder*"/>
-                                       <parameter name="type" type="GType"/>
-                                       <parameter name="string" type="gchar*"/>
-                                       <parameter name="value" type="GValue*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <property name="translation-domain" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <vfunc name="get_type_from_name">
-                               <return-type type="GType"/>
-                               <parameters>
-                                       <parameter name="builder" type="GtkBuilder*"/>
-                                       <parameter name="type_name" type="char*"/>
-                               </parameters>
-                       </vfunc>
-               </object>
-               <object name="GtkButton" parent="GtkBin" type-name="GtkButton" get-type="gtk_button_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkActionable"/>
-                               <interface name="GtkActivatable"/>
-                       </implements>
-                       <method name="clicked" symbol="gtk_button_clicked">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="enter" symbol="gtk_button_enter">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_alignment" symbol="gtk_button_get_alignment">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkButton*"/>
-                                       <parameter name="xalign" type="gfloat*"/>
-                                       <parameter name="yalign" type="gfloat*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_always_show_image" symbol="gtk_button_get_always_show_image">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_event_window" symbol="gtk_button_get_event_window">
-                               <return-type type="GdkWindow*"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_focus_on_click" symbol="gtk_button_get_focus_on_click">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_image" symbol="gtk_button_get_image">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_image_position" symbol="gtk_button_get_image_position">
-                               <return-type type="GtkPositionType"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_label" symbol="gtk_button_get_label">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_relief" symbol="gtk_button_get_relief">
-                               <return-type type="GtkReliefStyle"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_use_stock" symbol="gtk_button_get_use_stock">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_use_underline" symbol="gtk_button_get_use_underline">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="leave" symbol="gtk_button_leave">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkButton*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_button_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <constructor name="new_from_icon_name" symbol="gtk_button_new_from_icon_name">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="icon_name" type="gchar*"/>
-                                       <parameter name="size" type="GtkIconSize"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_from_stock" symbol="gtk_button_new_from_stock">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="stock_id" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_with_label" symbol="gtk_button_new_with_label">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="label" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_with_mnemonic" symbol="gtk_button_new_with_mnemonic">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="label" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="pressed" symbol="gtk_button_pressed">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="released" symbol="gtk_button_released">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_alignment" symbol="gtk_button_set_alignment">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkButton*"/>
-                                       <parameter name="xalign" type="gfloat"/>
-                                       <parameter name="yalign" type="gfloat"/>
-                               </parameters>
-                       </method>
-                       <method name="set_always_show_image" symbol="gtk_button_set_always_show_image">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkButton*"/>
-                                       <parameter name="always_show" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_focus_on_click" symbol="gtk_button_set_focus_on_click">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkButton*"/>
-                                       <parameter name="focus_on_click" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_image" symbol="gtk_button_set_image">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkButton*"/>
-                                       <parameter name="image" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_image_position" symbol="gtk_button_set_image_position">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkButton*"/>
-                                       <parameter name="position" type="GtkPositionType"/>
-                               </parameters>
-                       </method>
-                       <method name="set_label" symbol="gtk_button_set_label">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkButton*"/>
-                                       <parameter name="label" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_relief" symbol="gtk_button_set_relief">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkButton*"/>
-                                       <parameter name="relief" type="GtkReliefStyle"/>
-                               </parameters>
-                       </method>
-                       <method name="set_use_stock" symbol="gtk_button_set_use_stock">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkButton*"/>
-                                       <parameter name="use_stock" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_use_underline" symbol="gtk_button_set_use_underline">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkButton*"/>
-                                       <parameter name="use_underline" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="always-show-image" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="image" type="GtkWidget*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="image-position" type="GtkPositionType" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="label" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="relief" type="GtkReliefStyle" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="use-stock" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="use-underline" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="xalign" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="yalign" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="activate" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkButton*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="clicked" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkButton*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="enter" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkButton*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="leave" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkButton*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="pressed" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkButton*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="released" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkButton*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkButtonAccessible" parent="GtkContainerAccessible" type-name="GtkButtonAccessible" get-type="gtk_button_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                               <interface name="AtkAction"/>
-                               <interface name="AtkImage"/>
-                       </implements>
-               </object>
-               <object name="GtkButtonBox" parent="GtkBox" type-name="GtkButtonBox" get-type="gtk_button_box_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                       </implements>
-                       <method name="get_child_non_homogeneous" symbol="gtk_button_box_get_child_non_homogeneous">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkButtonBox*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_child_secondary" symbol="gtk_button_box_get_child_secondary">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkButtonBox*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_layout" symbol="gtk_button_box_get_layout">
-                               <return-type type="GtkButtonBoxStyle"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkButtonBox*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_button_box_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="orientation" type="GtkOrientation"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_child_non_homogeneous" symbol="gtk_button_box_set_child_non_homogeneous">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkButtonBox*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="non_homogeneous" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_child_secondary" symbol="gtk_button_box_set_child_secondary">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkButtonBox*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="is_secondary" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_layout" symbol="gtk_button_box_set_layout">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkButtonBox*"/>
-                                       <parameter name="layout_style" type="GtkButtonBoxStyle"/>
-                               </parameters>
-                       </method>
-                       <property name="layout-style" type="GtkButtonBoxStyle" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkCalendar" parent="GtkWidget" type-name="GtkCalendar" get-type="gtk_calendar_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="clear_marks" symbol="gtk_calendar_clear_marks">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="calendar" type="GtkCalendar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_date" symbol="gtk_calendar_get_date">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="calendar" type="GtkCalendar*"/>
-                                       <parameter name="year" type="guint*"/>
-                                       <parameter name="month" type="guint*"/>
-                                       <parameter name="day" type="guint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_day_is_marked" symbol="gtk_calendar_get_day_is_marked">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="calendar" type="GtkCalendar*"/>
-                                       <parameter name="day" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="get_detail_height_rows" symbol="gtk_calendar_get_detail_height_rows">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="calendar" type="GtkCalendar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_detail_width_chars" symbol="gtk_calendar_get_detail_width_chars">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="calendar" type="GtkCalendar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_display_options" symbol="gtk_calendar_get_display_options">
-                               <return-type type="GtkCalendarDisplayOptions"/>
-                               <parameters>
-                                       <parameter name="calendar" type="GtkCalendar*"/>
-                               </parameters>
-                       </method>
-                       <method name="mark_day" symbol="gtk_calendar_mark_day">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="calendar" type="GtkCalendar*"/>
-                                       <parameter name="day" type="guint"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_calendar_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <method name="select_day" symbol="gtk_calendar_select_day">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="calendar" type="GtkCalendar*"/>
-                                       <parameter name="day" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="select_month" symbol="gtk_calendar_select_month">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="calendar" type="GtkCalendar*"/>
-                                       <parameter name="month" type="guint"/>
-                                       <parameter name="year" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_detail_func" symbol="gtk_calendar_set_detail_func">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="calendar" type="GtkCalendar*"/>
-                                       <parameter name="func" type="GtkCalendarDetailFunc"/>
-                                       <parameter name="data" type="gpointer"/>
-                                       <parameter name="destroy" type="GDestroyNotify"/>
-                               </parameters>
-                       </method>
-                       <method name="set_detail_height_rows" symbol="gtk_calendar_set_detail_height_rows">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="calendar" type="GtkCalendar*"/>
-                                       <parameter name="rows" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_detail_width_chars" symbol="gtk_calendar_set_detail_width_chars">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="calendar" type="GtkCalendar*"/>
-                                       <parameter name="chars" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_display_options" symbol="gtk_calendar_set_display_options">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="calendar" type="GtkCalendar*"/>
-                                       <parameter name="flags" type="GtkCalendarDisplayOptions"/>
-                               </parameters>
-                       </method>
-                       <method name="unmark_day" symbol="gtk_calendar_unmark_day">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="calendar" type="GtkCalendar*"/>
-                                       <parameter name="day" type="guint"/>
-                               </parameters>
-                       </method>
-                       <property name="day" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="detail-height-rows" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="detail-width-chars" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="month" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="no-month-change" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="show-day-names" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="show-details" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="show-heading" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="show-week-numbers" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="year" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="day-selected" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="calendar" type="GtkCalendar*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="day-selected-double-click" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="calendar" type="GtkCalendar*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="month-changed" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="calendar" type="GtkCalendar*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="next-month" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="calendar" type="GtkCalendar*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="next-year" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="calendar" type="GtkCalendar*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="prev-month" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="calendar" type="GtkCalendar*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="prev-year" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="calendar" type="GtkCalendar*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkCellAccessible" parent="GtkAccessible" type-name="GtkCellAccessible" get-type="gtk_cell_accessible_get_type">
-                       <implements>
-                               <interface name="AtkAction"/>
-                               <interface name="AtkComponent"/>
-                       </implements>
-                       <vfunc name="update_cache">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell" type="GtkCellAccessible*"/>
-                                       <parameter name="emit_signal" type="gboolean"/>
-                               </parameters>
-                       </vfunc>
-               </object>
-               <object name="GtkCellArea" parent="GInitiallyUnowned" type-name="GtkCellArea" get-type="gtk_cell_area_get_type">
-                       <implements>
-                               <interface name="GtkCellLayout"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="activate" symbol="gtk_cell_area_activate">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="context" type="GtkCellAreaContext*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="cell_area" type="GdkRectangle*"/>
-                                       <parameter name="flags" type="GtkCellRendererState"/>
-                                       <parameter name="edit_only" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="activate_cell" symbol="gtk_cell_area_activate_cell">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="renderer" type="GtkCellRenderer*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                                       <parameter name="cell_area" type="GdkRectangle*"/>
-                                       <parameter name="flags" type="GtkCellRendererState"/>
-                               </parameters>
-                       </method>
-                       <method name="add" symbol="gtk_cell_area_add">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="renderer" type="GtkCellRenderer*"/>
-                               </parameters>
-                       </method>
-                       <method name="add_focus_sibling" symbol="gtk_cell_area_add_focus_sibling">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="renderer" type="GtkCellRenderer*"/>
-                                       <parameter name="sibling" type="GtkCellRenderer*"/>
-                               </parameters>
-                       </method>
-                       <method name="add_with_properties" symbol="gtk_cell_area_add_with_properties">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="renderer" type="GtkCellRenderer*"/>
-                                       <parameter name="first_prop_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="apply_attributes" symbol="gtk_cell_area_apply_attributes">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="is_expander" type="gboolean"/>
-                                       <parameter name="is_expanded" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="attribute_connect" symbol="gtk_cell_area_attribute_connect">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="renderer" type="GtkCellRenderer*"/>
-                                       <parameter name="attribute" type="gchar*"/>
-                                       <parameter name="column" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="attribute_disconnect" symbol="gtk_cell_area_attribute_disconnect">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="renderer" type="GtkCellRenderer*"/>
-                                       <parameter name="attribute" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="attribute_get_column" symbol="gtk_cell_area_attribute_get_column">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="renderer" type="GtkCellRenderer*"/>
-                                       <parameter name="attribute" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="cell_get" symbol="gtk_cell_area_cell_get">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="renderer" type="GtkCellRenderer*"/>
-                                       <parameter name="first_prop_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="cell_get_property" symbol="gtk_cell_area_cell_get_property">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="renderer" type="GtkCellRenderer*"/>
-                                       <parameter name="property_name" type="gchar*"/>
-                                       <parameter name="value" type="GValue*"/>
-                               </parameters>
-                       </method>
-                       <method name="cell_get_valist" symbol="gtk_cell_area_cell_get_valist">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="renderer" type="GtkCellRenderer*"/>
-                                       <parameter name="first_property_name" type="gchar*"/>
-                                       <parameter name="var_args" type="va_list"/>
-                               </parameters>
-                       </method>
-                       <method name="cell_set" symbol="gtk_cell_area_cell_set">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="renderer" type="GtkCellRenderer*"/>
-                                       <parameter name="first_prop_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="cell_set_property" symbol="gtk_cell_area_cell_set_property">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="renderer" type="GtkCellRenderer*"/>
-                                       <parameter name="property_name" type="gchar*"/>
-                                       <parameter name="value" type="GValue*"/>
-                               </parameters>
-                       </method>
-                       <method name="cell_set_valist" symbol="gtk_cell_area_cell_set_valist">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="renderer" type="GtkCellRenderer*"/>
-                                       <parameter name="first_property_name" type="gchar*"/>
-                                       <parameter name="var_args" type="va_list"/>
-                               </parameters>
-                       </method>
-                       <method name="class_find_cell_property" symbol="gtk_cell_area_class_find_cell_property">
-                               <return-type type="GParamSpec*"/>
-                               <parameters>
-                                       <parameter name="aclass" type="GtkCellAreaClass*"/>
-                                       <parameter name="property_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="class_install_cell_property" symbol="gtk_cell_area_class_install_cell_property">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="aclass" type="GtkCellAreaClass*"/>
-                                       <parameter name="property_id" type="guint"/>
-                                       <parameter name="pspec" type="GParamSpec*"/>
-                               </parameters>
-                       </method>
-                       <method name="class_list_cell_properties" symbol="gtk_cell_area_class_list_cell_properties">
-                               <return-type type="GParamSpec**"/>
-                               <parameters>
-                                       <parameter name="aclass" type="GtkCellAreaClass*"/>
-                                       <parameter name="n_properties" type="guint*"/>
-                               </parameters>
-                       </method>
-                       <method name="copy_context" symbol="gtk_cell_area_copy_context">
-                               <return-type type="GtkCellAreaContext*"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="context" type="GtkCellAreaContext*"/>
-                               </parameters>
-                       </method>
-                       <method name="create_context" symbol="gtk_cell_area_create_context">
-                               <return-type type="GtkCellAreaContext*"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                               </parameters>
-                       </method>
-                       <method name="event" symbol="gtk_cell_area_event">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="context" type="GtkCellAreaContext*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                                       <parameter name="cell_area" type="GdkRectangle*"/>
-                                       <parameter name="flags" type="GtkCellRendererState"/>
-                               </parameters>
-                       </method>
-                       <method name="focus" symbol="gtk_cell_area_focus">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="direction" type="GtkDirectionType"/>
-                               </parameters>
-                       </method>
-                       <method name="foreach" symbol="gtk_cell_area_foreach">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="callback" type="GtkCellCallback"/>
-                                       <parameter name="callback_data" type="gpointer"/>
-                               </parameters>
-                       </method>
-                       <method name="foreach_alloc" symbol="gtk_cell_area_foreach_alloc">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="context" type="GtkCellAreaContext*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="cell_area" type="GdkRectangle*"/>
-                                       <parameter name="background_area" type="GdkRectangle*"/>
-                                       <parameter name="callback" type="GtkCellAllocCallback"/>
-                                       <parameter name="callback_data" type="gpointer"/>
-                               </parameters>
-                       </method>
-                       <method name="get_cell_allocation" symbol="gtk_cell_area_get_cell_allocation">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="context" type="GtkCellAreaContext*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="renderer" type="GtkCellRenderer*"/>
-                                       <parameter name="cell_area" type="GdkRectangle*"/>
-                                       <parameter name="allocation" type="GdkRectangle*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_cell_at_position" symbol="gtk_cell_area_get_cell_at_position">
-                               <return-type type="GtkCellRenderer*"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="context" type="GtkCellAreaContext*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="cell_area" type="GdkRectangle*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                                       <parameter name="alloc_area" type="GdkRectangle*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_current_path_string" symbol="gtk_cell_area_get_current_path_string">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_edit_widget" symbol="gtk_cell_area_get_edit_widget">
-                               <return-type type="GtkCellEditable*"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_edited_cell" symbol="gtk_cell_area_get_edited_cell">
-                               <return-type type="GtkCellRenderer*"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_focus_cell" symbol="gtk_cell_area_get_focus_cell">
-                               <return-type type="GtkCellRenderer*"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_focus_from_sibling" symbol="gtk_cell_area_get_focus_from_sibling">
-                               <return-type type="GtkCellRenderer*"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="renderer" type="GtkCellRenderer*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_focus_siblings" symbol="gtk_cell_area_get_focus_siblings">
-                               <return-type type="GList*"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="renderer" type="GtkCellRenderer*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_preferred_height" symbol="gtk_cell_area_get_preferred_height">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="context" type="GtkCellAreaContext*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="minimum_height" type="gint*"/>
-                                       <parameter name="natural_height" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_preferred_height_for_width" symbol="gtk_cell_area_get_preferred_height_for_width">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="context" type="GtkCellAreaContext*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="width" type="gint"/>
-                                       <parameter name="minimum_height" type="gint*"/>
-                                       <parameter name="natural_height" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_preferred_width" symbol="gtk_cell_area_get_preferred_width">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="context" type="GtkCellAreaContext*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="minimum_width" type="gint*"/>
-                                       <parameter name="natural_width" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_preferred_width_for_height" symbol="gtk_cell_area_get_preferred_width_for_height">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="context" type="GtkCellAreaContext*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="height" type="gint"/>
-                                       <parameter name="minimum_width" type="gint*"/>
-                                       <parameter name="natural_width" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_request_mode" symbol="gtk_cell_area_get_request_mode">
-                               <return-type type="GtkSizeRequestMode"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                               </parameters>
-                       </method>
-                       <method name="has_renderer" symbol="gtk_cell_area_has_renderer">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="renderer" type="GtkCellRenderer*"/>
-                               </parameters>
-                       </method>
-                       <method name="inner_cell_area" symbol="gtk_cell_area_inner_cell_area">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="cell_area" type="GdkRectangle*"/>
-                                       <parameter name="inner_area" type="GdkRectangle*"/>
-                               </parameters>
-                       </method>
-                       <method name="is_activatable" symbol="gtk_cell_area_is_activatable">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                               </parameters>
-                       </method>
-                       <method name="is_focus_sibling" symbol="gtk_cell_area_is_focus_sibling">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="renderer" type="GtkCellRenderer*"/>
-                                       <parameter name="sibling" type="GtkCellRenderer*"/>
-                               </parameters>
-                       </method>
-                       <method name="remove" symbol="gtk_cell_area_remove">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="renderer" type="GtkCellRenderer*"/>
-                               </parameters>
-                       </method>
-                       <method name="remove_focus_sibling" symbol="gtk_cell_area_remove_focus_sibling">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="renderer" type="GtkCellRenderer*"/>
-                                       <parameter name="sibling" type="GtkCellRenderer*"/>
-                               </parameters>
-                       </method>
-                       <method name="render" symbol="gtk_cell_area_render">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="context" type="GtkCellAreaContext*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="background_area" type="GdkRectangle*"/>
-                                       <parameter name="cell_area" type="GdkRectangle*"/>
-                                       <parameter name="flags" type="GtkCellRendererState"/>
-                                       <parameter name="paint_focus" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="request_renderer" symbol="gtk_cell_area_request_renderer">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="renderer" type="GtkCellRenderer*"/>
-                                       <parameter name="orientation" type="GtkOrientation"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="for_size" type="gint"/>
-                                       <parameter name="minimum_size" type="gint*"/>
-                                       <parameter name="natural_size" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_focus_cell" symbol="gtk_cell_area_set_focus_cell">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="renderer" type="GtkCellRenderer*"/>
-                               </parameters>
-                       </method>
-                       <method name="stop_editing" symbol="gtk_cell_area_stop_editing">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="canceled" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="edit-widget" type="GtkCellEditable*" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="edited-cell" type="GtkCellRenderer*" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="focus-cell" type="GtkCellRenderer*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="add-editable" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkCellArea*"/>
-                                       <parameter name="p0" type="GtkCellRenderer*"/>
-                                       <parameter name="p1" type="GtkCellEditable*"/>
-                                       <parameter name="p2" type="GdkRectangle*"/>
-                                       <parameter name="p3" type="char*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="apply-attributes" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="is_expander" type="gboolean"/>
-                                       <parameter name="is_expanded" type="gboolean"/>
-                               </parameters>
-                       </signal>
-                       <signal name="focus-changed" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkCellArea*"/>
-                                       <parameter name="p0" type="GtkCellRenderer*"/>
-                                       <parameter name="p1" type="char*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="remove-editable" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkCellArea*"/>
-                                       <parameter name="p0" type="GtkCellRenderer*"/>
-                                       <parameter name="p1" type="GtkCellEditable*"/>
-                               </parameters>
-                       </signal>
-                       <vfunc name="activate">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="context" type="GtkCellAreaContext*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="cell_area" type="GdkRectangle*"/>
-                                       <parameter name="flags" type="GtkCellRendererState"/>
-                                       <parameter name="edit_only" type="gboolean"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="add">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="renderer" type="GtkCellRenderer*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="copy_context">
-                               <return-type type="GtkCellAreaContext*"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="context" type="GtkCellAreaContext*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="create_context">
-                               <return-type type="GtkCellAreaContext*"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="event">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="context" type="GtkCellAreaContext*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                                       <parameter name="cell_area" type="GdkRectangle*"/>
-                                       <parameter name="flags" type="GtkCellRendererState"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="focus">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="direction" type="GtkDirectionType"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="foreach">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="callback" type="GtkCellCallback"/>
-                                       <parameter name="callback_data" type="gpointer"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="foreach_alloc">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="context" type="GtkCellAreaContext*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="cell_area" type="GdkRectangle*"/>
-                                       <parameter name="background_area" type="GdkRectangle*"/>
-                                       <parameter name="callback" type="GtkCellAllocCallback"/>
-                                       <parameter name="callback_data" type="gpointer"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_cell_property">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="renderer" type="GtkCellRenderer*"/>
-                                       <parameter name="property_id" type="guint"/>
-                                       <parameter name="value" type="GValue*"/>
-                                       <parameter name="pspec" type="GParamSpec*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_preferred_height">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="context" type="GtkCellAreaContext*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="minimum_height" type="gint*"/>
-                                       <parameter name="natural_height" type="gint*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_preferred_height_for_width">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="context" type="GtkCellAreaContext*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="width" type="gint"/>
-                                       <parameter name="minimum_height" type="gint*"/>
-                                       <parameter name="natural_height" type="gint*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_preferred_width">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="context" type="GtkCellAreaContext*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="minimum_width" type="gint*"/>
-                                       <parameter name="natural_width" type="gint*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_preferred_width_for_height">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="context" type="GtkCellAreaContext*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="height" type="gint"/>
-                                       <parameter name="minimum_width" type="gint*"/>
-                                       <parameter name="natural_width" type="gint*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_request_mode">
-                               <return-type type="GtkSizeRequestMode"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="is_activatable">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="remove">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="renderer" type="GtkCellRenderer*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="render">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="context" type="GtkCellAreaContext*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="background_area" type="GdkRectangle*"/>
-                                       <parameter name="cell_area" type="GdkRectangle*"/>
-                                       <parameter name="flags" type="GtkCellRendererState"/>
-                                       <parameter name="paint_focus" type="gboolean"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="set_cell_property">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="renderer" type="GtkCellRenderer*"/>
-                                       <parameter name="property_id" type="guint"/>
-                                       <parameter name="value" type="GValue*"/>
-                                       <parameter name="pspec" type="GParamSpec*"/>
-                               </parameters>
-                       </vfunc>
-               </object>
-               <object name="GtkCellAreaBox" parent="GtkCellArea" type-name="GtkCellAreaBox" get-type="gtk_cell_area_box_get_type">
-                       <implements>
-                               <interface name="GtkCellLayout"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                       </implements>
-                       <method name="get_spacing" symbol="gtk_cell_area_box_get_spacing">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkCellAreaBox*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_cell_area_box_new">
-                               <return-type type="GtkCellArea*"/>
-                       </constructor>
-                       <method name="pack_end" symbol="gtk_cell_area_box_pack_end">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkCellAreaBox*"/>
-                                       <parameter name="renderer" type="GtkCellRenderer*"/>
-                                       <parameter name="expand" type="gboolean"/>
-                                       <parameter name="align" type="gboolean"/>
-                                       <parameter name="fixed" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="pack_start" symbol="gtk_cell_area_box_pack_start">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkCellAreaBox*"/>
-                                       <parameter name="renderer" type="GtkCellRenderer*"/>
-                                       <parameter name="expand" type="gboolean"/>
-                                       <parameter name="align" type="gboolean"/>
-                                       <parameter name="fixed" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_spacing" symbol="gtk_cell_area_box_set_spacing">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkCellAreaBox*"/>
-                                       <parameter name="spacing" type="gint"/>
-                               </parameters>
-                       </method>
-                       <property name="spacing" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkCellAreaContext" parent="GObject" type-name="GtkCellAreaContext" get-type="gtk_cell_area_context_get_type">
-                       <method name="allocate" symbol="gtk_cell_area_context_allocate">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkCellAreaContext*"/>
-                                       <parameter name="width" type="gint"/>
-                                       <parameter name="height" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="get_allocation" symbol="gtk_cell_area_context_get_allocation">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkCellAreaContext*"/>
-                                       <parameter name="width" type="gint*"/>
-                                       <parameter name="height" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_area" symbol="gtk_cell_area_context_get_area">
-                               <return-type type="GtkCellArea*"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkCellAreaContext*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_preferred_height" symbol="gtk_cell_area_context_get_preferred_height">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkCellAreaContext*"/>
-                                       <parameter name="minimum_height" type="gint*"/>
-                                       <parameter name="natural_height" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_preferred_height_for_width" symbol="gtk_cell_area_context_get_preferred_height_for_width">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkCellAreaContext*"/>
-                                       <parameter name="width" type="gint"/>
-                                       <parameter name="minimum_height" type="gint*"/>
-                                       <parameter name="natural_height" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_preferred_width" symbol="gtk_cell_area_context_get_preferred_width">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkCellAreaContext*"/>
-                                       <parameter name="minimum_width" type="gint*"/>
-                                       <parameter name="natural_width" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_preferred_width_for_height" symbol="gtk_cell_area_context_get_preferred_width_for_height">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkCellAreaContext*"/>
-                                       <parameter name="height" type="gint"/>
-                                       <parameter name="minimum_width" type="gint*"/>
-                                       <parameter name="natural_width" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="push_preferred_height" symbol="gtk_cell_area_context_push_preferred_height">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkCellAreaContext*"/>
-                                       <parameter name="minimum_height" type="gint"/>
-                                       <parameter name="natural_height" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="push_preferred_width" symbol="gtk_cell_area_context_push_preferred_width">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkCellAreaContext*"/>
-                                       <parameter name="minimum_width" type="gint"/>
-                                       <parameter name="natural_width" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="reset" symbol="gtk_cell_area_context_reset">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkCellAreaContext*"/>
-                               </parameters>
-                       </method>
-                       <property name="area" type="GtkCellArea*" readable="1" writable="1" construct="0" construct-only="1"/>
-                       <property name="minimum-height" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="minimum-width" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="natural-height" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="natural-width" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <vfunc name="allocate">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkCellAreaContext*"/>
-                                       <parameter name="width" type="gint"/>
-                                       <parameter name="height" type="gint"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_preferred_height_for_width">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkCellAreaContext*"/>
-                                       <parameter name="width" type="gint"/>
-                                       <parameter name="minimum_height" type="gint*"/>
-                                       <parameter name="natural_height" type="gint*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_preferred_width_for_height">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkCellAreaContext*"/>
-                                       <parameter name="height" type="gint"/>
-                                       <parameter name="minimum_width" type="gint*"/>
-                                       <parameter name="natural_width" type="gint*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="reset">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkCellAreaContext*"/>
-                               </parameters>
-                       </vfunc>
-               </object>
-               <object name="GtkCellRenderer" parent="GInitiallyUnowned" type-name="GtkCellRenderer" get-type="gtk_cell_renderer_get_type">
-                       <method name="activate" symbol="gtk_cell_renderer_activate">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="path" type="gchar*"/>
-                                       <parameter name="background_area" type="GdkRectangle*"/>
-                                       <parameter name="cell_area" type="GdkRectangle*"/>
-                                       <parameter name="flags" type="GtkCellRendererState"/>
-                               </parameters>
-                       </method>
-                       <method name="class_set_accessible_type" symbol="gtk_cell_renderer_class_set_accessible_type">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="renderer_class" type="GtkCellRendererClass*"/>
-                                       <parameter name="type" type="GType"/>
-                               </parameters>
-                       </method>
-                       <method name="get_aligned_area" symbol="gtk_cell_renderer_get_aligned_area">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="flags" type="GtkCellRendererState"/>
-                                       <parameter name="cell_area" type="GdkRectangle*"/>
-                                       <parameter name="aligned_area" type="GdkRectangle*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_alignment" symbol="gtk_cell_renderer_get_alignment">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="xalign" type="gfloat*"/>
-                                       <parameter name="yalign" type="gfloat*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_fixed_size" symbol="gtk_cell_renderer_get_fixed_size">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="width" type="gint*"/>
-                                       <parameter name="height" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_padding" symbol="gtk_cell_renderer_get_padding">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="xpad" type="gint*"/>
-                                       <parameter name="ypad" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_preferred_height" symbol="gtk_cell_renderer_get_preferred_height">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="minimum_size" type="gint*"/>
-                                       <parameter name="natural_size" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_preferred_height_for_width" symbol="gtk_cell_renderer_get_preferred_height_for_width">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="width" type="gint"/>
-                                       <parameter name="minimum_height" type="gint*"/>
-                                       <parameter name="natural_height" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_preferred_size" symbol="gtk_cell_renderer_get_preferred_size">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="minimum_size" type="GtkRequisition*"/>
-                                       <parameter name="natural_size" type="GtkRequisition*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_preferred_width" symbol="gtk_cell_renderer_get_preferred_width">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="minimum_size" type="gint*"/>
-                                       <parameter name="natural_size" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_preferred_width_for_height" symbol="gtk_cell_renderer_get_preferred_width_for_height">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="height" type="gint"/>
-                                       <parameter name="minimum_width" type="gint*"/>
-                                       <parameter name="natural_width" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_request_mode" symbol="gtk_cell_renderer_get_request_mode">
-                               <return-type type="GtkSizeRequestMode"/>
-                               <parameters>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_sensitive" symbol="gtk_cell_renderer_get_sensitive">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_size" symbol="gtk_cell_renderer_get_size">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="cell_area" type="GdkRectangle*"/>
-                                       <parameter name="x_offset" type="gint*"/>
-                                       <parameter name="y_offset" type="gint*"/>
-                                       <parameter name="width" type="gint*"/>
-                                       <parameter name="height" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_state" symbol="gtk_cell_renderer_get_state">
-                               <return-type type="GtkStateFlags"/>
-                               <parameters>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="cell_state" type="GtkCellRendererState"/>
-                               </parameters>
-                       </method>
-                       <method name="get_visible" symbol="gtk_cell_renderer_get_visible">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                               </parameters>
-                       </method>
-                       <method name="is_activatable" symbol="gtk_cell_renderer_is_activatable">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                               </parameters>
-                       </method>
-                       <method name="render" symbol="gtk_cell_renderer_render">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="background_area" type="GdkRectangle*"/>
-                                       <parameter name="cell_area" type="GdkRectangle*"/>
-                                       <parameter name="flags" type="GtkCellRendererState"/>
-                               </parameters>
-                       </method>
-                       <method name="set_alignment" symbol="gtk_cell_renderer_set_alignment">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="xalign" type="gfloat"/>
-                                       <parameter name="yalign" type="gfloat"/>
-                               </parameters>
-                       </method>
-                       <method name="set_fixed_size" symbol="gtk_cell_renderer_set_fixed_size">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="width" type="gint"/>
-                                       <parameter name="height" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_padding" symbol="gtk_cell_renderer_set_padding">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="xpad" type="gint"/>
-                                       <parameter name="ypad" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_sensitive" symbol="gtk_cell_renderer_set_sensitive">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="sensitive" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_visible" symbol="gtk_cell_renderer_set_visible">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="visible" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="start_editing" symbol="gtk_cell_renderer_start_editing">
-                               <return-type type="GtkCellEditable*"/>
-                               <parameters>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="path" type="gchar*"/>
-                                       <parameter name="background_area" type="GdkRectangle*"/>
-                                       <parameter name="cell_area" type="GdkRectangle*"/>
-                                       <parameter name="flags" type="GtkCellRendererState"/>
-                               </parameters>
-                       </method>
-                       <method name="stop_editing" symbol="gtk_cell_renderer_stop_editing">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="canceled" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="cell-background" type="char*" readable="0" writable="1" construct="0" construct-only="0"/>
-                       <property name="cell-background-gdk" type="GdkColor*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="cell-background-rgba" type="GdkRGBA*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="cell-background-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="editing" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="height" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="is-expanded" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="is-expander" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="mode" type="GtkCellRendererMode" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="sensitive" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="visible" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="width" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="xalign" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="xpad" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="yalign" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="ypad" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="editing-canceled" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="editing-started" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="editable" type="GtkCellEditable*"/>
-                                       <parameter name="path" type="char*"/>
-                               </parameters>
-                       </signal>
-                       <vfunc name="activate">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="path" type="gchar*"/>
-                                       <parameter name="background_area" type="GdkRectangle*"/>
-                                       <parameter name="cell_area" type="GdkRectangle*"/>
-                                       <parameter name="flags" type="GtkCellRendererState"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_aligned_area">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="flags" type="GtkCellRendererState"/>
-                                       <parameter name="cell_area" type="GdkRectangle*"/>
-                                       <parameter name="aligned_area" type="GdkRectangle*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_preferred_height">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="minimum_size" type="gint*"/>
-                                       <parameter name="natural_size" type="gint*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_preferred_height_for_width">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="width" type="gint"/>
-                                       <parameter name="minimum_height" type="gint*"/>
-                                       <parameter name="natural_height" type="gint*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_preferred_width">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="minimum_size" type="gint*"/>
-                                       <parameter name="natural_size" type="gint*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_preferred_width_for_height">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="height" type="gint"/>
-                                       <parameter name="minimum_width" type="gint*"/>
-                                       <parameter name="natural_width" type="gint*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_request_mode">
-                               <return-type type="GtkSizeRequestMode"/>
-                               <parameters>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_size">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="cell_area" type="GdkRectangle*"/>
-                                       <parameter name="x_offset" type="gint*"/>
-                                       <parameter name="y_offset" type="gint*"/>
-                                       <parameter name="width" type="gint*"/>
-                                       <parameter name="height" type="gint*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="render">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="background_area" type="GdkRectangle*"/>
-                                       <parameter name="cell_area" type="GdkRectangle*"/>
-                                       <parameter name="flags" type="GtkCellRendererState"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="start_editing">
-                               <return-type type="GtkCellEditable*"/>
-                               <parameters>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="path" type="gchar*"/>
-                                       <parameter name="background_area" type="GdkRectangle*"/>
-                                       <parameter name="cell_area" type="GdkRectangle*"/>
-                                       <parameter name="flags" type="GtkCellRendererState"/>
-                               </parameters>
-                       </vfunc>
-               </object>
-               <object name="GtkCellRendererAccel" parent="GtkCellRendererText" type-name="GtkCellRendererAccel" get-type="gtk_cell_renderer_accel_get_type">
-                       <constructor name="new" symbol="gtk_cell_renderer_accel_new">
-                               <return-type type="GtkCellRenderer*"/>
-                       </constructor>
-                       <property name="accel-key" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="accel-mode" type="GtkCellRendererAccelMode" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="accel-mods" type="GdkModifierType" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="keycode" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="accel-cleared" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="accel" type="GtkCellRendererAccel*"/>
-                                       <parameter name="path_string" type="char*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="accel-edited" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="accel" type="GtkCellRendererAccel*"/>
-                                       <parameter name="path_string" type="char*"/>
-                                       <parameter name="accel_key" type="guint"/>
-                                       <parameter name="accel_mods" type="GdkModifierType"/>
-                                       <parameter name="hardware_keycode" type="guint"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkCellRendererCombo" parent="GtkCellRendererText" type-name="GtkCellRendererCombo" get-type="gtk_cell_renderer_combo_get_type">
-                       <constructor name="new" symbol="gtk_cell_renderer_combo_new">
-                               <return-type type="GtkCellRenderer*"/>
-                       </constructor>
-                       <property name="has-entry" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="model" type="GtkTreeModel*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="text-column" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="changed" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkCellRendererCombo*"/>
-                                       <parameter name="p0" type="char*"/>
-                                       <parameter name="p1" type="GtkTreeIter*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkCellRendererPixbuf" parent="GtkCellRenderer" type-name="GtkCellRendererPixbuf" get-type="gtk_cell_renderer_pixbuf_get_type">
-                       <constructor name="new" symbol="gtk_cell_renderer_pixbuf_new">
-                               <return-type type="GtkCellRenderer*"/>
-                       </constructor>
-                       <property name="follow-state" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gicon" type="GIcon*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="icon-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="pixbuf" type="GdkPixbuf*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="pixbuf-expander-closed" type="GdkPixbuf*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="pixbuf-expander-open" type="GdkPixbuf*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <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>
-                               <interface name="GtkOrientable"/>
-                       </implements>
-                       <constructor name="new" symbol="gtk_cell_renderer_progress_new">
-                               <return-type type="GtkCellRenderer*"/>
-                       </constructor>
-                       <property name="inverted" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="pulse" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="text-xalign" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="text-yalign" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="value" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkCellRendererSpin" parent="GtkCellRendererText" type-name="GtkCellRendererSpin" get-type="gtk_cell_renderer_spin_get_type">
-                       <constructor name="new" symbol="gtk_cell_renderer_spin_new">
-                               <return-type type="GtkCellRenderer*"/>
-                       </constructor>
-                       <property name="adjustment" type="GtkAdjustment*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="climb-rate" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="digits" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkCellRendererSpinner" parent="GtkCellRenderer" type-name="GtkCellRendererSpinner" get-type="gtk_cell_renderer_spinner_get_type">
-                       <constructor name="new" symbol="gtk_cell_renderer_spinner_new">
-                               <return-type type="GtkCellRenderer*"/>
-                       </constructor>
-                       <property name="active" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="pulse" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="size" type="GtkIconSize" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkCellRendererText" parent="GtkCellRenderer" type-name="GtkCellRendererText" get-type="gtk_cell_renderer_text_get_type">
-                       <constructor name="new" symbol="gtk_cell_renderer_text_new">
-                               <return-type type="GtkCellRenderer*"/>
-                       </constructor>
-                       <method name="set_fixed_height_from_font" symbol="gtk_cell_renderer_text_set_fixed_height_from_font">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="renderer" type="GtkCellRendererText*"/>
-                                       <parameter name="number_of_rows" type="gint"/>
-                               </parameters>
-                       </method>
-                       <property name="align-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="alignment" type="PangoAlignment" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="attributes" type="PangoAttrList*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="background" type="char*" readable="0" writable="1" construct="0" construct-only="0"/>
-                       <property name="background-gdk" type="GdkColor*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="background-rgba" type="GdkRGBA*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="background-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="editable" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="editable-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="ellipsize" type="PangoEllipsizeMode" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="ellipsize-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="family" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="family-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="font" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="font-desc" type="PangoFontDescription*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="foreground" type="char*" readable="0" writable="1" construct="0" construct-only="0"/>
-                       <property name="foreground-gdk" type="GdkColor*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="foreground-rgba" type="GdkRGBA*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="foreground-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="language" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="language-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="markup" type="char*" readable="0" writable="1" construct="0" construct-only="0"/>
-                       <property name="max-width-chars" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="placeholder-text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="rise" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="rise-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="scale" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="scale-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="single-paragraph-mode" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="size" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="size-points" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="size-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="stretch" type="PangoStretch" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="stretch-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="strikethrough" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="strikethrough-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="style" type="PangoStyle" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="style-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="underline" type="PangoUnderline" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="underline-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="variant" type="PangoVariant" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="variant-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="weight" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="weight-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="width-chars" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="wrap-mode" type="PangoWrapMode" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="wrap-width" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="edited" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell_renderer_text" type="GtkCellRendererText*"/>
-                                       <parameter name="path" type="char*"/>
-                                       <parameter name="new_text" type="char*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkCellRendererToggle" parent="GtkCellRenderer" type-name="GtkCellRendererToggle" get-type="gtk_cell_renderer_toggle_get_type">
-                       <method name="get_activatable" symbol="gtk_cell_renderer_toggle_get_activatable">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="toggle" type="GtkCellRendererToggle*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_active" symbol="gtk_cell_renderer_toggle_get_active">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="toggle" type="GtkCellRendererToggle*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_radio" symbol="gtk_cell_renderer_toggle_get_radio">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="toggle" type="GtkCellRendererToggle*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_cell_renderer_toggle_new">
-                               <return-type type="GtkCellRenderer*"/>
-                       </constructor>
-                       <method name="set_activatable" symbol="gtk_cell_renderer_toggle_set_activatable">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="toggle" type="GtkCellRendererToggle*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_active" symbol="gtk_cell_renderer_toggle_set_active">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="toggle" type="GtkCellRendererToggle*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_radio" symbol="gtk_cell_renderer_toggle_set_radio">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="toggle" type="GtkCellRendererToggle*"/>
-                                       <parameter name="radio" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="activatable" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="active" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="inconsistent" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="indicator-size" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="radio" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="toggled" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell_renderer_toggle" type="GtkCellRendererToggle*"/>
-                                       <parameter name="path" type="char*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkCellView" parent="GtkWidget" type-name="GtkCellView" get-type="gtk_cell_view_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkCellLayout"/>
-                               <interface name="GtkOrientable"/>
-                       </implements>
-                       <method name="get_displayed_row" symbol="gtk_cell_view_get_displayed_row">
-                               <return-type type="GtkTreePath*"/>
-                               <parameters>
-                                       <parameter name="cell_view" type="GtkCellView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_draw_sensitive" symbol="gtk_cell_view_get_draw_sensitive">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="cell_view" type="GtkCellView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_fit_model" symbol="gtk_cell_view_get_fit_model">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="cell_view" type="GtkCellView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_model" symbol="gtk_cell_view_get_model">
-                               <return-type type="GtkTreeModel*"/>
-                               <parameters>
-                                       <parameter name="cell_view" type="GtkCellView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_size_of_row" symbol="gtk_cell_view_get_size_of_row">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="cell_view" type="GtkCellView*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                                       <parameter name="requisition" type="GtkRequisition*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_cell_view_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <constructor name="new_with_context" symbol="gtk_cell_view_new_with_context">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                                       <parameter name="context" type="GtkCellAreaContext*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_with_markup" symbol="gtk_cell_view_new_with_markup">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="markup" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_with_pixbuf" symbol="gtk_cell_view_new_with_pixbuf">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="pixbuf" type="GdkPixbuf*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_with_text" symbol="gtk_cell_view_new_with_text">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="text" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_background_color" symbol="gtk_cell_view_set_background_color">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell_view" type="GtkCellView*"/>
-                                       <parameter name="color" type="GdkColor*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_background_rgba" symbol="gtk_cell_view_set_background_rgba">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell_view" type="GtkCellView*"/>
-                                       <parameter name="rgba" type="GdkRGBA*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_displayed_row" symbol="gtk_cell_view_set_displayed_row">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell_view" type="GtkCellView*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_draw_sensitive" symbol="gtk_cell_view_set_draw_sensitive">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell_view" type="GtkCellView*"/>
-                                       <parameter name="draw_sensitive" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_fit_model" symbol="gtk_cell_view_set_fit_model">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell_view" type="GtkCellView*"/>
-                                       <parameter name="fit_model" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_model" symbol="gtk_cell_view_set_model">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell_view" type="GtkCellView*"/>
-                                       <parameter name="model" type="GtkTreeModel*"/>
-                               </parameters>
-                       </method>
-                       <property name="background" type="char*" readable="0" writable="1" construct="0" construct-only="0"/>
-                       <property name="background-gdk" type="GdkColor*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="background-rgba" type="GdkRGBA*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="background-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="cell-area" type="GtkCellArea*" readable="1" writable="1" construct="0" construct-only="1"/>
-                       <property name="cell-area-context" type="GtkCellAreaContext*" readable="1" writable="1" construct="0" construct-only="1"/>
-                       <property name="draw-sensitive" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="fit-model" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="model" type="GtkTreeModel*" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkCheckButton" parent="GtkToggleButton" type-name="GtkCheckButton" get-type="gtk_check_button_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkActionable"/>
-                               <interface name="GtkActivatable"/>
-                       </implements>
-                       <constructor name="new" symbol="gtk_check_button_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <constructor name="new_with_label" symbol="gtk_check_button_new_with_label">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="label" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_with_mnemonic" symbol="gtk_check_button_new_with_mnemonic">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="label" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <vfunc name="draw_indicator">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="check_button" type="GtkCheckButton*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                               </parameters>
-                       </vfunc>
-               </object>
-               <object name="GtkCheckMenuItem" parent="GtkMenuItem" type-name="GtkCheckMenuItem" get-type="gtk_check_menu_item_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkActivatable"/>
-                               <interface name="GtkActionable"/>
-                       </implements>
-                       <method name="get_active" symbol="gtk_check_menu_item_get_active">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="check_menu_item" type="GtkCheckMenuItem*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_draw_as_radio" symbol="gtk_check_menu_item_get_draw_as_radio">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="check_menu_item" type="GtkCheckMenuItem*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_inconsistent" symbol="gtk_check_menu_item_get_inconsistent">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="check_menu_item" type="GtkCheckMenuItem*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_check_menu_item_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <constructor name="new_with_label" symbol="gtk_check_menu_item_new_with_label">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="label" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_with_mnemonic" symbol="gtk_check_menu_item_new_with_mnemonic">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="label" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_active" symbol="gtk_check_menu_item_set_active">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="check_menu_item" type="GtkCheckMenuItem*"/>
-                                       <parameter name="is_active" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_draw_as_radio" symbol="gtk_check_menu_item_set_draw_as_radio">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="check_menu_item" type="GtkCheckMenuItem*"/>
-                                       <parameter name="draw_as_radio" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_inconsistent" symbol="gtk_check_menu_item_set_inconsistent">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="check_menu_item" type="GtkCheckMenuItem*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="toggled" symbol="gtk_check_menu_item_toggled">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="check_menu_item" type="GtkCheckMenuItem*"/>
-                               </parameters>
-                       </method>
-                       <property name="active" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="draw-as-radio" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="inconsistent" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="toggled" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="check_menu_item" type="GtkCheckMenuItem*"/>
-                               </parameters>
-                       </signal>
-                       <vfunc name="draw_indicator">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="check_menu_item" type="GtkCheckMenuItem*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                               </parameters>
-                       </vfunc>
-               </object>
-               <object name="GtkCheckMenuItemAccessible" parent="GtkMenuItemAccessible" type-name="GtkCheckMenuItemAccessible" get-type="gtk_check_menu_item_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                               <interface name="AtkAction"/>
-                               <interface name="AtkSelection"/>
-                       </implements>
-               </object>
-               <object name="GtkClipboard" parent="GObject" type-name="GtkClipboard" get-type="gtk_clipboard_get_type">
-                       <method name="clear" symbol="gtk_clipboard_clear">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="clipboard" type="GtkClipboard*"/>
-                               </parameters>
-                       </method>
-                       <method name="get" symbol="gtk_clipboard_get">
-                               <return-type type="GtkClipboard*"/>
-                               <parameters>
-                                       <parameter name="selection" type="GdkAtom"/>
-                               </parameters>
-                       </method>
-                       <method name="get_default" symbol="gtk_clipboard_get_default">
-                               <return-type type="GtkClipboard*"/>
-                               <parameters>
-                                       <parameter name="display" type="GdkDisplay*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_display" symbol="gtk_clipboard_get_display">
-                               <return-type type="GdkDisplay*"/>
-                               <parameters>
-                                       <parameter name="clipboard" type="GtkClipboard*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_for_display" symbol="gtk_clipboard_get_for_display">
-                               <return-type type="GtkClipboard*"/>
-                               <parameters>
-                                       <parameter name="display" type="GdkDisplay*"/>
-                                       <parameter name="selection" type="GdkAtom"/>
-                               </parameters>
-                       </method>
-                       <method name="get_owner" symbol="gtk_clipboard_get_owner">
-                               <return-type type="GObject*"/>
-                               <parameters>
-                                       <parameter name="clipboard" type="GtkClipboard*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_selection" symbol="gtk_clipboard_get_selection">
-                               <return-type type="GdkAtom"/>
-                               <parameters>
-                                       <parameter name="clipboard" type="GtkClipboard*"/>
-                               </parameters>
-                       </method>
-                       <method name="request_contents" symbol="gtk_clipboard_request_contents">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="clipboard" type="GtkClipboard*"/>
-                                       <parameter name="target" type="GdkAtom"/>
-                                       <parameter name="callback" type="GtkClipboardReceivedFunc"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                               </parameters>
-                       </method>
-                       <method name="request_image" symbol="gtk_clipboard_request_image">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="clipboard" type="GtkClipboard*"/>
-                                       <parameter name="callback" type="GtkClipboardImageReceivedFunc"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                               </parameters>
-                       </method>
-                       <method name="request_rich_text" symbol="gtk_clipboard_request_rich_text">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="clipboard" type="GtkClipboard*"/>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="callback" type="GtkClipboardRichTextReceivedFunc"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                               </parameters>
-                       </method>
-                       <method name="request_targets" symbol="gtk_clipboard_request_targets">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="clipboard" type="GtkClipboard*"/>
-                                       <parameter name="callback" type="GtkClipboardTargetsReceivedFunc"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                               </parameters>
-                       </method>
-                       <method name="request_text" symbol="gtk_clipboard_request_text">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="clipboard" type="GtkClipboard*"/>
-                                       <parameter name="callback" type="GtkClipboardTextReceivedFunc"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                               </parameters>
-                       </method>
-                       <method name="request_uris" symbol="gtk_clipboard_request_uris">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="clipboard" type="GtkClipboard*"/>
-                                       <parameter name="callback" type="GtkClipboardURIReceivedFunc"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                               </parameters>
-                       </method>
-                       <method name="set_can_store" symbol="gtk_clipboard_set_can_store">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="clipboard" type="GtkClipboard*"/>
-                                       <parameter name="targets" type="GtkTargetEntry*"/>
-                                       <parameter name="n_targets" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_image" symbol="gtk_clipboard_set_image">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="clipboard" type="GtkClipboard*"/>
-                                       <parameter name="pixbuf" type="GdkPixbuf*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_text" symbol="gtk_clipboard_set_text">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="clipboard" type="GtkClipboard*"/>
-                                       <parameter name="text" type="gchar*"/>
-                                       <parameter name="len" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_with_data" symbol="gtk_clipboard_set_with_data">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="clipboard" type="GtkClipboard*"/>
-                                       <parameter name="targets" type="GtkTargetEntry*"/>
-                                       <parameter name="n_targets" type="guint"/>
-                                       <parameter name="get_func" type="GtkClipboardGetFunc"/>
-                                       <parameter name="clear_func" type="GtkClipboardClearFunc"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                               </parameters>
-                       </method>
-                       <method name="set_with_owner" symbol="gtk_clipboard_set_with_owner">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="clipboard" type="GtkClipboard*"/>
-                                       <parameter name="targets" type="GtkTargetEntry*"/>
-                                       <parameter name="n_targets" type="guint"/>
-                                       <parameter name="get_func" type="GtkClipboardGetFunc"/>
-                                       <parameter name="clear_func" type="GtkClipboardClearFunc"/>
-                                       <parameter name="owner" type="GObject*"/>
-                               </parameters>
-                       </method>
-                       <method name="store" symbol="gtk_clipboard_store">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="clipboard" type="GtkClipboard*"/>
-                               </parameters>
-                       </method>
-                       <method name="wait_for_contents" symbol="gtk_clipboard_wait_for_contents">
-                               <return-type type="GtkSelectionData*"/>
-                               <parameters>
-                                       <parameter name="clipboard" type="GtkClipboard*"/>
-                                       <parameter name="target" type="GdkAtom"/>
-                               </parameters>
-                       </method>
-                       <method name="wait_for_image" symbol="gtk_clipboard_wait_for_image">
-                               <return-type type="GdkPixbuf*"/>
-                               <parameters>
-                                       <parameter name="clipboard" type="GtkClipboard*"/>
-                               </parameters>
-                       </method>
-                       <method name="wait_for_rich_text" symbol="gtk_clipboard_wait_for_rich_text">
-                               <return-type type="guint8*"/>
-                               <parameters>
-                                       <parameter name="clipboard" type="GtkClipboard*"/>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="format" type="GdkAtom*"/>
-                                       <parameter name="length" type="gsize*"/>
-                               </parameters>
-                       </method>
-                       <method name="wait_for_targets" symbol="gtk_clipboard_wait_for_targets">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="clipboard" type="GtkClipboard*"/>
-                                       <parameter name="targets" type="GdkAtom**"/>
-                                       <parameter name="n_targets" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="wait_for_text" symbol="gtk_clipboard_wait_for_text">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="clipboard" type="GtkClipboard*"/>
-                               </parameters>
-                       </method>
-                       <method name="wait_for_uris" symbol="gtk_clipboard_wait_for_uris">
-                               <return-type type="gchar**"/>
-                               <parameters>
-                                       <parameter name="clipboard" type="GtkClipboard*"/>
-                               </parameters>
-                       </method>
-                       <method name="wait_is_image_available" symbol="gtk_clipboard_wait_is_image_available">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="clipboard" type="GtkClipboard*"/>
-                               </parameters>
-                       </method>
-                       <method name="wait_is_rich_text_available" symbol="gtk_clipboard_wait_is_rich_text_available">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="clipboard" type="GtkClipboard*"/>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                               </parameters>
-                       </method>
-                       <method name="wait_is_target_available" symbol="gtk_clipboard_wait_is_target_available">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="clipboard" type="GtkClipboard*"/>
-                                       <parameter name="target" type="GdkAtom"/>
-                               </parameters>
-                       </method>
-                       <method name="wait_is_text_available" symbol="gtk_clipboard_wait_is_text_available">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="clipboard" type="GtkClipboard*"/>
-                               </parameters>
-                       </method>
-                       <method name="wait_is_uris_available" symbol="gtk_clipboard_wait_is_uris_available">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="clipboard" type="GtkClipboard*"/>
-                               </parameters>
-                       </method>
-                       <signal name="owner-change" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkClipboard*"/>
-                                       <parameter name="p0" type="GdkEvent*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkColorButton" parent="GtkButton" type-name="GtkColorButton" get-type="gtk_color_button_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkActionable"/>
-                               <interface name="GtkActivatable"/>
-                               <interface name="GtkColorChooser"/>
-                       </implements>
-                       <method name="get_alpha" symbol="gtk_color_button_get_alpha">
-                               <return-type type="guint16"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkColorButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_color" symbol="gtk_color_button_get_color">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkColorButton*"/>
-                                       <parameter name="color" type="GdkColor*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_rgba" symbol="gtk_color_button_get_rgba">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkColorButton*"/>
-                                       <parameter name="rgba" type="GdkRGBA*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_title" symbol="gtk_color_button_get_title">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkColorButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_use_alpha" symbol="gtk_color_button_get_use_alpha">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkColorButton*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_color_button_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <constructor name="new_with_color" symbol="gtk_color_button_new_with_color">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="color" type="GdkColor*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_with_rgba" symbol="gtk_color_button_new_with_rgba">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="rgba" type="GdkRGBA*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_alpha" symbol="gtk_color_button_set_alpha">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkColorButton*"/>
-                                       <parameter name="alpha" type="guint16"/>
-                               </parameters>
-                       </method>
-                       <method name="set_color" symbol="gtk_color_button_set_color">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkColorButton*"/>
-                                       <parameter name="color" type="GdkColor*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_rgba" symbol="gtk_color_button_set_rgba">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkColorButton*"/>
-                                       <parameter name="rgba" type="GdkRGBA*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_title" symbol="gtk_color_button_set_title">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkColorButton*"/>
-                                       <parameter name="title" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_use_alpha" symbol="gtk_color_button_set_use_alpha">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkColorButton*"/>
-                                       <parameter name="use_alpha" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="alpha" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="color" type="GdkColor*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="rgba" type="GdkRGBA*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="show-editor" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="title" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="use-alpha" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="color-set" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cp" type="GtkColorButton*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkColorChooserDialog" parent="GtkDialog" type-name="GtkColorChooserDialog" get-type="gtk_color_chooser_dialog_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkColorChooser"/>
-                       </implements>
-                       <constructor name="new" symbol="gtk_color_chooser_dialog_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="title" type="gchar*"/>
-                                       <parameter name="parent" type="GtkWindow*"/>
-                               </parameters>
-                       </constructor>
-                       <property name="show-editor" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkColorChooserWidget" parent="GtkBox" type-name="GtkColorChooserWidget" get-type="gtk_color_chooser_widget_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                               <interface name="GtkColorChooser"/>
-                       </implements>
-                       <constructor name="new" symbol="gtk_color_chooser_widget_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <property name="show-editor" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkColorSelection" parent="GtkBox" type-name="GtkColorSelection" get-type="gtk_color_selection_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                       </implements>
-                       <method name="get_current_alpha" symbol="gtk_color_selection_get_current_alpha">
-                               <return-type type="guint16"/>
-                               <parameters>
-                                       <parameter name="colorsel" type="GtkColorSelection*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_current_color" symbol="gtk_color_selection_get_current_color">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="colorsel" type="GtkColorSelection*"/>
-                                       <parameter name="color" type="GdkColor*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_current_rgba" symbol="gtk_color_selection_get_current_rgba">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="colorsel" type="GtkColorSelection*"/>
-                                       <parameter name="rgba" type="GdkRGBA*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_has_opacity_control" symbol="gtk_color_selection_get_has_opacity_control">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="colorsel" type="GtkColorSelection*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_has_palette" symbol="gtk_color_selection_get_has_palette">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="colorsel" type="GtkColorSelection*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_previous_alpha" symbol="gtk_color_selection_get_previous_alpha">
-                               <return-type type="guint16"/>
-                               <parameters>
-                                       <parameter name="colorsel" type="GtkColorSelection*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_previous_color" symbol="gtk_color_selection_get_previous_color">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="colorsel" type="GtkColorSelection*"/>
-                                       <parameter name="color" type="GdkColor*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_previous_rgba" symbol="gtk_color_selection_get_previous_rgba">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="colorsel" type="GtkColorSelection*"/>
-                                       <parameter name="rgba" type="GdkRGBA*"/>
-                               </parameters>
-                       </method>
-                       <method name="is_adjusting" symbol="gtk_color_selection_is_adjusting">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="colorsel" type="GtkColorSelection*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_color_selection_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <method name="palette_from_string" symbol="gtk_color_selection_palette_from_string">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="str" type="gchar*"/>
-                                       <parameter name="colors" type="GdkColor**"/>
-                                       <parameter name="n_colors" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="palette_to_string" symbol="gtk_color_selection_palette_to_string">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="colors" type="GdkColor*"/>
-                                       <parameter name="n_colors" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_change_palette_with_screen_hook" symbol="gtk_color_selection_set_change_palette_with_screen_hook">
-                               <return-type type="GtkColorSelectionChangePaletteWithScreenFunc"/>
-                               <parameters>
-                                       <parameter name="func" type="GtkColorSelectionChangePaletteWithScreenFunc"/>
-                               </parameters>
-                       </method>
-                       <method name="set_current_alpha" symbol="gtk_color_selection_set_current_alpha">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="colorsel" type="GtkColorSelection*"/>
-                                       <parameter name="alpha" type="guint16"/>
-                               </parameters>
-                       </method>
-                       <method name="set_current_color" symbol="gtk_color_selection_set_current_color">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="colorsel" type="GtkColorSelection*"/>
-                                       <parameter name="color" type="GdkColor*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_current_rgba" symbol="gtk_color_selection_set_current_rgba">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="colorsel" type="GtkColorSelection*"/>
-                                       <parameter name="rgba" type="GdkRGBA*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_has_opacity_control" symbol="gtk_color_selection_set_has_opacity_control">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="colorsel" type="GtkColorSelection*"/>
-                                       <parameter name="has_opacity" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_has_palette" symbol="gtk_color_selection_set_has_palette">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="colorsel" type="GtkColorSelection*"/>
-                                       <parameter name="has_palette" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_previous_alpha" symbol="gtk_color_selection_set_previous_alpha">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="colorsel" type="GtkColorSelection*"/>
-                                       <parameter name="alpha" type="guint16"/>
-                               </parameters>
-                       </method>
-                       <method name="set_previous_color" symbol="gtk_color_selection_set_previous_color">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="colorsel" type="GtkColorSelection*"/>
-                                       <parameter name="color" type="GdkColor*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_previous_rgba" symbol="gtk_color_selection_set_previous_rgba">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="colorsel" type="GtkColorSelection*"/>
-                                       <parameter name="rgba" type="GdkRGBA*"/>
-                               </parameters>
-                       </method>
-                       <property name="current-alpha" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="current-color" type="GdkColor*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="current-rgba" type="GdkRGBA*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="has-opacity-control" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="has-palette" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="color-changed" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="color_selection" type="GtkColorSelection*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkColorSelectionDialog" parent="GtkDialog" type-name="GtkColorSelectionDialog" get-type="gtk_color_selection_dialog_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="get_color_selection" symbol="gtk_color_selection_dialog_get_color_selection">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="colorsel" type="GtkColorSelectionDialog*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_color_selection_dialog_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="title" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <property name="cancel-button" type="GtkWidget*" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="color-selection" type="GtkWidget*" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="help-button" type="GtkWidget*" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="ok-button" type="GtkWidget*" readable="1" writable="0" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkComboBox" parent="GtkBin" type-name="GtkComboBox" get-type="gtk_combo_box_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkCellLayout"/>
-                               <interface name="GtkCellEditable"/>
-                       </implements>
-                       <method name="get_active" symbol="gtk_combo_box_get_active">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_active_id" symbol="gtk_combo_box_get_active_id">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_active_iter" symbol="gtk_combo_box_get_active_iter">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBox*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_add_tearoffs" symbol="gtk_combo_box_get_add_tearoffs">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_button_sensitivity" symbol="gtk_combo_box_get_button_sensitivity">
-                               <return-type type="GtkSensitivityType"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_column_span_column" symbol="gtk_combo_box_get_column_span_column">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_entry_text_column" symbol="gtk_combo_box_get_entry_text_column">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_focus_on_click" symbol="gtk_combo_box_get_focus_on_click">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="combo" type="GtkComboBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_has_entry" symbol="gtk_combo_box_get_has_entry">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_id_column" symbol="gtk_combo_box_get_id_column">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_model" symbol="gtk_combo_box_get_model">
-                               <return-type type="GtkTreeModel*"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_popup_accessible" symbol="gtk_combo_box_get_popup_accessible">
-                               <return-type type="AtkObject*"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_popup_fixed_width" symbol="gtk_combo_box_get_popup_fixed_width">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_row_separator_func" symbol="gtk_combo_box_get_row_separator_func">
-                               <return-type type="GtkTreeViewRowSeparatorFunc"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_row_span_column" symbol="gtk_combo_box_get_row_span_column">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_title" symbol="gtk_combo_box_get_title">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_wrap_width" symbol="gtk_combo_box_get_wrap_width">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBox*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_combo_box_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <constructor name="new_with_area" symbol="gtk_combo_box_new_with_area">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_with_area_and_entry" symbol="gtk_combo_box_new_with_area_and_entry">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_with_entry" symbol="gtk_combo_box_new_with_entry">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <constructor name="new_with_model" symbol="gtk_combo_box_new_with_model">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="model" type="GtkTreeModel*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_with_model_and_entry" symbol="gtk_combo_box_new_with_model_and_entry">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="model" type="GtkTreeModel*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="popdown" symbol="gtk_combo_box_popdown">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="popup" symbol="gtk_combo_box_popup">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="popup_for_device" symbol="gtk_combo_box_popup_for_device">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBox*"/>
-                                       <parameter name="device" type="GdkDevice*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_active" symbol="gtk_combo_box_set_active">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBox*"/>
-                                       <parameter name="index_" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_active_id" symbol="gtk_combo_box_set_active_id">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBox*"/>
-                                       <parameter name="active_id" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_active_iter" symbol="gtk_combo_box_set_active_iter">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBox*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_add_tearoffs" symbol="gtk_combo_box_set_add_tearoffs">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBox*"/>
-                                       <parameter name="add_tearoffs" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_button_sensitivity" symbol="gtk_combo_box_set_button_sensitivity">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBox*"/>
-                                       <parameter name="sensitivity" type="GtkSensitivityType"/>
-                               </parameters>
-                       </method>
-                       <method name="set_column_span_column" symbol="gtk_combo_box_set_column_span_column">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBox*"/>
-                                       <parameter name="column_span" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_entry_text_column" symbol="gtk_combo_box_set_entry_text_column">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBox*"/>
-                                       <parameter name="text_column" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_focus_on_click" symbol="gtk_combo_box_set_focus_on_click">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="combo" type="GtkComboBox*"/>
-                                       <parameter name="focus_on_click" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_id_column" symbol="gtk_combo_box_set_id_column">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBox*"/>
-                                       <parameter name="id_column" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_model" symbol="gtk_combo_box_set_model">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBox*"/>
-                                       <parameter name="model" type="GtkTreeModel*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_popup_fixed_width" symbol="gtk_combo_box_set_popup_fixed_width">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBox*"/>
-                                       <parameter name="fixed" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_row_separator_func" symbol="gtk_combo_box_set_row_separator_func">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBox*"/>
-                                       <parameter name="func" type="GtkTreeViewRowSeparatorFunc"/>
-                                       <parameter name="data" type="gpointer"/>
-                                       <parameter name="destroy" type="GDestroyNotify"/>
-                               </parameters>
-                       </method>
-                       <method name="set_row_span_column" symbol="gtk_combo_box_set_row_span_column">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBox*"/>
-                                       <parameter name="row_span" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_title" symbol="gtk_combo_box_set_title">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBox*"/>
-                                       <parameter name="title" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_wrap_width" symbol="gtk_combo_box_set_wrap_width">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBox*"/>
-                                       <parameter name="width" type="gint"/>
-                               </parameters>
-                       </method>
-                       <property name="active" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="active-id" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="add-tearoffs" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="button-sensitivity" type="GtkSensitivityType" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="cell-area" type="GtkCellArea*" readable="1" writable="1" construct="0" construct-only="1"/>
-                       <property name="column-span-column" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="entry-text-column" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="has-entry" type="gboolean" readable="1" writable="1" construct="0" construct-only="1"/>
-                       <property name="has-frame" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="id-column" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="model" type="GtkTreeModel*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="popup-fixed-width" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="popup-shown" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="row-span-column" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="tearoff-title" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="wrap-width" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="changed" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBox*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="format-entry-text" when="LAST">
-                               <return-type type="char*"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBox*"/>
-                                       <parameter name="path" type="char*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="move-active" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkComboBox*"/>
-                                       <parameter name="p0" type="GtkScrollType"/>
-                               </parameters>
-                       </signal>
-                       <signal name="popdown" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkComboBox*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="popup" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkComboBox*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkComboBoxAccessible" parent="GtkContainerAccessible" type-name="GtkComboBoxAccessible" get-type="gtk_combo_box_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                               <interface name="AtkAction"/>
-                               <interface name="AtkSelection"/>
-                       </implements>
-               </object>
-               <object name="GtkComboBoxText" parent="GtkComboBox" type-name="GtkComboBoxText" get-type="gtk_combo_box_text_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkCellLayout"/>
-                               <interface name="GtkCellEditable"/>
-                       </implements>
-                       <method name="append" symbol="gtk_combo_box_text_append">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBoxText*"/>
-                                       <parameter name="id" type="gchar*"/>
-                                       <parameter name="text" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="append_text" symbol="gtk_combo_box_text_append_text">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBoxText*"/>
-                                       <parameter name="text" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_active_text" symbol="gtk_combo_box_text_get_active_text">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBoxText*"/>
-                               </parameters>
-                       </method>
-                       <method name="insert" symbol="gtk_combo_box_text_insert">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBoxText*"/>
-                                       <parameter name="position" type="gint"/>
-                                       <parameter name="id" type="gchar*"/>
-                                       <parameter name="text" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="insert_text" symbol="gtk_combo_box_text_insert_text">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBoxText*"/>
-                                       <parameter name="position" type="gint"/>
-                                       <parameter name="text" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_combo_box_text_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <constructor name="new_with_entry" symbol="gtk_combo_box_text_new_with_entry">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <method name="prepend" symbol="gtk_combo_box_text_prepend">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBoxText*"/>
-                                       <parameter name="id" type="gchar*"/>
-                                       <parameter name="text" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="prepend_text" symbol="gtk_combo_box_text_prepend_text">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBoxText*"/>
-                                       <parameter name="text" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="remove" symbol="gtk_combo_box_text_remove">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBoxText*"/>
-                                       <parameter name="position" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="remove_all" symbol="gtk_combo_box_text_remove_all">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="combo_box" type="GtkComboBoxText*"/>
-                               </parameters>
-                       </method>
-               </object>
-               <object name="GtkContainer" parent="GtkWidget" type-name="GtkContainer" get-type="gtk_container_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="add" symbol="gtk_container_add">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="add_with_properties" symbol="gtk_container_add_with_properties">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="first_prop_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="check_resize" symbol="gtk_container_check_resize">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                               </parameters>
-                       </method>
-                       <method name="child_get" symbol="gtk_container_child_get">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="first_prop_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="child_get_property" symbol="gtk_container_child_get_property">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="property_name" type="gchar*"/>
-                                       <parameter name="value" type="GValue*"/>
-                               </parameters>
-                       </method>
-                       <method name="child_get_valist" symbol="gtk_container_child_get_valist">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="first_property_name" type="gchar*"/>
-                                       <parameter name="var_args" type="va_list"/>
-                               </parameters>
-                       </method>
-                       <method name="child_notify" symbol="gtk_container_child_notify">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="child_property" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="child_notify_by_pspec" symbol="gtk_container_child_notify_by_pspec">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="pspec" type="GParamSpec*"/>
-                               </parameters>
-                       </method>
-                       <method name="child_set" symbol="gtk_container_child_set">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="first_prop_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="child_set_property" symbol="gtk_container_child_set_property">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="property_name" type="gchar*"/>
-                                       <parameter name="value" type="GValue*"/>
-                               </parameters>
-                       </method>
-                       <method name="child_set_valist" symbol="gtk_container_child_set_valist">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="first_property_name" type="gchar*"/>
-                                       <parameter name="var_args" type="va_list"/>
-                               </parameters>
-                       </method>
-                       <method name="child_type" symbol="gtk_container_child_type">
-                               <return-type type="GType"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                               </parameters>
-                       </method>
-                       <method name="class_find_child_property" symbol="gtk_container_class_find_child_property">
-                               <return-type type="GParamSpec*"/>
-                               <parameters>
-                                       <parameter name="cclass" type="GObjectClass*"/>
-                                       <parameter name="property_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="class_handle_border_width" symbol="gtk_container_class_handle_border_width">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="klass" type="GtkContainerClass*"/>
-                               </parameters>
-                       </method>
-                       <method name="class_install_child_properties" symbol="gtk_container_class_install_child_properties">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cclass" type="GtkContainerClass*"/>
-                                       <parameter name="n_pspecs" type="guint"/>
-                                       <parameter name="pspecs" type="GParamSpec**"/>
-                               </parameters>
-                       </method>
-                       <method name="class_install_child_property" symbol="gtk_container_class_install_child_property">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cclass" type="GtkContainerClass*"/>
-                                       <parameter name="property_id" type="guint"/>
-                                       <parameter name="pspec" type="GParamSpec*"/>
-                               </parameters>
-                       </method>
-                       <method name="class_list_child_properties" symbol="gtk_container_class_list_child_properties">
-                               <return-type type="GParamSpec**"/>
-                               <parameters>
-                                       <parameter name="cclass" type="GObjectClass*"/>
-                                       <parameter name="n_properties" type="guint*"/>
-                               </parameters>
-                       </method>
-                       <method name="forall" symbol="gtk_container_forall">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                                       <parameter name="callback" type="GtkCallback"/>
-                                       <parameter name="callback_data" type="gpointer"/>
-                               </parameters>
-                       </method>
-                       <method name="foreach" symbol="gtk_container_foreach">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                                       <parameter name="callback" type="GtkCallback"/>
-                                       <parameter name="callback_data" type="gpointer"/>
-                               </parameters>
-                       </method>
-                       <method name="get_border_width" symbol="gtk_container_get_border_width">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_children" symbol="gtk_container_get_children">
-                               <return-type type="GList*"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_focus_chain" symbol="gtk_container_get_focus_chain">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                                       <parameter name="focusable_widgets" type="GList**"/>
-                               </parameters>
-                       </method>
-                       <method name="get_focus_child" symbol="gtk_container_get_focus_child">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_focus_hadjustment" symbol="gtk_container_get_focus_hadjustment">
-                               <return-type type="GtkAdjustment*"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_focus_vadjustment" symbol="gtk_container_get_focus_vadjustment">
-                               <return-type type="GtkAdjustment*"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_path_for_child" symbol="gtk_container_get_path_for_child">
-                               <return-type type="GtkWidgetPath*"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_resize_mode" symbol="gtk_container_get_resize_mode">
-                               <return-type type="GtkResizeMode"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                               </parameters>
-                       </method>
-                       <method name="propagate_draw" symbol="gtk_container_propagate_draw">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                               </parameters>
-                       </method>
-                       <method name="remove" symbol="gtk_container_remove">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="resize_children" symbol="gtk_container_resize_children">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_border_width" symbol="gtk_container_set_border_width">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                                       <parameter name="border_width" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_focus_chain" symbol="gtk_container_set_focus_chain">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                                       <parameter name="focusable_widgets" type="GList*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_focus_child" symbol="gtk_container_set_focus_child">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_focus_hadjustment" symbol="gtk_container_set_focus_hadjustment">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_focus_vadjustment" symbol="gtk_container_set_focus_vadjustment">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_reallocate_redraws" symbol="gtk_container_set_reallocate_redraws">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                                       <parameter name="needs_redraws" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_resize_mode" symbol="gtk_container_set_resize_mode">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                                       <parameter name="resize_mode" type="GtkResizeMode"/>
-                               </parameters>
-                       </method>
-                       <method name="unset_focus_chain" symbol="gtk_container_unset_focus_chain">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                               </parameters>
-                       </method>
-                       <property name="border-width" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="child" type="GtkWidget*" readable="0" writable="1" construct="0" construct-only="0"/>
-                       <property name="resize-mode" type="GtkResizeMode" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="add" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="check-resize" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="remove" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="set-focus-child" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                               </parameters>
-                       </signal>
-                       <vfunc name="child_type">
-                               <return-type type="GType"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="composite_name">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="forall">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                                       <parameter name="include_internals" type="gboolean"/>
-                                       <parameter name="callback" type="GtkCallback"/>
-                                       <parameter name="callback_data" type="gpointer"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_child_property">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="property_id" type="guint"/>
-                                       <parameter name="value" type="GValue*"/>
-                                       <parameter name="pspec" type="GParamSpec*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_path_for_child">
-                               <return-type type="GtkWidgetPath*"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="set_child_property">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="property_id" type="guint"/>
-                                       <parameter name="value" type="GValue*"/>
-                                       <parameter name="pspec" type="GParamSpec*"/>
-                               </parameters>
-                       </vfunc>
-               </object>
-               <object name="GtkContainerAccessible" parent="GtkWidgetAccessible" type-name="GtkContainerAccessible" get-type="gtk_container_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                       </implements>
-                       <vfunc name="add_gtk">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="data" type="gpointer"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="remove_gtk">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainer*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="data" type="gpointer"/>
-                               </parameters>
-                       </vfunc>
-               </object>
-               <object name="GtkContainerCellAccessible" parent="GtkCellAccessible" type-name="GtkContainerCellAccessible" get-type="gtk_container_cell_accessible_get_type">
-                       <implements>
-                               <interface name="AtkAction"/>
-                               <interface name="AtkComponent"/>
-                       </implements>
-                       <method name="add_child" symbol="gtk_container_cell_accessible_add_child">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainerCellAccessible*"/>
-                                       <parameter name="child" type="GtkCellAccessible*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_children" symbol="gtk_container_cell_accessible_get_children">
-                               <return-type type="GList*"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainerCellAccessible*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_container_cell_accessible_new">
-                               <return-type type="GtkContainerCellAccessible*"/>
-                       </constructor>
-                       <method name="remove_child" symbol="gtk_container_cell_accessible_remove_child">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="container" type="GtkContainerCellAccessible*"/>
-                                       <parameter name="child" type="GtkCellAccessible*"/>
-                               </parameters>
-                       </method>
-               </object>
-               <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"/>
-                       </method>
-                       <method name="get_default" symbol="gtk_css_provider_get_default">
-                               <return-type type="GtkCssProvider*"/>
-                       </method>
-                       <method name="get_named" symbol="gtk_css_provider_get_named">
-                               <return-type type="GtkCssProvider*"/>
-                               <parameters>
-                                       <parameter name="name" type="gchar*"/>
-                                       <parameter name="variant" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="load_from_data" symbol="gtk_css_provider_load_from_data">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="css_provider" type="GtkCssProvider*"/>
-                                       <parameter name="data" type="gchar*"/>
-                                       <parameter name="length" type="gssize"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <method name="load_from_file" symbol="gtk_css_provider_load_from_file">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="css_provider" type="GtkCssProvider*"/>
-                                       <parameter name="file" type="GFile*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <method name="load_from_path" symbol="gtk_css_provider_load_from_path">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="css_provider" type="GtkCssProvider*"/>
-                                       <parameter name="path" type="gchar*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <method name="load_from_resource" symbol="gtk_css_provider_load_from_resource">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="css_provider" type="GtkCssProvider*"/>
-                                       <parameter name="resource_path" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_css_provider_new">
-                               <return-type type="GtkCssProvider*"/>
-                       </constructor>
-                       <method name="to_string" symbol="gtk_css_provider_to_string">
-                               <return-type type="char*"/>
-                               <parameters>
-                                       <parameter name="provider" type="GtkCssProvider*"/>
-                               </parameters>
-                       </method>
-                       <signal name="parsing-error" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="provider" type="GtkCssProvider*"/>
-                                       <parameter name="section" type="GtkCssSection*"/>
-                                       <parameter name="error" type="GError*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkDialog" parent="GtkWindow" type-name="GtkDialog" get-type="gtk_dialog_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="add_action_widget" symbol="gtk_dialog_add_action_widget">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="dialog" type="GtkDialog*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="response_id" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="add_button" symbol="gtk_dialog_add_button">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="dialog" type="GtkDialog*"/>
-                                       <parameter name="button_text" type="gchar*"/>
-                                       <parameter name="response_id" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="add_buttons" symbol="gtk_dialog_add_buttons">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="dialog" type="GtkDialog*"/>
-                                       <parameter name="first_button_text" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_action_area" symbol="gtk_dialog_get_action_area">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="dialog" type="GtkDialog*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_content_area" symbol="gtk_dialog_get_content_area">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="dialog" type="GtkDialog*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_header_bar" symbol="gtk_dialog_get_header_bar">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="dialog" type="GtkDialog*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_response_for_widget" symbol="gtk_dialog_get_response_for_widget">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="dialog" type="GtkDialog*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_widget_for_response" symbol="gtk_dialog_get_widget_for_response">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="dialog" type="GtkDialog*"/>
-                                       <parameter name="response_id" type="gint"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_dialog_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <constructor name="new_with_buttons" symbol="gtk_dialog_new_with_buttons">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="title" type="gchar*"/>
-                                       <parameter name="parent" type="GtkWindow*"/>
-                                       <parameter name="flags" type="GtkDialogFlags"/>
-                                       <parameter name="first_button_text" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="response" symbol="gtk_dialog_response">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="dialog" type="GtkDialog*"/>
-                                       <parameter name="response_id" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="run" symbol="gtk_dialog_run">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="dialog" type="GtkDialog*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_alternative_button_order" symbol="gtk_dialog_set_alternative_button_order">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="dialog" type="GtkDialog*"/>
-                                       <parameter name="first_response_id" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_alternative_button_order_from_array" symbol="gtk_dialog_set_alternative_button_order_from_array">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="dialog" type="GtkDialog*"/>
-                                       <parameter name="n_params" type="gint"/>
-                                       <parameter name="new_order" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_default_response" symbol="gtk_dialog_set_default_response">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="dialog" type="GtkDialog*"/>
-                                       <parameter name="response_id" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_response_sensitive" symbol="gtk_dialog_set_response_sensitive">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="dialog" type="GtkDialog*"/>
-                                       <parameter name="response_id" type="gint"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="use-header-bar" type="gint" readable="1" writable="1" construct="0" construct-only="1"/>
-                       <signal name="close" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="dialog" type="GtkDialog*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="response" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="dialog" type="GtkDialog*"/>
-                                       <parameter name="response_id" type="gint"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkDrawingArea" parent="GtkWidget" type-name="GtkDrawingArea" get-type="gtk_drawing_area_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <constructor name="new" symbol="gtk_drawing_area_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <field name="dummy" type="gpointer"/>
-               </object>
-               <object name="GtkEntry" parent="GtkWidget" type-name="GtkEntry" get-type="gtk_entry_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkEditable"/>
-                               <interface name="GtkCellEditable"/>
-                       </implements>
-                       <method name="get_activates_default" symbol="gtk_entry_get_activates_default">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_alignment" symbol="gtk_entry_get_alignment">
-                               <return-type type="gfloat"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_attributes" symbol="gtk_entry_get_attributes">
-                               <return-type type="PangoAttrList*"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_buffer" symbol="gtk_entry_get_buffer">
-                               <return-type type="GtkEntryBuffer*"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_completion" symbol="gtk_entry_get_completion">
-                               <return-type type="GtkEntryCompletion*"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_current_icon_drag_source" symbol="gtk_entry_get_current_icon_drag_source">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_cursor_hadjustment" symbol="gtk_entry_get_cursor_hadjustment">
-                               <return-type type="GtkAdjustment*"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_has_frame" symbol="gtk_entry_get_has_frame">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_icon_activatable" symbol="gtk_entry_get_icon_activatable">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="icon_pos" type="GtkEntryIconPosition"/>
-                               </parameters>
-                       </method>
-                       <method name="get_icon_area" symbol="gtk_entry_get_icon_area">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="icon_pos" type="GtkEntryIconPosition"/>
-                                       <parameter name="icon_area" type="GdkRectangle*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_icon_at_pos" symbol="gtk_entry_get_icon_at_pos">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="get_icon_gicon" symbol="gtk_entry_get_icon_gicon">
-                               <return-type type="GIcon*"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="icon_pos" type="GtkEntryIconPosition"/>
-                               </parameters>
-                       </method>
-                       <method name="get_icon_name" symbol="gtk_entry_get_icon_name">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="icon_pos" type="GtkEntryIconPosition"/>
-                               </parameters>
-                       </method>
-                       <method name="get_icon_pixbuf" symbol="gtk_entry_get_icon_pixbuf">
-                               <return-type type="GdkPixbuf*"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="icon_pos" type="GtkEntryIconPosition"/>
-                               </parameters>
-                       </method>
-                       <method name="get_icon_sensitive" symbol="gtk_entry_get_icon_sensitive">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="icon_pos" type="GtkEntryIconPosition"/>
-                               </parameters>
-                       </method>
-                       <method name="get_icon_stock" symbol="gtk_entry_get_icon_stock">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="icon_pos" type="GtkEntryIconPosition"/>
-                               </parameters>
-                       </method>
-                       <method name="get_icon_storage_type" symbol="gtk_entry_get_icon_storage_type">
-                               <return-type type="GtkImageType"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="icon_pos" type="GtkEntryIconPosition"/>
-                               </parameters>
-                       </method>
-                       <method name="get_icon_tooltip_markup" symbol="gtk_entry_get_icon_tooltip_markup">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="icon_pos" type="GtkEntryIconPosition"/>
-                               </parameters>
-                       </method>
-                       <method name="get_icon_tooltip_text" symbol="gtk_entry_get_icon_tooltip_text">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="icon_pos" type="GtkEntryIconPosition"/>
-                               </parameters>
-                       </method>
-                       <method name="get_inner_border" symbol="gtk_entry_get_inner_border">
-                               <return-type type="GtkBorder*"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_input_hints" symbol="gtk_entry_get_input_hints">
-                               <return-type type="GtkInputHints"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_input_purpose" symbol="gtk_entry_get_input_purpose">
-                               <return-type type="GtkInputPurpose"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_invisible_char" symbol="gtk_entry_get_invisible_char">
-                               <return-type type="gunichar"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_layout" symbol="gtk_entry_get_layout">
-                               <return-type type="PangoLayout*"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_layout_offsets" symbol="gtk_entry_get_layout_offsets">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="x" type="gint*"/>
-                                       <parameter name="y" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_max_length" symbol="gtk_entry_get_max_length">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_max_width_chars" symbol="gtk_entry_get_max_width_chars">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_overwrite_mode" symbol="gtk_entry_get_overwrite_mode">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_placeholder_text" symbol="gtk_entry_get_placeholder_text">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_progress_fraction" symbol="gtk_entry_get_progress_fraction">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_progress_pulse_step" symbol="gtk_entry_get_progress_pulse_step">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_tabs" symbol="gtk_entry_get_tabs">
-                               <return-type type="PangoTabArray*"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_text" symbol="gtk_entry_get_text">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_text_area" symbol="gtk_entry_get_text_area">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="text_area" type="GdkRectangle*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_text_length" symbol="gtk_entry_get_text_length">
-                               <return-type type="guint16"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_visibility" symbol="gtk_entry_get_visibility">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_width_chars" symbol="gtk_entry_get_width_chars">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                               </parameters>
-                       </method>
-                       <method name="grab_focus_without_selecting" symbol="gtk_entry_grab_focus_without_selecting">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                               </parameters>
-                       </method>
-                       <method name="im_context_filter_keypress" symbol="gtk_entry_im_context_filter_keypress">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="event" type="GdkEventKey*"/>
-                               </parameters>
-                       </method>
-                       <method name="layout_index_to_text_index" symbol="gtk_entry_layout_index_to_text_index">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="layout_index" type="gint"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_entry_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <constructor name="new_with_buffer" symbol="gtk_entry_new_with_buffer">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkEntryBuffer*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="progress_pulse" symbol="gtk_entry_progress_pulse">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                               </parameters>
-                       </method>
-                       <method name="reset_im_context" symbol="gtk_entry_reset_im_context">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_activates_default" symbol="gtk_entry_set_activates_default">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_alignment" symbol="gtk_entry_set_alignment">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="xalign" type="gfloat"/>
-                               </parameters>
-                       </method>
-                       <method name="set_attributes" symbol="gtk_entry_set_attributes">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="attrs" type="PangoAttrList*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_buffer" symbol="gtk_entry_set_buffer">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="buffer" type="GtkEntryBuffer*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_completion" symbol="gtk_entry_set_completion">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="completion" type="GtkEntryCompletion*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_cursor_hadjustment" symbol="gtk_entry_set_cursor_hadjustment">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_has_frame" symbol="gtk_entry_set_has_frame">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_icon_activatable" symbol="gtk_entry_set_icon_activatable">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="icon_pos" type="GtkEntryIconPosition"/>
-                                       <parameter name="activatable" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_icon_drag_source" symbol="gtk_entry_set_icon_drag_source">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="icon_pos" type="GtkEntryIconPosition"/>
-                                       <parameter name="target_list" type="GtkTargetList*"/>
-                                       <parameter name="actions" type="GdkDragAction"/>
-                               </parameters>
-                       </method>
-                       <method name="set_icon_from_gicon" symbol="gtk_entry_set_icon_from_gicon">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="icon_pos" type="GtkEntryIconPosition"/>
-                                       <parameter name="icon" type="GIcon*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_icon_from_icon_name" symbol="gtk_entry_set_icon_from_icon_name">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="icon_pos" type="GtkEntryIconPosition"/>
-                                       <parameter name="icon_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_icon_from_pixbuf" symbol="gtk_entry_set_icon_from_pixbuf">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="icon_pos" type="GtkEntryIconPosition"/>
-                                       <parameter name="pixbuf" type="GdkPixbuf*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_icon_from_stock" symbol="gtk_entry_set_icon_from_stock">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="icon_pos" type="GtkEntryIconPosition"/>
-                                       <parameter name="stock_id" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_icon_sensitive" symbol="gtk_entry_set_icon_sensitive">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="icon_pos" type="GtkEntryIconPosition"/>
-                                       <parameter name="sensitive" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_icon_tooltip_markup" symbol="gtk_entry_set_icon_tooltip_markup">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="icon_pos" type="GtkEntryIconPosition"/>
-                                       <parameter name="tooltip" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_icon_tooltip_text" symbol="gtk_entry_set_icon_tooltip_text">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="icon_pos" type="GtkEntryIconPosition"/>
-                                       <parameter name="tooltip" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_inner_border" symbol="gtk_entry_set_inner_border">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="border" type="GtkBorder*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_input_hints" symbol="gtk_entry_set_input_hints">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="hints" type="GtkInputHints"/>
-                               </parameters>
-                       </method>
-                       <method name="set_input_purpose" symbol="gtk_entry_set_input_purpose">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="purpose" type="GtkInputPurpose"/>
-                               </parameters>
-                       </method>
-                       <method name="set_invisible_char" symbol="gtk_entry_set_invisible_char">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="ch" type="gunichar"/>
-                               </parameters>
-                       </method>
-                       <method name="set_max_length" symbol="gtk_entry_set_max_length">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="max" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_max_width_chars" symbol="gtk_entry_set_max_width_chars">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="n_chars" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_overwrite_mode" symbol="gtk_entry_set_overwrite_mode">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="overwrite" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_placeholder_text" symbol="gtk_entry_set_placeholder_text">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="text" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_progress_fraction" symbol="gtk_entry_set_progress_fraction">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="fraction" type="gdouble"/>
-                               </parameters>
-                       </method>
-                       <method name="set_progress_pulse_step" symbol="gtk_entry_set_progress_pulse_step">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="fraction" type="gdouble"/>
-                               </parameters>
-                       </method>
-                       <method name="set_tabs" symbol="gtk_entry_set_tabs">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="tabs" type="PangoTabArray*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_text" symbol="gtk_entry_set_text">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="text" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_visibility" symbol="gtk_entry_set_visibility">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="visible" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_width_chars" symbol="gtk_entry_set_width_chars">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="n_chars" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="text_index_to_layout_index" symbol="gtk_entry_text_index_to_layout_index">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="text_index" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="unset_invisible_char" symbol="gtk_entry_unset_invisible_char">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                               </parameters>
-                       </method>
-                       <property name="activates-default" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="attributes" type="PangoAttrList*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="buffer" type="GtkEntryBuffer*" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="caps-lock-warning" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="completion" type="GtkEntryCompletion*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="cursor-position" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="editable" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="has-frame" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="im-module" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="inner-border" type="GtkBorder*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="input-hints" type="GtkInputHints" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="input-purpose" type="GtkInputPurpose" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="invisible-char" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="invisible-char-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="max-length" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="max-width-chars" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="overwrite-mode" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="placeholder-text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="populate-all" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="primary-icon-activatable" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="primary-icon-gicon" type="GIcon*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="primary-icon-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="primary-icon-pixbuf" type="GdkPixbuf*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="primary-icon-sensitive" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="primary-icon-stock" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="primary-icon-storage-type" type="GtkImageType" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="primary-icon-tooltip-markup" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="primary-icon-tooltip-text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="progress-fraction" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="progress-pulse-step" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="scroll-offset" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="secondary-icon-activatable" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="secondary-icon-gicon" type="GIcon*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="secondary-icon-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="secondary-icon-pixbuf" type="GdkPixbuf*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="secondary-icon-sensitive" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="secondary-icon-stock" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="secondary-icon-storage-type" type="GtkImageType" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="secondary-icon-tooltip-markup" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="secondary-icon-tooltip-text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="selection-bound" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="shadow-type" type="GtkShadowType" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="show-emoji-icon" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="tabs" type="PangoTabArray*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="text-length" type="guint" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="truncate-multiline" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="visibility" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="width-chars" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="xalign" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="activate" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="backspace" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="copy-clipboard" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="cut-clipboard" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="delete-from-cursor" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="type" type="GtkDeleteType"/>
-                                       <parameter name="count" type="gint"/>
-                               </parameters>
-                       </signal>
-                       <signal name="icon-press" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkEntry*"/>
-                                       <parameter name="p0" type="GtkEntryIconPosition"/>
-                                       <parameter name="p1" type="GdkEvent*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="icon-release" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkEntry*"/>
-                                       <parameter name="p0" type="GtkEntryIconPosition"/>
-                                       <parameter name="p1" type="GdkEvent*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="insert-at-cursor" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="str" type="char*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="insert-emoji" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="move-cursor" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="step" type="GtkMovementStep"/>
-                                       <parameter name="count" type="gint"/>
-                                       <parameter name="extend_selection" type="gboolean"/>
-                               </parameters>
-                       </signal>
-                       <signal name="paste-clipboard" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="populate-popup" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="popup" type="GtkWidget*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="preedit-changed" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkEntry*"/>
-                                       <parameter name="p0" type="char*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="toggle-overwrite" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                               </parameters>
-                       </signal>
-                       <vfunc name="get_frame_size">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="x" type="gint*"/>
-                                       <parameter name="y" type="gint*"/>
-                                       <parameter name="width" type="gint*"/>
-                                       <parameter name="height" type="gint*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_text_area_size">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                                       <parameter name="x" type="gint*"/>
-                                       <parameter name="y" type="gint*"/>
-                                       <parameter name="width" type="gint*"/>
-                                       <parameter name="height" type="gint*"/>
-                               </parameters>
-                       </vfunc>
-               </object>
-               <object name="GtkEntryAccessible" parent="GtkWidgetAccessible" type-name="GtkEntryAccessible" get-type="gtk_entry_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                               <interface name="AtkEditableText"/>
-                               <interface name="AtkText"/>
-                               <interface name="AtkAction"/>
-                       </implements>
-               </object>
-               <object name="GtkEntryBuffer" parent="GObject" type-name="GtkEntryBuffer" get-type="gtk_entry_buffer_get_type">
-                       <method name="delete_text" symbol="gtk_entry_buffer_delete_text">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkEntryBuffer*"/>
-                                       <parameter name="position" type="guint"/>
-                                       <parameter name="n_chars" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="emit_deleted_text" symbol="gtk_entry_buffer_emit_deleted_text">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkEntryBuffer*"/>
-                                       <parameter name="position" type="guint"/>
-                                       <parameter name="n_chars" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="emit_inserted_text" symbol="gtk_entry_buffer_emit_inserted_text">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkEntryBuffer*"/>
-                                       <parameter name="position" type="guint"/>
-                                       <parameter name="chars" type="gchar*"/>
-                                       <parameter name="n_chars" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="get_bytes" symbol="gtk_entry_buffer_get_bytes">
-                               <return-type type="gsize"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkEntryBuffer*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_length" symbol="gtk_entry_buffer_get_length">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkEntryBuffer*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_max_length" symbol="gtk_entry_buffer_get_max_length">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkEntryBuffer*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_text" symbol="gtk_entry_buffer_get_text">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkEntryBuffer*"/>
-                               </parameters>
-                       </method>
-                       <method name="insert_text" symbol="gtk_entry_buffer_insert_text">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkEntryBuffer*"/>
-                                       <parameter name="position" type="guint"/>
-                                       <parameter name="chars" type="gchar*"/>
-                                       <parameter name="n_chars" type="gint"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_entry_buffer_new">
-                               <return-type type="GtkEntryBuffer*"/>
-                               <parameters>
-                                       <parameter name="initial_chars" type="gchar*"/>
-                                       <parameter name="n_initial_chars" type="gint"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_max_length" symbol="gtk_entry_buffer_set_max_length">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkEntryBuffer*"/>
-                                       <parameter name="max_length" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_text" symbol="gtk_entry_buffer_set_text">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkEntryBuffer*"/>
-                                       <parameter name="chars" type="gchar*"/>
-                                       <parameter name="n_chars" type="gint"/>
-                               </parameters>
-                       </method>
-                       <property name="length" type="guint" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="max-length" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="deleted-text" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkEntryBuffer*"/>
-                                       <parameter name="position" type="guint"/>
-                                       <parameter name="n_chars" type="guint"/>
-                               </parameters>
-                       </signal>
-                       <signal name="inserted-text" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkEntryBuffer*"/>
-                                       <parameter name="position" type="guint"/>
-                                       <parameter name="chars" type="char*"/>
-                                       <parameter name="n_chars" type="guint"/>
-                               </parameters>
-                       </signal>
-                       <vfunc name="delete_text">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkEntryBuffer*"/>
-                                       <parameter name="position" type="guint"/>
-                                       <parameter name="n_chars" type="guint"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_length">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkEntryBuffer*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_text">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkEntryBuffer*"/>
-                                       <parameter name="n_bytes" type="gsize*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="insert_text">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkEntryBuffer*"/>
-                                       <parameter name="position" type="guint"/>
-                                       <parameter name="chars" type="gchar*"/>
-                                       <parameter name="n_chars" type="guint"/>
-                               </parameters>
-                       </vfunc>
-               </object>
-               <object name="GtkEntryCompletion" parent="GObject" type-name="GtkEntryCompletion" get-type="gtk_entry_completion_get_type">
-                       <implements>
-                               <interface name="GtkCellLayout"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="complete" symbol="gtk_entry_completion_complete">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="completion" type="GtkEntryCompletion*"/>
-                               </parameters>
-                       </method>
-                       <method name="compute_prefix" symbol="gtk_entry_completion_compute_prefix">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="completion" type="GtkEntryCompletion*"/>
-                                       <parameter name="key" type="char*"/>
-                               </parameters>
-                       </method>
-                       <method name="delete_action" symbol="gtk_entry_completion_delete_action">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="completion" type="GtkEntryCompletion*"/>
-                                       <parameter name="index_" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="get_completion_prefix" symbol="gtk_entry_completion_get_completion_prefix">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="completion" type="GtkEntryCompletion*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_entry" symbol="gtk_entry_completion_get_entry">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="completion" type="GtkEntryCompletion*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_inline_completion" symbol="gtk_entry_completion_get_inline_completion">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="completion" type="GtkEntryCompletion*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_inline_selection" symbol="gtk_entry_completion_get_inline_selection">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="completion" type="GtkEntryCompletion*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_minimum_key_length" symbol="gtk_entry_completion_get_minimum_key_length">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="completion" type="GtkEntryCompletion*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_model" symbol="gtk_entry_completion_get_model">
-                               <return-type type="GtkTreeModel*"/>
-                               <parameters>
-                                       <parameter name="completion" type="GtkEntryCompletion*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_popup_completion" symbol="gtk_entry_completion_get_popup_completion">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="completion" type="GtkEntryCompletion*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_popup_set_width" symbol="gtk_entry_completion_get_popup_set_width">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="completion" type="GtkEntryCompletion*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_popup_single_match" symbol="gtk_entry_completion_get_popup_single_match">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="completion" type="GtkEntryCompletion*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_text_column" symbol="gtk_entry_completion_get_text_column">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="completion" type="GtkEntryCompletion*"/>
-                               </parameters>
-                       </method>
-                       <method name="insert_action_markup" symbol="gtk_entry_completion_insert_action_markup">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="completion" type="GtkEntryCompletion*"/>
-                                       <parameter name="index_" type="gint"/>
-                                       <parameter name="markup" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="insert_action_text" symbol="gtk_entry_completion_insert_action_text">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="completion" type="GtkEntryCompletion*"/>
-                                       <parameter name="index_" type="gint"/>
-                                       <parameter name="text" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="insert_prefix" symbol="gtk_entry_completion_insert_prefix">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="completion" type="GtkEntryCompletion*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_entry_completion_new">
-                               <return-type type="GtkEntryCompletion*"/>
-                       </constructor>
-                       <constructor name="new_with_area" symbol="gtk_entry_completion_new_with_area">
-                               <return-type type="GtkEntryCompletion*"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_inline_completion" symbol="gtk_entry_completion_set_inline_completion">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="completion" type="GtkEntryCompletion*"/>
-                                       <parameter name="inline_completion" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_inline_selection" symbol="gtk_entry_completion_set_inline_selection">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="completion" type="GtkEntryCompletion*"/>
-                                       <parameter name="inline_selection" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_match_func" symbol="gtk_entry_completion_set_match_func">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="completion" type="GtkEntryCompletion*"/>
-                                       <parameter name="func" type="GtkEntryCompletionMatchFunc"/>
-                                       <parameter name="func_data" type="gpointer"/>
-                                       <parameter name="func_notify" type="GDestroyNotify"/>
-                               </parameters>
-                       </method>
-                       <method name="set_minimum_key_length" symbol="gtk_entry_completion_set_minimum_key_length">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="completion" type="GtkEntryCompletion*"/>
-                                       <parameter name="length" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_model" symbol="gtk_entry_completion_set_model">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="completion" type="GtkEntryCompletion*"/>
-                                       <parameter name="model" type="GtkTreeModel*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_popup_completion" symbol="gtk_entry_completion_set_popup_completion">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="completion" type="GtkEntryCompletion*"/>
-                                       <parameter name="popup_completion" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_popup_set_width" symbol="gtk_entry_completion_set_popup_set_width">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="completion" type="GtkEntryCompletion*"/>
-                                       <parameter name="popup_set_width" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_popup_single_match" symbol="gtk_entry_completion_set_popup_single_match">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="completion" type="GtkEntryCompletion*"/>
-                                       <parameter name="popup_single_match" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_text_column" symbol="gtk_entry_completion_set_text_column">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="completion" type="GtkEntryCompletion*"/>
-                                       <parameter name="column" type="gint"/>
-                               </parameters>
-                       </method>
-                       <property name="cell-area" type="GtkCellArea*" readable="1" writable="1" construct="0" construct-only="1"/>
-                       <property name="inline-completion" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="inline-selection" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="minimum-key-length" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="model" type="GtkTreeModel*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="popup-completion" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="popup-set-width" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="popup-single-match" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="text-column" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="action-activated" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="completion" type="GtkEntryCompletion*"/>
-                                       <parameter name="index_" type="gint"/>
-                               </parameters>
-                       </signal>
-                       <signal name="cursor-on-match" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="completion" type="GtkEntryCompletion*"/>
-                                       <parameter name="model" type="GtkTreeModel*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="insert-prefix" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="completion" type="GtkEntryCompletion*"/>
-                                       <parameter name="prefix" type="char*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="match-selected" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="completion" type="GtkEntryCompletion*"/>
-                                       <parameter name="model" type="GtkTreeModel*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="no-matches" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="completion" type="GtkEntryCompletion*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkEntryIconAccessible" parent="AtkObject" type-name="GtkEntryIconAccessible" get-type="gtk_entry_icon_accessible_get_type">
-                       <implements>
-                               <interface name="AtkAction"/>
-                               <interface name="AtkComponent"/>
-                       </implements>
-               </object>
-               <object name="GtkEventBox" parent="GtkBin" type-name="GtkEventBox" get-type="gtk_event_box_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="get_above_child" symbol="gtk_event_box_get_above_child">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="event_box" type="GtkEventBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_visible_window" symbol="gtk_event_box_get_visible_window">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="event_box" type="GtkEventBox*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_event_box_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <method name="set_above_child" symbol="gtk_event_box_set_above_child">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="event_box" type="GtkEventBox*"/>
-                                       <parameter name="above_child" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_visible_window" symbol="gtk_event_box_set_visible_window">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="event_box" type="GtkEventBox*"/>
-                                       <parameter name="visible_window" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="above-child" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="visible-window" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkEventController" parent="GObject" type-name="GtkEventController" get-type="gtk_event_controller_get_type">
-                       <method name="get_propagation_phase" symbol="gtk_event_controller_get_propagation_phase">
-                               <return-type type="GtkPropagationPhase"/>
-                               <parameters>
-                                       <parameter name="controller" type="GtkEventController*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_widget" symbol="gtk_event_controller_get_widget">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="controller" type="GtkEventController*"/>
-                               </parameters>
-                       </method>
-                       <method name="handle_event" symbol="gtk_event_controller_handle_event">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="controller" type="GtkEventController*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                               </parameters>
-                       </method>
-                       <method name="reset" symbol="gtk_event_controller_reset">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="controller" type="GtkEventController*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_propagation_phase" symbol="gtk_event_controller_set_propagation_phase">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="controller" type="GtkEventController*"/>
-                                       <parameter name="phase" type="GtkPropagationPhase"/>
-                               </parameters>
-                       </method>
-                       <property name="propagation-phase" type="GtkPropagationPhase" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="widget" type="GtkWidget*" readable="1" writable="1" construct="0" construct-only="1"/>
-               </object>
-               <object name="GtkExpander" parent="GtkBin" type-name="GtkExpander" get-type="gtk_expander_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="get_expanded" symbol="gtk_expander_get_expanded">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="expander" type="GtkExpander*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_label" symbol="gtk_expander_get_label">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="expander" type="GtkExpander*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_label_fill" symbol="gtk_expander_get_label_fill">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="expander" type="GtkExpander*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_label_widget" symbol="gtk_expander_get_label_widget">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="expander" type="GtkExpander*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_resize_toplevel" symbol="gtk_expander_get_resize_toplevel">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="expander" type="GtkExpander*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_spacing" symbol="gtk_expander_get_spacing">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="expander" type="GtkExpander*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_use_markup" symbol="gtk_expander_get_use_markup">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="expander" type="GtkExpander*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_use_underline" symbol="gtk_expander_get_use_underline">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="expander" type="GtkExpander*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_expander_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="label" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_with_mnemonic" symbol="gtk_expander_new_with_mnemonic">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="label" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_expanded" symbol="gtk_expander_set_expanded">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="expander" type="GtkExpander*"/>
-                                       <parameter name="expanded" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_label" symbol="gtk_expander_set_label">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="expander" type="GtkExpander*"/>
-                                       <parameter name="label" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_label_fill" symbol="gtk_expander_set_label_fill">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="expander" type="GtkExpander*"/>
-                                       <parameter name="label_fill" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_label_widget" symbol="gtk_expander_set_label_widget">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="expander" type="GtkExpander*"/>
-                                       <parameter name="label_widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_resize_toplevel" symbol="gtk_expander_set_resize_toplevel">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="expander" type="GtkExpander*"/>
-                                       <parameter name="resize_toplevel" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_spacing" symbol="gtk_expander_set_spacing">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="expander" type="GtkExpander*"/>
-                                       <parameter name="spacing" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_use_markup" symbol="gtk_expander_set_use_markup">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="expander" type="GtkExpander*"/>
-                                       <parameter name="use_markup" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_use_underline" symbol="gtk_expander_set_use_underline">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="expander" type="GtkExpander*"/>
-                                       <parameter name="use_underline" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="expanded" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="label" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="label-fill" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="label-widget" type="GtkWidget*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="resize-toplevel" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="spacing" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="use-markup" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="use-underline" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <signal name="activate" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="expander" type="GtkExpander*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkExpanderAccessible" parent="GtkContainerAccessible" type-name="GtkExpanderAccessible" get-type="gtk_expander_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                               <interface name="AtkAction"/>
-                       </implements>
-               </object>
-               <object name="GtkFileChooserButton" parent="GtkBox" type-name="GtkFileChooserButton" get-type="gtk_file_chooser_button_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                               <interface name="GtkFileChooser"/>
-                       </implements>
-                       <method name="get_focus_on_click" symbol="gtk_file_chooser_button_get_focus_on_click">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkFileChooserButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_title" symbol="gtk_file_chooser_button_get_title">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkFileChooserButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_width_chars" symbol="gtk_file_chooser_button_get_width_chars">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkFileChooserButton*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_file_chooser_button_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="title" type="gchar*"/>
-                                       <parameter name="action" type="GtkFileChooserAction"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_with_dialog" symbol="gtk_file_chooser_button_new_with_dialog">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="dialog" type="GtkWidget*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_focus_on_click" symbol="gtk_file_chooser_button_set_focus_on_click">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkFileChooserButton*"/>
-                                       <parameter name="focus_on_click" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_title" symbol="gtk_file_chooser_button_set_title">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkFileChooserButton*"/>
-                                       <parameter name="title" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_width_chars" symbol="gtk_file_chooser_button_set_width_chars">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkFileChooserButton*"/>
-                                       <parameter name="n_chars" type="gint"/>
-                               </parameters>
-                       </method>
-                       <property name="dialog" type="GtkFileChooser*" readable="0" writable="1" construct="0" construct-only="1"/>
-                       <property name="title" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="width-chars" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="file-set" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="fc" type="GtkFileChooserButton*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkFileChooserDialog" parent="GtkDialog" type-name="GtkFileChooserDialog" get-type="gtk_file_chooser_dialog_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkFileChooser"/>
-                       </implements>
-                       <constructor name="new" symbol="gtk_file_chooser_dialog_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="title" type="gchar*"/>
-                                       <parameter name="parent" type="GtkWindow*"/>
-                                       <parameter name="action" type="GtkFileChooserAction"/>
-                                       <parameter name="first_button_text" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-               </object>
-               <object name="GtkFileChooserNative" parent="GtkNativeDialog" type-name="GtkFileChooserNative" get-type="gtk_file_chooser_native_get_type">
-                       <implements>
-                               <interface name="GtkFileChooser"/>
-                       </implements>
-                       <method name="get_accept_label" symbol="gtk_file_chooser_native_get_accept_label">
-                               <return-type type="char*"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkFileChooserNative*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_cancel_label" symbol="gtk_file_chooser_native_get_cancel_label">
-                               <return-type type="char*"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkFileChooserNative*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_file_chooser_native_new">
-                               <return-type type="GtkFileChooserNative*"/>
-                               <parameters>
-                                       <parameter name="title" type="gchar*"/>
-                                       <parameter name="parent" type="GtkWindow*"/>
-                                       <parameter name="action" type="GtkFileChooserAction"/>
-                                       <parameter name="accept_label" type="gchar*"/>
-                                       <parameter name="cancel_label" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_accept_label" symbol="gtk_file_chooser_native_set_accept_label">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkFileChooserNative*"/>
-                                       <parameter name="accept_label" type="char*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_cancel_label" symbol="gtk_file_chooser_native_set_cancel_label">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkFileChooserNative*"/>
-                                       <parameter name="cancel_label" type="char*"/>
-                               </parameters>
-                       </method>
-                       <property name="accept-label" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="cancel-label" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkFileChooserWidget" parent="GtkBox" type-name="GtkFileChooserWidget" get-type="gtk_file_chooser_widget_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                               <interface name="GtkFileChooser"/>
-                               <interface name="GtkFileChooserEmbed"/>
-                       </implements>
-                       <constructor name="new" symbol="gtk_file_chooser_widget_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkFileChooserAction"/>
-                               </parameters>
-                       </constructor>
-                       <property name="search-mode" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="subtitle" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <signal name="desktop-folder" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkFileChooserWidget*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="down-folder" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkFileChooserWidget*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="home-folder" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkFileChooserWidget*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="location-popup" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkFileChooserWidget*"/>
-                                       <parameter name="p0" type="char*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="location-popup-on-paste" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkFileChooserWidget*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="location-toggle-popup" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkFileChooserWidget*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="places-shortcut" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkFileChooserWidget*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="quick-bookmark" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkFileChooserWidget*"/>
-                                       <parameter name="p0" type="gint"/>
-                               </parameters>
-                       </signal>
-                       <signal name="recent-shortcut" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkFileChooserWidget*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="search-shortcut" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkFileChooserWidget*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="show-hidden" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkFileChooserWidget*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="up-folder" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkFileChooserWidget*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkFileFilter" parent="GInitiallyUnowned" type-name="GtkFileFilter" get-type="gtk_file_filter_get_type">
-                       <implements>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="add_custom" symbol="gtk_file_filter_add_custom">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="filter" type="GtkFileFilter*"/>
-                                       <parameter name="needed" type="GtkFileFilterFlags"/>
-                                       <parameter name="func" type="GtkFileFilterFunc"/>
-                                       <parameter name="data" type="gpointer"/>
-                                       <parameter name="notify" type="GDestroyNotify"/>
-                               </parameters>
-                       </method>
-                       <method name="add_mime_type" symbol="gtk_file_filter_add_mime_type">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="filter" type="GtkFileFilter*"/>
-                                       <parameter name="mime_type" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="add_pattern" symbol="gtk_file_filter_add_pattern">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="filter" type="GtkFileFilter*"/>
-                                       <parameter name="pattern" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="add_pixbuf_formats" symbol="gtk_file_filter_add_pixbuf_formats">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="filter" type="GtkFileFilter*"/>
-                               </parameters>
-                       </method>
-                       <method name="filter" symbol="gtk_file_filter_filter">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="filter" type="GtkFileFilter*"/>
-                                       <parameter name="filter_info" type="GtkFileFilterInfo*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_name" symbol="gtk_file_filter_get_name">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="filter" type="GtkFileFilter*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_needed" symbol="gtk_file_filter_get_needed">
-                               <return-type type="GtkFileFilterFlags"/>
-                               <parameters>
-                                       <parameter name="filter" type="GtkFileFilter*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_file_filter_new">
-                               <return-type type="GtkFileFilter*"/>
-                       </constructor>
-                       <constructor name="new_from_gvariant" symbol="gtk_file_filter_new_from_gvariant">
-                               <return-type type="GtkFileFilter*"/>
-                               <parameters>
-                                       <parameter name="variant" type="GVariant*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_name" symbol="gtk_file_filter_set_name">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="filter" type="GtkFileFilter*"/>
-                                       <parameter name="name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="to_gvariant" symbol="gtk_file_filter_to_gvariant">
-                               <return-type type="GVariant*"/>
-                               <parameters>
-                                       <parameter name="filter" type="GtkFileFilter*"/>
-                               </parameters>
-                       </method>
-               </object>
-               <object name="GtkFixed" parent="GtkContainer" type-name="GtkFixed" get-type="gtk_fixed_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="move" symbol="gtk_fixed_move">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="fixed" type="GtkFixed*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_fixed_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <method name="put" symbol="gtk_fixed_put">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="fixed" type="GtkFixed*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                               </parameters>
-                       </method>
-               </object>
-               <object name="GtkFlowBox" parent="GtkContainer" type-name="GtkFlowBox" get-type="gtk_flow_box_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                       </implements>
-                       <method name="bind_model" symbol="gtk_flow_box_bind_model">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkFlowBox*"/>
-                                       <parameter name="model" type="GListModel*"/>
-                                       <parameter name="create_widget_func" type="GtkFlowBoxCreateWidgetFunc"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                                       <parameter name="user_data_free_func" type="GDestroyNotify"/>
-                               </parameters>
-                       </method>
-                       <method name="get_activate_on_single_click" symbol="gtk_flow_box_get_activate_on_single_click">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkFlowBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_child_at_index" symbol="gtk_flow_box_get_child_at_index">
-                               <return-type type="GtkFlowBoxChild*"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkFlowBox*"/>
-                                       <parameter name="idx" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="get_child_at_pos" symbol="gtk_flow_box_get_child_at_pos">
-                               <return-type type="GtkFlowBoxChild*"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkFlowBox*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="get_column_spacing" symbol="gtk_flow_box_get_column_spacing">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkFlowBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_homogeneous" symbol="gtk_flow_box_get_homogeneous">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkFlowBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_max_children_per_line" symbol="gtk_flow_box_get_max_children_per_line">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkFlowBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_min_children_per_line" symbol="gtk_flow_box_get_min_children_per_line">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkFlowBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_row_spacing" symbol="gtk_flow_box_get_row_spacing">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkFlowBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_selected_children" symbol="gtk_flow_box_get_selected_children">
-                               <return-type type="GList*"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkFlowBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_selection_mode" symbol="gtk_flow_box_get_selection_mode">
-                               <return-type type="GtkSelectionMode"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkFlowBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="insert" symbol="gtk_flow_box_insert">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkFlowBox*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="position" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="invalidate_filter" symbol="gtk_flow_box_invalidate_filter">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkFlowBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="invalidate_sort" symbol="gtk_flow_box_invalidate_sort">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkFlowBox*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_flow_box_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <method name="select_all" symbol="gtk_flow_box_select_all">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkFlowBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="select_child" symbol="gtk_flow_box_select_child">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkFlowBox*"/>
-                                       <parameter name="child" type="GtkFlowBoxChild*"/>
-                               </parameters>
-                       </method>
-                       <method name="selected_foreach" symbol="gtk_flow_box_selected_foreach">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkFlowBox*"/>
-                                       <parameter name="func" type="GtkFlowBoxForeachFunc"/>
-                                       <parameter name="data" type="gpointer"/>
-                               </parameters>
-                       </method>
-                       <method name="set_activate_on_single_click" symbol="gtk_flow_box_set_activate_on_single_click">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkFlowBox*"/>
-                                       <parameter name="single" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_column_spacing" symbol="gtk_flow_box_set_column_spacing">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkFlowBox*"/>
-                                       <parameter name="spacing" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_filter_func" symbol="gtk_flow_box_set_filter_func">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkFlowBox*"/>
-                                       <parameter name="filter_func" type="GtkFlowBoxFilterFunc"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                                       <parameter name="destroy" type="GDestroyNotify"/>
-                               </parameters>
-                       </method>
-                       <method name="set_hadjustment" symbol="gtk_flow_box_set_hadjustment">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkFlowBox*"/>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_homogeneous" symbol="gtk_flow_box_set_homogeneous">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkFlowBox*"/>
-                                       <parameter name="homogeneous" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_max_children_per_line" symbol="gtk_flow_box_set_max_children_per_line">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkFlowBox*"/>
-                                       <parameter name="n_children" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_min_children_per_line" symbol="gtk_flow_box_set_min_children_per_line">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkFlowBox*"/>
-                                       <parameter name="n_children" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_row_spacing" symbol="gtk_flow_box_set_row_spacing">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkFlowBox*"/>
-                                       <parameter name="spacing" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_selection_mode" symbol="gtk_flow_box_set_selection_mode">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkFlowBox*"/>
-                                       <parameter name="mode" type="GtkSelectionMode"/>
-                               </parameters>
-                       </method>
-                       <method name="set_sort_func" symbol="gtk_flow_box_set_sort_func">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkFlowBox*"/>
-                                       <parameter name="sort_func" type="GtkFlowBoxSortFunc"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                                       <parameter name="destroy" type="GDestroyNotify"/>
-                               </parameters>
-                       </method>
-                       <method name="set_vadjustment" symbol="gtk_flow_box_set_vadjustment">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkFlowBox*"/>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                               </parameters>
-                       </method>
-                       <method name="unselect_all" symbol="gtk_flow_box_unselect_all">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkFlowBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="unselect_child" symbol="gtk_flow_box_unselect_child">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkFlowBox*"/>
-                                       <parameter name="child" type="GtkFlowBoxChild*"/>
-                               </parameters>
-                       </method>
-                       <property name="activate-on-single-click" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="column-spacing" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="homogeneous" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="max-children-per-line" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="min-children-per-line" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="row-spacing" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="selection-mode" type="GtkSelectionMode" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="activate-cursor-child" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkFlowBox*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="child-activated" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkFlowBox*"/>
-                                       <parameter name="child" type="GtkFlowBoxChild*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="move-cursor" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkFlowBox*"/>
-                                       <parameter name="step" type="GtkMovementStep"/>
-                                       <parameter name="count" type="gint"/>
-                               </parameters>
-                       </signal>
-                       <signal name="select-all" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkFlowBox*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="selected-children-changed" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkFlowBox*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="toggle-cursor-child" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkFlowBox*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="unselect-all" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkFlowBox*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkFlowBoxAccessible" parent="GtkContainerAccessible" type-name="GtkFlowBoxAccessible" get-type="gtk_flow_box_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                               <interface name="AtkSelection"/>
-                       </implements>
-               </object>
-               <object name="GtkFlowBoxChild" parent="GtkBin" type-name="GtkFlowBoxChild" get-type="gtk_flow_box_child_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="changed" symbol="gtk_flow_box_child_changed">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="child" type="GtkFlowBoxChild*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_index" symbol="gtk_flow_box_child_get_index">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="child" type="GtkFlowBoxChild*"/>
-                               </parameters>
-                       </method>
-                       <method name="is_selected" symbol="gtk_flow_box_child_is_selected">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="child" type="GtkFlowBoxChild*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_flow_box_child_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <signal name="activate" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="child" type="GtkFlowBoxChild*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkFlowBoxChildAccessible" parent="GtkContainerAccessible" type-name="GtkFlowBoxChildAccessible" get-type="gtk_flow_box_child_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                       </implements>
-               </object>
-               <object name="GtkFontButton" parent="GtkButton" type-name="GtkFontButton" get-type="gtk_font_button_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkActionable"/>
-                               <interface name="GtkActivatable"/>
-                               <interface name="GtkFontChooser"/>
-                       </implements>
-                       <method name="get_font_name" symbol="gtk_font_button_get_font_name">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="font_button" type="GtkFontButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_show_size" symbol="gtk_font_button_get_show_size">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="font_button" type="GtkFontButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_show_style" symbol="gtk_font_button_get_show_style">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="font_button" type="GtkFontButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_title" symbol="gtk_font_button_get_title">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="font_button" type="GtkFontButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_use_font" symbol="gtk_font_button_get_use_font">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="font_button" type="GtkFontButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_use_size" symbol="gtk_font_button_get_use_size">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="font_button" type="GtkFontButton*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_font_button_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <constructor name="new_with_font" symbol="gtk_font_button_new_with_font">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="fontname" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_font_name" symbol="gtk_font_button_set_font_name">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="font_button" type="GtkFontButton*"/>
-                                       <parameter name="fontname" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_show_size" symbol="gtk_font_button_set_show_size">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="font_button" type="GtkFontButton*"/>
-                                       <parameter name="show_size" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_show_style" symbol="gtk_font_button_set_show_style">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="font_button" type="GtkFontButton*"/>
-                                       <parameter name="show_style" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_title" symbol="gtk_font_button_set_title">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="font_button" type="GtkFontButton*"/>
-                                       <parameter name="title" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_use_font" symbol="gtk_font_button_set_use_font">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="font_button" type="GtkFontButton*"/>
-                                       <parameter name="use_font" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_use_size" symbol="gtk_font_button_set_use_size">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="font_button" type="GtkFontButton*"/>
-                                       <parameter name="use_size" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="font-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="show-size" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="show-style" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="title" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="use-font" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="use-size" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="font-set" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="gfp" type="GtkFontButton*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkFontChooserDialog" parent="GtkDialog" type-name="GtkFontChooserDialog" get-type="gtk_font_chooser_dialog_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkFontChooser"/>
-                       </implements>
-                       <constructor name="new" symbol="gtk_font_chooser_dialog_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="title" type="gchar*"/>
-                                       <parameter name="parent" type="GtkWindow*"/>
-                               </parameters>
-                       </constructor>
-               </object>
-               <object name="GtkFontChooserWidget" parent="GtkBox" type-name="GtkFontChooserWidget" get-type="gtk_font_chooser_widget_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                               <interface name="GtkFontChooser"/>
-                       </implements>
-                       <constructor name="new" symbol="gtk_font_chooser_widget_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-               </object>
-               <object name="GtkFontSelection" parent="GtkBox" type-name="GtkFontSelection" get-type="gtk_font_selection_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                       </implements>
-                       <method name="get_face" symbol="gtk_font_selection_get_face">
-                               <return-type type="PangoFontFace*"/>
-                               <parameters>
-                                       <parameter name="fontsel" type="GtkFontSelection*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_face_list" symbol="gtk_font_selection_get_face_list">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="fontsel" type="GtkFontSelection*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_family" symbol="gtk_font_selection_get_family">
-                               <return-type type="PangoFontFamily*"/>
-                               <parameters>
-                                       <parameter name="fontsel" type="GtkFontSelection*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_family_list" symbol="gtk_font_selection_get_family_list">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="fontsel" type="GtkFontSelection*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_font_name" symbol="gtk_font_selection_get_font_name">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="fontsel" type="GtkFontSelection*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_preview_entry" symbol="gtk_font_selection_get_preview_entry">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="fontsel" type="GtkFontSelection*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_preview_text" symbol="gtk_font_selection_get_preview_text">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="fontsel" type="GtkFontSelection*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_size" symbol="gtk_font_selection_get_size">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="fontsel" type="GtkFontSelection*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_size_entry" symbol="gtk_font_selection_get_size_entry">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="fontsel" type="GtkFontSelection*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_size_list" symbol="gtk_font_selection_get_size_list">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="fontsel" type="GtkFontSelection*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_font_selection_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <method name="set_font_name" symbol="gtk_font_selection_set_font_name">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="fontsel" type="GtkFontSelection*"/>
-                                       <parameter name="fontname" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_preview_text" symbol="gtk_font_selection_set_preview_text">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="fontsel" type="GtkFontSelection*"/>
-                                       <parameter name="text" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <property name="font-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="preview-text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkFontSelectionDialog" parent="GtkDialog" type-name="GtkFontSelectionDialog" get-type="gtk_font_selection_dialog_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="get_cancel_button" symbol="gtk_font_selection_dialog_get_cancel_button">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="fsd" type="GtkFontSelectionDialog*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_font_name" symbol="gtk_font_selection_dialog_get_font_name">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="fsd" type="GtkFontSelectionDialog*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_font_selection" symbol="gtk_font_selection_dialog_get_font_selection">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="fsd" type="GtkFontSelectionDialog*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_ok_button" symbol="gtk_font_selection_dialog_get_ok_button">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="fsd" type="GtkFontSelectionDialog*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_preview_text" symbol="gtk_font_selection_dialog_get_preview_text">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="fsd" type="GtkFontSelectionDialog*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_font_selection_dialog_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="title" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_font_name" symbol="gtk_font_selection_dialog_set_font_name">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="fsd" type="GtkFontSelectionDialog*"/>
-                                       <parameter name="fontname" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_preview_text" symbol="gtk_font_selection_dialog_set_preview_text">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="fsd" type="GtkFontSelectionDialog*"/>
-                                       <parameter name="text" type="gchar*"/>
-                               </parameters>
-                       </method>
-               </object>
-               <object name="GtkFrame" parent="GtkBin" type-name="GtkFrame" get-type="gtk_frame_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="get_label" symbol="gtk_frame_get_label">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="frame" type="GtkFrame*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_label_align" symbol="gtk_frame_get_label_align">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="frame" type="GtkFrame*"/>
-                                       <parameter name="xalign" type="gfloat*"/>
-                                       <parameter name="yalign" type="gfloat*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_label_widget" symbol="gtk_frame_get_label_widget">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="frame" type="GtkFrame*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_shadow_type" symbol="gtk_frame_get_shadow_type">
-                               <return-type type="GtkShadowType"/>
-                               <parameters>
-                                       <parameter name="frame" type="GtkFrame*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_frame_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="label" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_label" symbol="gtk_frame_set_label">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="frame" type="GtkFrame*"/>
-                                       <parameter name="label" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_label_align" symbol="gtk_frame_set_label_align">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="frame" type="GtkFrame*"/>
-                                       <parameter name="xalign" type="gfloat"/>
-                                       <parameter name="yalign" type="gfloat"/>
-                               </parameters>
-                       </method>
-                       <method name="set_label_widget" symbol="gtk_frame_set_label_widget">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="frame" type="GtkFrame*"/>
-                                       <parameter name="label_widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_shadow_type" symbol="gtk_frame_set_shadow_type">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="frame" type="GtkFrame*"/>
-                                       <parameter name="type" type="GtkShadowType"/>
-                               </parameters>
-                       </method>
-                       <property name="label" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="label-widget" type="GtkWidget*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="label-xalign" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="label-yalign" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="shadow-type" type="GtkShadowType" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <vfunc name="compute_child_allocation">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="frame" type="GtkFrame*"/>
-                                       <parameter name="allocation" type="GtkAllocation*"/>
-                               </parameters>
-                       </vfunc>
-               </object>
-               <object name="GtkFrameAccessible" parent="GtkContainerAccessible" type-name="GtkFrameAccessible" get-type="gtk_frame_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                       </implements>
-               </object>
-               <object name="GtkGLArea" parent="GtkWidget" type-name="GtkGLArea" get-type="gtk_gl_area_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="attach_buffers" symbol="gtk_gl_area_attach_buffers">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkGLArea*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_auto_render" symbol="gtk_gl_area_get_auto_render">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkGLArea*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_context" symbol="gtk_gl_area_get_context">
-                               <return-type type="GdkGLContext*"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkGLArea*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_error" symbol="gtk_gl_area_get_error">
-                               <return-type type="GError*"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkGLArea*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_has_alpha" symbol="gtk_gl_area_get_has_alpha">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkGLArea*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_has_depth_buffer" symbol="gtk_gl_area_get_has_depth_buffer">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkGLArea*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_has_stencil_buffer" symbol="gtk_gl_area_get_has_stencil_buffer">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkGLArea*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_required_version" symbol="gtk_gl_area_get_required_version">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkGLArea*"/>
-                                       <parameter name="major" type="gint*"/>
-                                       <parameter name="minor" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_use_es" symbol="gtk_gl_area_get_use_es">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkGLArea*"/>
-                               </parameters>
-                       </method>
-                       <method name="make_current" symbol="gtk_gl_area_make_current">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkGLArea*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_gl_area_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <method name="queue_render" symbol="gtk_gl_area_queue_render">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkGLArea*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_auto_render" symbol="gtk_gl_area_set_auto_render">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkGLArea*"/>
-                                       <parameter name="auto_render" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_error" symbol="gtk_gl_area_set_error">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkGLArea*"/>
-                                       <parameter name="error" type="GError*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_has_alpha" symbol="gtk_gl_area_set_has_alpha">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkGLArea*"/>
-                                       <parameter name="has_alpha" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_has_depth_buffer" symbol="gtk_gl_area_set_has_depth_buffer">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkGLArea*"/>
-                                       <parameter name="has_depth_buffer" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_has_stencil_buffer" symbol="gtk_gl_area_set_has_stencil_buffer">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkGLArea*"/>
-                                       <parameter name="has_stencil_buffer" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_required_version" symbol="gtk_gl_area_set_required_version">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkGLArea*"/>
-                                       <parameter name="major" type="gint"/>
-                                       <parameter name="minor" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_use_es" symbol="gtk_gl_area_set_use_es">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkGLArea*"/>
-                                       <parameter name="use_es" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="auto-render" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="context" type="GdkGLContext*" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="has-alpha" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="has-depth-buffer" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="has-stencil-buffer" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="use-es" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="create-context" when="LAST">
-                               <return-type type="GdkGLContext*"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkGLArea*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="render" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkGLArea*"/>
-                                       <parameter name="context" type="GdkGLContext*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="resize" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkGLArea*"/>
-                                       <parameter name="width" type="gint"/>
-                                       <parameter name="height" type="gint"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkGesture" parent="GtkEventController" type-name="GtkGesture" get-type="gtk_gesture_get_type">
-                       <method name="get_bounding_box" symbol="gtk_gesture_get_bounding_box">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="gesture" type="GtkGesture*"/>
-                                       <parameter name="rect" type="GdkRectangle*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_bounding_box_center" symbol="gtk_gesture_get_bounding_box_center">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="gesture" type="GtkGesture*"/>
-                                       <parameter name="x" type="gdouble*"/>
-                                       <parameter name="y" type="gdouble*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_device" symbol="gtk_gesture_get_device">
-                               <return-type type="GdkDevice*"/>
-                               <parameters>
-                                       <parameter name="gesture" type="GtkGesture*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_group" symbol="gtk_gesture_get_group">
-                               <return-type type="GList*"/>
-                               <parameters>
-                                       <parameter name="gesture" type="GtkGesture*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_last_event" symbol="gtk_gesture_get_last_event">
-                               <return-type type="GdkEvent*"/>
-                               <parameters>
-                                       <parameter name="gesture" type="GtkGesture*"/>
-                                       <parameter name="sequence" type="GdkEventSequence*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_last_updated_sequence" symbol="gtk_gesture_get_last_updated_sequence">
-                               <return-type type="GdkEventSequence*"/>
-                               <parameters>
-                                       <parameter name="gesture" type="GtkGesture*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_point" symbol="gtk_gesture_get_point">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="gesture" type="GtkGesture*"/>
-                                       <parameter name="sequence" type="GdkEventSequence*"/>
-                                       <parameter name="x" type="gdouble*"/>
-                                       <parameter name="y" type="gdouble*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_sequence_state" symbol="gtk_gesture_get_sequence_state">
-                               <return-type type="GtkEventSequenceState"/>
-                               <parameters>
-                                       <parameter name="gesture" type="GtkGesture*"/>
-                                       <parameter name="sequence" type="GdkEventSequence*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_sequences" symbol="gtk_gesture_get_sequences">
-                               <return-type type="GList*"/>
-                               <parameters>
-                                       <parameter name="gesture" type="GtkGesture*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_window" symbol="gtk_gesture_get_window">
-                               <return-type type="GdkWindow*"/>
-                               <parameters>
-                                       <parameter name="gesture" type="GtkGesture*"/>
-                               </parameters>
-                       </method>
-                       <method name="group" symbol="gtk_gesture_group">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="group_gesture" type="GtkGesture*"/>
-                                       <parameter name="gesture" type="GtkGesture*"/>
-                               </parameters>
-                       </method>
-                       <method name="handles_sequence" symbol="gtk_gesture_handles_sequence">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="gesture" type="GtkGesture*"/>
-                                       <parameter name="sequence" type="GdkEventSequence*"/>
-                               </parameters>
-                       </method>
-                       <method name="is_active" symbol="gtk_gesture_is_active">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="gesture" type="GtkGesture*"/>
-                               </parameters>
-                       </method>
-                       <method name="is_grouped_with" symbol="gtk_gesture_is_grouped_with">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="gesture" type="GtkGesture*"/>
-                                       <parameter name="other" type="GtkGesture*"/>
-                               </parameters>
-                       </method>
-                       <method name="is_recognized" symbol="gtk_gesture_is_recognized">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="gesture" type="GtkGesture*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_sequence_state" symbol="gtk_gesture_set_sequence_state">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="gesture" type="GtkGesture*"/>
-                                       <parameter name="sequence" type="GdkEventSequence*"/>
-                                       <parameter name="state" type="GtkEventSequenceState"/>
-                               </parameters>
-                       </method>
-                       <method name="set_state" symbol="gtk_gesture_set_state">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="gesture" type="GtkGesture*"/>
-                                       <parameter name="state" type="GtkEventSequenceState"/>
-                               </parameters>
-                       </method>
-                       <method name="set_window" symbol="gtk_gesture_set_window">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="gesture" type="GtkGesture*"/>
-                                       <parameter name="window" type="GdkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="ungroup" symbol="gtk_gesture_ungroup">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="gesture" type="GtkGesture*"/>
-                               </parameters>
-                       </method>
-                       <property name="n-points" type="guint" readable="1" writable="1" construct="0" construct-only="1"/>
-                       <property name="window" type="GdkWindow*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="begin" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkGesture*"/>
-                                       <parameter name="p0" type="GdkEventSequence*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="cancel" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkGesture*"/>
-                                       <parameter name="p0" type="GdkEventSequence*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="end" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkGesture*"/>
-                                       <parameter name="p0" type="GdkEventSequence*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="sequence-state-changed" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkGesture*"/>
-                                       <parameter name="p0" type="GdkEventSequence*"/>
-                                       <parameter name="p1" type="GtkEventSequenceState"/>
-                               </parameters>
-                       </signal>
-                       <signal name="update" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkGesture*"/>
-                                       <parameter name="p0" type="GdkEventSequence*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkGestureDrag" parent="GtkGestureSingle" type-name="GtkGestureDrag" get-type="gtk_gesture_drag_get_type">
-                       <method name="get_offset" symbol="gtk_gesture_drag_get_offset">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="gesture" type="GtkGestureDrag*"/>
-                                       <parameter name="x" type="gdouble*"/>
-                                       <parameter name="y" type="gdouble*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_start_point" symbol="gtk_gesture_drag_get_start_point">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="gesture" type="GtkGestureDrag*"/>
-                                       <parameter name="x" type="gdouble*"/>
-                                       <parameter name="y" type="gdouble*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_gesture_drag_new">
-                               <return-type type="GtkGesture*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </constructor>
-                       <signal name="drag-begin" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkGestureDrag*"/>
-                                       <parameter name="p0" type="gdouble"/>
-                                       <parameter name="p1" type="gdouble"/>
-                               </parameters>
-                       </signal>
-                       <signal name="drag-end" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkGestureDrag*"/>
-                                       <parameter name="p0" type="gdouble"/>
-                                       <parameter name="p1" type="gdouble"/>
-                               </parameters>
-                       </signal>
-                       <signal name="drag-update" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkGestureDrag*"/>
-                                       <parameter name="p0" type="gdouble"/>
-                                       <parameter name="p1" type="gdouble"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkGestureLongPress" parent="GtkGestureSingle" type-name="GtkGestureLongPress" get-type="gtk_gesture_long_press_get_type">
-                       <constructor name="new" symbol="gtk_gesture_long_press_new">
-                               <return-type type="GtkGesture*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </constructor>
-                       <property name="delay-factor" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="cancelled" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkGestureLongPress*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="pressed" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkGestureLongPress*"/>
-                                       <parameter name="p0" type="gdouble"/>
-                                       <parameter name="p1" type="gdouble"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkGestureMultiPress" parent="GtkGestureSingle" type-name="GtkGestureMultiPress" get-type="gtk_gesture_multi_press_get_type">
-                       <method name="get_area" symbol="gtk_gesture_multi_press_get_area">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="gesture" type="GtkGestureMultiPress*"/>
-                                       <parameter name="rect" type="GdkRectangle*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_gesture_multi_press_new">
-                               <return-type type="GtkGesture*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_area" symbol="gtk_gesture_multi_press_set_area">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="gesture" type="GtkGestureMultiPress*"/>
-                                       <parameter name="rect" type="GdkRectangle*"/>
-                               </parameters>
-                       </method>
-                       <signal name="pressed" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkGestureMultiPress*"/>
-                                       <parameter name="p0" type="gint"/>
-                                       <parameter name="p1" type="gdouble"/>
-                                       <parameter name="p2" type="gdouble"/>
-                               </parameters>
-                       </signal>
-                       <signal name="released" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkGestureMultiPress*"/>
-                                       <parameter name="p0" type="gint"/>
-                                       <parameter name="p1" type="gdouble"/>
-                                       <parameter name="p2" type="gdouble"/>
-                               </parameters>
-                       </signal>
-                       <signal name="stopped" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkGestureMultiPress*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkGesturePan" parent="GtkGestureDrag" type-name="GtkGesturePan" get-type="gtk_gesture_pan_get_type">
-                       <method name="get_orientation" symbol="gtk_gesture_pan_get_orientation">
-                               <return-type type="GtkOrientation"/>
-                               <parameters>
-                                       <parameter name="gesture" type="GtkGesturePan*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_gesture_pan_new">
-                               <return-type type="GtkGesture*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="orientation" type="GtkOrientation"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_orientation" symbol="gtk_gesture_pan_set_orientation">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="gesture" type="GtkGesturePan*"/>
-                                       <parameter name="orientation" type="GtkOrientation"/>
-                               </parameters>
-                       </method>
-                       <property name="orientation" type="GtkOrientation" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="pan" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkGesturePan*"/>
-                                       <parameter name="p0" type="GtkPanDirection"/>
-                                       <parameter name="p1" type="gdouble"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkGestureRotate" parent="GtkGesture" type-name="GtkGestureRotate" get-type="gtk_gesture_rotate_get_type">
-                       <method name="get_angle_delta" symbol="gtk_gesture_rotate_get_angle_delta">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="gesture" type="GtkGestureRotate*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_gesture_rotate_new">
-                               <return-type type="GtkGesture*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </constructor>
-                       <signal name="angle-changed" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkGestureRotate*"/>
-                                       <parameter name="p0" type="gdouble"/>
-                                       <parameter name="p1" type="gdouble"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkGestureSingle" parent="GtkGesture" type-name="GtkGestureSingle" get-type="gtk_gesture_single_get_type">
-                       <method name="get_button" symbol="gtk_gesture_single_get_button">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="gesture" type="GtkGestureSingle*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_current_button" symbol="gtk_gesture_single_get_current_button">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="gesture" type="GtkGestureSingle*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_current_sequence" symbol="gtk_gesture_single_get_current_sequence">
-                               <return-type type="GdkEventSequence*"/>
-                               <parameters>
-                                       <parameter name="gesture" type="GtkGestureSingle*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_exclusive" symbol="gtk_gesture_single_get_exclusive">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="gesture" type="GtkGestureSingle*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_touch_only" symbol="gtk_gesture_single_get_touch_only">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="gesture" type="GtkGestureSingle*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_button" symbol="gtk_gesture_single_set_button">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="gesture" type="GtkGestureSingle*"/>
-                                       <parameter name="button" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_exclusive" symbol="gtk_gesture_single_set_exclusive">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="gesture" type="GtkGestureSingle*"/>
-                                       <parameter name="exclusive" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_touch_only" symbol="gtk_gesture_single_set_touch_only">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="gesture" type="GtkGestureSingle*"/>
-                                       <parameter name="touch_only" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="button" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="exclusive" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="touch-only" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkGestureSwipe" parent="GtkGestureSingle" type-name="GtkGestureSwipe" get-type="gtk_gesture_swipe_get_type">
-                       <method name="get_velocity" symbol="gtk_gesture_swipe_get_velocity">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="gesture" type="GtkGestureSwipe*"/>
-                                       <parameter name="velocity_x" type="gdouble*"/>
-                                       <parameter name="velocity_y" type="gdouble*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_gesture_swipe_new">
-                               <return-type type="GtkGesture*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </constructor>
-                       <signal name="swipe" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkGestureSwipe*"/>
-                                       <parameter name="p0" type="gdouble"/>
-                                       <parameter name="p1" type="gdouble"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkGestureZoom" parent="GtkGesture" type-name="GtkGestureZoom" get-type="gtk_gesture_zoom_get_type">
-                       <method name="get_scale_delta" symbol="gtk_gesture_zoom_get_scale_delta">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="gesture" type="GtkGestureZoom*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_gesture_zoom_new">
-                               <return-type type="GtkGesture*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </constructor>
-                       <signal name="scale-changed" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkGestureZoom*"/>
-                                       <parameter name="p0" type="gdouble"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkGrid" parent="GtkContainer" type-name="GtkGrid" get-type="gtk_grid_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                       </implements>
-                       <method name="attach" symbol="gtk_grid_attach">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="grid" type="GtkGrid*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="left" type="gint"/>
-                                       <parameter name="top" type="gint"/>
-                                       <parameter name="width" type="gint"/>
-                                       <parameter name="height" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="attach_next_to" symbol="gtk_grid_attach_next_to">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="grid" type="GtkGrid*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="sibling" type="GtkWidget*"/>
-                                       <parameter name="side" type="GtkPositionType"/>
-                                       <parameter name="width" type="gint"/>
-                                       <parameter name="height" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="get_baseline_row" symbol="gtk_grid_get_baseline_row">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="grid" type="GtkGrid*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_child_at" symbol="gtk_grid_get_child_at">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="grid" type="GtkGrid*"/>
-                                       <parameter name="left" type="gint"/>
-                                       <parameter name="top" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="get_column_homogeneous" symbol="gtk_grid_get_column_homogeneous">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="grid" type="GtkGrid*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_column_spacing" symbol="gtk_grid_get_column_spacing">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="grid" type="GtkGrid*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_row_baseline_position" symbol="gtk_grid_get_row_baseline_position">
-                               <return-type type="GtkBaselinePosition"/>
-                               <parameters>
-                                       <parameter name="grid" type="GtkGrid*"/>
-                                       <parameter name="row" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="get_row_homogeneous" symbol="gtk_grid_get_row_homogeneous">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="grid" type="GtkGrid*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_row_spacing" symbol="gtk_grid_get_row_spacing">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="grid" type="GtkGrid*"/>
-                               </parameters>
-                       </method>
-                       <method name="insert_column" symbol="gtk_grid_insert_column">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="grid" type="GtkGrid*"/>
-                                       <parameter name="position" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="insert_next_to" symbol="gtk_grid_insert_next_to">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="grid" type="GtkGrid*"/>
-                                       <parameter name="sibling" type="GtkWidget*"/>
-                                       <parameter name="side" type="GtkPositionType"/>
-                               </parameters>
-                       </method>
-                       <method name="insert_row" symbol="gtk_grid_insert_row">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="grid" type="GtkGrid*"/>
-                                       <parameter name="position" type="gint"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_grid_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <method name="remove_column" symbol="gtk_grid_remove_column">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="grid" type="GtkGrid*"/>
-                                       <parameter name="position" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="remove_row" symbol="gtk_grid_remove_row">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="grid" type="GtkGrid*"/>
-                                       <parameter name="position" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_baseline_row" symbol="gtk_grid_set_baseline_row">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="grid" type="GtkGrid*"/>
-                                       <parameter name="row" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_column_homogeneous" symbol="gtk_grid_set_column_homogeneous">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="grid" type="GtkGrid*"/>
-                                       <parameter name="homogeneous" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_column_spacing" symbol="gtk_grid_set_column_spacing">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="grid" type="GtkGrid*"/>
-                                       <parameter name="spacing" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_row_baseline_position" symbol="gtk_grid_set_row_baseline_position">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="grid" type="GtkGrid*"/>
-                                       <parameter name="row" type="gint"/>
-                                       <parameter name="pos" type="GtkBaselinePosition"/>
-                               </parameters>
-                       </method>
-                       <method name="set_row_homogeneous" symbol="gtk_grid_set_row_homogeneous">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="grid" type="GtkGrid*"/>
-                                       <parameter name="homogeneous" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_row_spacing" symbol="gtk_grid_set_row_spacing">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="grid" type="GtkGrid*"/>
-                                       <parameter name="spacing" type="guint"/>
-                               </parameters>
-                       </method>
-                       <property name="baseline-row" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="column-homogeneous" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="column-spacing" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="row-homogeneous" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="row-spacing" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkHBox" parent="GtkBox" type-name="GtkHBox" get-type="gtk_hbox_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                       </implements>
-                       <constructor name="new" symbol="gtk_hbox_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="homogeneous" type="gboolean"/>
-                                       <parameter name="spacing" type="gint"/>
-                               </parameters>
-                       </constructor>
-               </object>
-               <object name="GtkHButtonBox" parent="GtkButtonBox" type-name="GtkHButtonBox" get-type="gtk_hbutton_box_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                       </implements>
-                       <constructor name="new" symbol="gtk_hbutton_box_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-               </object>
-               <object name="GtkHPaned" parent="GtkPaned" type-name="GtkHPaned" get-type="gtk_hpaned_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                       </implements>
-                       <constructor name="new" symbol="gtk_hpaned_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-               </object>
-               <object name="GtkHSV" parent="GtkWidget" type-name="GtkHSV" get-type="gtk_hsv_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="get_color" symbol="gtk_hsv_get_color">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="hsv" type="GtkHSV*"/>
-                                       <parameter name="h" type="gdouble*"/>
-                                       <parameter name="s" type="gdouble*"/>
-                                       <parameter name="v" type="gdouble*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_metrics" symbol="gtk_hsv_get_metrics">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="hsv" type="GtkHSV*"/>
-                                       <parameter name="size" type="gint*"/>
-                                       <parameter name="ring_width" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="is_adjusting" symbol="gtk_hsv_is_adjusting">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="hsv" type="GtkHSV*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_hsv_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <method name="set_color" symbol="gtk_hsv_set_color">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="hsv" type="GtkHSV*"/>
-                                       <parameter name="h" type="double"/>
-                                       <parameter name="s" type="double"/>
-                                       <parameter name="v" type="double"/>
-                               </parameters>
-                       </method>
-                       <method name="set_metrics" symbol="gtk_hsv_set_metrics">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="hsv" type="GtkHSV*"/>
-                                       <parameter name="size" type="gint"/>
-                                       <parameter name="ring_width" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="to_rgb" symbol="gtk_hsv_to_rgb">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="h" type="gdouble"/>
-                                       <parameter name="s" type="gdouble"/>
-                                       <parameter name="v" type="gdouble"/>
-                                       <parameter name="r" type="gdouble*"/>
-                                       <parameter name="g" type="gdouble*"/>
-                                       <parameter name="b" type="gdouble*"/>
-                               </parameters>
-                       </method>
-                       <signal name="changed" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="hsv" type="GtkHSV*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="move" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="hsv" type="GtkHSV*"/>
-                                       <parameter name="type" type="GtkDirectionType"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkHScale" parent="GtkScale" type-name="GtkHScale" get-type="gtk_hscale_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                       </implements>
-                       <constructor name="new" symbol="gtk_hscale_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_with_range" symbol="gtk_hscale_new_with_range">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="min" type="gdouble"/>
-                                       <parameter name="max" type="gdouble"/>
-                                       <parameter name="step" type="gdouble"/>
-                               </parameters>
-                       </constructor>
-               </object>
-               <object name="GtkHScrollbar" parent="GtkScrollbar" type-name="GtkHScrollbar" get-type="gtk_hscrollbar_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                       </implements>
-                       <constructor name="new" symbol="gtk_hscrollbar_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                               </parameters>
-                       </constructor>
-               </object>
-               <object name="GtkHSeparator" parent="GtkSeparator" type-name="GtkHSeparator" get-type="gtk_hseparator_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                       </implements>
-                       <constructor name="new" symbol="gtk_hseparator_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-               </object>
-               <object name="GtkHandleBox" parent="GtkBin" type-name="GtkHandleBox" get-type="gtk_handle_box_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="get_child_detached" symbol="gtk_handle_box_get_child_detached">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="handle_box" type="GtkHandleBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_handle_position" symbol="gtk_handle_box_get_handle_position">
-                               <return-type type="GtkPositionType"/>
-                               <parameters>
-                                       <parameter name="handle_box" type="GtkHandleBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_shadow_type" symbol="gtk_handle_box_get_shadow_type">
-                               <return-type type="GtkShadowType"/>
-                               <parameters>
-                                       <parameter name="handle_box" type="GtkHandleBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_snap_edge" symbol="gtk_handle_box_get_snap_edge">
-                               <return-type type="GtkPositionType"/>
-                               <parameters>
-                                       <parameter name="handle_box" type="GtkHandleBox*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_handle_box_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <method name="set_handle_position" symbol="gtk_handle_box_set_handle_position">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="handle_box" type="GtkHandleBox*"/>
-                                       <parameter name="position" type="GtkPositionType"/>
-                               </parameters>
-                       </method>
-                       <method name="set_shadow_type" symbol="gtk_handle_box_set_shadow_type">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="handle_box" type="GtkHandleBox*"/>
-                                       <parameter name="type" type="GtkShadowType"/>
-                               </parameters>
-                       </method>
-                       <method name="set_snap_edge" symbol="gtk_handle_box_set_snap_edge">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="handle_box" type="GtkHandleBox*"/>
-                                       <parameter name="edge" type="GtkPositionType"/>
-                               </parameters>
-                       </method>
-                       <property name="child-detached" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="handle-position" type="GtkPositionType" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="shadow-type" type="GtkShadowType" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="snap-edge" type="GtkPositionType" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="snap-edge-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="child-attached" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="handle_box" type="GtkHandleBox*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="child-detached" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="handle_box" type="GtkHandleBox*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkHeaderBar" parent="GtkContainer" type-name="GtkHeaderBar" get-type="gtk_header_bar_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="get_custom_title" symbol="gtk_header_bar_get_custom_title">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="bar" type="GtkHeaderBar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_decoration_layout" symbol="gtk_header_bar_get_decoration_layout">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="bar" type="GtkHeaderBar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_has_subtitle" symbol="gtk_header_bar_get_has_subtitle">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="bar" type="GtkHeaderBar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_show_close_button" symbol="gtk_header_bar_get_show_close_button">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="bar" type="GtkHeaderBar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_subtitle" symbol="gtk_header_bar_get_subtitle">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="bar" type="GtkHeaderBar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_title" symbol="gtk_header_bar_get_title">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="bar" type="GtkHeaderBar*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_header_bar_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <method name="pack_end" symbol="gtk_header_bar_pack_end">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="bar" type="GtkHeaderBar*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="pack_start" symbol="gtk_header_bar_pack_start">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="bar" type="GtkHeaderBar*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_custom_title" symbol="gtk_header_bar_set_custom_title">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="bar" type="GtkHeaderBar*"/>
-                                       <parameter name="title_widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_decoration_layout" symbol="gtk_header_bar_set_decoration_layout">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="bar" type="GtkHeaderBar*"/>
-                                       <parameter name="layout" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_has_subtitle" symbol="gtk_header_bar_set_has_subtitle">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="bar" type="GtkHeaderBar*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_show_close_button" symbol="gtk_header_bar_set_show_close_button">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="bar" type="GtkHeaderBar*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_subtitle" symbol="gtk_header_bar_set_subtitle">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="bar" type="GtkHeaderBar*"/>
-                                       <parameter name="subtitle" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_title" symbol="gtk_header_bar_set_title">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="bar" type="GtkHeaderBar*"/>
-                                       <parameter name="title" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <property name="custom-title" type="GtkWidget*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="decoration-layout" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="decoration-layout-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="has-subtitle" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="show-close-button" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="spacing" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="subtitle" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="title" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkIMContext" parent="GObject" type-name="GtkIMContext" get-type="gtk_im_context_get_type">
-                       <method name="delete_surrounding" symbol="gtk_im_context_delete_surrounding">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkIMContext*"/>
-                                       <parameter name="offset" type="gint"/>
-                                       <parameter name="n_chars" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="filter_keypress" symbol="gtk_im_context_filter_keypress">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkIMContext*"/>
-                                       <parameter name="event" type="GdkEventKey*"/>
-                               </parameters>
-                       </method>
-                       <method name="focus_in" symbol="gtk_im_context_focus_in">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkIMContext*"/>
-                               </parameters>
-                       </method>
-                       <method name="focus_out" symbol="gtk_im_context_focus_out">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkIMContext*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_preedit_string" symbol="gtk_im_context_get_preedit_string">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkIMContext*"/>
-                                       <parameter name="str" type="gchar**"/>
-                                       <parameter name="attrs" type="PangoAttrList**"/>
-                                       <parameter name="cursor_pos" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_surrounding" symbol="gtk_im_context_get_surrounding">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkIMContext*"/>
-                                       <parameter name="text" type="gchar**"/>
-                                       <parameter name="cursor_index" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="reset" symbol="gtk_im_context_reset">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkIMContext*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_client_window" symbol="gtk_im_context_set_client_window">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkIMContext*"/>
-                                       <parameter name="window" type="GdkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_cursor_location" symbol="gtk_im_context_set_cursor_location">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkIMContext*"/>
-                                       <parameter name="area" type="GdkRectangle*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_surrounding" symbol="gtk_im_context_set_surrounding">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkIMContext*"/>
-                                       <parameter name="text" type="gchar*"/>
-                                       <parameter name="len" type="gint"/>
-                                       <parameter name="cursor_index" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_use_preedit" symbol="gtk_im_context_set_use_preedit">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkIMContext*"/>
-                                       <parameter name="use_preedit" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="input-hints" type="GtkInputHints" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="input-purpose" type="GtkInputPurpose" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="commit" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkIMContext*"/>
-                                       <parameter name="str" type="char*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="delete-surrounding" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkIMContext*"/>
-                                       <parameter name="offset" type="gint"/>
-                                       <parameter name="n_chars" type="gint"/>
-                               </parameters>
-                       </signal>
-                       <signal name="preedit-changed" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkIMContext*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="preedit-end" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkIMContext*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="preedit-start" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkIMContext*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="retrieve-surrounding" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkIMContext*"/>
-                               </parameters>
-                       </signal>
-                       <vfunc name="filter_keypress">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkIMContext*"/>
-                                       <parameter name="event" type="GdkEventKey*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="focus_in">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkIMContext*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="focus_out">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkIMContext*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_preedit_string">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkIMContext*"/>
-                                       <parameter name="str" type="gchar**"/>
-                                       <parameter name="attrs" type="PangoAttrList**"/>
-                                       <parameter name="cursor_pos" type="gint*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_surrounding">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkIMContext*"/>
-                                       <parameter name="text" type="gchar**"/>
-                                       <parameter name="cursor_index" type="gint*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="reset">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkIMContext*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="set_client_window">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkIMContext*"/>
-                                       <parameter name="window" type="GdkWindow*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="set_cursor_location">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkIMContext*"/>
-                                       <parameter name="area" type="GdkRectangle*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="set_surrounding">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkIMContext*"/>
-                                       <parameter name="text" type="gchar*"/>
-                                       <parameter name="len" type="gint"/>
-                                       <parameter name="cursor_index" type="gint"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="set_use_preedit">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkIMContext*"/>
-                                       <parameter name="use_preedit" type="gboolean"/>
-                               </parameters>
-                       </vfunc>
-               </object>
-               <object name="GtkIMContextSimple" parent="GtkIMContext" type-name="GtkIMContextSimple" get-type="gtk_im_context_simple_get_type">
-                       <method name="add_compose_file" symbol="gtk_im_context_simple_add_compose_file">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context_simple" type="GtkIMContextSimple*"/>
-                                       <parameter name="compose_file" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="add_table" symbol="gtk_im_context_simple_add_table">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context_simple" type="GtkIMContextSimple*"/>
-                                       <parameter name="data" type="guint16*"/>
-                                       <parameter name="max_seq_len" type="gint"/>
-                                       <parameter name="n_seqs" type="gint"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_im_context_simple_new">
-                               <return-type type="GtkIMContext*"/>
-                       </constructor>
-               </object>
-               <object name="GtkIMMulticontext" parent="GtkIMContext" type-name="GtkIMMulticontext" get-type="gtk_im_multicontext_get_type">
-                       <method name="append_menuitems" symbol="gtk_im_multicontext_append_menuitems">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkIMMulticontext*"/>
-                                       <parameter name="menushell" type="GtkMenuShell*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_context_id" symbol="gtk_im_multicontext_get_context_id">
-                               <return-type type="char*"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkIMMulticontext*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_im_multicontext_new">
-                               <return-type type="GtkIMContext*"/>
-                       </constructor>
-                       <method name="set_context_id" symbol="gtk_im_multicontext_set_context_id">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkIMMulticontext*"/>
-                                       <parameter name="context_id" type="char*"/>
-                               </parameters>
-                       </method>
-               </object>
-               <object name="GtkIconFactory" parent="GObject" type-name="GtkIconFactory" get-type="gtk_icon_factory_get_type">
-                       <implements>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="add" symbol="gtk_icon_factory_add">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="factory" type="GtkIconFactory*"/>
-                                       <parameter name="stock_id" type="gchar*"/>
-                                       <parameter name="icon_set" type="GtkIconSet*"/>
-                               </parameters>
-                       </method>
-                       <method name="add_default" symbol="gtk_icon_factory_add_default">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="factory" type="GtkIconFactory*"/>
-                               </parameters>
-                       </method>
-                       <method name="lookup" symbol="gtk_icon_factory_lookup">
-                               <return-type type="GtkIconSet*"/>
-                               <parameters>
-                                       <parameter name="factory" type="GtkIconFactory*"/>
-                                       <parameter name="stock_id" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="lookup_default" symbol="gtk_icon_factory_lookup_default">
-                               <return-type type="GtkIconSet*"/>
-                               <parameters>
-                                       <parameter name="stock_id" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_icon_factory_new">
-                               <return-type type="GtkIconFactory*"/>
-                       </constructor>
-                       <method name="remove_default" symbol="gtk_icon_factory_remove_default">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="factory" type="GtkIconFactory*"/>
-                               </parameters>
-                       </method>
-               </object>
-               <object name="GtkIconInfo" parent="GObject" type-name="GtkIconInfo" get-type="gtk_icon_info_get_type">
-                       <method name="copy" symbol="gtk_icon_info_copy">
-                               <return-type type="GtkIconInfo*"/>
-                               <parameters>
-                                       <parameter name="icon_info" type="GtkIconInfo*"/>
-                               </parameters>
-                       </method>
-                       <method name="free" symbol="gtk_icon_info_free">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_info" type="GtkIconInfo*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_attach_points" symbol="gtk_icon_info_get_attach_points">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="icon_info" type="GtkIconInfo*"/>
-                                       <parameter name="points" type="GdkPoint**"/>
-                                       <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>
-                                       <parameter name="icon_info" type="GtkIconInfo*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_builtin_pixbuf" symbol="gtk_icon_info_get_builtin_pixbuf">
-                               <return-type type="GdkPixbuf*"/>
-                               <parameters>
-                                       <parameter name="icon_info" type="GtkIconInfo*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_display_name" symbol="gtk_icon_info_get_display_name">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="icon_info" type="GtkIconInfo*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_embedded_rect" symbol="gtk_icon_info_get_embedded_rect">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="icon_info" type="GtkIconInfo*"/>
-                                       <parameter name="rectangle" type="GdkRectangle*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_filename" symbol="gtk_icon_info_get_filename">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="icon_info" type="GtkIconInfo*"/>
-                               </parameters>
-                       </method>
-                       <method name="is_symbolic" symbol="gtk_icon_info_is_symbolic">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="icon_info" type="GtkIconInfo*"/>
-                               </parameters>
-                       </method>
-                       <method name="load_icon" symbol="gtk_icon_info_load_icon">
-                               <return-type type="GdkPixbuf*"/>
-                               <parameters>
-                                       <parameter name="icon_info" type="GtkIconInfo*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <method name="load_icon_async" symbol="gtk_icon_info_load_icon_async">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_info" type="GtkIconInfo*"/>
-                                       <parameter name="cancellable" type="GCancellable*"/>
-                                       <parameter name="callback" type="GAsyncReadyCallback"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                               </parameters>
-                       </method>
-                       <method name="load_icon_finish" symbol="gtk_icon_info_load_icon_finish">
-                               <return-type type="GdkPixbuf*"/>
-                               <parameters>
-                                       <parameter name="icon_info" type="GtkIconInfo*"/>
-                                       <parameter name="res" type="GAsyncResult*"/>
-                                       <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>
-                                       <parameter name="icon_info" type="GtkIconInfo*"/>
-                                       <parameter name="fg" type="GdkRGBA*"/>
-                                       <parameter name="success_color" type="GdkRGBA*"/>
-                                       <parameter name="warning_color" type="GdkRGBA*"/>
-                                       <parameter name="error_color" type="GdkRGBA*"/>
-                                       <parameter name="was_symbolic" type="gboolean*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <method name="load_symbolic_async" symbol="gtk_icon_info_load_symbolic_async">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_info" type="GtkIconInfo*"/>
-                                       <parameter name="fg" type="GdkRGBA*"/>
-                                       <parameter name="success_color" type="GdkRGBA*"/>
-                                       <parameter name="warning_color" type="GdkRGBA*"/>
-                                       <parameter name="error_color" type="GdkRGBA*"/>
-                                       <parameter name="cancellable" type="GCancellable*"/>
-                                       <parameter name="callback" type="GAsyncReadyCallback"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                               </parameters>
-                       </method>
-                       <method name="load_symbolic_finish" symbol="gtk_icon_info_load_symbolic_finish">
-                               <return-type type="GdkPixbuf*"/>
-                               <parameters>
-                                       <parameter name="icon_info" type="GtkIconInfo*"/>
-                                       <parameter name="res" type="GAsyncResult*"/>
-                                       <parameter name="was_symbolic" type="gboolean*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <method name="load_symbolic_for_context" symbol="gtk_icon_info_load_symbolic_for_context">
-                               <return-type type="GdkPixbuf*"/>
-                               <parameters>
-                                       <parameter name="icon_info" type="GtkIconInfo*"/>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                                       <parameter name="was_symbolic" type="gboolean*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <method name="load_symbolic_for_context_async" symbol="gtk_icon_info_load_symbolic_for_context_async">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_info" type="GtkIconInfo*"/>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                                       <parameter name="cancellable" type="GCancellable*"/>
-                                       <parameter name="callback" type="GAsyncReadyCallback"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                               </parameters>
-                       </method>
-                       <method name="load_symbolic_for_context_finish" symbol="gtk_icon_info_load_symbolic_for_context_finish">
-                               <return-type type="GdkPixbuf*"/>
-                               <parameters>
-                                       <parameter name="icon_info" type="GtkIconInfo*"/>
-                                       <parameter name="res" type="GAsyncResult*"/>
-                                       <parameter name="was_symbolic" type="gboolean*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <method name="load_symbolic_for_style" symbol="gtk_icon_info_load_symbolic_for_style">
-                               <return-type type="GdkPixbuf*"/>
-                               <parameters>
-                                       <parameter name="icon_info" type="GtkIconInfo*"/>
-                                       <parameter name="style" type="GtkStyle*"/>
-                                       <parameter name="state" type="GtkStateType"/>
-                                       <parameter name="was_symbolic" type="gboolean*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new_for_pixbuf" symbol="gtk_icon_info_new_for_pixbuf">
-                               <return-type type="GtkIconInfo*"/>
-                               <parameters>
-                                       <parameter name="icon_theme" type="GtkIconTheme*"/>
-                                       <parameter name="pixbuf" type="GdkPixbuf*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_raw_coordinates" symbol="gtk_icon_info_set_raw_coordinates">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_info" type="GtkIconInfo*"/>
-                                       <parameter name="raw_coordinates" type="gboolean"/>
-                               </parameters>
-                       </method>
-               </object>
-               <object name="GtkIconTheme" parent="GObject" type-name="GtkIconTheme" get-type="gtk_icon_theme_get_type">
-                       <method name="add_builtin_icon" symbol="gtk_icon_theme_add_builtin_icon">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_name" type="gchar*"/>
-                                       <parameter name="size" type="gint"/>
-                                       <parameter name="pixbuf" type="GdkPixbuf*"/>
-                               </parameters>
-                       </method>
-                       <method name="add_resource_path" symbol="gtk_icon_theme_add_resource_path">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_theme" type="GtkIconTheme*"/>
-                                       <parameter name="path" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="append_search_path" symbol="gtk_icon_theme_append_search_path">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_theme" type="GtkIconTheme*"/>
-                                       <parameter name="path" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="choose_icon" symbol="gtk_icon_theme_choose_icon">
-                               <return-type type="GtkIconInfo*"/>
-                               <parameters>
-                                       <parameter name="icon_theme" type="GtkIconTheme*"/>
-                                       <parameter name="icon_names" type="gchar*[]"/>
-                                       <parameter name="size" type="gint"/>
-                                       <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>
-                       <method name="get_default" symbol="gtk_icon_theme_get_default">
-                               <return-type type="GtkIconTheme*"/>
-                       </method>
-                       <method name="get_example_icon_name" symbol="gtk_icon_theme_get_example_icon_name">
-                               <return-type type="char*"/>
-                               <parameters>
-                                       <parameter name="icon_theme" type="GtkIconTheme*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_for_screen" symbol="gtk_icon_theme_get_for_screen">
-                               <return-type type="GtkIconTheme*"/>
-                               <parameters>
-                                       <parameter name="screen" type="GdkScreen*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_icon_sizes" symbol="gtk_icon_theme_get_icon_sizes">
-                               <return-type type="gint*"/>
-                               <parameters>
-                                       <parameter name="icon_theme" type="GtkIconTheme*"/>
-                                       <parameter name="icon_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_search_path" symbol="gtk_icon_theme_get_search_path">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_theme" type="GtkIconTheme*"/>
-                                       <parameter name="path" type="gchar**[]"/>
-                                       <parameter name="n_elements" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="has_icon" symbol="gtk_icon_theme_has_icon">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="icon_theme" type="GtkIconTheme*"/>
-                                       <parameter name="icon_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="list_contexts" symbol="gtk_icon_theme_list_contexts">
-                               <return-type type="GList*"/>
-                               <parameters>
-                                       <parameter name="icon_theme" type="GtkIconTheme*"/>
-                               </parameters>
-                       </method>
-                       <method name="list_icons" symbol="gtk_icon_theme_list_icons">
-                               <return-type type="GList*"/>
-                               <parameters>
-                                       <parameter name="icon_theme" type="GtkIconTheme*"/>
-                                       <parameter name="context" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="load_icon" symbol="gtk_icon_theme_load_icon">
-                               <return-type type="GdkPixbuf*"/>
-                               <parameters>
-                                       <parameter name="icon_theme" type="GtkIconTheme*"/>
-                                       <parameter name="icon_name" type="gchar*"/>
-                                       <parameter name="size" type="gint"/>
-                                       <parameter name="flags" type="GtkIconLookupFlags"/>
-                                       <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>
-                                       <parameter name="icon_theme" type="GtkIconTheme*"/>
-                                       <parameter name="icon" type="GIcon*"/>
-                                       <parameter name="size" type="gint"/>
-                                       <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>
-                                       <parameter name="icon_theme" type="GtkIconTheme*"/>
-                                       <parameter name="icon_name" type="gchar*"/>
-                                       <parameter name="size" type="gint"/>
-                                       <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>
-                       <method name="prepend_search_path" symbol="gtk_icon_theme_prepend_search_path">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_theme" type="GtkIconTheme*"/>
-                                       <parameter name="path" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="rescan_if_needed" symbol="gtk_icon_theme_rescan_if_needed">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="icon_theme" type="GtkIconTheme*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_custom_theme" symbol="gtk_icon_theme_set_custom_theme">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_theme" type="GtkIconTheme*"/>
-                                       <parameter name="theme_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_screen" symbol="gtk_icon_theme_set_screen">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_theme" type="GtkIconTheme*"/>
-                                       <parameter name="screen" type="GdkScreen*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_search_path" symbol="gtk_icon_theme_set_search_path">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_theme" type="GtkIconTheme*"/>
-                                       <parameter name="path" type="gchar*[]"/>
-                                       <parameter name="n_elements" type="gint"/>
-                               </parameters>
-                       </method>
-                       <signal name="changed" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_theme" type="GtkIconTheme*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkIconView" parent="GtkContainer" type-name="GtkIconView" get-type="gtk_icon_view_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkCellLayout"/>
-                               <interface name="GtkScrollable"/>
-                       </implements>
-                       <method name="convert_widget_to_bin_window_coords" symbol="gtk_icon_view_convert_widget_to_bin_window_coords">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="wx" type="gint"/>
-                                       <parameter name="wy" type="gint"/>
-                                       <parameter name="bx" type="gint*"/>
-                                       <parameter name="by" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="create_drag_icon" symbol="gtk_icon_view_create_drag_icon">
-                               <return-type type="cairo_surface_t*"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <method name="enable_model_drag_dest" symbol="gtk_icon_view_enable_model_drag_dest">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="targets" type="GtkTargetEntry*"/>
-                                       <parameter name="n_targets" type="gint"/>
-                                       <parameter name="actions" type="GdkDragAction"/>
-                               </parameters>
-                       </method>
-                       <method name="enable_model_drag_source" symbol="gtk_icon_view_enable_model_drag_source">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="start_button_mask" type="GdkModifierType"/>
-                                       <parameter name="targets" type="GtkTargetEntry*"/>
-                                       <parameter name="n_targets" type="gint"/>
-                                       <parameter name="actions" type="GdkDragAction"/>
-                               </parameters>
-                       </method>
-                       <method name="get_activate_on_single_click" symbol="gtk_icon_view_get_activate_on_single_click">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_cell_rect" symbol="gtk_icon_view_get_cell_rect">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="rect" type="GdkRectangle*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_column_spacing" symbol="gtk_icon_view_get_column_spacing">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_columns" symbol="gtk_icon_view_get_columns">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_cursor" symbol="gtk_icon_view_get_cursor">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="path" type="GtkTreePath**"/>
-                                       <parameter name="cell" type="GtkCellRenderer**"/>
-                               </parameters>
-                       </method>
-                       <method name="get_dest_item_at_pos" symbol="gtk_icon_view_get_dest_item_at_pos">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="drag_x" type="gint"/>
-                                       <parameter name="drag_y" type="gint"/>
-                                       <parameter name="path" type="GtkTreePath**"/>
-                                       <parameter name="pos" type="GtkIconViewDropPosition*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_drag_dest_item" symbol="gtk_icon_view_get_drag_dest_item">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="path" type="GtkTreePath**"/>
-                                       <parameter name="pos" type="GtkIconViewDropPosition*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_item_at_pos" symbol="gtk_icon_view_get_item_at_pos">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                                       <parameter name="path" type="GtkTreePath**"/>
-                                       <parameter name="cell" type="GtkCellRenderer**"/>
-                               </parameters>
-                       </method>
-                       <method name="get_item_column" symbol="gtk_icon_view_get_item_column">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_item_orientation" symbol="gtk_icon_view_get_item_orientation">
-                               <return-type type="GtkOrientation"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_item_padding" symbol="gtk_icon_view_get_item_padding">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_item_row" symbol="gtk_icon_view_get_item_row">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_item_width" symbol="gtk_icon_view_get_item_width">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_margin" symbol="gtk_icon_view_get_margin">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_markup_column" symbol="gtk_icon_view_get_markup_column">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_model" symbol="gtk_icon_view_get_model">
-                               <return-type type="GtkTreeModel*"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_path_at_pos" symbol="gtk_icon_view_get_path_at_pos">
-                               <return-type type="GtkTreePath*"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="get_pixbuf_column" symbol="gtk_icon_view_get_pixbuf_column">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_reorderable" symbol="gtk_icon_view_get_reorderable">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_row_spacing" symbol="gtk_icon_view_get_row_spacing">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_selected_items" symbol="gtk_icon_view_get_selected_items">
-                               <return-type type="GList*"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_selection_mode" symbol="gtk_icon_view_get_selection_mode">
-                               <return-type type="GtkSelectionMode"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_spacing" symbol="gtk_icon_view_get_spacing">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_text_column" symbol="gtk_icon_view_get_text_column">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_tooltip_column" symbol="gtk_icon_view_get_tooltip_column">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_tooltip_context" symbol="gtk_icon_view_get_tooltip_context">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="x" type="gint*"/>
-                                       <parameter name="y" type="gint*"/>
-                                       <parameter name="keyboard_tip" type="gboolean"/>
-                                       <parameter name="model" type="GtkTreeModel**"/>
-                                       <parameter name="path" type="GtkTreePath**"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_visible_range" symbol="gtk_icon_view_get_visible_range">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="start_path" type="GtkTreePath**"/>
-                                       <parameter name="end_path" type="GtkTreePath**"/>
-                               </parameters>
-                       </method>
-                       <method name="item_activated" symbol="gtk_icon_view_item_activated">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_icon_view_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <constructor name="new_with_area" symbol="gtk_icon_view_new_with_area">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_with_model" symbol="gtk_icon_view_new_with_model">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="model" type="GtkTreeModel*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="path_is_selected" symbol="gtk_icon_view_path_is_selected">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <method name="scroll_to_path" symbol="gtk_icon_view_scroll_to_path">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                                       <parameter name="use_align" type="gboolean"/>
-                                       <parameter name="row_align" type="gfloat"/>
-                                       <parameter name="col_align" type="gfloat"/>
-                               </parameters>
-                       </method>
-                       <method name="select_all" symbol="gtk_icon_view_select_all">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                               </parameters>
-                       </method>
-                       <method name="select_path" symbol="gtk_icon_view_select_path">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <method name="selected_foreach" symbol="gtk_icon_view_selected_foreach">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="func" type="GtkIconViewForeachFunc"/>
-                                       <parameter name="data" type="gpointer"/>
-                               </parameters>
-                       </method>
-                       <method name="set_activate_on_single_click" symbol="gtk_icon_view_set_activate_on_single_click">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="single" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_column_spacing" symbol="gtk_icon_view_set_column_spacing">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="column_spacing" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_columns" symbol="gtk_icon_view_set_columns">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="columns" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_cursor" symbol="gtk_icon_view_set_cursor">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="start_editing" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_drag_dest_item" symbol="gtk_icon_view_set_drag_dest_item">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                                       <parameter name="pos" type="GtkIconViewDropPosition"/>
-                               </parameters>
-                       </method>
-                       <method name="set_item_orientation" symbol="gtk_icon_view_set_item_orientation">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="orientation" type="GtkOrientation"/>
-                               </parameters>
-                       </method>
-                       <method name="set_item_padding" symbol="gtk_icon_view_set_item_padding">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="item_padding" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_item_width" symbol="gtk_icon_view_set_item_width">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="item_width" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_margin" symbol="gtk_icon_view_set_margin">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="margin" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_markup_column" symbol="gtk_icon_view_set_markup_column">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="column" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_model" symbol="gtk_icon_view_set_model">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="model" type="GtkTreeModel*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_pixbuf_column" symbol="gtk_icon_view_set_pixbuf_column">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="column" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_reorderable" symbol="gtk_icon_view_set_reorderable">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="reorderable" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_row_spacing" symbol="gtk_icon_view_set_row_spacing">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="row_spacing" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_selection_mode" symbol="gtk_icon_view_set_selection_mode">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="mode" type="GtkSelectionMode"/>
-                               </parameters>
-                       </method>
-                       <method name="set_spacing" symbol="gtk_icon_view_set_spacing">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="spacing" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_text_column" symbol="gtk_icon_view_set_text_column">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="column" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_tooltip_cell" symbol="gtk_icon_view_set_tooltip_cell">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="tooltip" type="GtkTooltip*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_tooltip_column" symbol="gtk_icon_view_set_tooltip_column">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="column" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_tooltip_item" symbol="gtk_icon_view_set_tooltip_item">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="tooltip" type="GtkTooltip*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <method name="unselect_all" symbol="gtk_icon_view_unselect_all">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                               </parameters>
-                       </method>
-                       <method name="unselect_path" symbol="gtk_icon_view_unselect_path">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <method name="unset_model_drag_dest" symbol="gtk_icon_view_unset_model_drag_dest">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                               </parameters>
-                       </method>
-                       <method name="unset_model_drag_source" symbol="gtk_icon_view_unset_model_drag_source">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                               </parameters>
-                       </method>
-                       <property name="activate-on-single-click" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="cell-area" type="GtkCellArea*" readable="1" writable="1" construct="0" construct-only="1"/>
-                       <property name="column-spacing" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="columns" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="item-orientation" type="GtkOrientation" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="item-padding" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="item-width" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="margin" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="markup-column" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="model" type="GtkTreeModel*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="pixbuf-column" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="reorderable" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="row-spacing" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="selection-mode" type="GtkSelectionMode" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="spacing" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="text-column" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="tooltip-column" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="activate-cursor-item" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="item-activated" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="move-cursor" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                                       <parameter name="step" type="GtkMovementStep"/>
-                                       <parameter name="count" type="gint"/>
-                               </parameters>
-                       </signal>
-                       <signal name="select-all" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="select-cursor-item" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="selection-changed" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="toggle-cursor-item" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="unselect-all" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon_view" type="GtkIconView*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkIconViewAccessible" parent="GtkContainerAccessible" type-name="GtkIconViewAccessible" get-type="gtk_icon_view_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                               <interface name="AtkSelection"/>
-                       </implements>
-               </object>
-               <object name="GtkImage" parent="GtkMisc" type-name="GtkImage" get-type="gtk_image_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="clear" symbol="gtk_image_clear">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="image" type="GtkImage*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_animation" symbol="gtk_image_get_animation">
-                               <return-type type="GdkPixbufAnimation*"/>
-                               <parameters>
-                                       <parameter name="image" type="GtkImage*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_gicon" symbol="gtk_image_get_gicon">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="image" type="GtkImage*"/>
-                                       <parameter name="gicon" type="GIcon**"/>
-                                       <parameter name="size" type="GtkIconSize*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_icon_name" symbol="gtk_image_get_icon_name">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="image" type="GtkImage*"/>
-                                       <parameter name="icon_name" type="gchar**"/>
-                                       <parameter name="size" type="GtkIconSize*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_icon_set" symbol="gtk_image_get_icon_set">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="image" type="GtkImage*"/>
-                                       <parameter name="icon_set" type="GtkIconSet**"/>
-                                       <parameter name="size" type="GtkIconSize*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_pixbuf" symbol="gtk_image_get_pixbuf">
-                               <return-type type="GdkPixbuf*"/>
-                               <parameters>
-                                       <parameter name="image" type="GtkImage*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_pixel_size" symbol="gtk_image_get_pixel_size">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="image" type="GtkImage*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_stock" symbol="gtk_image_get_stock">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="image" type="GtkImage*"/>
-                                       <parameter name="stock_id" type="gchar**"/>
-                                       <parameter name="size" type="GtkIconSize*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_storage_type" symbol="gtk_image_get_storage_type">
-                               <return-type type="GtkImageType"/>
-                               <parameters>
-                                       <parameter name="image" type="GtkImage*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_image_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <constructor name="new_from_animation" symbol="gtk_image_new_from_animation">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="animation" type="GdkPixbufAnimation*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_from_file" symbol="gtk_image_new_from_file">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="filename" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_from_gicon" symbol="gtk_image_new_from_gicon">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="icon" type="GIcon*"/>
-                                       <parameter name="size" type="GtkIconSize"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_from_icon_name" symbol="gtk_image_new_from_icon_name">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="icon_name" type="gchar*"/>
-                                       <parameter name="size" type="GtkIconSize"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_from_icon_set" symbol="gtk_image_new_from_icon_set">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="icon_set" type="GtkIconSet*"/>
-                                       <parameter name="size" type="GtkIconSize"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_from_pixbuf" symbol="gtk_image_new_from_pixbuf">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <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>
-                                       <parameter name="stock_id" type="gchar*"/>
-                                       <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>
-                                       <parameter name="image" type="GtkImage*"/>
-                                       <parameter name="animation" type="GdkPixbufAnimation*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_from_file" symbol="gtk_image_set_from_file">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="image" type="GtkImage*"/>
-                                       <parameter name="filename" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_from_gicon" symbol="gtk_image_set_from_gicon">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="image" type="GtkImage*"/>
-                                       <parameter name="icon" type="GIcon*"/>
-                                       <parameter name="size" type="GtkIconSize"/>
-                               </parameters>
-                       </method>
-                       <method name="set_from_icon_name" symbol="gtk_image_set_from_icon_name">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="image" type="GtkImage*"/>
-                                       <parameter name="icon_name" type="gchar*"/>
-                                       <parameter name="size" type="GtkIconSize"/>
-                               </parameters>
-                       </method>
-                       <method name="set_from_icon_set" symbol="gtk_image_set_from_icon_set">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="image" type="GtkImage*"/>
-                                       <parameter name="icon_set" type="GtkIconSet*"/>
-                                       <parameter name="size" type="GtkIconSize"/>
-                               </parameters>
-                       </method>
-                       <method name="set_from_pixbuf" symbol="gtk_image_set_from_pixbuf">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="image" type="GtkImage*"/>
-                                       <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>
-                                       <parameter name="image" type="GtkImage*"/>
-                                       <parameter name="stock_id" type="gchar*"/>
-                                       <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>
-                                       <parameter name="image" type="GtkImage*"/>
-                                       <parameter name="pixel_size" type="gint"/>
-                               </parameters>
-                       </method>
-                       <property name="file" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gicon" type="GIcon*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="icon-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="icon-set" type="GtkIconSet*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="icon-size" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="pixbuf" type="GdkPixbuf*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="pixbuf-animation" type="GdkPixbufAnimation*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="pixel-size" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <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">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                               <interface name="AtkImage"/>
-                       </implements>
-               </object>
-               <object name="GtkImageCellAccessible" parent="GtkRendererCellAccessible" type-name="GtkImageCellAccessible" get-type="gtk_image_cell_accessible_get_type">
-                       <implements>
-                               <interface name="AtkAction"/>
-                               <interface name="AtkComponent"/>
-                               <interface name="AtkImage"/>
-                       </implements>
-               </object>
-               <object name="GtkImageMenuItem" parent="GtkMenuItem" type-name="GtkImageMenuItem" get-type="gtk_image_menu_item_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkActivatable"/>
-                               <interface name="GtkActionable"/>
-                       </implements>
-                       <method name="get_always_show_image" symbol="gtk_image_menu_item_get_always_show_image">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="image_menu_item" type="GtkImageMenuItem*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_image" symbol="gtk_image_menu_item_get_image">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="image_menu_item" type="GtkImageMenuItem*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_use_stock" symbol="gtk_image_menu_item_get_use_stock">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="image_menu_item" type="GtkImageMenuItem*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_image_menu_item_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <constructor name="new_from_stock" symbol="gtk_image_menu_item_new_from_stock">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="stock_id" type="gchar*"/>
-                                       <parameter name="accel_group" type="GtkAccelGroup*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_with_label" symbol="gtk_image_menu_item_new_with_label">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="label" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_with_mnemonic" symbol="gtk_image_menu_item_new_with_mnemonic">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="label" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_accel_group" symbol="gtk_image_menu_item_set_accel_group">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="image_menu_item" type="GtkImageMenuItem*"/>
-                                       <parameter name="accel_group" type="GtkAccelGroup*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_always_show_image" symbol="gtk_image_menu_item_set_always_show_image">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="image_menu_item" type="GtkImageMenuItem*"/>
-                                       <parameter name="always_show" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_image" symbol="gtk_image_menu_item_set_image">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="image_menu_item" type="GtkImageMenuItem*"/>
-                                       <parameter name="image" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_use_stock" symbol="gtk_image_menu_item_set_use_stock">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="image_menu_item" type="GtkImageMenuItem*"/>
-                                       <parameter name="use_stock" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="accel-group" type="GtkAccelGroup*" readable="0" writable="1" construct="0" construct-only="0"/>
-                       <property name="always-show-image" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="image" type="GtkWidget*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="use-stock" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
-               </object>
-               <object name="GtkInfoBar" parent="GtkBox" type-name="GtkInfoBar" get-type="gtk_info_bar_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                       </implements>
-                       <method name="add_action_widget" symbol="gtk_info_bar_add_action_widget">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="info_bar" type="GtkInfoBar*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="response_id" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="add_button" symbol="gtk_info_bar_add_button">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="info_bar" type="GtkInfoBar*"/>
-                                       <parameter name="button_text" type="gchar*"/>
-                                       <parameter name="response_id" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="add_buttons" symbol="gtk_info_bar_add_buttons">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="info_bar" type="GtkInfoBar*"/>
-                                       <parameter name="first_button_text" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_action_area" symbol="gtk_info_bar_get_action_area">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="info_bar" type="GtkInfoBar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_content_area" symbol="gtk_info_bar_get_content_area">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="info_bar" type="GtkInfoBar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_message_type" symbol="gtk_info_bar_get_message_type">
-                               <return-type type="GtkMessageType"/>
-                               <parameters>
-                                       <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>
-                       <constructor name="new_with_buttons" symbol="gtk_info_bar_new_with_buttons">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="first_button_text" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="response" symbol="gtk_info_bar_response">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="info_bar" type="GtkInfoBar*"/>
-                                       <parameter name="response_id" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_default_response" symbol="gtk_info_bar_set_default_response">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="info_bar" type="GtkInfoBar*"/>
-                                       <parameter name="response_id" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_message_type" symbol="gtk_info_bar_set_message_type">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="info_bar" type="GtkInfoBar*"/>
-                                       <parameter name="message_type" type="GtkMessageType"/>
-                               </parameters>
-                       </method>
-                       <method name="set_response_sensitive" symbol="gtk_info_bar_set_response_sensitive">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="info_bar" type="GtkInfoBar*"/>
-                                       <parameter name="response_id" type="gint"/>
-                                       <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>
-                                       <parameter name="info_bar" type="GtkInfoBar*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="response" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="info_bar" type="GtkInfoBar*"/>
-                                       <parameter name="response_id" type="gint"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkInvisible" parent="GtkWidget" type-name="GtkInvisible" get-type="gtk_invisible_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="get_screen" symbol="gtk_invisible_get_screen">
-                               <return-type type="GdkScreen*"/>
-                               <parameters>
-                                       <parameter name="invisible" type="GtkInvisible*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_invisible_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <constructor name="new_for_screen" symbol="gtk_invisible_new_for_screen">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="screen" type="GdkScreen*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_screen" symbol="gtk_invisible_set_screen">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="invisible" type="GtkInvisible*"/>
-                                       <parameter name="screen" type="GdkScreen*"/>
-                               </parameters>
-                       </method>
-                       <property name="screen" type="GdkScreen*" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkLabel" parent="GtkMisc" type-name="GtkLabel" get-type="gtk_label_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="get_angle" symbol="gtk_label_get_angle">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_attributes" symbol="gtk_label_get_attributes">
-                               <return-type type="PangoAttrList*"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_current_uri" symbol="gtk_label_get_current_uri">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_ellipsize" symbol="gtk_label_get_ellipsize">
-                               <return-type type="PangoEllipsizeMode"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_justify" symbol="gtk_label_get_justify">
-                               <return-type type="GtkJustification"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_label" symbol="gtk_label_get_label">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_layout" symbol="gtk_label_get_layout">
-                               <return-type type="PangoLayout*"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_layout_offsets" symbol="gtk_label_get_layout_offsets">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                                       <parameter name="x" type="gint*"/>
-                                       <parameter name="y" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_line_wrap" symbol="gtk_label_get_line_wrap">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_line_wrap_mode" symbol="gtk_label_get_line_wrap_mode">
-                               <return-type type="PangoWrapMode"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_lines" symbol="gtk_label_get_lines">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_max_width_chars" symbol="gtk_label_get_max_width_chars">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_mnemonic_keyval" symbol="gtk_label_get_mnemonic_keyval">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_mnemonic_widget" symbol="gtk_label_get_mnemonic_widget">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_selectable" symbol="gtk_label_get_selectable">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_selection_bounds" symbol="gtk_label_get_selection_bounds">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                                       <parameter name="start" type="gint*"/>
-                                       <parameter name="end" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_single_line_mode" symbol="gtk_label_get_single_line_mode">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_text" symbol="gtk_label_get_text">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_track_visited_links" symbol="gtk_label_get_track_visited_links">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_use_markup" symbol="gtk_label_get_use_markup">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_use_underline" symbol="gtk_label_get_use_underline">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_width_chars" symbol="gtk_label_get_width_chars">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_xalign" symbol="gtk_label_get_xalign">
-                               <return-type type="gfloat"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_yalign" symbol="gtk_label_get_yalign">
-                               <return-type type="gfloat"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_label_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="str" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_with_mnemonic" symbol="gtk_label_new_with_mnemonic">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="str" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="select_region" symbol="gtk_label_select_region">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                                       <parameter name="start_offset" type="gint"/>
-                                       <parameter name="end_offset" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_angle" symbol="gtk_label_set_angle">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                                       <parameter name="angle" type="gdouble"/>
-                               </parameters>
-                       </method>
-                       <method name="set_attributes" symbol="gtk_label_set_attributes">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                                       <parameter name="attrs" type="PangoAttrList*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_ellipsize" symbol="gtk_label_set_ellipsize">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                                       <parameter name="mode" type="PangoEllipsizeMode"/>
-                               </parameters>
-                       </method>
-                       <method name="set_justify" symbol="gtk_label_set_justify">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                                       <parameter name="jtype" type="GtkJustification"/>
-                               </parameters>
-                       </method>
-                       <method name="set_label" symbol="gtk_label_set_label">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                                       <parameter name="str" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_line_wrap" symbol="gtk_label_set_line_wrap">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                                       <parameter name="wrap" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_line_wrap_mode" symbol="gtk_label_set_line_wrap_mode">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                                       <parameter name="wrap_mode" type="PangoWrapMode"/>
-                               </parameters>
-                       </method>
-                       <method name="set_lines" symbol="gtk_label_set_lines">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                                       <parameter name="lines" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_markup" symbol="gtk_label_set_markup">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                                       <parameter name="str" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_markup_with_mnemonic" symbol="gtk_label_set_markup_with_mnemonic">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                                       <parameter name="str" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_max_width_chars" symbol="gtk_label_set_max_width_chars">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                                       <parameter name="n_chars" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_mnemonic_widget" symbol="gtk_label_set_mnemonic_widget">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_pattern" symbol="gtk_label_set_pattern">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                                       <parameter name="pattern" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_selectable" symbol="gtk_label_set_selectable">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_single_line_mode" symbol="gtk_label_set_single_line_mode">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                                       <parameter name="single_line_mode" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_text" symbol="gtk_label_set_text">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                                       <parameter name="str" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_text_with_mnemonic" symbol="gtk_label_set_text_with_mnemonic">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                                       <parameter name="str" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_track_visited_links" symbol="gtk_label_set_track_visited_links">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                                       <parameter name="track_links" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_use_markup" symbol="gtk_label_set_use_markup">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_use_underline" symbol="gtk_label_set_use_underline">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_width_chars" symbol="gtk_label_set_width_chars">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                                       <parameter name="n_chars" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_xalign" symbol="gtk_label_set_xalign">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                                       <parameter name="xalign" type="gfloat"/>
-                               </parameters>
-                       </method>
-                       <method name="set_yalign" symbol="gtk_label_set_yalign">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                                       <parameter name="yalign" type="gfloat"/>
-                               </parameters>
-                       </method>
-                       <property name="angle" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="attributes" type="PangoAttrList*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="cursor-position" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="ellipsize" type="PangoEllipsizeMode" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="justify" type="GtkJustification" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="label" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="lines" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="max-width-chars" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="mnemonic-keyval" type="guint" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="mnemonic-widget" type="GtkWidget*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="pattern" type="char*" readable="0" writable="1" construct="0" construct-only="0"/>
-                       <property name="selectable" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="selection-bound" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="single-line-mode" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="track-visited-links" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="use-markup" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="use-underline" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="width-chars" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="wrap" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="wrap-mode" type="PangoWrapMode" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="xalign" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="yalign" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="activate-current-link" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkLabel*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="activate-link" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                                       <parameter name="uri" type="char*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="copy-clipboard" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="move-cursor" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                                       <parameter name="step" type="GtkMovementStep"/>
-                                       <parameter name="count" type="gint"/>
-                                       <parameter name="extend_selection" type="gboolean"/>
-                               </parameters>
-                       </signal>
-                       <signal name="populate-popup" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="label" type="GtkLabel*"/>
-                                       <parameter name="menu" type="GtkMenu*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkLabelAccessible" parent="GtkWidgetAccessible" type-name="GtkLabelAccessible" get-type="gtk_label_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                               <interface name="AtkText"/>
-                               <interface name="AtkHypertext"/>
-                       </implements>
-               </object>
-               <object name="GtkLayout" parent="GtkContainer" type-name="GtkLayout" get-type="gtk_layout_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkScrollable"/>
-                       </implements>
-                       <method name="get_bin_window" symbol="gtk_layout_get_bin_window">
-                               <return-type type="GdkWindow*"/>
-                               <parameters>
-                                       <parameter name="layout" type="GtkLayout*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_hadjustment" symbol="gtk_layout_get_hadjustment">
-                               <return-type type="GtkAdjustment*"/>
-                               <parameters>
-                                       <parameter name="layout" type="GtkLayout*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_size" symbol="gtk_layout_get_size">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="layout" type="GtkLayout*"/>
-                                       <parameter name="width" type="guint*"/>
-                                       <parameter name="height" type="guint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_vadjustment" symbol="gtk_layout_get_vadjustment">
-                               <return-type type="GtkAdjustment*"/>
-                               <parameters>
-                                       <parameter name="layout" type="GtkLayout*"/>
-                               </parameters>
-                       </method>
-                       <method name="move" symbol="gtk_layout_move">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="layout" type="GtkLayout*"/>
-                                       <parameter name="child_widget" type="GtkWidget*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_layout_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="hadjustment" type="GtkAdjustment*"/>
-                                       <parameter name="vadjustment" type="GtkAdjustment*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="put" symbol="gtk_layout_put">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="layout" type="GtkLayout*"/>
-                                       <parameter name="child_widget" type="GtkWidget*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_hadjustment" symbol="gtk_layout_set_hadjustment">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="layout" type="GtkLayout*"/>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_size" symbol="gtk_layout_set_size">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="layout" type="GtkLayout*"/>
-                                       <parameter name="width" type="guint"/>
-                                       <parameter name="height" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_vadjustment" symbol="gtk_layout_set_vadjustment">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="layout" type="GtkLayout*"/>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                               </parameters>
-                       </method>
-                       <property name="height" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="width" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkLevelBar" parent="GtkWidget" type-name="GtkLevelBar" get-type="gtk_level_bar_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                       </implements>
-                       <method name="add_offset_value" symbol="gtk_level_bar_add_offset_value">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkLevelBar*"/>
-                                       <parameter name="name" type="gchar*"/>
-                                       <parameter name="value" type="gdouble"/>
-                               </parameters>
-                       </method>
-                       <method name="get_inverted" symbol="gtk_level_bar_get_inverted">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkLevelBar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_max_value" symbol="gtk_level_bar_get_max_value">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkLevelBar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_min_value" symbol="gtk_level_bar_get_min_value">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkLevelBar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_mode" symbol="gtk_level_bar_get_mode">
-                               <return-type type="GtkLevelBarMode"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkLevelBar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_offset_value" symbol="gtk_level_bar_get_offset_value">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkLevelBar*"/>
-                                       <parameter name="name" type="gchar*"/>
-                                       <parameter name="value" type="gdouble*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_value" symbol="gtk_level_bar_get_value">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkLevelBar*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_level_bar_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <constructor name="new_for_interval" symbol="gtk_level_bar_new_for_interval">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="min_value" type="gdouble"/>
-                                       <parameter name="max_value" type="gdouble"/>
-                               </parameters>
-                       </constructor>
-                       <method name="remove_offset_value" symbol="gtk_level_bar_remove_offset_value">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkLevelBar*"/>
-                                       <parameter name="name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_inverted" symbol="gtk_level_bar_set_inverted">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkLevelBar*"/>
-                                       <parameter name="inverted" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_max_value" symbol="gtk_level_bar_set_max_value">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkLevelBar*"/>
-                                       <parameter name="value" type="gdouble"/>
-                               </parameters>
-                       </method>
-                       <method name="set_min_value" symbol="gtk_level_bar_set_min_value">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkLevelBar*"/>
-                                       <parameter name="value" type="gdouble"/>
-                               </parameters>
-                       </method>
-                       <method name="set_mode" symbol="gtk_level_bar_set_mode">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkLevelBar*"/>
-                                       <parameter name="mode" type="GtkLevelBarMode"/>
-                               </parameters>
-                       </method>
-                       <method name="set_value" symbol="gtk_level_bar_set_value">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkLevelBar*"/>
-                                       <parameter name="value" type="gdouble"/>
-                               </parameters>
-                       </method>
-                       <property name="inverted" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="max-value" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="min-value" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="mode" type="GtkLevelBarMode" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="value" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="offset-changed" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkLevelBar*"/>
-                                       <parameter name="name" type="char*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkLevelBarAccessible" parent="GtkWidgetAccessible" type-name="GtkLevelBarAccessible" get-type="gtk_level_bar_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                               <interface name="AtkValue"/>
-                       </implements>
-               </object>
-               <object name="GtkLinkButton" parent="GtkButton" type-name="GtkLinkButton" get-type="gtk_link_button_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkActionable"/>
-                               <interface name="GtkActivatable"/>
-                       </implements>
-                       <method name="get_uri" symbol="gtk_link_button_get_uri">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="link_button" type="GtkLinkButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_visited" symbol="gtk_link_button_get_visited">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="link_button" type="GtkLinkButton*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_link_button_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="uri" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_with_label" symbol="gtk_link_button_new_with_label">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="uri" type="gchar*"/>
-                                       <parameter name="label" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_uri" symbol="gtk_link_button_set_uri">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="link_button" type="GtkLinkButton*"/>
-                                       <parameter name="uri" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_visited" symbol="gtk_link_button_set_visited">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="link_button" type="GtkLinkButton*"/>
-                                       <parameter name="visited" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="uri" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="visited" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="activate-link" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkLinkButton*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkLinkButtonAccessible" parent="GtkButtonAccessible" type-name="GtkLinkButtonAccessible" get-type="gtk_link_button_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                               <interface name="AtkAction"/>
-                               <interface name="AtkImage"/>
-                               <interface name="AtkHyperlinkImpl"/>
-                       </implements>
-               </object>
-               <object name="GtkListBox" parent="GtkContainer" type-name="GtkListBox" get-type="gtk_list_box_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="bind_model" symbol="gtk_list_box_bind_model">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkListBox*"/>
-                                       <parameter name="model" type="GListModel*"/>
-                                       <parameter name="create_widget_func" type="GtkListBoxCreateWidgetFunc"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                                       <parameter name="user_data_free_func" type="GDestroyNotify"/>
-                               </parameters>
-                       </method>
-                       <method name="drag_highlight_row" symbol="gtk_list_box_drag_highlight_row">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkListBox*"/>
-                                       <parameter name="row" type="GtkListBoxRow*"/>
-                               </parameters>
-                       </method>
-                       <method name="drag_unhighlight_row" symbol="gtk_list_box_drag_unhighlight_row">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkListBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_activate_on_single_click" symbol="gtk_list_box_get_activate_on_single_click">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkListBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_adjustment" symbol="gtk_list_box_get_adjustment">
-                               <return-type type="GtkAdjustment*"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkListBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_row_at_index" symbol="gtk_list_box_get_row_at_index">
-                               <return-type type="GtkListBoxRow*"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkListBox*"/>
-                                       <parameter name="index_" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="get_row_at_y" symbol="gtk_list_box_get_row_at_y">
-                               <return-type type="GtkListBoxRow*"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkListBox*"/>
-                                       <parameter name="y" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="get_selected_row" symbol="gtk_list_box_get_selected_row">
-                               <return-type type="GtkListBoxRow*"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkListBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_selected_rows" symbol="gtk_list_box_get_selected_rows">
-                               <return-type type="GList*"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkListBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_selection_mode" symbol="gtk_list_box_get_selection_mode">
-                               <return-type type="GtkSelectionMode"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkListBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="insert" symbol="gtk_list_box_insert">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkListBox*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="position" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="invalidate_filter" symbol="gtk_list_box_invalidate_filter">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkListBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="invalidate_headers" symbol="gtk_list_box_invalidate_headers">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkListBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="invalidate_sort" symbol="gtk_list_box_invalidate_sort">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkListBox*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_list_box_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <method name="prepend" symbol="gtk_list_box_prepend">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkListBox*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="select_all" symbol="gtk_list_box_select_all">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkListBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="select_row" symbol="gtk_list_box_select_row">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkListBox*"/>
-                                       <parameter name="row" type="GtkListBoxRow*"/>
-                               </parameters>
-                       </method>
-                       <method name="selected_foreach" symbol="gtk_list_box_selected_foreach">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkListBox*"/>
-                                       <parameter name="func" type="GtkListBoxForeachFunc"/>
-                                       <parameter name="data" type="gpointer"/>
-                               </parameters>
-                       </method>
-                       <method name="set_activate_on_single_click" symbol="gtk_list_box_set_activate_on_single_click">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkListBox*"/>
-                                       <parameter name="single" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_adjustment" symbol="gtk_list_box_set_adjustment">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkListBox*"/>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_filter_func" symbol="gtk_list_box_set_filter_func">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkListBox*"/>
-                                       <parameter name="filter_func" type="GtkListBoxFilterFunc"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                                       <parameter name="destroy" type="GDestroyNotify"/>
-                               </parameters>
-                       </method>
-                       <method name="set_header_func" symbol="gtk_list_box_set_header_func">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkListBox*"/>
-                                       <parameter name="update_header" type="GtkListBoxUpdateHeaderFunc"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                                       <parameter name="destroy" type="GDestroyNotify"/>
-                               </parameters>
-                       </method>
-                       <method name="set_placeholder" symbol="gtk_list_box_set_placeholder">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkListBox*"/>
-                                       <parameter name="placeholder" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_selection_mode" symbol="gtk_list_box_set_selection_mode">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkListBox*"/>
-                                       <parameter name="mode" type="GtkSelectionMode"/>
-                               </parameters>
-                       </method>
-                       <method name="set_sort_func" symbol="gtk_list_box_set_sort_func">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkListBox*"/>
-                                       <parameter name="sort_func" type="GtkListBoxSortFunc"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                                       <parameter name="destroy" type="GDestroyNotify"/>
-                               </parameters>
-                       </method>
-                       <method name="unselect_all" symbol="gtk_list_box_unselect_all">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkListBox*"/>
-                               </parameters>
-                       </method>
-                       <method name="unselect_row" symbol="gtk_list_box_unselect_row">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkListBox*"/>
-                                       <parameter name="row" type="GtkListBoxRow*"/>
-                               </parameters>
-                       </method>
-                       <property name="activate-on-single-click" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="selection-mode" type="GtkSelectionMode" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="activate-cursor-row" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkListBox*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="move-cursor" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkListBox*"/>
-                                       <parameter name="step" type="GtkMovementStep"/>
-                                       <parameter name="count" type="gint"/>
-                               </parameters>
-                       </signal>
-                       <signal name="row-activated" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkListBox*"/>
-                                       <parameter name="row" type="GtkListBoxRow*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="row-selected" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkListBox*"/>
-                                       <parameter name="row" type="GtkListBoxRow*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="select-all" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkListBox*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="selected-rows-changed" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkListBox*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="toggle-cursor-row" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkListBox*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="unselect-all" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="box" type="GtkListBox*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkListBoxAccessible" parent="GtkContainerAccessible" type-name="GtkListBoxAccessible" get-type="gtk_list_box_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                               <interface name="AtkSelection"/>
-                       </implements>
-               </object>
-               <object name="GtkListBoxRow" parent="GtkBin" type-name="GtkListBoxRow" get-type="gtk_list_box_row_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="changed" symbol="gtk_list_box_row_changed">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="row" type="GtkListBoxRow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_activatable" symbol="gtk_list_box_row_get_activatable">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="row" type="GtkListBoxRow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_header" symbol="gtk_list_box_row_get_header">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="row" type="GtkListBoxRow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_index" symbol="gtk_list_box_row_get_index">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="row" type="GtkListBoxRow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_selectable" symbol="gtk_list_box_row_get_selectable">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="row" type="GtkListBoxRow*"/>
-                               </parameters>
-                       </method>
-                       <method name="is_selected" symbol="gtk_list_box_row_is_selected">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="row" type="GtkListBoxRow*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_list_box_row_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <method name="set_activatable" symbol="gtk_list_box_row_set_activatable">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="row" type="GtkListBoxRow*"/>
-                                       <parameter name="activatable" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_header" symbol="gtk_list_box_row_set_header">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="row" type="GtkListBoxRow*"/>
-                                       <parameter name="header" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_selectable" symbol="gtk_list_box_row_set_selectable">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="row" type="GtkListBoxRow*"/>
-                                       <parameter name="selectable" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="activatable" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="selectable" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="activate" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="row" type="GtkListBoxRow*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkListBoxRowAccessible" parent="GtkContainerAccessible" type-name="GtkListBoxRowAccessible" get-type="gtk_list_box_row_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                       </implements>
-               </object>
-               <object name="GtkListStore" parent="GObject" type-name="GtkListStore" get-type="gtk_list_store_get_type">
-                       <implements>
-                               <interface name="GtkTreeModel"/>
-                               <interface name="GtkTreeDragSource"/>
-                               <interface name="GtkTreeDragDest"/>
-                               <interface name="GtkTreeSortable"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="append" symbol="gtk_list_store_append">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="list_store" type="GtkListStore*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="clear" symbol="gtk_list_store_clear">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="list_store" type="GtkListStore*"/>
-                               </parameters>
-                       </method>
-                       <method name="insert" symbol="gtk_list_store_insert">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="list_store" type="GtkListStore*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="position" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="insert_after" symbol="gtk_list_store_insert_after">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="list_store" type="GtkListStore*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="sibling" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="insert_before" symbol="gtk_list_store_insert_before">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="list_store" type="GtkListStore*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="sibling" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="insert_with_values" symbol="gtk_list_store_insert_with_values">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="list_store" type="GtkListStore*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="position" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="insert_with_valuesv" symbol="gtk_list_store_insert_with_valuesv">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="list_store" type="GtkListStore*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="position" type="gint"/>
-                                       <parameter name="columns" type="gint*"/>
-                                       <parameter name="values" type="GValue*"/>
-                                       <parameter name="n_values" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="iter_is_valid" symbol="gtk_list_store_iter_is_valid">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="list_store" type="GtkListStore*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="move_after" symbol="gtk_list_store_move_after">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="store" type="GtkListStore*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="position" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="move_before" symbol="gtk_list_store_move_before">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="store" type="GtkListStore*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="position" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_list_store_new">
-                               <return-type type="GtkListStore*"/>
-                               <parameters>
-                                       <parameter name="n_columns" type="gint"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="newv" symbol="gtk_list_store_newv">
-                               <return-type type="GtkListStore*"/>
-                               <parameters>
-                                       <parameter name="n_columns" type="gint"/>
-                                       <parameter name="types" type="GType*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="prepend" symbol="gtk_list_store_prepend">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="list_store" type="GtkListStore*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="remove" symbol="gtk_list_store_remove">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="list_store" type="GtkListStore*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="reorder" symbol="gtk_list_store_reorder">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="store" type="GtkListStore*"/>
-                                       <parameter name="new_order" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="set" symbol="gtk_list_store_set">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="list_store" type="GtkListStore*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_column_types" symbol="gtk_list_store_set_column_types">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="list_store" type="GtkListStore*"/>
-                                       <parameter name="n_columns" type="gint"/>
-                                       <parameter name="types" type="GType*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_valist" symbol="gtk_list_store_set_valist">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="list_store" type="GtkListStore*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="var_args" type="va_list"/>
-                               </parameters>
-                       </method>
-                       <method name="set_value" symbol="gtk_list_store_set_value">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="list_store" type="GtkListStore*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="column" type="gint"/>
-                                       <parameter name="value" type="GValue*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_valuesv" symbol="gtk_list_store_set_valuesv">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="list_store" type="GtkListStore*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="columns" type="gint*"/>
-                                       <parameter name="values" type="GValue*"/>
-                                       <parameter name="n_values" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="swap" symbol="gtk_list_store_swap">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="store" type="GtkListStore*"/>
-                                       <parameter name="a" type="GtkTreeIter*"/>
-                                       <parameter name="b" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-               </object>
-               <object name="GtkLockButton" parent="GtkButton" type-name="GtkLockButton" get-type="gtk_lock_button_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkActionable"/>
-                               <interface name="GtkActivatable"/>
-                       </implements>
-                       <method name="get_permission" symbol="gtk_lock_button_get_permission">
-                               <return-type type="GPermission*"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkLockButton*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_lock_button_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="permission" type="GPermission*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_permission" symbol="gtk_lock_button_set_permission">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkLockButton*"/>
-                                       <parameter name="permission" type="GPermission*"/>
-                               </parameters>
-                       </method>
-                       <property name="permission" type="GPermission*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="text-lock" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="text-unlock" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="tooltip-lock" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="tooltip-not-authorized" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="tooltip-unlock" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <vfunc name="reserved0">
-                               <return-type type="void"/>
-                       </vfunc>
-                       <vfunc name="reserved1">
-                               <return-type type="void"/>
-                       </vfunc>
-                       <vfunc name="reserved2">
-                               <return-type type="void"/>
-                       </vfunc>
-                       <vfunc name="reserved3">
-                               <return-type type="void"/>
-                       </vfunc>
-                       <vfunc name="reserved4">
-                               <return-type type="void"/>
-                       </vfunc>
-                       <vfunc name="reserved5">
-                               <return-type type="void"/>
-                       </vfunc>
-                       <vfunc name="reserved6">
-                               <return-type type="void"/>
-                       </vfunc>
-                       <vfunc name="reserved7">
-                               <return-type type="void"/>
-                       </vfunc>
-               </object>
-               <object name="GtkLockButtonAccessible" parent="GtkButtonAccessible" type-name="GtkLockButtonAccessible" get-type="gtk_lock_button_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                               <interface name="AtkAction"/>
-                               <interface name="AtkImage"/>
-                       </implements>
-               </object>
-               <object name="GtkMenu" parent="GtkMenuShell" type-name="GtkMenu" get-type="gtk_menu_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="attach" symbol="gtk_menu_attach">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu" type="GtkMenu*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="left_attach" type="guint"/>
-                                       <parameter name="right_attach" type="guint"/>
-                                       <parameter name="top_attach" type="guint"/>
-                                       <parameter name="bottom_attach" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="attach_to_widget" symbol="gtk_menu_attach_to_widget">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu" type="GtkMenu*"/>
-                                       <parameter name="attach_widget" type="GtkWidget*"/>
-                                       <parameter name="detacher" type="GtkMenuDetachFunc"/>
-                               </parameters>
-                       </method>
-                       <method name="detach" symbol="gtk_menu_detach">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu" type="GtkMenu*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_accel_group" symbol="gtk_menu_get_accel_group">
-                               <return-type type="GtkAccelGroup*"/>
-                               <parameters>
-                                       <parameter name="menu" type="GtkMenu*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_accel_path" symbol="gtk_menu_get_accel_path">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="menu" type="GtkMenu*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_active" symbol="gtk_menu_get_active">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="menu" type="GtkMenu*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_attach_widget" symbol="gtk_menu_get_attach_widget">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="menu" type="GtkMenu*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_for_attach_widget" symbol="gtk_menu_get_for_attach_widget">
-                               <return-type type="GList*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_monitor" symbol="gtk_menu_get_monitor">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="menu" type="GtkMenu*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_reserve_toggle_size" symbol="gtk_menu_get_reserve_toggle_size">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="menu" type="GtkMenu*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_tearoff_state" symbol="gtk_menu_get_tearoff_state">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="menu" type="GtkMenu*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_title" symbol="gtk_menu_get_title">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="menu" type="GtkMenu*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_menu_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <constructor name="new_from_model" symbol="gtk_menu_new_from_model">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="model" type="GMenuModel*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="place_on_monitor" symbol="gtk_menu_place_on_monitor">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu" type="GtkMenu*"/>
-                                       <parameter name="monitor" type="GdkMonitor*"/>
-                               </parameters>
-                       </method>
-                       <method name="popdown" symbol="gtk_menu_popdown">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu" type="GtkMenu*"/>
-                               </parameters>
-                       </method>
-                       <method name="popup" symbol="gtk_menu_popup">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu" type="GtkMenu*"/>
-                                       <parameter name="parent_menu_shell" type="GtkWidget*"/>
-                                       <parameter name="parent_menu_item" type="GtkWidget*"/>
-                                       <parameter name="func" type="GtkMenuPositionFunc"/>
-                                       <parameter name="data" type="gpointer"/>
-                                       <parameter name="button" type="guint"/>
-                                       <parameter name="activate_time" type="guint32"/>
-                               </parameters>
-                       </method>
-                       <method name="popup_at_pointer" symbol="gtk_menu_popup_at_pointer">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu" type="GtkMenu*"/>
-                                       <parameter name="trigger_event" type="GdkEvent*"/>
-                               </parameters>
-                       </method>
-                       <method name="popup_at_rect" symbol="gtk_menu_popup_at_rect">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu" type="GtkMenu*"/>
-                                       <parameter name="rect_window" type="GdkWindow*"/>
-                                       <parameter name="rect" type="GdkRectangle*"/>
-                                       <parameter name="rect_anchor" type="GdkGravity"/>
-                                       <parameter name="menu_anchor" type="GdkGravity"/>
-                                       <parameter name="trigger_event" type="GdkEvent*"/>
-                               </parameters>
-                       </method>
-                       <method name="popup_at_widget" symbol="gtk_menu_popup_at_widget">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu" type="GtkMenu*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="widget_anchor" type="GdkGravity"/>
-                                       <parameter name="menu_anchor" type="GdkGravity"/>
-                                       <parameter name="trigger_event" type="GdkEvent*"/>
-                               </parameters>
-                       </method>
-                       <method name="popup_for_device" symbol="gtk_menu_popup_for_device">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu" type="GtkMenu*"/>
-                                       <parameter name="device" type="GdkDevice*"/>
-                                       <parameter name="parent_menu_shell" type="GtkWidget*"/>
-                                       <parameter name="parent_menu_item" type="GtkWidget*"/>
-                                       <parameter name="func" type="GtkMenuPositionFunc"/>
-                                       <parameter name="data" type="gpointer"/>
-                                       <parameter name="destroy" type="GDestroyNotify"/>
-                                       <parameter name="button" type="guint"/>
-                                       <parameter name="activate_time" type="guint32"/>
-                               </parameters>
-                       </method>
-                       <method name="reorder_child" symbol="gtk_menu_reorder_child">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu" type="GtkMenu*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="position" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="reposition" symbol="gtk_menu_reposition">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu" type="GtkMenu*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_accel_group" symbol="gtk_menu_set_accel_group">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu" type="GtkMenu*"/>
-                                       <parameter name="accel_group" type="GtkAccelGroup*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_accel_path" symbol="gtk_menu_set_accel_path">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu" type="GtkMenu*"/>
-                                       <parameter name="accel_path" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_active" symbol="gtk_menu_set_active">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu" type="GtkMenu*"/>
-                                       <parameter name="index" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_monitor" symbol="gtk_menu_set_monitor">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu" type="GtkMenu*"/>
-                                       <parameter name="monitor_num" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_reserve_toggle_size" symbol="gtk_menu_set_reserve_toggle_size">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu" type="GtkMenu*"/>
-                                       <parameter name="reserve_toggle_size" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_screen" symbol="gtk_menu_set_screen">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu" type="GtkMenu*"/>
-                                       <parameter name="screen" type="GdkScreen*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_tearoff_state" symbol="gtk_menu_set_tearoff_state">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu" type="GtkMenu*"/>
-                                       <parameter name="torn_off" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_title" symbol="gtk_menu_set_title">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu" type="GtkMenu*"/>
-                                       <parameter name="title" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <property name="accel-group" type="GtkAccelGroup*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="accel-path" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="active" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="anchor-hints" type="GdkAnchorHints" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="attach-widget" type="GtkWidget*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="menu-type-hint" type="GdkWindowTypeHint" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="monitor" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="rect-anchor-dx" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="rect-anchor-dy" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="reserve-toggle-size" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="tearoff-state" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="tearoff-title" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="move-scroll" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkMenu*"/>
-                                       <parameter name="p0" type="GtkScrollType"/>
-                               </parameters>
-                       </signal>
-                       <signal name="popped-up" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkMenu*"/>
-                                       <parameter name="p0" type="gpointer"/>
-                                       <parameter name="p1" type="gpointer"/>
-                                       <parameter name="p2" type="gboolean"/>
-                                       <parameter name="p3" type="gboolean"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkMenuAccessible" parent="GtkMenuShellAccessible" type-name="GtkMenuAccessible" get-type="gtk_menu_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                               <interface name="AtkSelection"/>
-                       </implements>
-               </object>
-               <object name="GtkMenuBar" parent="GtkMenuShell" type-name="GtkMenuBar" get-type="gtk_menu_bar_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="get_child_pack_direction" symbol="gtk_menu_bar_get_child_pack_direction">
-                               <return-type type="GtkPackDirection"/>
-                               <parameters>
-                                       <parameter name="menubar" type="GtkMenuBar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_pack_direction" symbol="gtk_menu_bar_get_pack_direction">
-                               <return-type type="GtkPackDirection"/>
-                               <parameters>
-                                       <parameter name="menubar" type="GtkMenuBar*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_menu_bar_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <constructor name="new_from_model" symbol="gtk_menu_bar_new_from_model">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="model" type="GMenuModel*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_child_pack_direction" symbol="gtk_menu_bar_set_child_pack_direction">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menubar" type="GtkMenuBar*"/>
-                                       <parameter name="child_pack_dir" type="GtkPackDirection"/>
-                               </parameters>
-                       </method>
-                       <method name="set_pack_direction" symbol="gtk_menu_bar_set_pack_direction">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menubar" type="GtkMenuBar*"/>
-                                       <parameter name="pack_dir" type="GtkPackDirection"/>
-                               </parameters>
-                       </method>
-                       <property name="child-pack-direction" type="GtkPackDirection" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="pack-direction" type="GtkPackDirection" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkMenuButton" parent="GtkToggleButton" type-name="GtkMenuButton" get-type="gtk_menu_button_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkActionable"/>
-                               <interface name="GtkActivatable"/>
-                       </implements>
-                       <method name="get_align_widget" symbol="gtk_menu_button_get_align_widget">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="menu_button" type="GtkMenuButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_direction" symbol="gtk_menu_button_get_direction">
-                               <return-type type="GtkArrowType"/>
-                               <parameters>
-                                       <parameter name="menu_button" type="GtkMenuButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_menu_model" symbol="gtk_menu_button_get_menu_model">
-                               <return-type type="GMenuModel*"/>
-                               <parameters>
-                                       <parameter name="menu_button" type="GtkMenuButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_popover" symbol="gtk_menu_button_get_popover">
-                               <return-type type="GtkPopover*"/>
-                               <parameters>
-                                       <parameter name="menu_button" type="GtkMenuButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_popup" symbol="gtk_menu_button_get_popup">
-                               <return-type type="GtkMenu*"/>
-                               <parameters>
-                                       <parameter name="menu_button" type="GtkMenuButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_use_popover" symbol="gtk_menu_button_get_use_popover">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="menu_button" type="GtkMenuButton*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_menu_button_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <method name="set_align_widget" symbol="gtk_menu_button_set_align_widget">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_button" type="GtkMenuButton*"/>
-                                       <parameter name="align_widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_direction" symbol="gtk_menu_button_set_direction">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_button" type="GtkMenuButton*"/>
-                                       <parameter name="direction" type="GtkArrowType"/>
-                               </parameters>
-                       </method>
-                       <method name="set_menu_model" symbol="gtk_menu_button_set_menu_model">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_button" type="GtkMenuButton*"/>
-                                       <parameter name="menu_model" type="GMenuModel*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_popover" symbol="gtk_menu_button_set_popover">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_button" type="GtkMenuButton*"/>
-                                       <parameter name="popover" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_popup" symbol="gtk_menu_button_set_popup">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_button" type="GtkMenuButton*"/>
-                                       <parameter name="menu" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_use_popover" symbol="gtk_menu_button_set_use_popover">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_button" type="GtkMenuButton*"/>
-                                       <parameter name="use_popover" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="align-widget" type="GtkContainer*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="direction" type="GtkArrowType" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="menu-model" type="GMenuModel*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="popover" type="GtkPopover*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="popup" type="GtkMenu*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="use-popover" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkMenuButtonAccessible" parent="GtkToggleButtonAccessible" type-name="GtkMenuButtonAccessible" get-type="gtk_menu_button_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                               <interface name="AtkAction"/>
-                               <interface name="AtkImage"/>
-                       </implements>
-               </object>
-               <object name="GtkMenuItem" parent="GtkBin" type-name="GtkMenuItem" get-type="gtk_menu_item_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkActivatable"/>
-                               <interface name="GtkActionable"/>
-                       </implements>
-                       <method name="activate" symbol="gtk_menu_item_activate">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_item" type="GtkMenuItem*"/>
-                               </parameters>
-                       </method>
-                       <method name="deselect" symbol="gtk_menu_item_deselect">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_item" type="GtkMenuItem*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_accel_path" symbol="gtk_menu_item_get_accel_path">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="menu_item" type="GtkMenuItem*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_label" symbol="gtk_menu_item_get_label">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="menu_item" type="GtkMenuItem*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_reserve_indicator" symbol="gtk_menu_item_get_reserve_indicator">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="menu_item" type="GtkMenuItem*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_right_justified" symbol="gtk_menu_item_get_right_justified">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="menu_item" type="GtkMenuItem*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_submenu" symbol="gtk_menu_item_get_submenu">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="menu_item" type="GtkMenuItem*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_use_underline" symbol="gtk_menu_item_get_use_underline">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="menu_item" type="GtkMenuItem*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_menu_item_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <constructor name="new_with_label" symbol="gtk_menu_item_new_with_label">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="label" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_with_mnemonic" symbol="gtk_menu_item_new_with_mnemonic">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="label" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="select" symbol="gtk_menu_item_select">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_item" type="GtkMenuItem*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_accel_path" symbol="gtk_menu_item_set_accel_path">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_item" type="GtkMenuItem*"/>
-                                       <parameter name="accel_path" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_label" symbol="gtk_menu_item_set_label">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_item" type="GtkMenuItem*"/>
-                                       <parameter name="label" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_reserve_indicator" symbol="gtk_menu_item_set_reserve_indicator">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_item" type="GtkMenuItem*"/>
-                                       <parameter name="reserve" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_right_justified" symbol="gtk_menu_item_set_right_justified">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_item" type="GtkMenuItem*"/>
-                                       <parameter name="right_justified" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_submenu" symbol="gtk_menu_item_set_submenu">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_item" type="GtkMenuItem*"/>
-                                       <parameter name="submenu" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_use_underline" symbol="gtk_menu_item_set_use_underline">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_item" type="GtkMenuItem*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="toggle_size_allocate" symbol="gtk_menu_item_toggle_size_allocate">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_item" type="GtkMenuItem*"/>
-                                       <parameter name="allocation" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="toggle_size_request" symbol="gtk_menu_item_toggle_size_request">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_item" type="GtkMenuItem*"/>
-                                       <parameter name="requisition" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <property name="accel-path" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="label" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="right-justified" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="submenu" type="GtkMenu*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="use-underline" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="activate" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_item" type="GtkMenuItem*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="activate-item" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_item" type="GtkMenuItem*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="deselect" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_item" type="GtkMenuItem*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="select" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_item" type="GtkMenuItem*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="toggle-size-allocate" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_item" type="GtkMenuItem*"/>
-                                       <parameter name="allocation" type="gint"/>
-                               </parameters>
-                       </signal>
-                       <signal name="toggle-size-request" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_item" type="GtkMenuItem*"/>
-                                       <parameter name="requisition" type="gpointer"/>
-                               </parameters>
-                       </signal>
-                       <vfunc name="get_label">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="menu_item" type="GtkMenuItem*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="set_label">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_item" type="GtkMenuItem*"/>
-                                       <parameter name="label" type="gchar*"/>
-                               </parameters>
-                       </vfunc>
-               </object>
-               <object name="GtkMenuItemAccessible" parent="GtkContainerAccessible" type-name="GtkMenuItemAccessible" get-type="gtk_menu_item_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                               <interface name="AtkAction"/>
-                               <interface name="AtkSelection"/>
-                       </implements>
-               </object>
-               <object name="GtkMenuShell" parent="GtkContainer" type-name="GtkMenuShell" get-type="gtk_menu_shell_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="activate_item" symbol="gtk_menu_shell_activate_item">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_shell" type="GtkMenuShell*"/>
-                                       <parameter name="menu_item" type="GtkWidget*"/>
-                                       <parameter name="force_deactivate" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="append" symbol="gtk_menu_shell_append">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_shell" type="GtkMenuShell*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="bind_model" symbol="gtk_menu_shell_bind_model">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_shell" type="GtkMenuShell*"/>
-                                       <parameter name="model" type="GMenuModel*"/>
-                                       <parameter name="action_namespace" type="gchar*"/>
-                                       <parameter name="with_separators" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="cancel" symbol="gtk_menu_shell_cancel">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_shell" type="GtkMenuShell*"/>
-                               </parameters>
-                       </method>
-                       <method name="deactivate" symbol="gtk_menu_shell_deactivate">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_shell" type="GtkMenuShell*"/>
-                               </parameters>
-                       </method>
-                       <method name="deselect" symbol="gtk_menu_shell_deselect">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_shell" type="GtkMenuShell*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_parent_shell" symbol="gtk_menu_shell_get_parent_shell">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="menu_shell" type="GtkMenuShell*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_selected_item" symbol="gtk_menu_shell_get_selected_item">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="menu_shell" type="GtkMenuShell*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_take_focus" symbol="gtk_menu_shell_get_take_focus">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="menu_shell" type="GtkMenuShell*"/>
-                               </parameters>
-                       </method>
-                       <method name="insert" symbol="gtk_menu_shell_insert">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_shell" type="GtkMenuShell*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="position" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="prepend" symbol="gtk_menu_shell_prepend">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_shell" type="GtkMenuShell*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="select_first" symbol="gtk_menu_shell_select_first">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_shell" type="GtkMenuShell*"/>
-                                       <parameter name="search_sensitive" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="select_item" symbol="gtk_menu_shell_select_item">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_shell" type="GtkMenuShell*"/>
-                                       <parameter name="menu_item" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_take_focus" symbol="gtk_menu_shell_set_take_focus">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_shell" type="GtkMenuShell*"/>
-                                       <parameter name="take_focus" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="take-focus" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="activate-current" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_shell" type="GtkMenuShell*"/>
-                                       <parameter name="force_hide" type="gboolean"/>
-                               </parameters>
-                       </signal>
-                       <signal name="cancel" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_shell" type="GtkMenuShell*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="cycle-focus" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkMenuShell*"/>
-                                       <parameter name="p0" type="GtkDirectionType"/>
-                               </parameters>
-                       </signal>
-                       <signal name="deactivate" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_shell" type="GtkMenuShell*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="insert" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_shell" type="GtkMenuShell*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="position" type="gint"/>
-                               </parameters>
-                       </signal>
-                       <signal name="move-current" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_shell" type="GtkMenuShell*"/>
-                                       <parameter name="direction" type="GtkMenuDirectionType"/>
-                               </parameters>
-                       </signal>
-                       <signal name="move-selected" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="menu_shell" type="GtkMenuShell*"/>
-                                       <parameter name="distance" type="gint"/>
-                               </parameters>
-                       </signal>
-                       <signal name="selection-done" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_shell" type="GtkMenuShell*"/>
-                               </parameters>
-                       </signal>
-                       <vfunc name="get_popup_delay">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="menu_shell" type="GtkMenuShell*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="select_item">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu_shell" type="GtkMenuShell*"/>
-                                       <parameter name="menu_item" type="GtkWidget*"/>
-                               </parameters>
-                       </vfunc>
-               </object>
-               <object name="GtkMenuShellAccessible" parent="GtkContainerAccessible" type-name="GtkMenuShellAccessible" get-type="gtk_menu_shell_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                               <interface name="AtkSelection"/>
-                       </implements>
-               </object>
-               <object name="GtkMenuToolButton" parent="GtkToolButton" type-name="GtkMenuToolButton" get-type="gtk_menu_tool_button_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkActivatable"/>
-                               <interface name="GtkActionable"/>
-                       </implements>
-                       <method name="get_menu" symbol="gtk_menu_tool_button_get_menu">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkMenuToolButton*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_menu_tool_button_new">
-                               <return-type type="GtkToolItem*"/>
-                               <parameters>
-                                       <parameter name="icon_widget" type="GtkWidget*"/>
-                                       <parameter name="label" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_from_stock" symbol="gtk_menu_tool_button_new_from_stock">
-                               <return-type type="GtkToolItem*"/>
-                               <parameters>
-                                       <parameter name="stock_id" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_arrow_tooltip_markup" symbol="gtk_menu_tool_button_set_arrow_tooltip_markup">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkMenuToolButton*"/>
-                                       <parameter name="markup" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_arrow_tooltip_text" symbol="gtk_menu_tool_button_set_arrow_tooltip_text">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkMenuToolButton*"/>
-                                       <parameter name="text" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_menu" symbol="gtk_menu_tool_button_set_menu">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkMenuToolButton*"/>
-                                       <parameter name="menu" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <property name="menu" type="GtkMenu*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="show-menu" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkMenuToolButton*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkMessageDialog" parent="GtkDialog" type-name="GtkMessageDialog" get-type="gtk_message_dialog_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="format_secondary_markup" symbol="gtk_message_dialog_format_secondary_markup">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="message_dialog" type="GtkMessageDialog*"/>
-                                       <parameter name="message_format" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="format_secondary_text" symbol="gtk_message_dialog_format_secondary_text">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="message_dialog" type="GtkMessageDialog*"/>
-                                       <parameter name="message_format" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_image" symbol="gtk_message_dialog_get_image">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="dialog" type="GtkMessageDialog*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_message_area" symbol="gtk_message_dialog_get_message_area">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="message_dialog" type="GtkMessageDialog*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_message_dialog_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="parent" type="GtkWindow*"/>
-                                       <parameter name="flags" type="GtkDialogFlags"/>
-                                       <parameter name="type" type="GtkMessageType"/>
-                                       <parameter name="buttons" type="GtkButtonsType"/>
-                                       <parameter name="message_format" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_with_markup" symbol="gtk_message_dialog_new_with_markup">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="parent" type="GtkWindow*"/>
-                                       <parameter name="flags" type="GtkDialogFlags"/>
-                                       <parameter name="type" type="GtkMessageType"/>
-                                       <parameter name="buttons" type="GtkButtonsType"/>
-                                       <parameter name="message_format" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_image" symbol="gtk_message_dialog_set_image">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="dialog" type="GtkMessageDialog*"/>
-                                       <parameter name="image" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_markup" symbol="gtk_message_dialog_set_markup">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="message_dialog" type="GtkMessageDialog*"/>
-                                       <parameter name="str" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <property name="buttons" type="GtkButtonsType" readable="0" writable="1" construct="0" construct-only="1"/>
-                       <property name="image" type="GtkWidget*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="message-area" type="GtkWidget*" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="message-type" type="GtkMessageType" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="secondary-text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="secondary-use-markup" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="use-markup" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkMisc" parent="GtkWidget" type-name="GtkMisc" get-type="gtk_misc_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="get_alignment" symbol="gtk_misc_get_alignment">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="misc" type="GtkMisc*"/>
-                                       <parameter name="xalign" type="gfloat*"/>
-                                       <parameter name="yalign" type="gfloat*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_padding" symbol="gtk_misc_get_padding">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="misc" type="GtkMisc*"/>
-                                       <parameter name="xpad" type="gint*"/>
-                                       <parameter name="ypad" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_alignment" symbol="gtk_misc_set_alignment">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="misc" type="GtkMisc*"/>
-                                       <parameter name="xalign" type="gfloat"/>
-                                       <parameter name="yalign" type="gfloat"/>
-                               </parameters>
-                       </method>
-                       <method name="set_padding" symbol="gtk_misc_set_padding">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="misc" type="GtkMisc*"/>
-                                       <parameter name="xpad" type="gint"/>
-                                       <parameter name="ypad" type="gint"/>
-                               </parameters>
-                       </method>
-                       <property name="xalign" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="xpad" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="yalign" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="ypad" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkModelButton" parent="GtkButton" type-name="GtkModelButton" get-type="gtk_model_button_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkActionable"/>
-                               <interface name="GtkActivatable"/>
-                       </implements>
-                       <constructor name="new" symbol="gtk_model_button_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <property name="active" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="centered" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="icon" type="GIcon*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="iconic" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="inverted" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="menu-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="role" type="GtkButtonRole" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkMountOperation" parent="GMountOperation" type-name="GtkMountOperation" get-type="gtk_mount_operation_get_type">
-                       <method name="get_parent" symbol="gtk_mount_operation_get_parent">
-                               <return-type type="GtkWindow*"/>
-                               <parameters>
-                                       <parameter name="op" type="GtkMountOperation*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_screen" symbol="gtk_mount_operation_get_screen">
-                               <return-type type="GdkScreen*"/>
-                               <parameters>
-                                       <parameter name="op" type="GtkMountOperation*"/>
-                               </parameters>
-                       </method>
-                       <method name="is_showing" symbol="gtk_mount_operation_is_showing">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="op" type="GtkMountOperation*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_mount_operation_new">
-                               <return-type type="GMountOperation*"/>
-                               <parameters>
-                                       <parameter name="parent" type="GtkWindow*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_parent" symbol="gtk_mount_operation_set_parent">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="op" type="GtkMountOperation*"/>
-                                       <parameter name="parent" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_screen" symbol="gtk_mount_operation_set_screen">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="op" type="GtkMountOperation*"/>
-                                       <parameter name="screen" type="GdkScreen*"/>
-                               </parameters>
-                       </method>
-                       <property name="is-showing" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="parent" type="GtkWindow*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="screen" type="GdkScreen*" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkNativeDialog" parent="GObject" type-name="GtkNativeDialog" get-type="gtk_native_dialog_get_type">
-                       <method name="destroy" symbol="gtk_native_dialog_destroy">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkNativeDialog*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_modal" symbol="gtk_native_dialog_get_modal">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkNativeDialog*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_title" symbol="gtk_native_dialog_get_title">
-                               <return-type type="char*"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkNativeDialog*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_transient_for" symbol="gtk_native_dialog_get_transient_for">
-                               <return-type type="GtkWindow*"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkNativeDialog*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_visible" symbol="gtk_native_dialog_get_visible">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkNativeDialog*"/>
-                               </parameters>
-                       </method>
-                       <method name="hide" symbol="gtk_native_dialog_hide">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkNativeDialog*"/>
-                               </parameters>
-                       </method>
-                       <method name="run" symbol="gtk_native_dialog_run">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkNativeDialog*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_modal" symbol="gtk_native_dialog_set_modal">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkNativeDialog*"/>
-                                       <parameter name="modal" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_title" symbol="gtk_native_dialog_set_title">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkNativeDialog*"/>
-                                       <parameter name="title" type="char*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_transient_for" symbol="gtk_native_dialog_set_transient_for">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkNativeDialog*"/>
-                                       <parameter name="parent" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="show" symbol="gtk_native_dialog_show">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkNativeDialog*"/>
-                               </parameters>
-                       </method>
-                       <property name="modal" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="title" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="transient-for" type="GtkWindow*" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="visible" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="response" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkNativeDialog*"/>
-                                       <parameter name="response_id" type="gint"/>
-                               </parameters>
-                       </signal>
-                       <vfunc name="hide">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkNativeDialog*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="show">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkNativeDialog*"/>
-                               </parameters>
-                       </vfunc>
-               </object>
-               <object name="GtkNotebook" parent="GtkContainer" type-name="GtkNotebook" get-type="gtk_notebook_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="append_page" symbol="gtk_notebook_append_page">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="tab_label" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="append_page_menu" symbol="gtk_notebook_append_page_menu">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="tab_label" type="GtkWidget*"/>
-                                       <parameter name="menu_label" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="detach_tab" symbol="gtk_notebook_detach_tab">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_action_widget" symbol="gtk_notebook_get_action_widget">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="pack_type" type="GtkPackType"/>
-                               </parameters>
-                       </method>
-                       <method name="get_current_page" symbol="gtk_notebook_get_current_page">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_group_name" symbol="gtk_notebook_get_group_name">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_menu_label" symbol="gtk_notebook_get_menu_label">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_menu_label_text" symbol="gtk_notebook_get_menu_label_text">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_n_pages" symbol="gtk_notebook_get_n_pages">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_nth_page" symbol="gtk_notebook_get_nth_page">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="page_num" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="get_scrollable" symbol="gtk_notebook_get_scrollable">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_show_border" symbol="gtk_notebook_get_show_border">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_show_tabs" symbol="gtk_notebook_get_show_tabs">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_tab_detachable" symbol="gtk_notebook_get_tab_detachable">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_tab_hborder" symbol="gtk_notebook_get_tab_hborder">
-                               <return-type type="guint16"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_tab_label" symbol="gtk_notebook_get_tab_label">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_tab_label_text" symbol="gtk_notebook_get_tab_label_text">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_tab_pos" symbol="gtk_notebook_get_tab_pos">
-                               <return-type type="GtkPositionType"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_tab_reorderable" symbol="gtk_notebook_get_tab_reorderable">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_tab_vborder" symbol="gtk_notebook_get_tab_vborder">
-                               <return-type type="guint16"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                               </parameters>
-                       </method>
-                       <method name="insert_page" symbol="gtk_notebook_insert_page">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="tab_label" type="GtkWidget*"/>
-                                       <parameter name="position" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="insert_page_menu" symbol="gtk_notebook_insert_page_menu">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="tab_label" type="GtkWidget*"/>
-                                       <parameter name="menu_label" type="GtkWidget*"/>
-                                       <parameter name="position" type="gint"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_notebook_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <method name="next_page" symbol="gtk_notebook_next_page">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                               </parameters>
-                       </method>
-                       <method name="page_num" symbol="gtk_notebook_page_num">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="popup_disable" symbol="gtk_notebook_popup_disable">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                               </parameters>
-                       </method>
-                       <method name="popup_enable" symbol="gtk_notebook_popup_enable">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                               </parameters>
-                       </method>
-                       <method name="prepend_page" symbol="gtk_notebook_prepend_page">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="tab_label" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="prepend_page_menu" symbol="gtk_notebook_prepend_page_menu">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="tab_label" type="GtkWidget*"/>
-                                       <parameter name="menu_label" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="prev_page" symbol="gtk_notebook_prev_page">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                               </parameters>
-                       </method>
-                       <method name="remove_page" symbol="gtk_notebook_remove_page">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="page_num" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="reorder_child" symbol="gtk_notebook_reorder_child">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="position" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_action_widget" symbol="gtk_notebook_set_action_widget">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="pack_type" type="GtkPackType"/>
-                               </parameters>
-                       </method>
-                       <method name="set_current_page" symbol="gtk_notebook_set_current_page">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="page_num" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_group_name" symbol="gtk_notebook_set_group_name">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="group_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_menu_label" symbol="gtk_notebook_set_menu_label">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="menu_label" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_menu_label_text" symbol="gtk_notebook_set_menu_label_text">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="menu_text" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_scrollable" symbol="gtk_notebook_set_scrollable">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="scrollable" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_show_border" symbol="gtk_notebook_set_show_border">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="show_border" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_show_tabs" symbol="gtk_notebook_set_show_tabs">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="show_tabs" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_tab_detachable" symbol="gtk_notebook_set_tab_detachable">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="detachable" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_tab_label" symbol="gtk_notebook_set_tab_label">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="tab_label" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_tab_label_text" symbol="gtk_notebook_set_tab_label_text">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="tab_text" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_tab_pos" symbol="gtk_notebook_set_tab_pos">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="pos" type="GtkPositionType"/>
-                               </parameters>
-                       </method>
-                       <method name="set_tab_reorderable" symbol="gtk_notebook_set_tab_reorderable">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="reorderable" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="enable-popup" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="group-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="page" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="scrollable" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="show-border" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="show-tabs" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="tab-pos" type="GtkPositionType" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="change-current-page" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="offset" type="gint"/>
-                               </parameters>
-                       </signal>
-                       <signal name="create-window" when="LAST">
-                               <return-type type="GtkNotebook*"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="page" type="GtkWidget*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                               </parameters>
-                       </signal>
-                       <signal name="focus-tab" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="type" type="GtkNotebookTab"/>
-                               </parameters>
-                       </signal>
-                       <signal name="move-focus-out" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="direction" type="GtkDirectionType"/>
-                               </parameters>
-                       </signal>
-                       <signal name="page-added" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="page_num" type="guint"/>
-                               </parameters>
-                       </signal>
-                       <signal name="page-removed" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="page_num" type="guint"/>
-                               </parameters>
-                       </signal>
-                       <signal name="page-reordered" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="page_num" type="guint"/>
-                               </parameters>
-                       </signal>
-                       <signal name="reorder-tab" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="direction" type="GtkDirectionType"/>
-                                       <parameter name="move_to_last" type="gboolean"/>
-                               </parameters>
-                       </signal>
-                       <signal name="select-page" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="move_focus" type="gboolean"/>
-                               </parameters>
-                       </signal>
-                       <signal name="switch-page" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="page" type="GtkWidget*"/>
-                                       <parameter name="page_num" type="guint"/>
-                               </parameters>
-                       </signal>
-                       <vfunc name="insert_page">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebook*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="tab_label" type="GtkWidget*"/>
-                                       <parameter name="menu_label" type="GtkWidget*"/>
-                                       <parameter name="position" type="gint"/>
-                               </parameters>
-                       </vfunc>
-               </object>
-               <object name="GtkNotebookAccessible" parent="GtkContainerAccessible" type-name="GtkNotebookAccessible" get-type="gtk_notebook_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                               <interface name="AtkSelection"/>
-                       </implements>
-               </object>
-               <object name="GtkNotebookPageAccessible" parent="AtkObject" type-name="GtkNotebookPageAccessible" get-type="gtk_notebook_page_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                       </implements>
-                       <method name="invalidate" symbol="gtk_notebook_page_accessible_invalidate">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="page" type="GtkNotebookPageAccessible*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_notebook_page_accessible_new">
-                               <return-type type="AtkObject*"/>
-                               <parameters>
-                                       <parameter name="notebook" type="GtkNotebookAccessible*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                               </parameters>
-                       </constructor>
-               </object>
-               <object name="GtkNumerableIcon" parent="GEmblemedIcon" type-name="GtkNumerableIcon" get-type="gtk_numerable_icon_get_type">
-                       <implements>
-                               <interface name="GIcon"/>
-                       </implements>
-                       <method name="get_background_gicon" symbol="gtk_numerable_icon_get_background_gicon">
-                               <return-type type="GIcon*"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkNumerableIcon*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_background_icon_name" symbol="gtk_numerable_icon_get_background_icon_name">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkNumerableIcon*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_count" symbol="gtk_numerable_icon_get_count">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkNumerableIcon*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_label" symbol="gtk_numerable_icon_get_label">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkNumerableIcon*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_style_context" symbol="gtk_numerable_icon_get_style_context">
-                               <return-type type="GtkStyleContext*"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkNumerableIcon*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_numerable_icon_new">
-                               <return-type type="GIcon*"/>
-                               <parameters>
-                                       <parameter name="base_icon" type="GIcon*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_with_style_context" symbol="gtk_numerable_icon_new_with_style_context">
-                               <return-type type="GIcon*"/>
-                               <parameters>
-                                       <parameter name="base_icon" type="GIcon*"/>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_background_gicon" symbol="gtk_numerable_icon_set_background_gicon">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkNumerableIcon*"/>
-                                       <parameter name="icon" type="GIcon*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_background_icon_name" symbol="gtk_numerable_icon_set_background_icon_name">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkNumerableIcon*"/>
-                                       <parameter name="icon_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_count" symbol="gtk_numerable_icon_set_count">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkNumerableIcon*"/>
-                                       <parameter name="count" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_label" symbol="gtk_numerable_icon_set_label">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkNumerableIcon*"/>
-                                       <parameter name="label" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_style_context" symbol="gtk_numerable_icon_set_style_context">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkNumerableIcon*"/>
-                                       <parameter name="style" type="GtkStyleContext*"/>
-                               </parameters>
-                       </method>
-                       <property name="background-icon" type="GIcon*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="background-icon-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="count" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="label" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="style-context" type="GtkStyleContext*" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkOffscreenWindow" parent="GtkWindow" type-name="GtkOffscreenWindow" get-type="gtk_offscreen_window_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="get_pixbuf" symbol="gtk_offscreen_window_get_pixbuf">
-                               <return-type type="GdkPixbuf*"/>
-                               <parameters>
-                                       <parameter name="offscreen" type="GtkOffscreenWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_surface" symbol="gtk_offscreen_window_get_surface">
-                               <return-type type="cairo_surface_t*"/>
-                               <parameters>
-                                       <parameter name="offscreen" type="GtkOffscreenWindow*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_offscreen_window_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-               </object>
-               <object name="GtkOverlay" parent="GtkBin" type-name="GtkOverlay" get-type="gtk_overlay_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="add_overlay" symbol="gtk_overlay_add_overlay">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="overlay" type="GtkOverlay*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_overlay_pass_through" symbol="gtk_overlay_get_overlay_pass_through">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="overlay" type="GtkOverlay*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_overlay_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <method name="reorder_overlay" symbol="gtk_overlay_reorder_overlay">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="overlay" type="GtkOverlay*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="position" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_overlay_pass_through" symbol="gtk_overlay_set_overlay_pass_through">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="overlay" type="GtkOverlay*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="pass_through" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <signal name="get-child-position" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="overlay" type="GtkOverlay*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="allocation" type="GdkRectangle*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkPadController" parent="GtkEventController" type-name="GtkPadController" get-type="gtk_pad_controller_get_type">
-                       <constructor name="new" symbol="gtk_pad_controller_new">
-                               <return-type type="GtkPadController*"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="group" type="GActionGroup*"/>
-                                       <parameter name="pad" type="GdkDevice*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_action" symbol="gtk_pad_controller_set_action">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="controller" type="GtkPadController*"/>
-                                       <parameter name="type" type="GtkPadActionType"/>
-                                       <parameter name="index" type="gint"/>
-                                       <parameter name="mode" type="gint"/>
-                                       <parameter name="label" type="gchar*"/>
-                                       <parameter name="action_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_action_entries" symbol="gtk_pad_controller_set_action_entries">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="controller" type="GtkPadController*"/>
-                                       <parameter name="entries" type="GtkPadActionEntry*"/>
-                                       <parameter name="n_entries" type="gint"/>
-                               </parameters>
-                       </method>
-                       <property name="action-group" type="GActionGroup*" readable="1" writable="1" construct="0" construct-only="1"/>
-                       <property name="pad" type="GdkDevice*" readable="1" writable="1" construct="0" construct-only="1"/>
-               </object>
-               <object name="GtkPageSetup" parent="GObject" type-name="GtkPageSetup" get-type="gtk_page_setup_get_type">
-                       <method name="copy" symbol="gtk_page_setup_copy">
-                               <return-type type="GtkPageSetup*"/>
-                               <parameters>
-                                       <parameter name="other" type="GtkPageSetup*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_bottom_margin" symbol="gtk_page_setup_get_bottom_margin">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="setup" type="GtkPageSetup*"/>
-                                       <parameter name="unit" type="GtkUnit"/>
-                               </parameters>
-                       </method>
-                       <method name="get_left_margin" symbol="gtk_page_setup_get_left_margin">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="setup" type="GtkPageSetup*"/>
-                                       <parameter name="unit" type="GtkUnit"/>
-                               </parameters>
-                       </method>
-                       <method name="get_orientation" symbol="gtk_page_setup_get_orientation">
-                               <return-type type="GtkPageOrientation"/>
-                               <parameters>
-                                       <parameter name="setup" type="GtkPageSetup*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_page_height" symbol="gtk_page_setup_get_page_height">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="setup" type="GtkPageSetup*"/>
-                                       <parameter name="unit" type="GtkUnit"/>
-                               </parameters>
-                       </method>
-                       <method name="get_page_width" symbol="gtk_page_setup_get_page_width">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="setup" type="GtkPageSetup*"/>
-                                       <parameter name="unit" type="GtkUnit"/>
-                               </parameters>
-                       </method>
-                       <method name="get_paper_height" symbol="gtk_page_setup_get_paper_height">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="setup" type="GtkPageSetup*"/>
-                                       <parameter name="unit" type="GtkUnit"/>
-                               </parameters>
-                       </method>
-                       <method name="get_paper_size" symbol="gtk_page_setup_get_paper_size">
-                               <return-type type="GtkPaperSize*"/>
-                               <parameters>
-                                       <parameter name="setup" type="GtkPageSetup*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_paper_width" symbol="gtk_page_setup_get_paper_width">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="setup" type="GtkPageSetup*"/>
-                                       <parameter name="unit" type="GtkUnit"/>
-                               </parameters>
-                       </method>
-                       <method name="get_right_margin" symbol="gtk_page_setup_get_right_margin">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="setup" type="GtkPageSetup*"/>
-                                       <parameter name="unit" type="GtkUnit"/>
-                               </parameters>
-                       </method>
-                       <method name="get_top_margin" symbol="gtk_page_setup_get_top_margin">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="setup" type="GtkPageSetup*"/>
-                                       <parameter name="unit" type="GtkUnit"/>
-                               </parameters>
-                       </method>
-                       <method name="load_file" symbol="gtk_page_setup_load_file">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="setup" type="GtkPageSetup*"/>
-                                       <parameter name="file_name" type="char*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <method name="load_key_file" symbol="gtk_page_setup_load_key_file">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="setup" type="GtkPageSetup*"/>
-                                       <parameter name="key_file" type="GKeyFile*"/>
-                                       <parameter name="group_name" type="gchar*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_page_setup_new">
-                               <return-type type="GtkPageSetup*"/>
-                       </constructor>
-                       <constructor name="new_from_file" symbol="gtk_page_setup_new_from_file">
-                               <return-type type="GtkPageSetup*"/>
-                               <parameters>
-                                       <parameter name="file_name" type="gchar*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_from_gvariant" symbol="gtk_page_setup_new_from_gvariant">
-                               <return-type type="GtkPageSetup*"/>
-                               <parameters>
-                                       <parameter name="variant" type="GVariant*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_from_key_file" symbol="gtk_page_setup_new_from_key_file">
-                               <return-type type="GtkPageSetup*"/>
-                               <parameters>
-                                       <parameter name="key_file" type="GKeyFile*"/>
-                                       <parameter name="group_name" type="gchar*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_bottom_margin" symbol="gtk_page_setup_set_bottom_margin">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="setup" type="GtkPageSetup*"/>
-                                       <parameter name="margin" type="gdouble"/>
-                                       <parameter name="unit" type="GtkUnit"/>
-                               </parameters>
-                       </method>
-                       <method name="set_left_margin" symbol="gtk_page_setup_set_left_margin">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="setup" type="GtkPageSetup*"/>
-                                       <parameter name="margin" type="gdouble"/>
-                                       <parameter name="unit" type="GtkUnit"/>
-                               </parameters>
-                       </method>
-                       <method name="set_orientation" symbol="gtk_page_setup_set_orientation">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="setup" type="GtkPageSetup*"/>
-                                       <parameter name="orientation" type="GtkPageOrientation"/>
-                               </parameters>
-                       </method>
-                       <method name="set_paper_size" symbol="gtk_page_setup_set_paper_size">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="setup" type="GtkPageSetup*"/>
-                                       <parameter name="size" type="GtkPaperSize*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_paper_size_and_default_margins" symbol="gtk_page_setup_set_paper_size_and_default_margins">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="setup" type="GtkPageSetup*"/>
-                                       <parameter name="size" type="GtkPaperSize*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_right_margin" symbol="gtk_page_setup_set_right_margin">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="setup" type="GtkPageSetup*"/>
-                                       <parameter name="margin" type="gdouble"/>
-                                       <parameter name="unit" type="GtkUnit"/>
-                               </parameters>
-                       </method>
-                       <method name="set_top_margin" symbol="gtk_page_setup_set_top_margin">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="setup" type="GtkPageSetup*"/>
-                                       <parameter name="margin" type="gdouble"/>
-                                       <parameter name="unit" type="GtkUnit"/>
-                               </parameters>
-                       </method>
-                       <method name="to_file" symbol="gtk_page_setup_to_file">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="setup" type="GtkPageSetup*"/>
-                                       <parameter name="file_name" type="char*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <method name="to_gvariant" symbol="gtk_page_setup_to_gvariant">
-                               <return-type type="GVariant*"/>
-                               <parameters>
-                                       <parameter name="setup" type="GtkPageSetup*"/>
-                               </parameters>
-                       </method>
-                       <method name="to_key_file" symbol="gtk_page_setup_to_key_file">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="setup" type="GtkPageSetup*"/>
-                                       <parameter name="key_file" type="GKeyFile*"/>
-                                       <parameter name="group_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-               </object>
-               <object name="GtkPaned" parent="GtkContainer" type-name="GtkPaned" get-type="gtk_paned_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                       </implements>
-                       <method name="add1" symbol="gtk_paned_add1">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="paned" type="GtkPaned*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="add2" symbol="gtk_paned_add2">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="paned" type="GtkPaned*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_child1" symbol="gtk_paned_get_child1">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="paned" type="GtkPaned*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_child2" symbol="gtk_paned_get_child2">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="paned" type="GtkPaned*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_handle_window" symbol="gtk_paned_get_handle_window">
-                               <return-type type="GdkWindow*"/>
-                               <parameters>
-                                       <parameter name="paned" type="GtkPaned*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_position" symbol="gtk_paned_get_position">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="paned" type="GtkPaned*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_wide_handle" symbol="gtk_paned_get_wide_handle">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="paned" type="GtkPaned*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_paned_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="orientation" type="GtkOrientation"/>
-                               </parameters>
-                       </constructor>
-                       <method name="pack1" symbol="gtk_paned_pack1">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="paned" type="GtkPaned*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="resize" type="gboolean"/>
-                                       <parameter name="shrink" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="pack2" symbol="gtk_paned_pack2">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="paned" type="GtkPaned*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="resize" type="gboolean"/>
-                                       <parameter name="shrink" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_position" symbol="gtk_paned_set_position">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="paned" type="GtkPaned*"/>
-                                       <parameter name="position" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_wide_handle" symbol="gtk_paned_set_wide_handle">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="paned" type="GtkPaned*"/>
-                                       <parameter name="wide" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="max-position" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="min-position" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="position" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="position-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="wide-handle" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="accept-position" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="paned" type="GtkPaned*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="cancel-position" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="paned" type="GtkPaned*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="cycle-child-focus" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="paned" type="GtkPaned*"/>
-                                       <parameter name="reverse" type="gboolean"/>
-                               </parameters>
-                       </signal>
-                       <signal name="cycle-handle-focus" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="paned" type="GtkPaned*"/>
-                                       <parameter name="reverse" type="gboolean"/>
-                               </parameters>
-                       </signal>
-                       <signal name="move-handle" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="paned" type="GtkPaned*"/>
-                                       <parameter name="scroll" type="GtkScrollType"/>
-                               </parameters>
-                       </signal>
-                       <signal name="toggle-handle-focus" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="paned" type="GtkPaned*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkPanedAccessible" parent="GtkContainerAccessible" type-name="GtkPanedAccessible" get-type="gtk_paned_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                               <interface name="AtkValue"/>
-                       </implements>
-               </object>
-               <object name="GtkPlacesSidebar" parent="GtkScrolledWindow" type-name="GtkPlacesSidebar" get-type="gtk_places_sidebar_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="add_shortcut" symbol="gtk_places_sidebar_add_shortcut">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="sidebar" type="GtkPlacesSidebar*"/>
-                                       <parameter name="location" type="GFile*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_local_only" symbol="gtk_places_sidebar_get_local_only">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="sidebar" type="GtkPlacesSidebar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_location" symbol="gtk_places_sidebar_get_location">
-                               <return-type type="GFile*"/>
-                               <parameters>
-                                       <parameter name="sidebar" type="GtkPlacesSidebar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_nth_bookmark" symbol="gtk_places_sidebar_get_nth_bookmark">
-                               <return-type type="GFile*"/>
-                               <parameters>
-                                       <parameter name="sidebar" type="GtkPlacesSidebar*"/>
-                                       <parameter name="n" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="get_open_flags" symbol="gtk_places_sidebar_get_open_flags">
-                               <return-type type="GtkPlacesOpenFlags"/>
-                               <parameters>
-                                       <parameter name="sidebar" type="GtkPlacesSidebar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_show_connect_to_server" symbol="gtk_places_sidebar_get_show_connect_to_server">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="sidebar" type="GtkPlacesSidebar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_show_desktop" symbol="gtk_places_sidebar_get_show_desktop">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="sidebar" type="GtkPlacesSidebar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_show_enter_location" symbol="gtk_places_sidebar_get_show_enter_location">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="sidebar" type="GtkPlacesSidebar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_show_other_locations" symbol="gtk_places_sidebar_get_show_other_locations">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="sidebar" type="GtkPlacesSidebar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_show_recent" symbol="gtk_places_sidebar_get_show_recent">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="sidebar" type="GtkPlacesSidebar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_show_starred_location" symbol="gtk_places_sidebar_get_show_starred_location">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="sidebar" type="GtkPlacesSidebar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_show_trash" symbol="gtk_places_sidebar_get_show_trash">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="sidebar" type="GtkPlacesSidebar*"/>
-                               </parameters>
-                       </method>
-                       <method name="list_shortcuts" symbol="gtk_places_sidebar_list_shortcuts">
-                               <return-type type="GSList*"/>
-                               <parameters>
-                                       <parameter name="sidebar" type="GtkPlacesSidebar*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_places_sidebar_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <method name="remove_shortcut" symbol="gtk_places_sidebar_remove_shortcut">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="sidebar" type="GtkPlacesSidebar*"/>
-                                       <parameter name="location" type="GFile*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_drop_targets_visible" symbol="gtk_places_sidebar_set_drop_targets_visible">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="sidebar" type="GtkPlacesSidebar*"/>
-                                       <parameter name="visible" type="gboolean"/>
-                                       <parameter name="context" type="GdkDragContext*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_local_only" symbol="gtk_places_sidebar_set_local_only">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="sidebar" type="GtkPlacesSidebar*"/>
-                                       <parameter name="local_only" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_location" symbol="gtk_places_sidebar_set_location">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="sidebar" type="GtkPlacesSidebar*"/>
-                                       <parameter name="location" type="GFile*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_open_flags" symbol="gtk_places_sidebar_set_open_flags">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="sidebar" type="GtkPlacesSidebar*"/>
-                                       <parameter name="flags" type="GtkPlacesOpenFlags"/>
-                               </parameters>
-                       </method>
-                       <method name="set_show_connect_to_server" symbol="gtk_places_sidebar_set_show_connect_to_server">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="sidebar" type="GtkPlacesSidebar*"/>
-                                       <parameter name="show_connect_to_server" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_show_desktop" symbol="gtk_places_sidebar_set_show_desktop">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="sidebar" type="GtkPlacesSidebar*"/>
-                                       <parameter name="show_desktop" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_show_enter_location" symbol="gtk_places_sidebar_set_show_enter_location">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="sidebar" type="GtkPlacesSidebar*"/>
-                                       <parameter name="show_enter_location" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_show_other_locations" symbol="gtk_places_sidebar_set_show_other_locations">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="sidebar" type="GtkPlacesSidebar*"/>
-                                       <parameter name="show_other_locations" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_show_recent" symbol="gtk_places_sidebar_set_show_recent">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="sidebar" type="GtkPlacesSidebar*"/>
-                                       <parameter name="show_recent" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_show_starred_location" symbol="gtk_places_sidebar_set_show_starred_location">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="sidebar" type="GtkPlacesSidebar*"/>
-                                       <parameter name="show_starred_location" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_show_trash" symbol="gtk_places_sidebar_set_show_trash">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="sidebar" type="GtkPlacesSidebar*"/>
-                                       <parameter name="show_trash" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="local-only" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="location" type="GFile*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="open-flags" type="GtkPlacesOpenFlags" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="populate-all" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="show-connect-to-server" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="show-desktop" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="show-enter-location" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="show-other-locations" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="show-recent" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="show-starred-location" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="show-trash" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="drag-action-ask" when="LAST">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkPlacesSidebar*"/>
-                                       <parameter name="p0" type="gint"/>
-                               </parameters>
-                       </signal>
-                       <signal name="drag-action-requested" when="LAST">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkPlacesSidebar*"/>
-                                       <parameter name="p0" type="GdkDragContext*"/>
-                                       <parameter name="p1" type="GObject*"/>
-                                       <parameter name="p2" type="gpointer"/>
-                               </parameters>
-                       </signal>
-                       <signal name="drag-perform-drop" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkPlacesSidebar*"/>
-                                       <parameter name="p0" type="GObject*"/>
-                                       <parameter name="p1" type="gpointer"/>
-                                       <parameter name="p2" type="gint"/>
-                               </parameters>
-                       </signal>
-                       <signal name="mount" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkPlacesSidebar*"/>
-                                       <parameter name="p0" type="GMountOperation*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="open-location" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkPlacesSidebar*"/>
-                                       <parameter name="p0" type="GObject*"/>
-                                       <parameter name="p1" type="GtkPlacesOpenFlags"/>
-                               </parameters>
-                       </signal>
-                       <signal name="populate-popup" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkPlacesSidebar*"/>
-                                       <parameter name="p0" type="GtkWidget*"/>
-                                       <parameter name="p1" type="GFile*"/>
-                                       <parameter name="p2" type="GVolume*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="show-connect-to-server" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkPlacesSidebar*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="show-enter-location" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkPlacesSidebar*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="show-error-message" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkPlacesSidebar*"/>
-                                       <parameter name="p0" type="char*"/>
-                                       <parameter name="p1" type="char*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="show-other-locations" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkPlacesSidebar*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="show-other-locations-with-flags" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkPlacesSidebar*"/>
-                                       <parameter name="p0" type="GtkPlacesOpenFlags"/>
-                               </parameters>
-                       </signal>
-                       <signal name="show-starred-location" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkPlacesSidebar*"/>
-                                       <parameter name="p0" type="GtkPlacesOpenFlags"/>
-                               </parameters>
-                       </signal>
-                       <signal name="unmount" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkPlacesSidebar*"/>
-                                       <parameter name="p0" type="GMountOperation*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkPlug" parent="GtkWindow" type-name="GtkPlug" get-type="gtk_plug_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="construct" symbol="gtk_plug_construct">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="plug" type="GtkPlug*"/>
-                                       <parameter name="socket_id" type="Window"/>
-                               </parameters>
-                       </method>
-                       <method name="construct_for_display" symbol="gtk_plug_construct_for_display">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="plug" type="GtkPlug*"/>
-                                       <parameter name="display" type="GdkDisplay*"/>
-                                       <parameter name="socket_id" type="Window"/>
-                               </parameters>
-                       </method>
-                       <method name="get_embedded" symbol="gtk_plug_get_embedded">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="plug" type="GtkPlug*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_id" symbol="gtk_plug_get_id">
-                               <return-type type="Window"/>
-                               <parameters>
-                                       <parameter name="plug" type="GtkPlug*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_socket_window" symbol="gtk_plug_get_socket_window">
-                               <return-type type="GdkWindow*"/>
-                               <parameters>
-                                       <parameter name="plug" type="GtkPlug*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_plug_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="socket_id" type="Window"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_for_display" symbol="gtk_plug_new_for_display">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="display" type="GdkDisplay*"/>
-                                       <parameter name="socket_id" type="Window"/>
-                               </parameters>
-                       </constructor>
-                       <property name="embedded" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="socket-window" type="GdkWindow*" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <signal name="embedded" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="plug" type="GtkPlug*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkPopover" parent="GtkBin" type-name="GtkPopover" get-type="gtk_popover_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="bind_model" symbol="gtk_popover_bind_model">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="popover" type="GtkPopover*"/>
-                                       <parameter name="model" type="GMenuModel*"/>
-                                       <parameter name="action_namespace" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_constrain_to" symbol="gtk_popover_get_constrain_to">
-                               <return-type type="GtkPopoverConstraint"/>
-                               <parameters>
-                                       <parameter name="popover" type="GtkPopover*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_default_widget" symbol="gtk_popover_get_default_widget">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="popover" type="GtkPopover*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_modal" symbol="gtk_popover_get_modal">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="popover" type="GtkPopover*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_pointing_to" symbol="gtk_popover_get_pointing_to">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="popover" type="GtkPopover*"/>
-                                       <parameter name="rect" type="GdkRectangle*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_position" symbol="gtk_popover_get_position">
-                               <return-type type="GtkPositionType"/>
-                               <parameters>
-                                       <parameter name="popover" type="GtkPopover*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_relative_to" symbol="gtk_popover_get_relative_to">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="popover" type="GtkPopover*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_transitions_enabled" symbol="gtk_popover_get_transitions_enabled">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="popover" type="GtkPopover*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_popover_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="relative_to" type="GtkWidget*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_from_model" symbol="gtk_popover_new_from_model">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="relative_to" type="GtkWidget*"/>
-                                       <parameter name="model" type="GMenuModel*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="popdown" symbol="gtk_popover_popdown">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="popover" type="GtkPopover*"/>
-                               </parameters>
-                       </method>
-                       <method name="popup" symbol="gtk_popover_popup">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="popover" type="GtkPopover*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_constrain_to" symbol="gtk_popover_set_constrain_to">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="popover" type="GtkPopover*"/>
-                                       <parameter name="constraint" type="GtkPopoverConstraint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_default_widget" symbol="gtk_popover_set_default_widget">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="popover" type="GtkPopover*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_modal" symbol="gtk_popover_set_modal">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="popover" type="GtkPopover*"/>
-                                       <parameter name="modal" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_pointing_to" symbol="gtk_popover_set_pointing_to">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="popover" type="GtkPopover*"/>
-                                       <parameter name="rect" type="GdkRectangle*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_position" symbol="gtk_popover_set_position">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="popover" type="GtkPopover*"/>
-                                       <parameter name="position" type="GtkPositionType"/>
-                               </parameters>
-                       </method>
-                       <method name="set_relative_to" symbol="gtk_popover_set_relative_to">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="popover" type="GtkPopover*"/>
-                                       <parameter name="relative_to" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_transitions_enabled" symbol="gtk_popover_set_transitions_enabled">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="popover" type="GtkPopover*"/>
-                                       <parameter name="transitions_enabled" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="constrain-to" type="GtkPopoverConstraint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="modal" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="pointing-to" type="GdkRectangle*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="position" type="GtkPositionType" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="relative-to" type="GtkWidget*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="transitions-enabled" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="closed" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="popover" type="GtkPopover*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkPopoverAccessible" parent="GtkContainerAccessible" type-name="GtkPopoverAccessible" get-type="gtk_popover_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                       </implements>
-               </object>
-               <object name="GtkPopoverMenu" parent="GtkPopover" type-name="GtkPopoverMenu" get-type="gtk_popover_menu_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <constructor name="new" symbol="gtk_popover_menu_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <method name="open_submenu" symbol="gtk_popover_menu_open_submenu">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="popover" type="GtkPopoverMenu*"/>
-                                       <parameter name="name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <property name="visible-submenu" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkPrintContext" parent="GObject" type-name="GtkPrintContext" get-type="gtk_print_context_get_type">
-                       <method name="create_pango_context" symbol="gtk_print_context_create_pango_context">
-                               <return-type type="PangoContext*"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkPrintContext*"/>
-                               </parameters>
-                       </method>
-                       <method name="create_pango_layout" symbol="gtk_print_context_create_pango_layout">
-                               <return-type type="PangoLayout*"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkPrintContext*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_cairo_context" symbol="gtk_print_context_get_cairo_context">
-                               <return-type type="cairo_t*"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkPrintContext*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_dpi_x" symbol="gtk_print_context_get_dpi_x">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkPrintContext*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_dpi_y" symbol="gtk_print_context_get_dpi_y">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkPrintContext*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_hard_margins" symbol="gtk_print_context_get_hard_margins">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkPrintContext*"/>
-                                       <parameter name="top" type="gdouble*"/>
-                                       <parameter name="bottom" type="gdouble*"/>
-                                       <parameter name="left" type="gdouble*"/>
-                                       <parameter name="right" type="gdouble*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_height" symbol="gtk_print_context_get_height">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkPrintContext*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_page_setup" symbol="gtk_print_context_get_page_setup">
-                               <return-type type="GtkPageSetup*"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkPrintContext*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_pango_fontmap" symbol="gtk_print_context_get_pango_fontmap">
-                               <return-type type="PangoFontMap*"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkPrintContext*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_width" symbol="gtk_print_context_get_width">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkPrintContext*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_cairo_context" symbol="gtk_print_context_set_cairo_context">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkPrintContext*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="dpi_x" type="double"/>
-                                       <parameter name="dpi_y" type="double"/>
-                               </parameters>
-                       </method>
-               </object>
-               <object name="GtkPrintOperation" parent="GObject" type-name="GtkPrintOperation" get-type="gtk_print_operation_get_type">
-                       <implements>
-                               <interface name="GtkPrintOperationPreview"/>
-                       </implements>
-                       <method name="cancel" symbol="gtk_print_operation_cancel">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="op" type="GtkPrintOperation*"/>
-                               </parameters>
-                       </method>
-                       <method name="draw_page_finish" symbol="gtk_print_operation_draw_page_finish">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="op" type="GtkPrintOperation*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_default_page_setup" symbol="gtk_print_operation_get_default_page_setup">
-                               <return-type type="GtkPageSetup*"/>
-                               <parameters>
-                                       <parameter name="op" type="GtkPrintOperation*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_embed_page_setup" symbol="gtk_print_operation_get_embed_page_setup">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="op" type="GtkPrintOperation*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_error" symbol="gtk_print_operation_get_error">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="op" type="GtkPrintOperation*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <method name="get_has_selection" symbol="gtk_print_operation_get_has_selection">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="op" type="GtkPrintOperation*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_n_pages_to_print" symbol="gtk_print_operation_get_n_pages_to_print">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="op" type="GtkPrintOperation*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_print_settings" symbol="gtk_print_operation_get_print_settings">
-                               <return-type type="GtkPrintSettings*"/>
-                               <parameters>
-                                       <parameter name="op" type="GtkPrintOperation*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_status" symbol="gtk_print_operation_get_status">
-                               <return-type type="GtkPrintStatus"/>
-                               <parameters>
-                                       <parameter name="op" type="GtkPrintOperation*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_status_string" symbol="gtk_print_operation_get_status_string">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="op" type="GtkPrintOperation*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_support_selection" symbol="gtk_print_operation_get_support_selection">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="op" type="GtkPrintOperation*"/>
-                               </parameters>
-                       </method>
-                       <method name="is_finished" symbol="gtk_print_operation_is_finished">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="op" type="GtkPrintOperation*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_print_operation_new">
-                               <return-type type="GtkPrintOperation*"/>
-                       </constructor>
-                       <method name="run" symbol="gtk_print_operation_run">
-                               <return-type type="GtkPrintOperationResult"/>
-                               <parameters>
-                                       <parameter name="op" type="GtkPrintOperation*"/>
-                                       <parameter name="action" type="GtkPrintOperationAction"/>
-                                       <parameter name="parent" type="GtkWindow*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <method name="set_allow_async" symbol="gtk_print_operation_set_allow_async">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="op" type="GtkPrintOperation*"/>
-                                       <parameter name="allow_async" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_current_page" symbol="gtk_print_operation_set_current_page">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="op" type="GtkPrintOperation*"/>
-                                       <parameter name="current_page" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_custom_tab_label" symbol="gtk_print_operation_set_custom_tab_label">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="op" type="GtkPrintOperation*"/>
-                                       <parameter name="label" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_default_page_setup" symbol="gtk_print_operation_set_default_page_setup">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="op" type="GtkPrintOperation*"/>
-                                       <parameter name="default_page_setup" type="GtkPageSetup*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_defer_drawing" symbol="gtk_print_operation_set_defer_drawing">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="op" type="GtkPrintOperation*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_embed_page_setup" symbol="gtk_print_operation_set_embed_page_setup">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="op" type="GtkPrintOperation*"/>
-                                       <parameter name="embed" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_export_filename" symbol="gtk_print_operation_set_export_filename">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="op" type="GtkPrintOperation*"/>
-                                       <parameter name="filename" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_has_selection" symbol="gtk_print_operation_set_has_selection">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="op" type="GtkPrintOperation*"/>
-                                       <parameter name="has_selection" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_job_name" symbol="gtk_print_operation_set_job_name">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="op" type="GtkPrintOperation*"/>
-                                       <parameter name="job_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_n_pages" symbol="gtk_print_operation_set_n_pages">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="op" type="GtkPrintOperation*"/>
-                                       <parameter name="n_pages" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_print_settings" symbol="gtk_print_operation_set_print_settings">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="op" type="GtkPrintOperation*"/>
-                                       <parameter name="print_settings" type="GtkPrintSettings*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_show_progress" symbol="gtk_print_operation_set_show_progress">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="op" type="GtkPrintOperation*"/>
-                                       <parameter name="show_progress" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_support_selection" symbol="gtk_print_operation_set_support_selection">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="op" type="GtkPrintOperation*"/>
-                                       <parameter name="support_selection" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_track_print_status" symbol="gtk_print_operation_set_track_print_status">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="op" type="GtkPrintOperation*"/>
-                                       <parameter name="track_status" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_unit" symbol="gtk_print_operation_set_unit">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="op" type="GtkPrintOperation*"/>
-                                       <parameter name="unit" type="GtkUnit"/>
-                               </parameters>
-                       </method>
-                       <method name="set_use_full_page" symbol="gtk_print_operation_set_use_full_page">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="op" type="GtkPrintOperation*"/>
-                                       <parameter name="full_page" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="allow-async" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="current-page" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="custom-tab-label" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="default-page-setup" type="GtkPageSetup*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="embed-page-setup" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="export-filename" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="has-selection" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="job-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="n-pages" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="n-pages-to-print" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="print-settings" type="GtkPrintSettings*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="show-progress" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="status" type="GtkPrintStatus" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="status-string" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="support-selection" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="track-print-status" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="unit" type="GtkUnit" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="use-full-page" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="begin-print" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="operation" type="GtkPrintOperation*"/>
-                                       <parameter name="context" type="GtkPrintContext*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="create-custom-widget" when="LAST">
-                               <return-type type="GObject*"/>
-                               <parameters>
-                                       <parameter name="operation" type="GtkPrintOperation*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="custom-widget-apply" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="operation" type="GtkPrintOperation*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="done" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="operation" type="GtkPrintOperation*"/>
-                                       <parameter name="result" type="GtkPrintOperationResult"/>
-                               </parameters>
-                       </signal>
-                       <signal name="draw-page" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="operation" type="GtkPrintOperation*"/>
-                                       <parameter name="context" type="GtkPrintContext*"/>
-                                       <parameter name="page_nr" type="gint"/>
-                               </parameters>
-                       </signal>
-                       <signal name="end-print" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="operation" type="GtkPrintOperation*"/>
-                                       <parameter name="context" type="GtkPrintContext*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="paginate" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="operation" type="GtkPrintOperation*"/>
-                                       <parameter name="context" type="GtkPrintContext*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="preview" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="operation" type="GtkPrintOperation*"/>
-                                       <parameter name="preview" type="GtkPrintOperationPreview*"/>
-                                       <parameter name="context" type="GtkPrintContext*"/>
-                                       <parameter name="parent" type="GtkWindow*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="request-page-setup" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="operation" type="GtkPrintOperation*"/>
-                                       <parameter name="context" type="GtkPrintContext*"/>
-                                       <parameter name="page_nr" type="gint"/>
-                                       <parameter name="setup" type="GtkPageSetup*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="status-changed" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="operation" type="GtkPrintOperation*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="update-custom-widget" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="operation" type="GtkPrintOperation*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="setup" type="GtkPageSetup*"/>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkPrintSettings" parent="GObject" type-name="GtkPrintSettings" get-type="gtk_print_settings_get_type">
-                       <method name="copy" symbol="gtk_print_settings_copy">
-                               <return-type type="GtkPrintSettings*"/>
-                               <parameters>
-                                       <parameter name="other" type="GtkPrintSettings*"/>
-                               </parameters>
-                       </method>
-                       <method name="foreach" symbol="gtk_print_settings_foreach">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="func" type="GtkPrintSettingsFunc"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                               </parameters>
-                       </method>
-                       <method name="get" symbol="gtk_print_settings_get">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="key" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_bool" symbol="gtk_print_settings_get_bool">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="key" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_collate" symbol="gtk_print_settings_get_collate">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_default_source" symbol="gtk_print_settings_get_default_source">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_dither" symbol="gtk_print_settings_get_dither">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_double" symbol="gtk_print_settings_get_double">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="key" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_double_with_default" symbol="gtk_print_settings_get_double_with_default">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="key" type="gchar*"/>
-                                       <parameter name="def" type="gdouble"/>
-                               </parameters>
-                       </method>
-                       <method name="get_duplex" symbol="gtk_print_settings_get_duplex">
-                               <return-type type="GtkPrintDuplex"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_finishings" symbol="gtk_print_settings_get_finishings">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_int" symbol="gtk_print_settings_get_int">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="key" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_int_with_default" symbol="gtk_print_settings_get_int_with_default">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="key" type="gchar*"/>
-                                       <parameter name="def" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="get_length" symbol="gtk_print_settings_get_length">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="key" type="gchar*"/>
-                                       <parameter name="unit" type="GtkUnit"/>
-                               </parameters>
-                       </method>
-                       <method name="get_media_type" symbol="gtk_print_settings_get_media_type">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_n_copies" symbol="gtk_print_settings_get_n_copies">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_number_up" symbol="gtk_print_settings_get_number_up">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_number_up_layout" symbol="gtk_print_settings_get_number_up_layout">
-                               <return-type type="GtkNumberUpLayout"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_orientation" symbol="gtk_print_settings_get_orientation">
-                               <return-type type="GtkPageOrientation"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_output_bin" symbol="gtk_print_settings_get_output_bin">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_page_ranges" symbol="gtk_print_settings_get_page_ranges">
-                               <return-type type="GtkPageRange*"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="num_ranges" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_page_set" symbol="gtk_print_settings_get_page_set">
-                               <return-type type="GtkPageSet"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_paper_height" symbol="gtk_print_settings_get_paper_height">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="unit" type="GtkUnit"/>
-                               </parameters>
-                       </method>
-                       <method name="get_paper_size" symbol="gtk_print_settings_get_paper_size">
-                               <return-type type="GtkPaperSize*"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_paper_width" symbol="gtk_print_settings_get_paper_width">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="unit" type="GtkUnit"/>
-                               </parameters>
-                       </method>
-                       <method name="get_print_pages" symbol="gtk_print_settings_get_print_pages">
-                               <return-type type="GtkPrintPages"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_printer" symbol="gtk_print_settings_get_printer">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_printer_lpi" symbol="gtk_print_settings_get_printer_lpi">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_quality" symbol="gtk_print_settings_get_quality">
-                               <return-type type="GtkPrintQuality"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_resolution" symbol="gtk_print_settings_get_resolution">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_resolution_x" symbol="gtk_print_settings_get_resolution_x">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_resolution_y" symbol="gtk_print_settings_get_resolution_y">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_reverse" symbol="gtk_print_settings_get_reverse">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_scale" symbol="gtk_print_settings_get_scale">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_use_color" symbol="gtk_print_settings_get_use_color">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                               </parameters>
-                       </method>
-                       <method name="has_key" symbol="gtk_print_settings_has_key">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="key" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="load_file" symbol="gtk_print_settings_load_file">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="file_name" type="gchar*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <method name="load_key_file" symbol="gtk_print_settings_load_key_file">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="key_file" type="GKeyFile*"/>
-                                       <parameter name="group_name" type="gchar*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_print_settings_new">
-                               <return-type type="GtkPrintSettings*"/>
-                       </constructor>
-                       <constructor name="new_from_file" symbol="gtk_print_settings_new_from_file">
-                               <return-type type="GtkPrintSettings*"/>
-                               <parameters>
-                                       <parameter name="file_name" type="gchar*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_from_gvariant" symbol="gtk_print_settings_new_from_gvariant">
-                               <return-type type="GtkPrintSettings*"/>
-                               <parameters>
-                                       <parameter name="variant" type="GVariant*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_from_key_file" symbol="gtk_print_settings_new_from_key_file">
-                               <return-type type="GtkPrintSettings*"/>
-                               <parameters>
-                                       <parameter name="key_file" type="GKeyFile*"/>
-                                       <parameter name="group_name" type="gchar*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set" symbol="gtk_print_settings_set">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="key" type="gchar*"/>
-                                       <parameter name="value" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_bool" symbol="gtk_print_settings_set_bool">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="key" type="gchar*"/>
-                                       <parameter name="value" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_collate" symbol="gtk_print_settings_set_collate">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="collate" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_default_source" symbol="gtk_print_settings_set_default_source">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="default_source" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_dither" symbol="gtk_print_settings_set_dither">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="dither" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_double" symbol="gtk_print_settings_set_double">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="key" type="gchar*"/>
-                                       <parameter name="value" type="gdouble"/>
-                               </parameters>
-                       </method>
-                       <method name="set_duplex" symbol="gtk_print_settings_set_duplex">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="duplex" type="GtkPrintDuplex"/>
-                               </parameters>
-                       </method>
-                       <method name="set_finishings" symbol="gtk_print_settings_set_finishings">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="finishings" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_int" symbol="gtk_print_settings_set_int">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="key" type="gchar*"/>
-                                       <parameter name="value" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_length" symbol="gtk_print_settings_set_length">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="key" type="gchar*"/>
-                                       <parameter name="value" type="gdouble"/>
-                                       <parameter name="unit" type="GtkUnit"/>
-                               </parameters>
-                       </method>
-                       <method name="set_media_type" symbol="gtk_print_settings_set_media_type">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="media_type" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_n_copies" symbol="gtk_print_settings_set_n_copies">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="num_copies" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_number_up" symbol="gtk_print_settings_set_number_up">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="number_up" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_number_up_layout" symbol="gtk_print_settings_set_number_up_layout">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="number_up_layout" type="GtkNumberUpLayout"/>
-                               </parameters>
-                       </method>
-                       <method name="set_orientation" symbol="gtk_print_settings_set_orientation">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="orientation" type="GtkPageOrientation"/>
-                               </parameters>
-                       </method>
-                       <method name="set_output_bin" symbol="gtk_print_settings_set_output_bin">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="output_bin" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_page_ranges" symbol="gtk_print_settings_set_page_ranges">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="page_ranges" type="GtkPageRange*"/>
-                                       <parameter name="num_ranges" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_page_set" symbol="gtk_print_settings_set_page_set">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="page_set" type="GtkPageSet"/>
-                               </parameters>
-                       </method>
-                       <method name="set_paper_height" symbol="gtk_print_settings_set_paper_height">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="height" type="gdouble"/>
-                                       <parameter name="unit" type="GtkUnit"/>
-                               </parameters>
-                       </method>
-                       <method name="set_paper_size" symbol="gtk_print_settings_set_paper_size">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="paper_size" type="GtkPaperSize*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_paper_width" symbol="gtk_print_settings_set_paper_width">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="width" type="gdouble"/>
-                                       <parameter name="unit" type="GtkUnit"/>
-                               </parameters>
-                       </method>
-                       <method name="set_print_pages" symbol="gtk_print_settings_set_print_pages">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="pages" type="GtkPrintPages"/>
-                               </parameters>
-                       </method>
-                       <method name="set_printer" symbol="gtk_print_settings_set_printer">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="printer" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_printer_lpi" symbol="gtk_print_settings_set_printer_lpi">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="lpi" type="gdouble"/>
-                               </parameters>
-                       </method>
-                       <method name="set_quality" symbol="gtk_print_settings_set_quality">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="quality" type="GtkPrintQuality"/>
-                               </parameters>
-                       </method>
-                       <method name="set_resolution" symbol="gtk_print_settings_set_resolution">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="resolution" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_resolution_xy" symbol="gtk_print_settings_set_resolution_xy">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="resolution_x" type="gint"/>
-                                       <parameter name="resolution_y" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_reverse" symbol="gtk_print_settings_set_reverse">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="reverse" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_scale" symbol="gtk_print_settings_set_scale">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="scale" type="gdouble"/>
-                               </parameters>
-                       </method>
-                       <method name="set_use_color" symbol="gtk_print_settings_set_use_color">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="use_color" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="to_file" symbol="gtk_print_settings_to_file">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="file_name" type="gchar*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <method name="to_gvariant" symbol="gtk_print_settings_to_gvariant">
-                               <return-type type="GVariant*"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                               </parameters>
-                       </method>
-                       <method name="to_key_file" symbol="gtk_print_settings_to_key_file">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="key_file" type="GKeyFile*"/>
-                                       <parameter name="group_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="unset" symbol="gtk_print_settings_unset">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkPrintSettings*"/>
-                                       <parameter name="key" type="gchar*"/>
-                               </parameters>
-                       </method>
-               </object>
-               <object name="GtkProgressBar" parent="GtkWidget" type-name="GtkProgressBar" get-type="gtk_progress_bar_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                       </implements>
-                       <method name="get_ellipsize" symbol="gtk_progress_bar_get_ellipsize">
-                               <return-type type="PangoEllipsizeMode"/>
-                               <parameters>
-                                       <parameter name="pbar" type="GtkProgressBar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_fraction" symbol="gtk_progress_bar_get_fraction">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="pbar" type="GtkProgressBar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_inverted" symbol="gtk_progress_bar_get_inverted">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="pbar" type="GtkProgressBar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_pulse_step" symbol="gtk_progress_bar_get_pulse_step">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="pbar" type="GtkProgressBar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_show_text" symbol="gtk_progress_bar_get_show_text">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="pbar" type="GtkProgressBar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_text" symbol="gtk_progress_bar_get_text">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="pbar" type="GtkProgressBar*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_progress_bar_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <method name="pulse" symbol="gtk_progress_bar_pulse">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="pbar" type="GtkProgressBar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_ellipsize" symbol="gtk_progress_bar_set_ellipsize">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="pbar" type="GtkProgressBar*"/>
-                                       <parameter name="mode" type="PangoEllipsizeMode"/>
-                               </parameters>
-                       </method>
-                       <method name="set_fraction" symbol="gtk_progress_bar_set_fraction">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="pbar" type="GtkProgressBar*"/>
-                                       <parameter name="fraction" type="gdouble"/>
-                               </parameters>
-                       </method>
-                       <method name="set_inverted" symbol="gtk_progress_bar_set_inverted">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="pbar" type="GtkProgressBar*"/>
-                                       <parameter name="inverted" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_pulse_step" symbol="gtk_progress_bar_set_pulse_step">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="pbar" type="GtkProgressBar*"/>
-                                       <parameter name="fraction" type="gdouble"/>
-                               </parameters>
-                       </method>
-                       <method name="set_show_text" symbol="gtk_progress_bar_set_show_text">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="pbar" type="GtkProgressBar*"/>
-                                       <parameter name="show_text" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_text" symbol="gtk_progress_bar_set_text">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="pbar" type="GtkProgressBar*"/>
-                                       <parameter name="text" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <property name="ellipsize" type="PangoEllipsizeMode" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="fraction" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="inverted" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="pulse-step" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="show-text" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkProgressBarAccessible" parent="GtkWidgetAccessible" type-name="GtkProgressBarAccessible" get-type="gtk_progress_bar_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                               <interface name="AtkValue"/>
-                       </implements>
-               </object>
-               <object name="GtkRadioAction" parent="GtkToggleAction" type-name="GtkRadioAction" get-type="gtk_radio_action_get_type">
-                       <implements>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="get_current_value" symbol="gtk_radio_action_get_current_value">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkRadioAction*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_group" symbol="gtk_radio_action_get_group">
-                               <return-type type="GSList*"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkRadioAction*"/>
-                               </parameters>
-                       </method>
-                       <method name="join_group" symbol="gtk_radio_action_join_group">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkRadioAction*"/>
-                                       <parameter name="group_source" type="GtkRadioAction*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_radio_action_new">
-                               <return-type type="GtkRadioAction*"/>
-                               <parameters>
-                                       <parameter name="name" type="gchar*"/>
-                                       <parameter name="label" type="gchar*"/>
-                                       <parameter name="tooltip" type="gchar*"/>
-                                       <parameter name="stock_id" type="gchar*"/>
-                                       <parameter name="value" type="gint"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_current_value" symbol="gtk_radio_action_set_current_value">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkRadioAction*"/>
-                                       <parameter name="current_value" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_group" symbol="gtk_radio_action_set_group">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkRadioAction*"/>
-                                       <parameter name="group" type="GSList*"/>
-                               </parameters>
-                       </method>
-                       <property name="current-value" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="group" type="GtkRadioAction*" readable="0" writable="1" construct="0" construct-only="0"/>
-                       <property name="value" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="changed" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkRadioAction*"/>
-                                       <parameter name="current" type="GtkRadioAction*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkRadioButton" parent="GtkCheckButton" type-name="GtkRadioButton" get-type="gtk_radio_button_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkActionable"/>
-                               <interface name="GtkActivatable"/>
-                       </implements>
-                       <method name="get_group" symbol="gtk_radio_button_get_group">
-                               <return-type type="GSList*"/>
-                               <parameters>
-                                       <parameter name="radio_button" type="GtkRadioButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="join_group" symbol="gtk_radio_button_join_group">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="radio_button" type="GtkRadioButton*"/>
-                                       <parameter name="group_source" type="GtkRadioButton*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_radio_button_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="group" type="GSList*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_from_widget" symbol="gtk_radio_button_new_from_widget">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="radio_group_member" type="GtkRadioButton*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_with_label" symbol="gtk_radio_button_new_with_label">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="group" type="GSList*"/>
-                                       <parameter name="label" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_with_label_from_widget" symbol="gtk_radio_button_new_with_label_from_widget">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="radio_group_member" type="GtkRadioButton*"/>
-                                       <parameter name="label" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_with_mnemonic" symbol="gtk_radio_button_new_with_mnemonic">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="group" type="GSList*"/>
-                                       <parameter name="label" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_with_mnemonic_from_widget" symbol="gtk_radio_button_new_with_mnemonic_from_widget">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="radio_group_member" type="GtkRadioButton*"/>
-                                       <parameter name="label" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_group" symbol="gtk_radio_button_set_group">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="radio_button" type="GtkRadioButton*"/>
-                                       <parameter name="group" type="GSList*"/>
-                               </parameters>
-                       </method>
-                       <property name="group" type="GtkRadioButton*" readable="0" writable="1" construct="0" construct-only="0"/>
-                       <signal name="group-changed" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="radio_button" type="GtkRadioButton*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkRadioButtonAccessible" parent="GtkToggleButtonAccessible" type-name="GtkRadioButtonAccessible" get-type="gtk_radio_button_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                               <interface name="AtkAction"/>
-                               <interface name="AtkImage"/>
-                       </implements>
-               </object>
-               <object name="GtkRadioMenuItem" parent="GtkCheckMenuItem" type-name="GtkRadioMenuItem" get-type="gtk_radio_menu_item_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkActivatable"/>
-                               <interface name="GtkActionable"/>
-                       </implements>
-                       <method name="get_group" symbol="gtk_radio_menu_item_get_group">
-                               <return-type type="GSList*"/>
-                               <parameters>
-                                       <parameter name="radio_menu_item" type="GtkRadioMenuItem*"/>
-                               </parameters>
-                       </method>
-                       <method name="join_group" symbol="gtk_radio_menu_item_join_group">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="radio_menu_item" type="GtkRadioMenuItem*"/>
-                                       <parameter name="group_source" type="GtkRadioMenuItem*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_radio_menu_item_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="group" type="GSList*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_from_widget" symbol="gtk_radio_menu_item_new_from_widget">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="group" type="GtkRadioMenuItem*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_with_label" symbol="gtk_radio_menu_item_new_with_label">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="group" type="GSList*"/>
-                                       <parameter name="label" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_with_label_from_widget" symbol="gtk_radio_menu_item_new_with_label_from_widget">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="group" type="GtkRadioMenuItem*"/>
-                                       <parameter name="label" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_with_mnemonic" symbol="gtk_radio_menu_item_new_with_mnemonic">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="group" type="GSList*"/>
-                                       <parameter name="label" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_with_mnemonic_from_widget" symbol="gtk_radio_menu_item_new_with_mnemonic_from_widget">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="group" type="GtkRadioMenuItem*"/>
-                                       <parameter name="label" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_group" symbol="gtk_radio_menu_item_set_group">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="radio_menu_item" type="GtkRadioMenuItem*"/>
-                                       <parameter name="group" type="GSList*"/>
-                               </parameters>
-                       </method>
-                       <property name="group" type="GtkRadioMenuItem*" readable="0" writable="1" construct="0" construct-only="0"/>
-                       <signal name="group-changed" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="radio_menu_item" type="GtkRadioMenuItem*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkRadioMenuItemAccessible" parent="GtkCheckMenuItemAccessible" type-name="GtkRadioMenuItemAccessible" get-type="gtk_radio_menu_item_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                               <interface name="AtkAction"/>
-                               <interface name="AtkSelection"/>
-                       </implements>
-               </object>
-               <object name="GtkRadioToolButton" parent="GtkToggleToolButton" type-name="GtkRadioToolButton" get-type="gtk_radio_tool_button_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkActivatable"/>
-                               <interface name="GtkActionable"/>
-                       </implements>
-                       <method name="get_group" symbol="gtk_radio_tool_button_get_group">
-                               <return-type type="GSList*"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkRadioToolButton*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_radio_tool_button_new">
-                               <return-type type="GtkToolItem*"/>
-                               <parameters>
-                                       <parameter name="group" type="GSList*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_from_stock" symbol="gtk_radio_tool_button_new_from_stock">
-                               <return-type type="GtkToolItem*"/>
-                               <parameters>
-                                       <parameter name="group" type="GSList*"/>
-                                       <parameter name="stock_id" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_from_widget" symbol="gtk_radio_tool_button_new_from_widget">
-                               <return-type type="GtkToolItem*"/>
-                               <parameters>
-                                       <parameter name="group" type="GtkRadioToolButton*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_with_stock_from_widget" symbol="gtk_radio_tool_button_new_with_stock_from_widget">
-                               <return-type type="GtkToolItem*"/>
-                               <parameters>
-                                       <parameter name="group" type="GtkRadioToolButton*"/>
-                                       <parameter name="stock_id" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_group" symbol="gtk_radio_tool_button_set_group">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkRadioToolButton*"/>
-                                       <parameter name="group" type="GSList*"/>
-                               </parameters>
-                       </method>
-                       <property name="group" type="GtkRadioToolButton*" readable="0" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkRange" parent="GtkWidget" type-name="GtkRange" get-type="gtk_range_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                       </implements>
-                       <method name="get_adjustment" symbol="gtk_range_get_adjustment">
-                               <return-type type="GtkAdjustment*"/>
-                               <parameters>
-                                       <parameter name="range" type="GtkRange*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_fill_level" symbol="gtk_range_get_fill_level">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="range" type="GtkRange*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_flippable" symbol="gtk_range_get_flippable">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="range" type="GtkRange*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_inverted" symbol="gtk_range_get_inverted">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="range" type="GtkRange*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_lower_stepper_sensitivity" symbol="gtk_range_get_lower_stepper_sensitivity">
-                               <return-type type="GtkSensitivityType"/>
-                               <parameters>
-                                       <parameter name="range" type="GtkRange*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_min_slider_size" symbol="gtk_range_get_min_slider_size">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="range" type="GtkRange*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_range_rect" symbol="gtk_range_get_range_rect">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="range" type="GtkRange*"/>
-                                       <parameter name="range_rect" type="GdkRectangle*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_restrict_to_fill_level" symbol="gtk_range_get_restrict_to_fill_level">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="range" type="GtkRange*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_round_digits" symbol="gtk_range_get_round_digits">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="range" type="GtkRange*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_show_fill_level" symbol="gtk_range_get_show_fill_level">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="range" type="GtkRange*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_slider_range" symbol="gtk_range_get_slider_range">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="range" type="GtkRange*"/>
-                                       <parameter name="slider_start" type="gint*"/>
-                                       <parameter name="slider_end" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_slider_size_fixed" symbol="gtk_range_get_slider_size_fixed">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="range" type="GtkRange*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_upper_stepper_sensitivity" symbol="gtk_range_get_upper_stepper_sensitivity">
-                               <return-type type="GtkSensitivityType"/>
-                               <parameters>
-                                       <parameter name="range" type="GtkRange*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_value" symbol="gtk_range_get_value">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="range" type="GtkRange*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_adjustment" symbol="gtk_range_set_adjustment">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="range" type="GtkRange*"/>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_fill_level" symbol="gtk_range_set_fill_level">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="range" type="GtkRange*"/>
-                                       <parameter name="fill_level" type="gdouble"/>
-                               </parameters>
-                       </method>
-                       <method name="set_flippable" symbol="gtk_range_set_flippable">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="range" type="GtkRange*"/>
-                                       <parameter name="flippable" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_increments" symbol="gtk_range_set_increments">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="range" type="GtkRange*"/>
-                                       <parameter name="step" type="gdouble"/>
-                                       <parameter name="page" type="gdouble"/>
-                               </parameters>
-                       </method>
-                       <method name="set_inverted" symbol="gtk_range_set_inverted">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="range" type="GtkRange*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_lower_stepper_sensitivity" symbol="gtk_range_set_lower_stepper_sensitivity">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="range" type="GtkRange*"/>
-                                       <parameter name="sensitivity" type="GtkSensitivityType"/>
-                               </parameters>
-                       </method>
-                       <method name="set_min_slider_size" symbol="gtk_range_set_min_slider_size">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="range" type="GtkRange*"/>
-                                       <parameter name="min_size" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_range" symbol="gtk_range_set_range">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="range" type="GtkRange*"/>
-                                       <parameter name="min" type="gdouble"/>
-                                       <parameter name="max" type="gdouble"/>
-                               </parameters>
-                       </method>
-                       <method name="set_restrict_to_fill_level" symbol="gtk_range_set_restrict_to_fill_level">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="range" type="GtkRange*"/>
-                                       <parameter name="restrict_to_fill_level" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_round_digits" symbol="gtk_range_set_round_digits">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="range" type="GtkRange*"/>
-                                       <parameter name="round_digits" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_show_fill_level" symbol="gtk_range_set_show_fill_level">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="range" type="GtkRange*"/>
-                                       <parameter name="show_fill_level" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_slider_size_fixed" symbol="gtk_range_set_slider_size_fixed">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="range" type="GtkRange*"/>
-                                       <parameter name="size_fixed" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_upper_stepper_sensitivity" symbol="gtk_range_set_upper_stepper_sensitivity">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="range" type="GtkRange*"/>
-                                       <parameter name="sensitivity" type="GtkSensitivityType"/>
-                               </parameters>
-                       </method>
-                       <method name="set_value" symbol="gtk_range_set_value">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="range" type="GtkRange*"/>
-                                       <parameter name="value" type="gdouble"/>
-                               </parameters>
-                       </method>
-                       <property name="adjustment" type="GtkAdjustment*" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="fill-level" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="inverted" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="lower-stepper-sensitivity" type="GtkSensitivityType" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="restrict-to-fill-level" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="round-digits" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="show-fill-level" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="upper-stepper-sensitivity" type="GtkSensitivityType" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="adjust-bounds" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="range" type="GtkRange*"/>
-                                       <parameter name="new_value" type="gdouble"/>
-                               </parameters>
-                       </signal>
-                       <signal name="change-value" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="range" type="GtkRange*"/>
-                                       <parameter name="scroll" type="GtkScrollType"/>
-                                       <parameter name="new_value" type="gdouble"/>
-                               </parameters>
-                       </signal>
-                       <signal name="move-slider" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="range" type="GtkRange*"/>
-                                       <parameter name="scroll" type="GtkScrollType"/>
-                               </parameters>
-                       </signal>
-                       <signal name="value-changed" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="range" type="GtkRange*"/>
-                               </parameters>
-                       </signal>
-                       <vfunc name="get_range_border">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="range" type="GtkRange*"/>
-                                       <parameter name="border_" type="GtkBorder*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_range_size_request">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="range" type="GtkRange*"/>
-                                       <parameter name="orientation" type="GtkOrientation"/>
-                                       <parameter name="minimum" type="gint*"/>
-                                       <parameter name="natural" type="gint*"/>
-                               </parameters>
-                       </vfunc>
-               </object>
-               <object name="GtkRangeAccessible" parent="GtkWidgetAccessible" type-name="GtkRangeAccessible" get-type="gtk_range_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                               <interface name="AtkValue"/>
-                       </implements>
-               </object>
-               <object name="GtkRcStyle" parent="GObject" type-name="GtkRcStyle" get-type="gtk_rc_style_get_type">
-                       <method name="copy" symbol="gtk_rc_style_copy">
-                               <return-type type="GtkRcStyle*"/>
-                               <parameters>
-                                       <parameter name="orig" type="GtkRcStyle*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_rc_style_new">
-                               <return-type type="GtkRcStyle*"/>
-                       </constructor>
-                       <vfunc name="create_rc_style">
-                               <return-type type="GtkRcStyle*"/>
-                               <parameters>
-                                       <parameter name="rc_style" type="GtkRcStyle*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="create_style">
-                               <return-type type="GtkStyle*"/>
-                               <parameters>
-                                       <parameter name="rc_style" type="GtkRcStyle*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="merge">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="dest" type="GtkRcStyle*"/>
-                                       <parameter name="src" type="GtkRcStyle*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="parse">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="rc_style" type="GtkRcStyle*"/>
-                                       <parameter name="settings" type="GtkSettings*"/>
-                                       <parameter name="scanner" type="GScanner*"/>
-                               </parameters>
-                       </vfunc>
-                       <field name="name" type="gchar*"/>
-                       <field name="bg_pixmap_name" type="gchar*[]"/>
-                       <field name="font_desc" type="PangoFontDescription*"/>
-                       <field name="color_flags" type="GtkRcFlags[]"/>
-                       <field name="fg" type="GdkColor[]"/>
-                       <field name="bg" type="GdkColor[]"/>
-                       <field name="text" type="GdkColor[]"/>
-                       <field name="base" type="GdkColor[]"/>
-                       <field name="xthickness" type="gint"/>
-                       <field name="ythickness" type="gint"/>
-                       <field name="rc_properties" type="GArray*"/>
-                       <field name="rc_style_lists" type="GSList*"/>
-                       <field name="icon_factories" type="GSList*"/>
-                       <field name="engine_specified" type="guint"/>
-               </object>
-               <object name="GtkRecentAction" parent="GtkAction" type-name="GtkRecentAction" get-type="gtk_recent_action_get_type">
-                       <implements>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkRecentChooser"/>
-                       </implements>
-                       <method name="get_show_numbers" symbol="gtk_recent_action_get_show_numbers">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkRecentAction*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_recent_action_new">
-                               <return-type type="GtkAction*"/>
-                               <parameters>
-                                       <parameter name="name" type="gchar*"/>
-                                       <parameter name="label" type="gchar*"/>
-                                       <parameter name="tooltip" type="gchar*"/>
-                                       <parameter name="stock_id" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_for_manager" symbol="gtk_recent_action_new_for_manager">
-                               <return-type type="GtkAction*"/>
-                               <parameters>
-                                       <parameter name="name" type="gchar*"/>
-                                       <parameter name="label" type="gchar*"/>
-                                       <parameter name="tooltip" type="gchar*"/>
-                                       <parameter name="stock_id" type="gchar*"/>
-                                       <parameter name="manager" type="GtkRecentManager*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_show_numbers" symbol="gtk_recent_action_set_show_numbers">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkRecentAction*"/>
-                                       <parameter name="show_numbers" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="show-numbers" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkRecentChooserDialog" parent="GtkDialog" type-name="GtkRecentChooserDialog" get-type="gtk_recent_chooser_dialog_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkRecentChooser"/>
-                       </implements>
-                       <constructor name="new" symbol="gtk_recent_chooser_dialog_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="title" type="gchar*"/>
-                                       <parameter name="parent" type="GtkWindow*"/>
-                                       <parameter name="first_button_text" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_for_manager" symbol="gtk_recent_chooser_dialog_new_for_manager">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="title" type="gchar*"/>
-                                       <parameter name="parent" type="GtkWindow*"/>
-                                       <parameter name="manager" type="GtkRecentManager*"/>
-                                       <parameter name="first_button_text" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-               </object>
-               <object name="GtkRecentChooserMenu" parent="GtkMenu" type-name="GtkRecentChooserMenu" get-type="gtk_recent_chooser_menu_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkRecentChooser"/>
-                               <interface name="GtkActivatable"/>
-                       </implements>
-                       <method name="get_show_numbers" symbol="gtk_recent_chooser_menu_get_show_numbers">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="menu" type="GtkRecentChooserMenu*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_recent_chooser_menu_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <constructor name="new_for_manager" symbol="gtk_recent_chooser_menu_new_for_manager">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="manager" type="GtkRecentManager*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_show_numbers" symbol="gtk_recent_chooser_menu_set_show_numbers">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu" type="GtkRecentChooserMenu*"/>
-                                       <parameter name="show_numbers" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="show-numbers" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <vfunc name="gtk_recent1">
-                               <return-type type="void"/>
-                       </vfunc>
-                       <vfunc name="gtk_recent2">
-                               <return-type type="void"/>
-                       </vfunc>
-                       <vfunc name="gtk_recent3">
-                               <return-type type="void"/>
-                       </vfunc>
-                       <vfunc name="gtk_recent4">
-                               <return-type type="void"/>
-                       </vfunc>
-               </object>
-               <object name="GtkRecentChooserWidget" parent="GtkBox" type-name="GtkRecentChooserWidget" get-type="gtk_recent_chooser_widget_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                               <interface name="GtkRecentChooser"/>
-                       </implements>
-                       <constructor name="new" symbol="gtk_recent_chooser_widget_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <constructor name="new_for_manager" symbol="gtk_recent_chooser_widget_new_for_manager">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="manager" type="GtkRecentManager*"/>
-                               </parameters>
-                       </constructor>
-               </object>
-               <object name="GtkRecentFilter" parent="GInitiallyUnowned" type-name="GtkRecentFilter" get-type="gtk_recent_filter_get_type">
-                       <implements>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="add_age" symbol="gtk_recent_filter_add_age">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="filter" type="GtkRecentFilter*"/>
-                                       <parameter name="days" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="add_application" symbol="gtk_recent_filter_add_application">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="filter" type="GtkRecentFilter*"/>
-                                       <parameter name="application" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="add_custom" symbol="gtk_recent_filter_add_custom">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="filter" type="GtkRecentFilter*"/>
-                                       <parameter name="needed" type="GtkRecentFilterFlags"/>
-                                       <parameter name="func" type="GtkRecentFilterFunc"/>
-                                       <parameter name="data" type="gpointer"/>
-                                       <parameter name="data_destroy" type="GDestroyNotify"/>
-                               </parameters>
-                       </method>
-                       <method name="add_group" symbol="gtk_recent_filter_add_group">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="filter" type="GtkRecentFilter*"/>
-                                       <parameter name="group" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="add_mime_type" symbol="gtk_recent_filter_add_mime_type">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="filter" type="GtkRecentFilter*"/>
-                                       <parameter name="mime_type" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="add_pattern" symbol="gtk_recent_filter_add_pattern">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="filter" type="GtkRecentFilter*"/>
-                                       <parameter name="pattern" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="add_pixbuf_formats" symbol="gtk_recent_filter_add_pixbuf_formats">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="filter" type="GtkRecentFilter*"/>
-                               </parameters>
-                       </method>
-                       <method name="filter" symbol="gtk_recent_filter_filter">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="filter" type="GtkRecentFilter*"/>
-                                       <parameter name="filter_info" type="GtkRecentFilterInfo*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_name" symbol="gtk_recent_filter_get_name">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="filter" type="GtkRecentFilter*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_needed" symbol="gtk_recent_filter_get_needed">
-                               <return-type type="GtkRecentFilterFlags"/>
-                               <parameters>
-                                       <parameter name="filter" type="GtkRecentFilter*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_recent_filter_new">
-                               <return-type type="GtkRecentFilter*"/>
-                       </constructor>
-                       <method name="set_name" symbol="gtk_recent_filter_set_name">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="filter" type="GtkRecentFilter*"/>
-                                       <parameter name="name" type="gchar*"/>
-                               </parameters>
-                       </method>
-               </object>
-               <object name="GtkRecentManager" parent="GObject" type-name="GtkRecentManager" get-type="gtk_recent_manager_get_type">
-                       <method name="add_full" symbol="gtk_recent_manager_add_full">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="manager" type="GtkRecentManager*"/>
-                                       <parameter name="uri" type="gchar*"/>
-                                       <parameter name="recent_data" type="GtkRecentData*"/>
-                               </parameters>
-                       </method>
-                       <method name="add_item" symbol="gtk_recent_manager_add_item">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="manager" type="GtkRecentManager*"/>
-                                       <parameter name="uri" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="error_quark" symbol="gtk_recent_manager_error_quark">
-                               <return-type type="GQuark"/>
-                       </method>
-                       <method name="get_default" symbol="gtk_recent_manager_get_default">
-                               <return-type type="GtkRecentManager*"/>
-                       </method>
-                       <method name="get_items" symbol="gtk_recent_manager_get_items">
-                               <return-type type="GList*"/>
-                               <parameters>
-                                       <parameter name="manager" type="GtkRecentManager*"/>
-                               </parameters>
-                       </method>
-                       <method name="has_item" symbol="gtk_recent_manager_has_item">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="manager" type="GtkRecentManager*"/>
-                                       <parameter name="uri" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="lookup_item" symbol="gtk_recent_manager_lookup_item">
-                               <return-type type="GtkRecentInfo*"/>
-                               <parameters>
-                                       <parameter name="manager" type="GtkRecentManager*"/>
-                                       <parameter name="uri" type="gchar*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <method name="move_item" symbol="gtk_recent_manager_move_item">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="manager" type="GtkRecentManager*"/>
-                                       <parameter name="uri" type="gchar*"/>
-                                       <parameter name="new_uri" type="gchar*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_recent_manager_new">
-                               <return-type type="GtkRecentManager*"/>
-                       </constructor>
-                       <method name="purge_items" symbol="gtk_recent_manager_purge_items">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="manager" type="GtkRecentManager*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <method name="remove_item" symbol="gtk_recent_manager_remove_item">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="manager" type="GtkRecentManager*"/>
-                                       <parameter name="uri" type="gchar*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <property name="filename" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
-                       <property name="size" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <signal name="changed" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="manager" type="GtkRecentManager*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkRendererCellAccessible" parent="GtkCellAccessible" type-name="GtkRendererCellAccessible" get-type="gtk_renderer_cell_accessible_get_type">
-                       <implements>
-                               <interface name="AtkAction"/>
-                               <interface name="AtkComponent"/>
-                       </implements>
-                       <constructor name="new" symbol="gtk_renderer_cell_accessible_new">
-                               <return-type type="AtkObject*"/>
-                               <parameters>
-                                       <parameter name="renderer" type="GtkCellRenderer*"/>
-                               </parameters>
-                       </constructor>
-                       <property name="renderer" type="GtkCellRenderer*" readable="1" writable="1" construct="0" construct-only="1"/>
-               </object>
-               <object name="GtkRevealer" parent="GtkBin" type-name="GtkRevealer" get-type="gtk_revealer_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="get_child_revealed" symbol="gtk_revealer_get_child_revealed">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="revealer" type="GtkRevealer*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_reveal_child" symbol="gtk_revealer_get_reveal_child">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="revealer" type="GtkRevealer*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_transition_duration" symbol="gtk_revealer_get_transition_duration">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="revealer" type="GtkRevealer*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_transition_type" symbol="gtk_revealer_get_transition_type">
-                               <return-type type="GtkRevealerTransitionType"/>
-                               <parameters>
-                                       <parameter name="revealer" type="GtkRevealer*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_revealer_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <method name="set_reveal_child" symbol="gtk_revealer_set_reveal_child">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="revealer" type="GtkRevealer*"/>
-                                       <parameter name="reveal_child" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_transition_duration" symbol="gtk_revealer_set_transition_duration">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="revealer" type="GtkRevealer*"/>
-                                       <parameter name="duration" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_transition_type" symbol="gtk_revealer_set_transition_type">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="revealer" type="GtkRevealer*"/>
-                                       <parameter name="transition" type="GtkRevealerTransitionType"/>
-                               </parameters>
-                       </method>
-                       <property name="child-revealed" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="reveal-child" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="transition-duration" type="guint" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="transition-type" type="GtkRevealerTransitionType" readable="1" writable="1" construct="1" construct-only="0"/>
-               </object>
-               <object name="GtkScale" parent="GtkRange" type-name="GtkScale" get-type="gtk_scale_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                       </implements>
-                       <method name="add_mark" symbol="gtk_scale_add_mark">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="scale" type="GtkScale*"/>
-                                       <parameter name="value" type="gdouble"/>
-                                       <parameter name="position" type="GtkPositionType"/>
-                                       <parameter name="markup" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="clear_marks" symbol="gtk_scale_clear_marks">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="scale" type="GtkScale*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_digits" symbol="gtk_scale_get_digits">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="scale" type="GtkScale*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_draw_value" symbol="gtk_scale_get_draw_value">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="scale" type="GtkScale*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_has_origin" symbol="gtk_scale_get_has_origin">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="scale" type="GtkScale*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_layout" symbol="gtk_scale_get_layout">
-                               <return-type type="PangoLayout*"/>
-                               <parameters>
-                                       <parameter name="scale" type="GtkScale*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_layout_offsets" symbol="gtk_scale_get_layout_offsets">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="scale" type="GtkScale*"/>
-                                       <parameter name="x" type="gint*"/>
-                                       <parameter name="y" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_value_pos" symbol="gtk_scale_get_value_pos">
-                               <return-type type="GtkPositionType"/>
-                               <parameters>
-                                       <parameter name="scale" type="GtkScale*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_scale_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="orientation" type="GtkOrientation"/>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_with_range" symbol="gtk_scale_new_with_range">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="orientation" type="GtkOrientation"/>
-                                       <parameter name="min" type="gdouble"/>
-                                       <parameter name="max" type="gdouble"/>
-                                       <parameter name="step" type="gdouble"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_digits" symbol="gtk_scale_set_digits">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="scale" type="GtkScale*"/>
-                                       <parameter name="digits" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_draw_value" symbol="gtk_scale_set_draw_value">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="scale" type="GtkScale*"/>
-                                       <parameter name="draw_value" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_has_origin" symbol="gtk_scale_set_has_origin">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="scale" type="GtkScale*"/>
-                                       <parameter name="has_origin" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_value_pos" symbol="gtk_scale_set_value_pos">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="scale" type="GtkScale*"/>
-                                       <parameter name="pos" type="GtkPositionType"/>
-                               </parameters>
-                       </method>
-                       <property name="digits" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="draw-value" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="has-origin" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="value-pos" type="GtkPositionType" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="format-value" when="LAST">
-                               <return-type type="char*"/>
-                               <parameters>
-                                       <parameter name="scale" type="GtkScale*"/>
-                                       <parameter name="value" type="gdouble"/>
-                               </parameters>
-                       </signal>
-                       <vfunc name="draw_value">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="scale" type="GtkScale*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_layout_offsets">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="scale" type="GtkScale*"/>
-                                       <parameter name="x" type="gint*"/>
-                                       <parameter name="y" type="gint*"/>
-                               </parameters>
-                       </vfunc>
-               </object>
-               <object name="GtkScaleAccessible" parent="GtkRangeAccessible" type-name="GtkScaleAccessible" get-type="gtk_scale_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                               <interface name="AtkValue"/>
-                       </implements>
-               </object>
-               <object name="GtkScaleButton" parent="GtkButton" type-name="GtkScaleButton" get-type="gtk_scale_button_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkActionable"/>
-                               <interface name="GtkActivatable"/>
-                               <interface name="GtkOrientable"/>
-                       </implements>
-                       <method name="get_adjustment" symbol="gtk_scale_button_get_adjustment">
-                               <return-type type="GtkAdjustment*"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkScaleButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_minus_button" symbol="gtk_scale_button_get_minus_button">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkScaleButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_plus_button" symbol="gtk_scale_button_get_plus_button">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkScaleButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_popup" symbol="gtk_scale_button_get_popup">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkScaleButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_value" symbol="gtk_scale_button_get_value">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkScaleButton*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_scale_button_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="size" type="GtkIconSize"/>
-                                       <parameter name="min" type="gdouble"/>
-                                       <parameter name="max" type="gdouble"/>
-                                       <parameter name="step" type="gdouble"/>
-                                       <parameter name="icons" type="gchar**"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_adjustment" symbol="gtk_scale_button_set_adjustment">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkScaleButton*"/>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_icons" symbol="gtk_scale_button_set_icons">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkScaleButton*"/>
-                                       <parameter name="icons" type="gchar**"/>
-                               </parameters>
-                       </method>
-                       <method name="set_value" symbol="gtk_scale_button_set_value">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkScaleButton*"/>
-                                       <parameter name="value" type="gdouble"/>
-                               </parameters>
-                       </method>
-                       <property name="adjustment" type="GtkAdjustment*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="icons" type="GStrv*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="size" type="GtkIconSize" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="value" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="popdown" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkScaleButton*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="popup" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkScaleButton*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="value-changed" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkScaleButton*"/>
-                                       <parameter name="value" type="gdouble"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkScaleButtonAccessible" parent="GtkButtonAccessible" type-name="GtkScaleButtonAccessible" get-type="gtk_scale_button_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                               <interface name="AtkAction"/>
-                               <interface name="AtkImage"/>
-                               <interface name="AtkValue"/>
-                       </implements>
-               </object>
-               <object name="GtkScrollbar" parent="GtkRange" type-name="GtkScrollbar" get-type="gtk_scrollbar_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                       </implements>
-                       <constructor name="new" symbol="gtk_scrollbar_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="orientation" type="GtkOrientation"/>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                               </parameters>
-                       </constructor>
-               </object>
-               <object name="GtkScrolledWindow" parent="GtkBin" type-name="GtkScrolledWindow" get-type="gtk_scrolled_window_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="add_with_viewport" symbol="gtk_scrolled_window_add_with_viewport">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="scrolled_window" type="GtkScrolledWindow*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_capture_button_press" symbol="gtk_scrolled_window_get_capture_button_press">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="scrolled_window" type="GtkScrolledWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_hadjustment" symbol="gtk_scrolled_window_get_hadjustment">
-                               <return-type type="GtkAdjustment*"/>
-                               <parameters>
-                                       <parameter name="scrolled_window" type="GtkScrolledWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_hscrollbar" symbol="gtk_scrolled_window_get_hscrollbar">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="scrolled_window" type="GtkScrolledWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_kinetic_scrolling" symbol="gtk_scrolled_window_get_kinetic_scrolling">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="scrolled_window" type="GtkScrolledWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_max_content_height" symbol="gtk_scrolled_window_get_max_content_height">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="scrolled_window" type="GtkScrolledWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_max_content_width" symbol="gtk_scrolled_window_get_max_content_width">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="scrolled_window" type="GtkScrolledWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_min_content_height" symbol="gtk_scrolled_window_get_min_content_height">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="scrolled_window" type="GtkScrolledWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_min_content_width" symbol="gtk_scrolled_window_get_min_content_width">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="scrolled_window" type="GtkScrolledWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_overlay_scrolling" symbol="gtk_scrolled_window_get_overlay_scrolling">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="scrolled_window" type="GtkScrolledWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_placement" symbol="gtk_scrolled_window_get_placement">
-                               <return-type type="GtkCornerType"/>
-                               <parameters>
-                                       <parameter name="scrolled_window" type="GtkScrolledWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_policy" symbol="gtk_scrolled_window_get_policy">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="scrolled_window" type="GtkScrolledWindow*"/>
-                                       <parameter name="hscrollbar_policy" type="GtkPolicyType*"/>
-                                       <parameter name="vscrollbar_policy" type="GtkPolicyType*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_propagate_natural_height" symbol="gtk_scrolled_window_get_propagate_natural_height">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="scrolled_window" type="GtkScrolledWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_propagate_natural_width" symbol="gtk_scrolled_window_get_propagate_natural_width">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="scrolled_window" type="GtkScrolledWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_shadow_type" symbol="gtk_scrolled_window_get_shadow_type">
-                               <return-type type="GtkShadowType"/>
-                               <parameters>
-                                       <parameter name="scrolled_window" type="GtkScrolledWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_vadjustment" symbol="gtk_scrolled_window_get_vadjustment">
-                               <return-type type="GtkAdjustment*"/>
-                               <parameters>
-                                       <parameter name="scrolled_window" type="GtkScrolledWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_vscrollbar" symbol="gtk_scrolled_window_get_vscrollbar">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="scrolled_window" type="GtkScrolledWindow*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_scrolled_window_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="hadjustment" type="GtkAdjustment*"/>
-                                       <parameter name="vadjustment" type="GtkAdjustment*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_capture_button_press" symbol="gtk_scrolled_window_set_capture_button_press">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="scrolled_window" type="GtkScrolledWindow*"/>
-                                       <parameter name="capture_button_press" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_hadjustment" symbol="gtk_scrolled_window_set_hadjustment">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="scrolled_window" type="GtkScrolledWindow*"/>
-                                       <parameter name="hadjustment" type="GtkAdjustment*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_kinetic_scrolling" symbol="gtk_scrolled_window_set_kinetic_scrolling">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="scrolled_window" type="GtkScrolledWindow*"/>
-                                       <parameter name="kinetic_scrolling" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_max_content_height" symbol="gtk_scrolled_window_set_max_content_height">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="scrolled_window" type="GtkScrolledWindow*"/>
-                                       <parameter name="height" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_max_content_width" symbol="gtk_scrolled_window_set_max_content_width">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="scrolled_window" type="GtkScrolledWindow*"/>
-                                       <parameter name="width" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_min_content_height" symbol="gtk_scrolled_window_set_min_content_height">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="scrolled_window" type="GtkScrolledWindow*"/>
-                                       <parameter name="height" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_min_content_width" symbol="gtk_scrolled_window_set_min_content_width">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="scrolled_window" type="GtkScrolledWindow*"/>
-                                       <parameter name="width" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_overlay_scrolling" symbol="gtk_scrolled_window_set_overlay_scrolling">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="scrolled_window" type="GtkScrolledWindow*"/>
-                                       <parameter name="overlay_scrolling" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_placement" symbol="gtk_scrolled_window_set_placement">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="scrolled_window" type="GtkScrolledWindow*"/>
-                                       <parameter name="window_placement" type="GtkCornerType"/>
-                               </parameters>
-                       </method>
-                       <method name="set_policy" symbol="gtk_scrolled_window_set_policy">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="scrolled_window" type="GtkScrolledWindow*"/>
-                                       <parameter name="hscrollbar_policy" type="GtkPolicyType"/>
-                                       <parameter name="vscrollbar_policy" type="GtkPolicyType"/>
-                               </parameters>
-                       </method>
-                       <method name="set_propagate_natural_height" symbol="gtk_scrolled_window_set_propagate_natural_height">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="scrolled_window" type="GtkScrolledWindow*"/>
-                                       <parameter name="propagate" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_propagate_natural_width" symbol="gtk_scrolled_window_set_propagate_natural_width">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="scrolled_window" type="GtkScrolledWindow*"/>
-                                       <parameter name="propagate" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_shadow_type" symbol="gtk_scrolled_window_set_shadow_type">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="scrolled_window" type="GtkScrolledWindow*"/>
-                                       <parameter name="type" type="GtkShadowType"/>
-                               </parameters>
-                       </method>
-                       <method name="set_vadjustment" symbol="gtk_scrolled_window_set_vadjustment">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="scrolled_window" type="GtkScrolledWindow*"/>
-                                       <parameter name="vadjustment" type="GtkAdjustment*"/>
-                               </parameters>
-                       </method>
-                       <method name="unset_placement" symbol="gtk_scrolled_window_unset_placement">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="scrolled_window" type="GtkScrolledWindow*"/>
-                               </parameters>
-                       </method>
-                       <property name="hadjustment" type="GtkAdjustment*" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="hscrollbar-policy" type="GtkPolicyType" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="kinetic-scrolling" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="max-content-height" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="max-content-width" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="min-content-height" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="min-content-width" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="overlay-scrolling" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="propagate-natural-height" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="propagate-natural-width" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="shadow-type" type="GtkShadowType" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="vadjustment" type="GtkAdjustment*" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="vscrollbar-policy" type="GtkPolicyType" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="window-placement" type="GtkCornerType" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="window-placement-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="edge-overshot" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkScrolledWindow*"/>
-                                       <parameter name="p0" type="GtkPositionType"/>
-                               </parameters>
-                       </signal>
-                       <signal name="edge-reached" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkScrolledWindow*"/>
-                                       <parameter name="p0" type="GtkPositionType"/>
-                               </parameters>
-                       </signal>
-                       <signal name="move-focus-out" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="scrolled_window" type="GtkScrolledWindow*"/>
-                                       <parameter name="direction" type="GtkDirectionType"/>
-                               </parameters>
-                       </signal>
-                       <signal name="scroll-child" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="scrolled_window" type="GtkScrolledWindow*"/>
-                                       <parameter name="scroll" type="GtkScrollType"/>
-                                       <parameter name="horizontal" type="gboolean"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkScrolledWindowAccessible" parent="GtkContainerAccessible" type-name="GtkScrolledWindowAccessible" get-type="gtk_scrolled_window_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                       </implements>
-               </object>
-               <object name="GtkSearchBar" parent="GtkBin" type-name="GtkSearchBar" get-type="gtk_search_bar_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="connect_entry" symbol="gtk_search_bar_connect_entry">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="bar" type="GtkSearchBar*"/>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_search_mode" symbol="gtk_search_bar_get_search_mode">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="bar" type="GtkSearchBar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_show_close_button" symbol="gtk_search_bar_get_show_close_button">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="bar" type="GtkSearchBar*"/>
-                               </parameters>
-                       </method>
-                       <method name="handle_event" symbol="gtk_search_bar_handle_event">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="bar" type="GtkSearchBar*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_search_bar_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <method name="set_search_mode" symbol="gtk_search_bar_set_search_mode">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="bar" type="GtkSearchBar*"/>
-                                       <parameter name="search_mode" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_show_close_button" symbol="gtk_search_bar_set_show_close_button">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="bar" type="GtkSearchBar*"/>
-                                       <parameter name="visible" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="search-mode-enabled" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="show-close-button" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
-               </object>
-               <object name="GtkSearchEntry" parent="GtkEntry" type-name="GtkSearchEntry" get-type="gtk_search_entry_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkEditable"/>
-                               <interface name="GtkCellEditable"/>
-                       </implements>
-                       <method name="handle_event" symbol="gtk_search_entry_handle_event">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkSearchEntry*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_search_entry_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <signal name="next-match" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkSearchEntry*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="previous-match" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkSearchEntry*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="search-changed" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkSearchEntry*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="stop-search" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="entry" type="GtkSearchEntry*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkSeparator" parent="GtkWidget" type-name="GtkSeparator" get-type="gtk_separator_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                       </implements>
-                       <constructor name="new" symbol="gtk_separator_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="orientation" type="GtkOrientation"/>
-                               </parameters>
-                       </constructor>
-               </object>
-               <object name="GtkSeparatorMenuItem" parent="GtkMenuItem" type-name="GtkSeparatorMenuItem" get-type="gtk_separator_menu_item_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkActivatable"/>
-                               <interface name="GtkActionable"/>
-                       </implements>
-                       <constructor name="new" symbol="gtk_separator_menu_item_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-               </object>
-               <object name="GtkSeparatorToolItem" parent="GtkToolItem" type-name="GtkSeparatorToolItem" get-type="gtk_separator_tool_item_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkActivatable"/>
-                       </implements>
-                       <method name="get_draw" symbol="gtk_separator_tool_item_get_draw">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="item" type="GtkSeparatorToolItem*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_separator_tool_item_new">
-                               <return-type type="GtkToolItem*"/>
-                       </constructor>
-                       <method name="set_draw" symbol="gtk_separator_tool_item_set_draw">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="item" type="GtkSeparatorToolItem*"/>
-                                       <parameter name="draw" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="draw" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <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*"/>
-                       </method>
-                       <method name="get_for_screen" symbol="gtk_settings_get_for_screen">
-                               <return-type type="GtkSettings*"/>
-                               <parameters>
-                                       <parameter name="screen" type="GdkScreen*"/>
-                               </parameters>
-                       </method>
-                       <method name="install_property" symbol="gtk_settings_install_property">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="pspec" type="GParamSpec*"/>
-                               </parameters>
-                       </method>
-                       <method name="install_property_parser" symbol="gtk_settings_install_property_parser">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="pspec" type="GParamSpec*"/>
-                                       <parameter name="parser" type="GtkRcPropertyParser"/>
-                               </parameters>
-                       </method>
-                       <method name="reset_property" symbol="gtk_settings_reset_property">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkSettings*"/>
-                                       <parameter name="name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_double_property" symbol="gtk_settings_set_double_property">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkSettings*"/>
-                                       <parameter name="name" type="gchar*"/>
-                                       <parameter name="v_double" type="gdouble"/>
-                                       <parameter name="origin" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_long_property" symbol="gtk_settings_set_long_property">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkSettings*"/>
-                                       <parameter name="name" type="gchar*"/>
-                                       <parameter name="v_long" type="glong"/>
-                                       <parameter name="origin" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_property_value" symbol="gtk_settings_set_property_value">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkSettings*"/>
-                                       <parameter name="name" type="gchar*"/>
-                                       <parameter name="svalue" type="GtkSettingsValue*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_string_property" symbol="gtk_settings_set_string_property">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="settings" type="GtkSettings*"/>
-                                       <parameter name="name" type="gchar*"/>
-                                       <parameter name="v_string" type="gchar*"/>
-                                       <parameter name="origin" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <property name="color-hash" type="GHashTable*" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="gtk-alternative-button-order" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-alternative-sort-arrows" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-application-prefer-dark-theme" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-auto-mnemonics" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-button-images" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-can-change-accels" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-color-palette" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-color-scheme" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-cursor-blink" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-cursor-blink-time" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-cursor-blink-timeout" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-cursor-theme-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-cursor-theme-size" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-decoration-layout" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-dialogs-use-header" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-dnd-drag-threshold" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-double-click-distance" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-double-click-time" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-enable-accels" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-enable-animations" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-enable-event-sounds" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-enable-input-feedback-sounds" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-enable-mnemonics" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-enable-primary-paste" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-enable-tooltips" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-entry-password-hint-timeout" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-entry-select-on-focus" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-error-bell" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-fallback-icon-theme" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-file-chooser-backend" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-font-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-fontconfig-timestamp" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-icon-sizes" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-icon-theme-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-im-module" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-im-preedit-style" type="GtkIMPreeditStyle" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-im-status-style" type="GtkIMStatusStyle" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-key-theme-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-keynav-cursor-only" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-keynav-use-caret" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-keynav-wrap-around" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-label-select-on-focus" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-long-press-time" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-menu-bar-accel" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-menu-bar-popup-delay" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-menu-images" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-menu-popdown-delay" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-menu-popup-delay" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-modules" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-primary-button-warps-slider" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-print-backends" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-print-preview-command" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-recent-files-enabled" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-recent-files-limit" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-recent-files-max-age" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-scrolled-window-placement" type="GtkCornerType" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-shell-shows-app-menu" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-shell-shows-desktop" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-shell-shows-menubar" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-show-input-method-menu" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-show-unicode-menu" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-sound-theme-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-split-cursor" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-theme-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-timeout-expand" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-timeout-initial" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-timeout-repeat" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-titlebar-double-click" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-titlebar-middle-click" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-titlebar-right-click" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-toolbar-icon-size" type="GtkIconSize" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-toolbar-style" type="GtkToolbarStyle" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-tooltip-browse-mode-timeout" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-tooltip-browse-timeout" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-tooltip-timeout" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-touchscreen-mode" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-visible-focus" type="GtkPolicyType" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-xft-antialias" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-xft-dpi" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-xft-hinting" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-xft-hintstyle" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gtk-xft-rgba" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkShortcutLabel" parent="GtkBox" type-name="GtkShortcutLabel" get-type="gtk_shortcut_label_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                       </implements>
-                       <method name="get_accelerator" symbol="gtk_shortcut_label_get_accelerator">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkShortcutLabel*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_disabled_text" symbol="gtk_shortcut_label_get_disabled_text">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkShortcutLabel*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_shortcut_label_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="accelerator" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_accelerator" symbol="gtk_shortcut_label_set_accelerator">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkShortcutLabel*"/>
-                                       <parameter name="accelerator" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_disabled_text" symbol="gtk_shortcut_label_set_disabled_text">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkShortcutLabel*"/>
-                                       <parameter name="disabled_text" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <property name="accelerator" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="disabled-text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkShortcutsGroup" parent="GtkBox" type-name="GtkShortcutsGroup" get-type="gtk_shortcuts_group_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                       </implements>
-                       <property name="accel-size-group" type="GtkSizeGroup*" readable="0" writable="1" construct="0" construct-only="0"/>
-                       <property name="height" type="guint" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="title" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="title-size-group" type="GtkSizeGroup*" readable="0" writable="1" construct="0" construct-only="0"/>
-                       <property name="view" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkShortcutsSection" parent="GtkBox" type-name="GtkShortcutsSection" get-type="gtk_shortcuts_section_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                       </implements>
-                       <property name="max-height" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="section-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="title" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="view-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="change-current-page" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkShortcutsSection*"/>
-                                       <parameter name="p0" type="gint"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkShortcutsShortcut" parent="GtkBox" type-name="GtkShortcutsShortcut" get-type="gtk_shortcuts_shortcut_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                       </implements>
-                       <property name="accel-size-group" type="GtkSizeGroup*" readable="0" writable="1" construct="0" construct-only="0"/>
-                       <property name="accelerator" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="action-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="direction" type="GtkTextDirection" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="icon" type="GIcon*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="icon-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="shortcut-type" type="GtkShortcutType" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="subtitle" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="subtitle-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="title" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="title-size-group" type="GtkSizeGroup*" readable="0" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkShortcutsWindow" parent="GtkWindow" type-name="GtkShortcutsWindow" get-type="gtk_shortcuts_window_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <property name="section-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="view-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="close" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkShortcutsWindow*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="search" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkShortcutsWindow*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkSizeGroup" parent="GObject" type-name="GtkSizeGroup" get-type="gtk_size_group_get_type">
-                       <implements>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="add_widget" symbol="gtk_size_group_add_widget">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="size_group" type="GtkSizeGroup*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_ignore_hidden" symbol="gtk_size_group_get_ignore_hidden">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="size_group" type="GtkSizeGroup*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_mode" symbol="gtk_size_group_get_mode">
-                               <return-type type="GtkSizeGroupMode"/>
-                               <parameters>
-                                       <parameter name="size_group" type="GtkSizeGroup*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_widgets" symbol="gtk_size_group_get_widgets">
-                               <return-type type="GSList*"/>
-                               <parameters>
-                                       <parameter name="size_group" type="GtkSizeGroup*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_size_group_new">
-                               <return-type type="GtkSizeGroup*"/>
-                               <parameters>
-                                       <parameter name="mode" type="GtkSizeGroupMode"/>
-                               </parameters>
-                       </constructor>
-                       <method name="remove_widget" symbol="gtk_size_group_remove_widget">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="size_group" type="GtkSizeGroup*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_ignore_hidden" symbol="gtk_size_group_set_ignore_hidden">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="size_group" type="GtkSizeGroup*"/>
-                                       <parameter name="ignore_hidden" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_mode" symbol="gtk_size_group_set_mode">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="size_group" type="GtkSizeGroup*"/>
-                                       <parameter name="mode" type="GtkSizeGroupMode"/>
-                               </parameters>
-                       </method>
-                       <property name="ignore-hidden" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="mode" type="GtkSizeGroupMode" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkSocket" parent="GtkContainer" type-name="GtkSocket" get-type="gtk_socket_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="add_id" symbol="gtk_socket_add_id">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="socket_" type="GtkSocket*"/>
-                                       <parameter name="window" type="Window"/>
-                               </parameters>
-                       </method>
-                       <method name="get_id" symbol="gtk_socket_get_id">
-                               <return-type type="Window"/>
-                               <parameters>
-                                       <parameter name="socket_" type="GtkSocket*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_plug_window" symbol="gtk_socket_get_plug_window">
-                               <return-type type="GdkWindow*"/>
-                               <parameters>
-                                       <parameter name="socket_" type="GtkSocket*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_socket_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <signal name="plug-added" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="socket_" type="GtkSocket*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="plug-removed" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="socket_" type="GtkSocket*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkSpinButton" parent="GtkEntry" type-name="GtkSpinButton" get-type="gtk_spin_button_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkEditable"/>
-                               <interface name="GtkCellEditable"/>
-                               <interface name="GtkOrientable"/>
-                       </implements>
-                       <method name="configure" symbol="gtk_spin_button_configure">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="spin_button" type="GtkSpinButton*"/>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                                       <parameter name="climb_rate" type="gdouble"/>
-                                       <parameter name="digits" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="get_adjustment" symbol="gtk_spin_button_get_adjustment">
-                               <return-type type="GtkAdjustment*"/>
-                               <parameters>
-                                       <parameter name="spin_button" type="GtkSpinButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_digits" symbol="gtk_spin_button_get_digits">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="spin_button" type="GtkSpinButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_increments" symbol="gtk_spin_button_get_increments">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="spin_button" type="GtkSpinButton*"/>
-                                       <parameter name="step" type="gdouble*"/>
-                                       <parameter name="page" type="gdouble*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_numeric" symbol="gtk_spin_button_get_numeric">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="spin_button" type="GtkSpinButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_range" symbol="gtk_spin_button_get_range">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="spin_button" type="GtkSpinButton*"/>
-                                       <parameter name="min" type="gdouble*"/>
-                                       <parameter name="max" type="gdouble*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_snap_to_ticks" symbol="gtk_spin_button_get_snap_to_ticks">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="spin_button" type="GtkSpinButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_update_policy" symbol="gtk_spin_button_get_update_policy">
-                               <return-type type="GtkSpinButtonUpdatePolicy"/>
-                               <parameters>
-                                       <parameter name="spin_button" type="GtkSpinButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_value" symbol="gtk_spin_button_get_value">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="spin_button" type="GtkSpinButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_value_as_int" symbol="gtk_spin_button_get_value_as_int">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="spin_button" type="GtkSpinButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_wrap" symbol="gtk_spin_button_get_wrap">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="spin_button" type="GtkSpinButton*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_spin_button_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                                       <parameter name="climb_rate" type="gdouble"/>
-                                       <parameter name="digits" type="guint"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_with_range" symbol="gtk_spin_button_new_with_range">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="min" type="gdouble"/>
-                                       <parameter name="max" type="gdouble"/>
-                                       <parameter name="step" type="gdouble"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_adjustment" symbol="gtk_spin_button_set_adjustment">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="spin_button" type="GtkSpinButton*"/>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_digits" symbol="gtk_spin_button_set_digits">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="spin_button" type="GtkSpinButton*"/>
-                                       <parameter name="digits" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_increments" symbol="gtk_spin_button_set_increments">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="spin_button" type="GtkSpinButton*"/>
-                                       <parameter name="step" type="gdouble"/>
-                                       <parameter name="page" type="gdouble"/>
-                               </parameters>
-                       </method>
-                       <method name="set_numeric" symbol="gtk_spin_button_set_numeric">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="spin_button" type="GtkSpinButton*"/>
-                                       <parameter name="numeric" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_range" symbol="gtk_spin_button_set_range">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="spin_button" type="GtkSpinButton*"/>
-                                       <parameter name="min" type="gdouble"/>
-                                       <parameter name="max" type="gdouble"/>
-                               </parameters>
-                       </method>
-                       <method name="set_snap_to_ticks" symbol="gtk_spin_button_set_snap_to_ticks">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="spin_button" type="GtkSpinButton*"/>
-                                       <parameter name="snap_to_ticks" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_update_policy" symbol="gtk_spin_button_set_update_policy">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="spin_button" type="GtkSpinButton*"/>
-                                       <parameter name="policy" type="GtkSpinButtonUpdatePolicy"/>
-                               </parameters>
-                       </method>
-                       <method name="set_value" symbol="gtk_spin_button_set_value">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="spin_button" type="GtkSpinButton*"/>
-                                       <parameter name="value" type="gdouble"/>
-                               </parameters>
-                       </method>
-                       <method name="set_wrap" symbol="gtk_spin_button_set_wrap">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="spin_button" type="GtkSpinButton*"/>
-                                       <parameter name="wrap" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="spin" symbol="gtk_spin_button_spin">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="spin_button" type="GtkSpinButton*"/>
-                                       <parameter name="direction" type="GtkSpinType"/>
-                                       <parameter name="increment" type="gdouble"/>
-                               </parameters>
-                       </method>
-                       <method name="update" symbol="gtk_spin_button_update">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="spin_button" type="GtkSpinButton*"/>
-                               </parameters>
-                       </method>
-                       <property name="adjustment" type="GtkAdjustment*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="climb-rate" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="digits" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="numeric" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="snap-to-ticks" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="update-policy" type="GtkSpinButtonUpdatePolicy" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="value" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="wrap" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="change-value" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="spin_button" type="GtkSpinButton*"/>
-                                       <parameter name="scroll" type="GtkScrollType"/>
-                               </parameters>
-                       </signal>
-                       <signal name="input" when="LAST">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="spin_button" type="GtkSpinButton*"/>
-                                       <parameter name="new_value" type="gpointer"/>
-                               </parameters>
-                       </signal>
-                       <signal name="output" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="spin_button" type="GtkSpinButton*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="value-changed" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="spin_button" type="GtkSpinButton*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="wrapped" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="spin_button" type="GtkSpinButton*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkSpinButtonAccessible" parent="GtkEntryAccessible" type-name="GtkSpinButtonAccessible" get-type="gtk_spin_button_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                               <interface name="AtkEditableText"/>
-                               <interface name="AtkText"/>
-                               <interface name="AtkAction"/>
-                               <interface name="AtkValue"/>
-                       </implements>
-               </object>
-               <object name="GtkSpinner" parent="GtkWidget" type-name="GtkSpinner" get-type="gtk_spinner_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <constructor name="new" symbol="gtk_spinner_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <method name="start" symbol="gtk_spinner_start">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="spinner" type="GtkSpinner*"/>
-                               </parameters>
-                       </method>
-                       <method name="stop" symbol="gtk_spinner_stop">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="spinner" type="GtkSpinner*"/>
-                               </parameters>
-                       </method>
-                       <property name="active" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkSpinnerAccessible" parent="GtkWidgetAccessible" type-name="GtkSpinnerAccessible" get-type="gtk_spinner_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                               <interface name="AtkImage"/>
-                       </implements>
-               </object>
-               <object name="GtkStack" parent="GtkContainer" type-name="GtkStack" get-type="gtk_stack_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="add_named" symbol="gtk_stack_add_named">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="stack" type="GtkStack*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="add_titled" symbol="gtk_stack_add_titled">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="stack" type="GtkStack*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="name" type="gchar*"/>
-                                       <parameter name="title" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_child_by_name" symbol="gtk_stack_get_child_by_name">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="stack" type="GtkStack*"/>
-                                       <parameter name="name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_hhomogeneous" symbol="gtk_stack_get_hhomogeneous">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="stack" type="GtkStack*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_homogeneous" symbol="gtk_stack_get_homogeneous">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="stack" type="GtkStack*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_interpolate_size" symbol="gtk_stack_get_interpolate_size">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="stack" type="GtkStack*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_transition_duration" symbol="gtk_stack_get_transition_duration">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="stack" type="GtkStack*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_transition_running" symbol="gtk_stack_get_transition_running">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="stack" type="GtkStack*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_transition_type" symbol="gtk_stack_get_transition_type">
-                               <return-type type="GtkStackTransitionType"/>
-                               <parameters>
-                                       <parameter name="stack" type="GtkStack*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_vhomogeneous" symbol="gtk_stack_get_vhomogeneous">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="stack" type="GtkStack*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_visible_child" symbol="gtk_stack_get_visible_child">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="stack" type="GtkStack*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_visible_child_name" symbol="gtk_stack_get_visible_child_name">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="stack" type="GtkStack*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_stack_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <method name="set_hhomogeneous" symbol="gtk_stack_set_hhomogeneous">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="stack" type="GtkStack*"/>
-                                       <parameter name="hhomogeneous" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_homogeneous" symbol="gtk_stack_set_homogeneous">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="stack" type="GtkStack*"/>
-                                       <parameter name="homogeneous" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_interpolate_size" symbol="gtk_stack_set_interpolate_size">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="stack" type="GtkStack*"/>
-                                       <parameter name="interpolate_size" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_transition_duration" symbol="gtk_stack_set_transition_duration">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="stack" type="GtkStack*"/>
-                                       <parameter name="duration" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_transition_type" symbol="gtk_stack_set_transition_type">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="stack" type="GtkStack*"/>
-                                       <parameter name="transition" type="GtkStackTransitionType"/>
-                               </parameters>
-                       </method>
-                       <method name="set_vhomogeneous" symbol="gtk_stack_set_vhomogeneous">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="stack" type="GtkStack*"/>
-                                       <parameter name="vhomogeneous" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_visible_child" symbol="gtk_stack_set_visible_child">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="stack" type="GtkStack*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_visible_child_full" symbol="gtk_stack_set_visible_child_full">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="stack" type="GtkStack*"/>
-                                       <parameter name="name" type="gchar*"/>
-                                       <parameter name="transition" type="GtkStackTransitionType"/>
-                               </parameters>
-                       </method>
-                       <method name="set_visible_child_name" symbol="gtk_stack_set_visible_child_name">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="stack" type="GtkStack*"/>
-                                       <parameter name="name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <property name="hhomogeneous" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="homogeneous" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="interpolate-size" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="transition-duration" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="transition-running" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="transition-type" type="GtkStackTransitionType" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="vhomogeneous" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="visible-child" type="GtkWidget*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="visible-child-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkStackAccessible" parent="GtkContainerAccessible" type-name="GtkStackAccessible" get-type="gtk_stack_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                       </implements>
-               </object>
-               <object name="GtkStackSidebar" parent="GtkBin" type-name="GtkStackSidebar" get-type="gtk_stack_sidebar_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="get_stack" symbol="gtk_stack_sidebar_get_stack">
-                               <return-type type="GtkStack*"/>
-                               <parameters>
-                                       <parameter name="sidebar" type="GtkStackSidebar*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_stack_sidebar_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <method name="set_stack" symbol="gtk_stack_sidebar_set_stack">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="sidebar" type="GtkStackSidebar*"/>
-                                       <parameter name="stack" type="GtkStack*"/>
-                               </parameters>
-                       </method>
-                       <property name="stack" type="GtkStack*" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkStackSwitcher" parent="GtkBox" type-name="GtkStackSwitcher" get-type="gtk_stack_switcher_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                       </implements>
-                       <method name="get_stack" symbol="gtk_stack_switcher_get_stack">
-                               <return-type type="GtkStack*"/>
-                               <parameters>
-                                       <parameter name="switcher" type="GtkStackSwitcher*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_stack_switcher_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <method name="set_stack" symbol="gtk_stack_switcher_set_stack">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="switcher" type="GtkStackSwitcher*"/>
-                                       <parameter name="stack" type="GtkStack*"/>
-                               </parameters>
-                       </method>
-                       <property name="icon-size" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="stack" type="GtkStack*" readable="1" writable="1" construct="1" construct-only="0"/>
-               </object>
-               <object name="GtkStatusIcon" parent="GObject" type-name="GtkStatusIcon" get-type="gtk_status_icon_get_type">
-                       <method name="get_geometry" symbol="gtk_status_icon_get_geometry">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="status_icon" type="GtkStatusIcon*"/>
-                                       <parameter name="screen" type="GdkScreen**"/>
-                                       <parameter name="area" type="GdkRectangle*"/>
-                                       <parameter name="orientation" type="GtkOrientation*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_gicon" symbol="gtk_status_icon_get_gicon">
-                               <return-type type="GIcon*"/>
-                               <parameters>
-                                       <parameter name="status_icon" type="GtkStatusIcon*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_has_tooltip" symbol="gtk_status_icon_get_has_tooltip">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="status_icon" type="GtkStatusIcon*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_icon_name" symbol="gtk_status_icon_get_icon_name">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="status_icon" type="GtkStatusIcon*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_pixbuf" symbol="gtk_status_icon_get_pixbuf">
-                               <return-type type="GdkPixbuf*"/>
-                               <parameters>
-                                       <parameter name="status_icon" type="GtkStatusIcon*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_screen" symbol="gtk_status_icon_get_screen">
-                               <return-type type="GdkScreen*"/>
-                               <parameters>
-                                       <parameter name="status_icon" type="GtkStatusIcon*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_size" symbol="gtk_status_icon_get_size">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="status_icon" type="GtkStatusIcon*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_stock" symbol="gtk_status_icon_get_stock">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="status_icon" type="GtkStatusIcon*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_storage_type" symbol="gtk_status_icon_get_storage_type">
-                               <return-type type="GtkImageType"/>
-                               <parameters>
-                                       <parameter name="status_icon" type="GtkStatusIcon*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_title" symbol="gtk_status_icon_get_title">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="status_icon" type="GtkStatusIcon*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_tooltip_markup" symbol="gtk_status_icon_get_tooltip_markup">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="status_icon" type="GtkStatusIcon*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_tooltip_text" symbol="gtk_status_icon_get_tooltip_text">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="status_icon" type="GtkStatusIcon*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_visible" symbol="gtk_status_icon_get_visible">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="status_icon" type="GtkStatusIcon*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_x11_window_id" symbol="gtk_status_icon_get_x11_window_id">
-                               <return-type type="guint32"/>
-                               <parameters>
-                                       <parameter name="status_icon" type="GtkStatusIcon*"/>
-                               </parameters>
-                       </method>
-                       <method name="is_embedded" symbol="gtk_status_icon_is_embedded">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="status_icon" type="GtkStatusIcon*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_status_icon_new">
-                               <return-type type="GtkStatusIcon*"/>
-                       </constructor>
-                       <constructor name="new_from_file" symbol="gtk_status_icon_new_from_file">
-                               <return-type type="GtkStatusIcon*"/>
-                               <parameters>
-                                       <parameter name="filename" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_from_gicon" symbol="gtk_status_icon_new_from_gicon">
-                               <return-type type="GtkStatusIcon*"/>
-                               <parameters>
-                                       <parameter name="icon" type="GIcon*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_from_icon_name" symbol="gtk_status_icon_new_from_icon_name">
-                               <return-type type="GtkStatusIcon*"/>
-                               <parameters>
-                                       <parameter name="icon_name" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_from_pixbuf" symbol="gtk_status_icon_new_from_pixbuf">
-                               <return-type type="GtkStatusIcon*"/>
-                               <parameters>
-                                       <parameter name="pixbuf" type="GdkPixbuf*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_from_stock" symbol="gtk_status_icon_new_from_stock">
-                               <return-type type="GtkStatusIcon*"/>
-                               <parameters>
-                                       <parameter name="stock_id" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="position_menu" symbol="gtk_status_icon_position_menu">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="menu" type="GtkMenu*"/>
-                                       <parameter name="x" type="gint*"/>
-                                       <parameter name="y" type="gint*"/>
-                                       <parameter name="push_in" type="gboolean*"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                               </parameters>
-                       </method>
-                       <method name="set_from_file" symbol="gtk_status_icon_set_from_file">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="status_icon" type="GtkStatusIcon*"/>
-                                       <parameter name="filename" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_from_gicon" symbol="gtk_status_icon_set_from_gicon">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="status_icon" type="GtkStatusIcon*"/>
-                                       <parameter name="icon" type="GIcon*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_from_icon_name" symbol="gtk_status_icon_set_from_icon_name">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="status_icon" type="GtkStatusIcon*"/>
-                                       <parameter name="icon_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_from_pixbuf" symbol="gtk_status_icon_set_from_pixbuf">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="status_icon" type="GtkStatusIcon*"/>
-                                       <parameter name="pixbuf" type="GdkPixbuf*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_from_stock" symbol="gtk_status_icon_set_from_stock">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="status_icon" type="GtkStatusIcon*"/>
-                                       <parameter name="stock_id" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_has_tooltip" symbol="gtk_status_icon_set_has_tooltip">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="status_icon" type="GtkStatusIcon*"/>
-                                       <parameter name="has_tooltip" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_name" symbol="gtk_status_icon_set_name">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="status_icon" type="GtkStatusIcon*"/>
-                                       <parameter name="name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_screen" symbol="gtk_status_icon_set_screen">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="status_icon" type="GtkStatusIcon*"/>
-                                       <parameter name="screen" type="GdkScreen*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_title" symbol="gtk_status_icon_set_title">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="status_icon" type="GtkStatusIcon*"/>
-                                       <parameter name="title" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_tooltip_markup" symbol="gtk_status_icon_set_tooltip_markup">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="status_icon" type="GtkStatusIcon*"/>
-                                       <parameter name="markup" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_tooltip_text" symbol="gtk_status_icon_set_tooltip_text">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="status_icon" type="GtkStatusIcon*"/>
-                                       <parameter name="text" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_visible" symbol="gtk_status_icon_set_visible">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="status_icon" type="GtkStatusIcon*"/>
-                                       <parameter name="visible" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="embedded" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="file" type="char*" readable="0" writable="1" construct="0" construct-only="0"/>
-                       <property name="gicon" type="GIcon*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="has-tooltip" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="icon-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="orientation" type="GtkOrientation" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="pixbuf" type="GdkPixbuf*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="screen" type="GdkScreen*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="size" type="gint" readable="1" writable="0" 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="title" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="tooltip-markup" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="tooltip-text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="visible" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="activate" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="status_icon" type="GtkStatusIcon*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="button-press-event" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="status_icon" type="GtkStatusIcon*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="button-release-event" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="status_icon" type="GtkStatusIcon*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="popup-menu" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="status_icon" type="GtkStatusIcon*"/>
-                                       <parameter name="button" type="guint"/>
-                                       <parameter name="activate_time" type="guint"/>
-                               </parameters>
-                       </signal>
-                       <signal name="query-tooltip" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="status_icon" type="GtkStatusIcon*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                                       <parameter name="keyboard_mode" type="gboolean"/>
-                                       <parameter name="tooltip" type="GtkTooltip*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="scroll-event" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="status_icon" type="GtkStatusIcon*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="size-changed" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="status_icon" type="GtkStatusIcon*"/>
-                                       <parameter name="size" type="gint"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkStatusbar" parent="GtkBox" type-name="GtkStatusbar" get-type="gtk_statusbar_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                       </implements>
-                       <method name="get_context_id" symbol="gtk_statusbar_get_context_id">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="statusbar" type="GtkStatusbar*"/>
-                                       <parameter name="context_description" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_message_area" symbol="gtk_statusbar_get_message_area">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="statusbar" type="GtkStatusbar*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_statusbar_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <method name="pop" symbol="gtk_statusbar_pop">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="statusbar" type="GtkStatusbar*"/>
-                                       <parameter name="context_id" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="push" symbol="gtk_statusbar_push">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="statusbar" type="GtkStatusbar*"/>
-                                       <parameter name="context_id" type="guint"/>
-                                       <parameter name="text" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="remove" symbol="gtk_statusbar_remove">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="statusbar" type="GtkStatusbar*"/>
-                                       <parameter name="context_id" type="guint"/>
-                                       <parameter name="message_id" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="remove_all" symbol="gtk_statusbar_remove_all">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="statusbar" type="GtkStatusbar*"/>
-                                       <parameter name="context_id" type="guint"/>
-                               </parameters>
-                       </method>
-                       <signal name="text-popped" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="statusbar" type="GtkStatusbar*"/>
-                                       <parameter name="context_id" type="guint"/>
-                                       <parameter name="text" type="char*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="text-pushed" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="statusbar" type="GtkStatusbar*"/>
-                                       <parameter name="context_id" type="guint"/>
-                                       <parameter name="text" type="char*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkStatusbarAccessible" parent="GtkContainerAccessible" type-name="GtkStatusbarAccessible" get-type="gtk_statusbar_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                       </implements>
-               </object>
-               <object name="GtkStyle" parent="GObject" type-name="GtkStyle" get-type="gtk_style_get_type">
-                       <method name="apply_default_background" symbol="gtk_style_apply_default_background">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="style" type="GtkStyle*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="window" type="GdkWindow*"/>
-                                       <parameter name="state_type" type="GtkStateType"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                                       <parameter name="width" type="gint"/>
-                                       <parameter name="height" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="attach" symbol="gtk_style_attach">
-                               <return-type type="GtkStyle*"/>
-                               <parameters>
-                                       <parameter name="style" type="GtkStyle*"/>
-                                       <parameter name="window" type="GdkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="copy" symbol="gtk_style_copy">
-                               <return-type type="GtkStyle*"/>
-                               <parameters>
-                                       <parameter name="style" type="GtkStyle*"/>
-                               </parameters>
-                       </method>
-                       <method name="detach" symbol="gtk_style_detach">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="style" type="GtkStyle*"/>
-                               </parameters>
-                       </method>
-                       <method name="get" symbol="gtk_style_get">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="style" type="GtkStyle*"/>
-                                       <parameter name="widget_type" type="GType"/>
-                                       <parameter name="first_property_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_style_property" symbol="gtk_style_get_style_property">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="style" type="GtkStyle*"/>
-                                       <parameter name="widget_type" type="GType"/>
-                                       <parameter name="property_name" type="gchar*"/>
-                                       <parameter name="value" type="GValue*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_valist" symbol="gtk_style_get_valist">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="style" type="GtkStyle*"/>
-                                       <parameter name="widget_type" type="GType"/>
-                                       <parameter name="first_property_name" type="gchar*"/>
-                                       <parameter name="var_args" type="va_list"/>
-                               </parameters>
-                       </method>
-                       <method name="has_context" symbol="gtk_style_has_context">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="style" type="GtkStyle*"/>
-                               </parameters>
-                       </method>
-                       <method name="lookup_color" symbol="gtk_style_lookup_color">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="style" type="GtkStyle*"/>
-                                       <parameter name="color_name" type="gchar*"/>
-                                       <parameter name="color" type="GdkColor*"/>
-                               </parameters>
-                       </method>
-                       <method name="lookup_icon_set" symbol="gtk_style_lookup_icon_set">
-                               <return-type type="GtkIconSet*"/>
-                               <parameters>
-                                       <parameter name="style" type="GtkStyle*"/>
-                                       <parameter name="stock_id" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_style_new">
-                               <return-type type="GtkStyle*"/>
-                       </constructor>
-                       <method name="render_icon" symbol="gtk_style_render_icon">
-                               <return-type type="GdkPixbuf*"/>
-                               <parameters>
-                                       <parameter name="style" type="GtkStyle*"/>
-                                       <parameter name="source" type="GtkIconSource*"/>
-                                       <parameter name="direction" type="GtkTextDirection"/>
-                                       <parameter name="state" type="GtkStateType"/>
-                                       <parameter name="size" type="GtkIconSize"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="detail" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_background" symbol="gtk_style_set_background">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="style" type="GtkStyle*"/>
-                                       <parameter name="window" type="GdkWindow*"/>
-                                       <parameter name="state_type" type="GtkStateType"/>
-                               </parameters>
-                       </method>
-                       <property name="context" type="GtkStyleContext*" readable="1" writable="1" construct="0" construct-only="1"/>
-                       <signal name="realize" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="style" type="GtkStyle*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="unrealize" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="style" type="GtkStyle*"/>
-                               </parameters>
-                       </signal>
-                       <vfunc name="clone">
-                               <return-type type="GtkStyle*"/>
-                               <parameters>
-                                       <parameter name="style" type="GtkStyle*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="copy">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="style" type="GtkStyle*"/>
-                                       <parameter name="src" type="GtkStyle*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="draw_arrow">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="style" type="GtkStyle*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="state_type" type="GtkStateType"/>
-                                       <parameter name="shadow_type" type="GtkShadowType"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="detail" type="gchar*"/>
-                                       <parameter name="arrow_type" type="GtkArrowType"/>
-                                       <parameter name="fill" type="gboolean"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                                       <parameter name="width" type="gint"/>
-                                       <parameter name="height" type="gint"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="draw_box">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="style" type="GtkStyle*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="state_type" type="GtkStateType"/>
-                                       <parameter name="shadow_type" type="GtkShadowType"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="detail" type="gchar*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                                       <parameter name="width" type="gint"/>
-                                       <parameter name="height" type="gint"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="draw_box_gap">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="style" type="GtkStyle*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="state_type" type="GtkStateType"/>
-                                       <parameter name="shadow_type" type="GtkShadowType"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="detail" type="gchar*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                                       <parameter name="width" type="gint"/>
-                                       <parameter name="height" type="gint"/>
-                                       <parameter name="gap_side" type="GtkPositionType"/>
-                                       <parameter name="gap_x" type="gint"/>
-                                       <parameter name="gap_width" type="gint"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="draw_check">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="style" type="GtkStyle*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="state_type" type="GtkStateType"/>
-                                       <parameter name="shadow_type" type="GtkShadowType"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="detail" type="gchar*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                                       <parameter name="width" type="gint"/>
-                                       <parameter name="height" type="gint"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="draw_diamond">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="style" type="GtkStyle*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="state_type" type="GtkStateType"/>
-                                       <parameter name="shadow_type" type="GtkShadowType"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="detail" type="gchar*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                                       <parameter name="width" type="gint"/>
-                                       <parameter name="height" type="gint"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="draw_expander">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="style" type="GtkStyle*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="state_type" type="GtkStateType"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="detail" type="gchar*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                                       <parameter name="expander_style" type="GtkExpanderStyle"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="draw_extension">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="style" type="GtkStyle*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="state_type" type="GtkStateType"/>
-                                       <parameter name="shadow_type" type="GtkShadowType"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="detail" type="gchar*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                                       <parameter name="width" type="gint"/>
-                                       <parameter name="height" type="gint"/>
-                                       <parameter name="gap_side" type="GtkPositionType"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="draw_flat_box">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="style" type="GtkStyle*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="state_type" type="GtkStateType"/>
-                                       <parameter name="shadow_type" type="GtkShadowType"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="detail" type="gchar*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                                       <parameter name="width" type="gint"/>
-                                       <parameter name="height" type="gint"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="draw_focus">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="style" type="GtkStyle*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="state_type" type="GtkStateType"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="detail" type="gchar*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                                       <parameter name="width" type="gint"/>
-                                       <parameter name="height" type="gint"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="draw_handle">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="style" type="GtkStyle*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="state_type" type="GtkStateType"/>
-                                       <parameter name="shadow_type" type="GtkShadowType"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="detail" type="gchar*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                                       <parameter name="width" type="gint"/>
-                                       <parameter name="height" type="gint"/>
-                                       <parameter name="orientation" type="GtkOrientation"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="draw_hline">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="style" type="GtkStyle*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="state_type" type="GtkStateType"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="detail" type="gchar*"/>
-                                       <parameter name="x1" type="gint"/>
-                                       <parameter name="x2" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="draw_layout">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="style" type="GtkStyle*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="state_type" type="GtkStateType"/>
-                                       <parameter name="use_text" type="gboolean"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="detail" type="gchar*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                                       <parameter name="layout" type="PangoLayout*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="draw_option">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="style" type="GtkStyle*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="state_type" type="GtkStateType"/>
-                                       <parameter name="shadow_type" type="GtkShadowType"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="detail" type="gchar*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                                       <parameter name="width" type="gint"/>
-                                       <parameter name="height" type="gint"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="draw_resize_grip">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="style" type="GtkStyle*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="state_type" type="GtkStateType"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="detail" type="gchar*"/>
-                                       <parameter name="edge" type="GdkWindowEdge"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                                       <parameter name="width" type="gint"/>
-                                       <parameter name="height" type="gint"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="draw_shadow">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="style" type="GtkStyle*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="state_type" type="GtkStateType"/>
-                                       <parameter name="shadow_type" type="GtkShadowType"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="detail" type="gchar*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                                       <parameter name="width" type="gint"/>
-                                       <parameter name="height" type="gint"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="draw_shadow_gap">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="style" type="GtkStyle*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="state_type" type="GtkStateType"/>
-                                       <parameter name="shadow_type" type="GtkShadowType"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="detail" type="gchar*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                                       <parameter name="width" type="gint"/>
-                                       <parameter name="height" type="gint"/>
-                                       <parameter name="gap_side" type="GtkPositionType"/>
-                                       <parameter name="gap_x" type="gint"/>
-                                       <parameter name="gap_width" type="gint"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="draw_slider">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="style" type="GtkStyle*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="state_type" type="GtkStateType"/>
-                                       <parameter name="shadow_type" type="GtkShadowType"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="detail" type="gchar*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                                       <parameter name="width" type="gint"/>
-                                       <parameter name="height" type="gint"/>
-                                       <parameter name="orientation" type="GtkOrientation"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="draw_spinner">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="style" type="GtkStyle*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="state_type" type="GtkStateType"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="detail" type="gchar*"/>
-                                       <parameter name="step" type="guint"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                                       <parameter name="width" type="gint"/>
-                                       <parameter name="height" type="gint"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="draw_tab">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="style" type="GtkStyle*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="state_type" type="GtkStateType"/>
-                                       <parameter name="shadow_type" type="GtkShadowType"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="detail" type="gchar*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                                       <parameter name="width" type="gint"/>
-                                       <parameter name="height" type="gint"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="draw_vline">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="style" type="GtkStyle*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="state_type" type="GtkStateType"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="detail" type="gchar*"/>
-                                       <parameter name="y1_" type="gint"/>
-                                       <parameter name="y2_" type="gint"/>
-                                       <parameter name="x" type="gint"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="init_from_rc">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="style" type="GtkStyle*"/>
-                                       <parameter name="rc_style" type="GtkRcStyle*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="render_icon">
-                               <return-type type="GdkPixbuf*"/>
-                               <parameters>
-                                       <parameter name="style" type="GtkStyle*"/>
-                                       <parameter name="source" type="GtkIconSource*"/>
-                                       <parameter name="direction" type="GtkTextDirection"/>
-                                       <parameter name="state" type="GtkStateType"/>
-                                       <parameter name="size" type="GtkIconSize"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="detail" type="gchar*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="set_background">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="style" type="GtkStyle*"/>
-                                       <parameter name="window" type="GdkWindow*"/>
-                                       <parameter name="state_type" type="GtkStateType"/>
-                               </parameters>
-                       </vfunc>
-                       <field name="fg" type="GdkColor[]"/>
-                       <field name="bg" type="GdkColor[]"/>
-                       <field name="light" type="GdkColor[]"/>
-                       <field name="dark" type="GdkColor[]"/>
-                       <field name="mid" type="GdkColor[]"/>
-                       <field name="text" type="GdkColor[]"/>
-                       <field name="base" type="GdkColor[]"/>
-                       <field name="text_aa" type="GdkColor[]"/>
-                       <field name="black" type="GdkColor"/>
-                       <field name="white" type="GdkColor"/>
-                       <field name="font_desc" type="PangoFontDescription*"/>
-                       <field name="xthickness" type="gint"/>
-                       <field name="ythickness" type="gint"/>
-                       <field name="background" type="cairo_pattern_t*[]"/>
-                       <field name="attach_count" type="gint"/>
-                       <field name="visual" type="GdkVisual*"/>
-                       <field name="rc_style" type="GtkRcStyle*"/>
-                       <field name="styles" type="GSList*"/>
-                       <field name="property_cache" type="GArray*"/>
-                       <field name="icon_factories" type="GSList*"/>
-               </object>
-               <object name="GtkStyleContext" parent="GObject" type-name="GtkStyleContext" get-type="gtk_style_context_get_type">
-                       <method name="add_class" symbol="gtk_style_context_add_class">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                                       <parameter name="class_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="add_provider" symbol="gtk_style_context_add_provider">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                                       <parameter name="provider" type="GtkStyleProvider*"/>
-                                       <parameter name="priority" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="add_provider_for_screen" symbol="gtk_style_context_add_provider_for_screen">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="screen" type="GdkScreen*"/>
-                                       <parameter name="provider" type="GtkStyleProvider*"/>
-                                       <parameter name="priority" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="add_region" symbol="gtk_style_context_add_region">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                                       <parameter name="region_name" type="gchar*"/>
-                                       <parameter name="flags" type="GtkRegionFlags"/>
-                               </parameters>
-                       </method>
-                       <method name="cancel_animations" symbol="gtk_style_context_cancel_animations">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                                       <parameter name="region_id" type="gpointer"/>
-                               </parameters>
-                       </method>
-                       <method name="get" symbol="gtk_style_context_get">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                                       <parameter name="state" type="GtkStateFlags"/>
-                               </parameters>
-                       </method>
-                       <method name="get_background_color" symbol="gtk_style_context_get_background_color">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                                       <parameter name="state" type="GtkStateFlags"/>
-                                       <parameter name="color" type="GdkRGBA*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_border" symbol="gtk_style_context_get_border">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                                       <parameter name="state" type="GtkStateFlags"/>
-                                       <parameter name="border" type="GtkBorder*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_border_color" symbol="gtk_style_context_get_border_color">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                                       <parameter name="state" type="GtkStateFlags"/>
-                                       <parameter name="color" type="GdkRGBA*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_color" symbol="gtk_style_context_get_color">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                                       <parameter name="state" type="GtkStateFlags"/>
-                                       <parameter name="color" type="GdkRGBA*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_direction" symbol="gtk_style_context_get_direction">
-                               <return-type type="GtkTextDirection"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_font" symbol="gtk_style_context_get_font">
-                               <return-type type="PangoFontDescription*"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                                       <parameter name="state" type="GtkStateFlags"/>
-                               </parameters>
-                       </method>
-                       <method name="get_frame_clock" symbol="gtk_style_context_get_frame_clock">
-                               <return-type type="GdkFrameClock*"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_junction_sides" symbol="gtk_style_context_get_junction_sides">
-                               <return-type type="GtkJunctionSides"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_margin" symbol="gtk_style_context_get_margin">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                                       <parameter name="state" type="GtkStateFlags"/>
-                                       <parameter name="margin" type="GtkBorder*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_padding" symbol="gtk_style_context_get_padding">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                                       <parameter name="state" type="GtkStateFlags"/>
-                                       <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>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_property" symbol="gtk_style_context_get_property">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                                       <parameter name="property" type="gchar*"/>
-                                       <parameter name="state" type="GtkStateFlags"/>
-                                       <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>
-                                       <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>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_style" symbol="gtk_style_context_get_style">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_style_property" symbol="gtk_style_context_get_style_property">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                                       <parameter name="property_name" type="gchar*"/>
-                                       <parameter name="value" type="GValue*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_style_valist" symbol="gtk_style_context_get_style_valist">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                                       <parameter name="args" type="va_list"/>
-                               </parameters>
-                       </method>
-                       <method name="get_valist" symbol="gtk_style_context_get_valist">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                                       <parameter name="state" type="GtkStateFlags"/>
-                                       <parameter name="args" type="va_list"/>
-                               </parameters>
-                       </method>
-                       <method name="has_class" symbol="gtk_style_context_has_class">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                                       <parameter name="class_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="has_region" symbol="gtk_style_context_has_region">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                                       <parameter name="region_name" type="gchar*"/>
-                                       <parameter name="flags_return" type="GtkRegionFlags*"/>
-                               </parameters>
-                       </method>
-                       <method name="invalidate" symbol="gtk_style_context_invalidate">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                               </parameters>
-                       </method>
-                       <method name="list_classes" symbol="gtk_style_context_list_classes">
-                               <return-type type="GList*"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                               </parameters>
-                       </method>
-                       <method name="list_regions" symbol="gtk_style_context_list_regions">
-                               <return-type type="GList*"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                               </parameters>
-                       </method>
-                       <method name="lookup_color" symbol="gtk_style_context_lookup_color">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                                       <parameter name="color_name" type="gchar*"/>
-                                       <parameter name="color" type="GdkRGBA*"/>
-                               </parameters>
-                       </method>
-                       <method name="lookup_icon_set" symbol="gtk_style_context_lookup_icon_set">
-                               <return-type type="GtkIconSet*"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                                       <parameter name="stock_id" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_style_context_new">
-                               <return-type type="GtkStyleContext*"/>
-                       </constructor>
-                       <method name="notify_state_change" symbol="gtk_style_context_notify_state_change">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                                       <parameter name="window" type="GdkWindow*"/>
-                                       <parameter name="region_id" type="gpointer"/>
-                                       <parameter name="state" type="GtkStateType"/>
-                                       <parameter name="state_value" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="pop_animatable_region" symbol="gtk_style_context_pop_animatable_region">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                               </parameters>
-                       </method>
-                       <method name="push_animatable_region" symbol="gtk_style_context_push_animatable_region">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                                       <parameter name="region_id" type="gpointer"/>
-                               </parameters>
-                       </method>
-                       <method name="remove_class" symbol="gtk_style_context_remove_class">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                                       <parameter name="class_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="remove_provider" symbol="gtk_style_context_remove_provider">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                                       <parameter name="provider" type="GtkStyleProvider*"/>
-                               </parameters>
-                       </method>
-                       <method name="remove_provider_for_screen" symbol="gtk_style_context_remove_provider_for_screen">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="screen" type="GdkScreen*"/>
-                                       <parameter name="provider" type="GtkStyleProvider*"/>
-                               </parameters>
-                       </method>
-                       <method name="remove_region" symbol="gtk_style_context_remove_region">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                                       <parameter name="region_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="reset_widgets" symbol="gtk_style_context_reset_widgets">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="screen" type="GdkScreen*"/>
-                               </parameters>
-                       </method>
-                       <method name="restore" symbol="gtk_style_context_restore">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                               </parameters>
-                       </method>
-                       <method name="save" symbol="gtk_style_context_save">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                               </parameters>
-                       </method>
-                       <method name="scroll_animations" symbol="gtk_style_context_scroll_animations">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                                       <parameter name="window" type="GdkWindow*"/>
-                                       <parameter name="dx" type="gint"/>
-                                       <parameter name="dy" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_background" symbol="gtk_style_context_set_background">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                                       <parameter name="window" type="GdkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_direction" symbol="gtk_style_context_set_direction">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                                       <parameter name="direction" type="GtkTextDirection"/>
-                               </parameters>
-                       </method>
-                       <method name="set_frame_clock" symbol="gtk_style_context_set_frame_clock">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                                       <parameter name="frame_clock" type="GdkFrameClock*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_junction_sides" symbol="gtk_style_context_set_junction_sides">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                                       <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>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                                       <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>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                                       <parameter name="screen" type="GdkScreen*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_state" symbol="gtk_style_context_set_state">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                                       <parameter name="flags" type="GtkStateFlags"/>
-                               </parameters>
-                       </method>
-                       <method name="state_is_running" symbol="gtk_style_context_state_is_running">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                                       <parameter name="state" type="GtkStateType"/>
-                                       <parameter name="progress" type="gdouble*"/>
-                               </parameters>
-                       </method>
-                       <method name="to_string" symbol="gtk_style_context_to_string">
-                               <return-type type="char*"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                                       <parameter name="flags" type="GtkStyleContextPrintFlags"/>
-                               </parameters>
-                       </method>
-                       <property name="direction" type="GtkTextDirection" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="paint-clock" type="GdkFrameClock*" 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"/>
-                               <parameters>
-                                       <parameter name="context" type="GtkStyleContext*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <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"/>
-                               <parameters>
-                                       <parameter name="props" type="GtkStyleProperties*"/>
-                               </parameters>
-                       </method>
-                       <method name="get" symbol="gtk_style_properties_get">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="props" type="GtkStyleProperties*"/>
-                                       <parameter name="state" type="GtkStateFlags"/>
-                               </parameters>
-                       </method>
-                       <method name="get_property" symbol="gtk_style_properties_get_property">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="props" type="GtkStyleProperties*"/>
-                                       <parameter name="property" type="gchar*"/>
-                                       <parameter name="state" type="GtkStateFlags"/>
-                                       <parameter name="value" type="GValue*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_valist" symbol="gtk_style_properties_get_valist">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="props" type="GtkStyleProperties*"/>
-                                       <parameter name="state" type="GtkStateFlags"/>
-                                       <parameter name="args" type="va_list"/>
-                               </parameters>
-                       </method>
-                       <method name="lookup_color" symbol="gtk_style_properties_lookup_color">
-                               <return-type type="GtkSymbolicColor*"/>
-                               <parameters>
-                                       <parameter name="props" type="GtkStyleProperties*"/>
-                                       <parameter name="name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="lookup_property" symbol="gtk_style_properties_lookup_property">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="property_name" type="gchar*"/>
-                                       <parameter name="parse_func" type="GtkStylePropertyParser*"/>
-                                       <parameter name="pspec" type="GParamSpec**"/>
-                               </parameters>
-                       </method>
-                       <method name="map_color" symbol="gtk_style_properties_map_color">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="props" type="GtkStyleProperties*"/>
-                                       <parameter name="name" type="gchar*"/>
-                                       <parameter name="color" type="GtkSymbolicColor*"/>
-                               </parameters>
-                       </method>
-                       <method name="merge" symbol="gtk_style_properties_merge">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="props" type="GtkStyleProperties*"/>
-                                       <parameter name="props_to_merge" type="GtkStyleProperties*"/>
-                                       <parameter name="replace" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_style_properties_new">
-                               <return-type type="GtkStyleProperties*"/>
-                       </constructor>
-                       <method name="register_property" symbol="gtk_style_properties_register_property">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="parse_func" type="GtkStylePropertyParser"/>
-                                       <parameter name="pspec" type="GParamSpec*"/>
-                               </parameters>
-                       </method>
-                       <method name="set" symbol="gtk_style_properties_set">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="props" type="GtkStyleProperties*"/>
-                                       <parameter name="state" type="GtkStateFlags"/>
-                               </parameters>
-                       </method>
-                       <method name="set_property" symbol="gtk_style_properties_set_property">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="props" type="GtkStyleProperties*"/>
-                                       <parameter name="property" type="gchar*"/>
-                                       <parameter name="state" type="GtkStateFlags"/>
-                                       <parameter name="value" type="GValue*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_valist" symbol="gtk_style_properties_set_valist">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="props" type="GtkStyleProperties*"/>
-                                       <parameter name="state" type="GtkStateFlags"/>
-                                       <parameter name="args" type="va_list"/>
-                               </parameters>
-                       </method>
-                       <method name="unset_property" symbol="gtk_style_properties_unset_property">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="props" type="GtkStyleProperties*"/>
-                                       <parameter name="property" type="gchar*"/>
-                                       <parameter name="state" type="GtkStateFlags"/>
-                               </parameters>
-                       </method>
-               </object>
-               <object name="GtkSwitch" parent="GtkWidget" type-name="GtkSwitch" get-type="gtk_switch_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkActionable"/>
-                               <interface name="GtkActivatable"/>
-                       </implements>
-                       <method name="get_active" symbol="gtk_switch_get_active">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="sw" type="GtkSwitch*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_state" symbol="gtk_switch_get_state">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="sw" type="GtkSwitch*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_switch_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <method name="set_active" symbol="gtk_switch_set_active">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="sw" type="GtkSwitch*"/>
-                                       <parameter name="is_active" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_state" symbol="gtk_switch_set_state">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="sw" type="GtkSwitch*"/>
-                                       <parameter name="state" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="active" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="state" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="activate" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="sw" type="GtkSwitch*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="state-set" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="sw" type="GtkSwitch*"/>
-                                       <parameter name="state" type="gboolean"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkSwitchAccessible" parent="GtkWidgetAccessible" type-name="GtkSwitchAccessible" get-type="gtk_switch_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                               <interface name="AtkAction"/>
-                       </implements>
-               </object>
-               <object name="GtkTable" parent="GtkContainer" type-name="GtkTable" get-type="gtk_table_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="attach" symbol="gtk_table_attach">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="table" type="GtkTable*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="left_attach" type="guint"/>
-                                       <parameter name="right_attach" type="guint"/>
-                                       <parameter name="top_attach" type="guint"/>
-                                       <parameter name="bottom_attach" type="guint"/>
-                                       <parameter name="xoptions" type="GtkAttachOptions"/>
-                                       <parameter name="yoptions" type="GtkAttachOptions"/>
-                                       <parameter name="xpadding" type="guint"/>
-                                       <parameter name="ypadding" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="attach_defaults" symbol="gtk_table_attach_defaults">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="table" type="GtkTable*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="left_attach" type="guint"/>
-                                       <parameter name="right_attach" type="guint"/>
-                                       <parameter name="top_attach" type="guint"/>
-                                       <parameter name="bottom_attach" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="get_col_spacing" symbol="gtk_table_get_col_spacing">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="table" type="GtkTable*"/>
-                                       <parameter name="column" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="get_default_col_spacing" symbol="gtk_table_get_default_col_spacing">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="table" type="GtkTable*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_default_row_spacing" symbol="gtk_table_get_default_row_spacing">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="table" type="GtkTable*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_homogeneous" symbol="gtk_table_get_homogeneous">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="table" type="GtkTable*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_row_spacing" symbol="gtk_table_get_row_spacing">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="table" type="GtkTable*"/>
-                                       <parameter name="row" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="get_size" symbol="gtk_table_get_size">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="table" type="GtkTable*"/>
-                                       <parameter name="rows" type="guint*"/>
-                                       <parameter name="columns" type="guint*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_table_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="rows" type="guint"/>
-                                       <parameter name="columns" type="guint"/>
-                                       <parameter name="homogeneous" type="gboolean"/>
-                               </parameters>
-                       </constructor>
-                       <method name="resize" symbol="gtk_table_resize">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="table" type="GtkTable*"/>
-                                       <parameter name="rows" type="guint"/>
-                                       <parameter name="columns" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_col_spacing" symbol="gtk_table_set_col_spacing">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="table" type="GtkTable*"/>
-                                       <parameter name="column" type="guint"/>
-                                       <parameter name="spacing" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_col_spacings" symbol="gtk_table_set_col_spacings">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="table" type="GtkTable*"/>
-                                       <parameter name="spacing" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_homogeneous" symbol="gtk_table_set_homogeneous">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="table" type="GtkTable*"/>
-                                       <parameter name="homogeneous" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_row_spacing" symbol="gtk_table_set_row_spacing">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="table" type="GtkTable*"/>
-                                       <parameter name="row" type="guint"/>
-                                       <parameter name="spacing" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_row_spacings" symbol="gtk_table_set_row_spacings">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="table" type="GtkTable*"/>
-                                       <parameter name="spacing" type="guint"/>
-                               </parameters>
-                       </method>
-                       <property name="column-spacing" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="homogeneous" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="n-columns" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="n-rows" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="row-spacing" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkTearoffMenuItem" parent="GtkMenuItem" type-name="GtkTearoffMenuItem" get-type="gtk_tearoff_menu_item_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkActivatable"/>
-                               <interface name="GtkActionable"/>
-                       </implements>
-                       <constructor name="new" symbol="gtk_tearoff_menu_item_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-               </object>
-               <object name="GtkTextBuffer" parent="GObject" type-name="GtkTextBuffer" get-type="gtk_text_buffer_get_type">
-                       <method name="add_mark" symbol="gtk_text_buffer_add_mark">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="mark" type="GtkTextMark*"/>
-                                       <parameter name="where" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="add_selection_clipboard" symbol="gtk_text_buffer_add_selection_clipboard">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="clipboard" type="GtkClipboard*"/>
-                               </parameters>
-                       </method>
-                       <method name="apply_tag" symbol="gtk_text_buffer_apply_tag">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="tag" type="GtkTextTag*"/>
-                                       <parameter name="start" type="GtkTextIter*"/>
-                                       <parameter name="end" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="apply_tag_by_name" symbol="gtk_text_buffer_apply_tag_by_name">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="name" type="gchar*"/>
-                                       <parameter name="start" type="GtkTextIter*"/>
-                                       <parameter name="end" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="backspace" symbol="gtk_text_buffer_backspace">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="interactive" type="gboolean"/>
-                                       <parameter name="default_editable" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="begin_user_action" symbol="gtk_text_buffer_begin_user_action">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                               </parameters>
-                       </method>
-                       <method name="copy_clipboard" symbol="gtk_text_buffer_copy_clipboard">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="clipboard" type="GtkClipboard*"/>
-                               </parameters>
-                       </method>
-                       <method name="create_child_anchor" symbol="gtk_text_buffer_create_child_anchor">
-                               <return-type type="GtkTextChildAnchor*"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="create_mark" symbol="gtk_text_buffer_create_mark">
-                               <return-type type="GtkTextMark*"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="mark_name" type="gchar*"/>
-                                       <parameter name="where" type="GtkTextIter*"/>
-                                       <parameter name="left_gravity" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="create_tag" symbol="gtk_text_buffer_create_tag">
-                               <return-type type="GtkTextTag*"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="tag_name" type="gchar*"/>
-                                       <parameter name="first_property_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="cut_clipboard" symbol="gtk_text_buffer_cut_clipboard">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="clipboard" type="GtkClipboard*"/>
-                                       <parameter name="default_editable" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="delete" symbol="gtk_text_buffer_delete">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="start" type="GtkTextIter*"/>
-                                       <parameter name="end" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="delete_interactive" symbol="gtk_text_buffer_delete_interactive">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="start_iter" type="GtkTextIter*"/>
-                                       <parameter name="end_iter" type="GtkTextIter*"/>
-                                       <parameter name="default_editable" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="delete_mark" symbol="gtk_text_buffer_delete_mark">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="mark" type="GtkTextMark*"/>
-                               </parameters>
-                       </method>
-                       <method name="delete_mark_by_name" symbol="gtk_text_buffer_delete_mark_by_name">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="delete_selection" symbol="gtk_text_buffer_delete_selection">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="interactive" type="gboolean"/>
-                                       <parameter name="default_editable" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="deserialize" symbol="gtk_text_buffer_deserialize">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="register_buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="content_buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="format" type="GdkAtom"/>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="data" type="guint8*"/>
-                                       <parameter name="length" type="gsize"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <method name="deserialize_get_can_create_tags" symbol="gtk_text_buffer_deserialize_get_can_create_tags">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="format" type="GdkAtom"/>
-                               </parameters>
-                       </method>
-                       <method name="deserialize_set_can_create_tags" symbol="gtk_text_buffer_deserialize_set_can_create_tags">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="format" type="GdkAtom"/>
-                                       <parameter name="can_create_tags" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="end_user_action" symbol="gtk_text_buffer_end_user_action">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_bounds" symbol="gtk_text_buffer_get_bounds">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="start" type="GtkTextIter*"/>
-                                       <parameter name="end" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_char_count" symbol="gtk_text_buffer_get_char_count">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_copy_target_list" symbol="gtk_text_buffer_get_copy_target_list">
-                               <return-type type="GtkTargetList*"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_deserialize_formats" symbol="gtk_text_buffer_get_deserialize_formats">
-                               <return-type type="GdkAtom*"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="n_formats" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_end_iter" symbol="gtk_text_buffer_get_end_iter">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_has_selection" symbol="gtk_text_buffer_get_has_selection">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_insert" symbol="gtk_text_buffer_get_insert">
-                               <return-type type="GtkTextMark*"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_iter_at_child_anchor" symbol="gtk_text_buffer_get_iter_at_child_anchor">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="anchor" type="GtkTextChildAnchor*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_iter_at_line" symbol="gtk_text_buffer_get_iter_at_line">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="line_number" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="get_iter_at_line_index" symbol="gtk_text_buffer_get_iter_at_line_index">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="line_number" type="gint"/>
-                                       <parameter name="byte_index" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="get_iter_at_line_offset" symbol="gtk_text_buffer_get_iter_at_line_offset">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="line_number" type="gint"/>
-                                       <parameter name="char_offset" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="get_iter_at_mark" symbol="gtk_text_buffer_get_iter_at_mark">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="mark" type="GtkTextMark*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_iter_at_offset" symbol="gtk_text_buffer_get_iter_at_offset">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="char_offset" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="get_line_count" symbol="gtk_text_buffer_get_line_count">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_mark" symbol="gtk_text_buffer_get_mark">
-                               <return-type type="GtkTextMark*"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_modified" symbol="gtk_text_buffer_get_modified">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_paste_target_list" symbol="gtk_text_buffer_get_paste_target_list">
-                               <return-type type="GtkTargetList*"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_selection_bound" symbol="gtk_text_buffer_get_selection_bound">
-                               <return-type type="GtkTextMark*"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_selection_bounds" symbol="gtk_text_buffer_get_selection_bounds">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="start" type="GtkTextIter*"/>
-                                       <parameter name="end" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_serialize_formats" symbol="gtk_text_buffer_get_serialize_formats">
-                               <return-type type="GdkAtom*"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="n_formats" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_slice" symbol="gtk_text_buffer_get_slice">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="start" type="GtkTextIter*"/>
-                                       <parameter name="end" type="GtkTextIter*"/>
-                                       <parameter name="include_hidden_chars" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="get_start_iter" symbol="gtk_text_buffer_get_start_iter">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_tag_table" symbol="gtk_text_buffer_get_tag_table">
-                               <return-type type="GtkTextTagTable*"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_text" symbol="gtk_text_buffer_get_text">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="start" type="GtkTextIter*"/>
-                                       <parameter name="end" type="GtkTextIter*"/>
-                                       <parameter name="include_hidden_chars" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="insert" symbol="gtk_text_buffer_insert">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="text" type="gchar*"/>
-                                       <parameter name="len" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="insert_at_cursor" symbol="gtk_text_buffer_insert_at_cursor">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="text" type="gchar*"/>
-                                       <parameter name="len" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="insert_child_anchor" symbol="gtk_text_buffer_insert_child_anchor">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="anchor" type="GtkTextChildAnchor*"/>
-                               </parameters>
-                       </method>
-                       <method name="insert_interactive" symbol="gtk_text_buffer_insert_interactive">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="text" type="gchar*"/>
-                                       <parameter name="len" type="gint"/>
-                                       <parameter name="default_editable" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="insert_interactive_at_cursor" symbol="gtk_text_buffer_insert_interactive_at_cursor">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="text" type="gchar*"/>
-                                       <parameter name="len" type="gint"/>
-                                       <parameter name="default_editable" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="insert_markup" symbol="gtk_text_buffer_insert_markup">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="markup" type="gchar*"/>
-                                       <parameter name="len" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="insert_pixbuf" symbol="gtk_text_buffer_insert_pixbuf">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="pixbuf" type="GdkPixbuf*"/>
-                               </parameters>
-                       </method>
-                       <method name="insert_range" symbol="gtk_text_buffer_insert_range">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="start" type="GtkTextIter*"/>
-                                       <parameter name="end" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="insert_range_interactive" symbol="gtk_text_buffer_insert_range_interactive">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="start" type="GtkTextIter*"/>
-                                       <parameter name="end" type="GtkTextIter*"/>
-                                       <parameter name="default_editable" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="insert_with_tags" symbol="gtk_text_buffer_insert_with_tags">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="text" type="gchar*"/>
-                                       <parameter name="len" type="gint"/>
-                                       <parameter name="first_tag" type="GtkTextTag*"/>
-                               </parameters>
-                       </method>
-                       <method name="insert_with_tags_by_name" symbol="gtk_text_buffer_insert_with_tags_by_name">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="text" type="gchar*"/>
-                                       <parameter name="len" type="gint"/>
-                                       <parameter name="first_tag_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="move_mark" symbol="gtk_text_buffer_move_mark">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="mark" type="GtkTextMark*"/>
-                                       <parameter name="where" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="move_mark_by_name" symbol="gtk_text_buffer_move_mark_by_name">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="name" type="gchar*"/>
-                                       <parameter name="where" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_text_buffer_new">
-                               <return-type type="GtkTextBuffer*"/>
-                               <parameters>
-                                       <parameter name="table" type="GtkTextTagTable*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="paste_clipboard" symbol="gtk_text_buffer_paste_clipboard">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="clipboard" type="GtkClipboard*"/>
-                                       <parameter name="override_location" type="GtkTextIter*"/>
-                                       <parameter name="default_editable" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="place_cursor" symbol="gtk_text_buffer_place_cursor">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="where" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="register_deserialize_format" symbol="gtk_text_buffer_register_deserialize_format">
-                               <return-type type="GdkAtom"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="mime_type" type="gchar*"/>
-                                       <parameter name="function" type="GtkTextBufferDeserializeFunc"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                                       <parameter name="user_data_destroy" type="GDestroyNotify"/>
-                               </parameters>
-                       </method>
-                       <method name="register_deserialize_tagset" symbol="gtk_text_buffer_register_deserialize_tagset">
-                               <return-type type="GdkAtom"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="tagset_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="register_serialize_format" symbol="gtk_text_buffer_register_serialize_format">
-                               <return-type type="GdkAtom"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="mime_type" type="gchar*"/>
-                                       <parameter name="function" type="GtkTextBufferSerializeFunc"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                                       <parameter name="user_data_destroy" type="GDestroyNotify"/>
-                               </parameters>
-                       </method>
-                       <method name="register_serialize_tagset" symbol="gtk_text_buffer_register_serialize_tagset">
-                               <return-type type="GdkAtom"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="tagset_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="remove_all_tags" symbol="gtk_text_buffer_remove_all_tags">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="start" type="GtkTextIter*"/>
-                                       <parameter name="end" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="remove_selection_clipboard" symbol="gtk_text_buffer_remove_selection_clipboard">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="clipboard" type="GtkClipboard*"/>
-                               </parameters>
-                       </method>
-                       <method name="remove_tag" symbol="gtk_text_buffer_remove_tag">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="tag" type="GtkTextTag*"/>
-                                       <parameter name="start" type="GtkTextIter*"/>
-                                       <parameter name="end" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="remove_tag_by_name" symbol="gtk_text_buffer_remove_tag_by_name">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="name" type="gchar*"/>
-                                       <parameter name="start" type="GtkTextIter*"/>
-                                       <parameter name="end" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="select_range" symbol="gtk_text_buffer_select_range">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="ins" type="GtkTextIter*"/>
-                                       <parameter name="bound" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="serialize" symbol="gtk_text_buffer_serialize">
-                               <return-type type="guint8*"/>
-                               <parameters>
-                                       <parameter name="register_buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="content_buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="format" type="GdkAtom"/>
-                                       <parameter name="start" type="GtkTextIter*"/>
-                                       <parameter name="end" type="GtkTextIter*"/>
-                                       <parameter name="length" type="gsize*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_modified" symbol="gtk_text_buffer_set_modified">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_text" symbol="gtk_text_buffer_set_text">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="text" type="gchar*"/>
-                                       <parameter name="len" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="unregister_deserialize_format" symbol="gtk_text_buffer_unregister_deserialize_format">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="format" type="GdkAtom"/>
-                               </parameters>
-                       </method>
-                       <method name="unregister_serialize_format" symbol="gtk_text_buffer_unregister_serialize_format">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="format" type="GdkAtom"/>
-                               </parameters>
-                       </method>
-                       <property name="copy-target-list" type="GtkTargetList*" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="cursor-position" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="has-selection" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="paste-target-list" type="GtkTargetList*" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="tag-table" type="GtkTextTagTable*" readable="1" writable="1" construct="0" construct-only="1"/>
-                       <property name="text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="apply-tag" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="tag" type="GtkTextTag*"/>
-                                       <parameter name="start" type="GtkTextIter*"/>
-                                       <parameter name="end" type="GtkTextIter*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="begin-user-action" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="changed" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="delete-range" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="start" type="GtkTextIter*"/>
-                                       <parameter name="end" type="GtkTextIter*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="end-user-action" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="insert-child-anchor" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="anchor" type="GtkTextChildAnchor*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="insert-pixbuf" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="pixbuf" type="GdkPixbuf*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="insert-text" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="pos" type="GtkTextIter*"/>
-                                       <parameter name="new_text" type="char*"/>
-                                       <parameter name="new_text_length" type="gint"/>
-                               </parameters>
-                       </signal>
-                       <signal name="mark-deleted" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="mark" type="GtkTextMark*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="mark-set" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="location" type="GtkTextIter*"/>
-                                       <parameter name="mark" type="GtkTextMark*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="modified-changed" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="paste-done" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="clipboard" type="GtkClipboard*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="remove-tag" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                                       <parameter name="tag" type="GtkTextTag*"/>
-                                       <parameter name="start" type="GtkTextIter*"/>
-                                       <parameter name="end" type="GtkTextIter*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkTextCellAccessible" parent="GtkRendererCellAccessible" type-name="GtkTextCellAccessible" get-type="gtk_text_cell_accessible_get_type">
-                       <implements>
-                               <interface name="AtkAction"/>
-                               <interface name="AtkComponent"/>
-                               <interface name="AtkText"/>
-                       </implements>
-               </object>
-               <object name="GtkTextChildAnchor" parent="GObject" type-name="GtkTextChildAnchor" get-type="gtk_text_child_anchor_get_type">
-                       <method name="get_deleted" symbol="gtk_text_child_anchor_get_deleted">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="anchor" type="GtkTextChildAnchor*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_widgets" symbol="gtk_text_child_anchor_get_widgets">
-                               <return-type type="GList*"/>
-                               <parameters>
-                                       <parameter name="anchor" type="GtkTextChildAnchor*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_text_child_anchor_new">
-                               <return-type type="GtkTextChildAnchor*"/>
-                       </constructor>
-                       <field name="segment" type="gpointer"/>
-               </object>
-               <object name="GtkTextMark" parent="GObject" type-name="GtkTextMark" get-type="gtk_text_mark_get_type">
-                       <method name="get_buffer" symbol="gtk_text_mark_get_buffer">
-                               <return-type type="GtkTextBuffer*"/>
-                               <parameters>
-                                       <parameter name="mark" type="GtkTextMark*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_deleted" symbol="gtk_text_mark_get_deleted">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="mark" type="GtkTextMark*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_left_gravity" symbol="gtk_text_mark_get_left_gravity">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="mark" type="GtkTextMark*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_name" symbol="gtk_text_mark_get_name">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="mark" type="GtkTextMark*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_visible" symbol="gtk_text_mark_get_visible">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="mark" type="GtkTextMark*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_text_mark_new">
-                               <return-type type="GtkTextMark*"/>
-                               <parameters>
-                                       <parameter name="name" type="gchar*"/>
-                                       <parameter name="left_gravity" type="gboolean"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_visible" symbol="gtk_text_mark_set_visible">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="mark" type="GtkTextMark*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="left-gravity" type="gboolean" readable="1" writable="1" construct="0" construct-only="1"/>
-                       <property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
-                       <field name="segment" type="gpointer"/>
-               </object>
-               <object name="GtkTextTag" parent="GObject" type-name="GtkTextTag" get-type="gtk_text_tag_get_type">
-                       <method name="changed" symbol="gtk_text_tag_changed">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tag" type="GtkTextTag*"/>
-                                       <parameter name="size_changed" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="event" symbol="gtk_text_tag_event">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tag" type="GtkTextTag*"/>
-                                       <parameter name="event_object" type="GObject*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_priority" symbol="gtk_text_tag_get_priority">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="tag" type="GtkTextTag*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_text_tag_new">
-                               <return-type type="GtkTextTag*"/>
-                               <parameters>
-                                       <parameter name="name" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_priority" symbol="gtk_text_tag_set_priority">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tag" type="GtkTextTag*"/>
-                                       <parameter name="priority" type="gint"/>
-                               </parameters>
-                       </method>
-                       <property name="accumulative-margin" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="background" type="char*" readable="0" writable="1" construct="0" construct-only="0"/>
-                       <property name="background-full-height" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="background-full-height-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="background-gdk" type="GdkColor*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="background-rgba" type="GdkRGBA*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="background-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="direction" type="GtkTextDirection" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="editable" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="editable-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="fallback" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="fallback-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="family" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="family-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="font" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="font-desc" type="PangoFontDescription*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="font-features" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="font-features-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="foreground" type="char*" readable="0" writable="1" construct="0" construct-only="0"/>
-                       <property name="foreground-gdk" type="GdkColor*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="foreground-rgba" type="GdkRGBA*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="foreground-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="indent" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="indent-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="invisible" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="invisible-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="justification" type="GtkJustification" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="justification-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="language" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="language-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="left-margin" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="left-margin-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="letter-spacing" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="letter-spacing-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
-                       <property name="paragraph-background" type="char*" readable="0" writable="1" construct="0" construct-only="0"/>
-                       <property name="paragraph-background-gdk" type="GdkColor*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="paragraph-background-rgba" type="GdkRGBA*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="paragraph-background-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="pixels-above-lines" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="pixels-above-lines-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="pixels-below-lines" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="pixels-below-lines-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="pixels-inside-wrap" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="pixels-inside-wrap-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="right-margin" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="right-margin-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="rise" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="rise-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="scale" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="scale-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="size" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="size-points" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="size-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="stretch" type="PangoStretch" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="stretch-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="strikethrough" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="strikethrough-rgba" type="GdkRGBA*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="strikethrough-rgba-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="strikethrough-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="style" type="PangoStyle" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="style-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="tabs" type="PangoTabArray*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="tabs-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="underline" type="PangoUnderline" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="underline-rgba" type="GdkRGBA*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="underline-rgba-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="underline-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="variant" type="PangoVariant" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="variant-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="weight" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="weight-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="wrap-mode" type="GtkWrapMode" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="wrap-mode-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="event" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tag" type="GtkTextTag*"/>
-                                       <parameter name="event_object" type="GObject*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkTextTagTable" parent="GObject" type-name="GtkTextTagTable" get-type="gtk_text_tag_table_get_type">
-                       <implements>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="add" symbol="gtk_text_tag_table_add">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="table" type="GtkTextTagTable*"/>
-                                       <parameter name="tag" type="GtkTextTag*"/>
-                               </parameters>
-                       </method>
-                       <method name="foreach" symbol="gtk_text_tag_table_foreach">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="table" type="GtkTextTagTable*"/>
-                                       <parameter name="func" type="GtkTextTagTableForeach"/>
-                                       <parameter name="data" type="gpointer"/>
-                               </parameters>
-                       </method>
-                       <method name="get_size" symbol="gtk_text_tag_table_get_size">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="table" type="GtkTextTagTable*"/>
-                               </parameters>
-                       </method>
-                       <method name="lookup" symbol="gtk_text_tag_table_lookup">
-                               <return-type type="GtkTextTag*"/>
-                               <parameters>
-                                       <parameter name="table" type="GtkTextTagTable*"/>
-                                       <parameter name="name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_text_tag_table_new">
-                               <return-type type="GtkTextTagTable*"/>
-                       </constructor>
-                       <method name="remove" symbol="gtk_text_tag_table_remove">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="table" type="GtkTextTagTable*"/>
-                                       <parameter name="tag" type="GtkTextTag*"/>
-                               </parameters>
-                       </method>
-                       <signal name="tag-added" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="table" type="GtkTextTagTable*"/>
-                                       <parameter name="tag" type="GtkTextTag*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="tag-changed" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="table" type="GtkTextTagTable*"/>
-                                       <parameter name="tag" type="GtkTextTag*"/>
-                                       <parameter name="size_changed" type="gboolean"/>
-                               </parameters>
-                       </signal>
-                       <signal name="tag-removed" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="table" type="GtkTextTagTable*"/>
-                                       <parameter name="tag" type="GtkTextTag*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkTextView" parent="GtkContainer" type-name="GtkTextView" get-type="gtk_text_view_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkScrollable"/>
-                       </implements>
-                       <method name="add_child_at_anchor" symbol="gtk_text_view_add_child_at_anchor">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="anchor" type="GtkTextChildAnchor*"/>
-                               </parameters>
-                       </method>
-                       <method name="add_child_in_window" symbol="gtk_text_view_add_child_in_window">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="which_window" type="GtkTextWindowType"/>
-                                       <parameter name="xpos" type="gint"/>
-                                       <parameter name="ypos" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="backward_display_line" symbol="gtk_text_view_backward_display_line">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="backward_display_line_start" symbol="gtk_text_view_backward_display_line_start">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="buffer_to_window_coords" symbol="gtk_text_view_buffer_to_window_coords">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="win" type="GtkTextWindowType"/>
-                                       <parameter name="buffer_x" type="gint"/>
-                                       <parameter name="buffer_y" type="gint"/>
-                                       <parameter name="window_x" type="gint*"/>
-                                       <parameter name="window_y" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="forward_display_line" symbol="gtk_text_view_forward_display_line">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="forward_display_line_end" symbol="gtk_text_view_forward_display_line_end">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_accepts_tab" symbol="gtk_text_view_get_accepts_tab">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_border_window_size" symbol="gtk_text_view_get_border_window_size">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="type" type="GtkTextWindowType"/>
-                               </parameters>
-                       </method>
-                       <method name="get_bottom_margin" symbol="gtk_text_view_get_bottom_margin">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_buffer" symbol="gtk_text_view_get_buffer">
-                               <return-type type="GtkTextBuffer*"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_cursor_locations" symbol="gtk_text_view_get_cursor_locations">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="strong" type="GdkRectangle*"/>
-                                       <parameter name="weak" type="GdkRectangle*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_cursor_visible" symbol="gtk_text_view_get_cursor_visible">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_default_attributes" symbol="gtk_text_view_get_default_attributes">
-                               <return-type type="GtkTextAttributes*"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_editable" symbol="gtk_text_view_get_editable">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_hadjustment" symbol="gtk_text_view_get_hadjustment">
-                               <return-type type="GtkAdjustment*"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_indent" symbol="gtk_text_view_get_indent">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_input_hints" symbol="gtk_text_view_get_input_hints">
-                               <return-type type="GtkInputHints"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_input_purpose" symbol="gtk_text_view_get_input_purpose">
-                               <return-type type="GtkInputPurpose"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_iter_at_location" symbol="gtk_text_view_get_iter_at_location">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="get_iter_at_position" symbol="gtk_text_view_get_iter_at_position">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="trailing" type="gint*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="get_iter_location" symbol="gtk_text_view_get_iter_location">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="location" type="GdkRectangle*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_justification" symbol="gtk_text_view_get_justification">
-                               <return-type type="GtkJustification"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_left_margin" symbol="gtk_text_view_get_left_margin">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_line_at_y" symbol="gtk_text_view_get_line_at_y">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="target_iter" type="GtkTextIter*"/>
-                                       <parameter name="y" type="gint"/>
-                                       <parameter name="line_top" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_line_yrange" symbol="gtk_text_view_get_line_yrange">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="y" type="gint*"/>
-                                       <parameter name="height" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_monospace" symbol="gtk_text_view_get_monospace">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_overwrite" symbol="gtk_text_view_get_overwrite">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_pixels_above_lines" symbol="gtk_text_view_get_pixels_above_lines">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_pixels_below_lines" symbol="gtk_text_view_get_pixels_below_lines">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_pixels_inside_wrap" symbol="gtk_text_view_get_pixels_inside_wrap">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_right_margin" symbol="gtk_text_view_get_right_margin">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_tabs" symbol="gtk_text_view_get_tabs">
-                               <return-type type="PangoTabArray*"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_top_margin" symbol="gtk_text_view_get_top_margin">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_vadjustment" symbol="gtk_text_view_get_vadjustment">
-                               <return-type type="GtkAdjustment*"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_visible_rect" symbol="gtk_text_view_get_visible_rect">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="visible_rect" type="GdkRectangle*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_window" symbol="gtk_text_view_get_window">
-                               <return-type type="GdkWindow*"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="win" type="GtkTextWindowType"/>
-                               </parameters>
-                       </method>
-                       <method name="get_window_type" symbol="gtk_text_view_get_window_type">
-                               <return-type type="GtkTextWindowType"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="window" type="GdkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_wrap_mode" symbol="gtk_text_view_get_wrap_mode">
-                               <return-type type="GtkWrapMode"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                               </parameters>
-                       </method>
-                       <method name="im_context_filter_keypress" symbol="gtk_text_view_im_context_filter_keypress">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="event" type="GdkEventKey*"/>
-                               </parameters>
-                       </method>
-                       <method name="move_child" symbol="gtk_text_view_move_child">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="child" type="GtkWidget*"/>
-                                       <parameter name="xpos" type="gint"/>
-                                       <parameter name="ypos" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="move_mark_onscreen" symbol="gtk_text_view_move_mark_onscreen">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="mark" type="GtkTextMark*"/>
-                               </parameters>
-                       </method>
-                       <method name="move_visually" symbol="gtk_text_view_move_visually">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="count" type="gint"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_text_view_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <constructor name="new_with_buffer" symbol="gtk_text_view_new_with_buffer">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="place_cursor_onscreen" symbol="gtk_text_view_place_cursor_onscreen">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                               </parameters>
-                       </method>
-                       <method name="reset_cursor_blink" symbol="gtk_text_view_reset_cursor_blink">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                               </parameters>
-                       </method>
-                       <method name="reset_im_context" symbol="gtk_text_view_reset_im_context">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                               </parameters>
-                       </method>
-                       <method name="scroll_mark_onscreen" symbol="gtk_text_view_scroll_mark_onscreen">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="mark" type="GtkTextMark*"/>
-                               </parameters>
-                       </method>
-                       <method name="scroll_to_iter" symbol="gtk_text_view_scroll_to_iter">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                                       <parameter name="within_margin" type="gdouble"/>
-                                       <parameter name="use_align" type="gboolean"/>
-                                       <parameter name="xalign" type="gdouble"/>
-                                       <parameter name="yalign" type="gdouble"/>
-                               </parameters>
-                       </method>
-                       <method name="scroll_to_mark" symbol="gtk_text_view_scroll_to_mark">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="mark" type="GtkTextMark*"/>
-                                       <parameter name="within_margin" type="gdouble"/>
-                                       <parameter name="use_align" type="gboolean"/>
-                                       <parameter name="xalign" type="gdouble"/>
-                                       <parameter name="yalign" type="gdouble"/>
-                               </parameters>
-                       </method>
-                       <method name="set_accepts_tab" symbol="gtk_text_view_set_accepts_tab">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="accepts_tab" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_border_window_size" symbol="gtk_text_view_set_border_window_size">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="type" type="GtkTextWindowType"/>
-                                       <parameter name="size" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_bottom_margin" symbol="gtk_text_view_set_bottom_margin">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="bottom_margin" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_buffer" symbol="gtk_text_view_set_buffer">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="buffer" type="GtkTextBuffer*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_cursor_visible" symbol="gtk_text_view_set_cursor_visible">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_editable" symbol="gtk_text_view_set_editable">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_indent" symbol="gtk_text_view_set_indent">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="indent" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_input_hints" symbol="gtk_text_view_set_input_hints">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="hints" type="GtkInputHints"/>
-                               </parameters>
-                       </method>
-                       <method name="set_input_purpose" symbol="gtk_text_view_set_input_purpose">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="purpose" type="GtkInputPurpose"/>
-                               </parameters>
-                       </method>
-                       <method name="set_justification" symbol="gtk_text_view_set_justification">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="justification" type="GtkJustification"/>
-                               </parameters>
-                       </method>
-                       <method name="set_left_margin" symbol="gtk_text_view_set_left_margin">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="left_margin" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_monospace" symbol="gtk_text_view_set_monospace">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="monospace" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_overwrite" symbol="gtk_text_view_set_overwrite">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="overwrite" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_pixels_above_lines" symbol="gtk_text_view_set_pixels_above_lines">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="pixels_above_lines" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_pixels_below_lines" symbol="gtk_text_view_set_pixels_below_lines">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="pixels_below_lines" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_pixels_inside_wrap" symbol="gtk_text_view_set_pixels_inside_wrap">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="pixels_inside_wrap" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_right_margin" symbol="gtk_text_view_set_right_margin">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="right_margin" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_tabs" symbol="gtk_text_view_set_tabs">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="tabs" type="PangoTabArray*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_top_margin" symbol="gtk_text_view_set_top_margin">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="top_margin" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_wrap_mode" symbol="gtk_text_view_set_wrap_mode">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="wrap_mode" type="GtkWrapMode"/>
-                               </parameters>
-                       </method>
-                       <method name="starts_display_line" symbol="gtk_text_view_starts_display_line">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="iter" type="GtkTextIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="window_to_buffer_coords" symbol="gtk_text_view_window_to_buffer_coords">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="win" type="GtkTextWindowType"/>
-                                       <parameter name="window_x" type="gint"/>
-                                       <parameter name="window_y" type="gint"/>
-                                       <parameter name="buffer_x" type="gint*"/>
-                                       <parameter name="buffer_y" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <property name="accepts-tab" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="bottom-margin" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="buffer" type="GtkTextBuffer*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="cursor-visible" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="editable" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="im-module" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="indent" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="input-hints" type="GtkInputHints" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="input-purpose" type="GtkInputPurpose" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="justification" type="GtkJustification" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="left-margin" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="monospace" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="overwrite" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="pixels-above-lines" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="pixels-below-lines" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="pixels-inside-wrap" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="populate-all" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="right-margin" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="tabs" type="PangoTabArray*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="top-margin" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="wrap-mode" type="GtkWrapMode" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="backspace" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="copy-clipboard" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="cut-clipboard" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="delete-from-cursor" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="type" type="GtkDeleteType"/>
-                                       <parameter name="count" type="gint"/>
-                               </parameters>
-                       </signal>
-                       <signal name="extend-selection" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="granularity" type="GtkTextExtendSelection"/>
-                                       <parameter name="location" type="GtkTextIter*"/>
-                                       <parameter name="start" type="GtkTextIter*"/>
-                                       <parameter name="end" type="GtkTextIter*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="insert-at-cursor" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="str" type="char*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="insert-emoji" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="move-cursor" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="step" type="GtkMovementStep"/>
-                                       <parameter name="count" type="gint"/>
-                                       <parameter name="extend_selection" type="gboolean"/>
-                               </parameters>
-                       </signal>
-                       <signal name="move-viewport" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkTextView*"/>
-                                       <parameter name="p0" type="GtkScrollStep"/>
-                                       <parameter name="p1" type="gint"/>
-                               </parameters>
-                       </signal>
-                       <signal name="paste-clipboard" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="populate-popup" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="popup" type="GtkWidget*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="preedit-changed" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkTextView*"/>
-                                       <parameter name="p0" type="char*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="select-all" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkTextView*"/>
-                                       <parameter name="p0" type="gboolean"/>
-                               </parameters>
-                       </signal>
-                       <signal name="set-anchor" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="toggle-cursor-visible" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkTextView*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="toggle-overwrite" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                               </parameters>
-                       </signal>
-                       <vfunc name="create_buffer">
-                               <return-type type="GtkTextBuffer*"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="draw_layer">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="text_view" type="GtkTextView*"/>
-                                       <parameter name="layer" type="GtkTextViewLayer"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                               </parameters>
-                       </vfunc>
-               </object>
-               <object name="GtkTextViewAccessible" parent="GtkContainerAccessible" type-name="GtkTextViewAccessible" get-type="gtk_text_view_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                               <interface name="AtkEditableText"/>
-                               <interface name="AtkText"/>
-                               <interface name="AtkStreamableContent"/>
-                       </implements>
-               </object>
-               <object name="GtkThemingEngine" parent="GObject" type-name="GtkThemingEngine" get-type="gtk_theming_engine_get_type">
-                       <method name="get" symbol="gtk_theming_engine_get">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="engine" type="GtkThemingEngine*"/>
-                                       <parameter name="state" type="GtkStateFlags"/>
-                               </parameters>
-                       </method>
-                       <method name="get_background_color" symbol="gtk_theming_engine_get_background_color">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="engine" type="GtkThemingEngine*"/>
-                                       <parameter name="state" type="GtkStateFlags"/>
-                                       <parameter name="color" type="GdkRGBA*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_border" symbol="gtk_theming_engine_get_border">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="engine" type="GtkThemingEngine*"/>
-                                       <parameter name="state" type="GtkStateFlags"/>
-                                       <parameter name="border" type="GtkBorder*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_border_color" symbol="gtk_theming_engine_get_border_color">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="engine" type="GtkThemingEngine*"/>
-                                       <parameter name="state" type="GtkStateFlags"/>
-                                       <parameter name="color" type="GdkRGBA*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_color" symbol="gtk_theming_engine_get_color">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="engine" type="GtkThemingEngine*"/>
-                                       <parameter name="state" type="GtkStateFlags"/>
-                                       <parameter name="color" type="GdkRGBA*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_direction" symbol="gtk_theming_engine_get_direction">
-                               <return-type type="GtkTextDirection"/>
-                               <parameters>
-                                       <parameter name="engine" type="GtkThemingEngine*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_font" symbol="gtk_theming_engine_get_font">
-                               <return-type type="PangoFontDescription*"/>
-                               <parameters>
-                                       <parameter name="engine" type="GtkThemingEngine*"/>
-                                       <parameter name="state" type="GtkStateFlags"/>
-                               </parameters>
-                       </method>
-                       <method name="get_junction_sides" symbol="gtk_theming_engine_get_junction_sides">
-                               <return-type type="GtkJunctionSides"/>
-                               <parameters>
-                                       <parameter name="engine" type="GtkThemingEngine*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_margin" symbol="gtk_theming_engine_get_margin">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="engine" type="GtkThemingEngine*"/>
-                                       <parameter name="state" type="GtkStateFlags"/>
-                                       <parameter name="margin" type="GtkBorder*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_padding" symbol="gtk_theming_engine_get_padding">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="engine" type="GtkThemingEngine*"/>
-                                       <parameter name="state" type="GtkStateFlags"/>
-                                       <parameter name="padding" type="GtkBorder*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_path" symbol="gtk_theming_engine_get_path">
-                               <return-type type="GtkWidgetPath*"/>
-                               <parameters>
-                                       <parameter name="engine" type="GtkThemingEngine*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_property" symbol="gtk_theming_engine_get_property">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="engine" type="GtkThemingEngine*"/>
-                                       <parameter name="property" type="gchar*"/>
-                                       <parameter name="state" type="GtkStateFlags"/>
-                                       <parameter name="value" type="GValue*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_screen" symbol="gtk_theming_engine_get_screen">
-                               <return-type type="GdkScreen*"/>
-                               <parameters>
-                                       <parameter name="engine" type="GtkThemingEngine*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_state" symbol="gtk_theming_engine_get_state">
-                               <return-type type="GtkStateFlags"/>
-                               <parameters>
-                                       <parameter name="engine" type="GtkThemingEngine*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_style" symbol="gtk_theming_engine_get_style">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="engine" type="GtkThemingEngine*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_style_property" symbol="gtk_theming_engine_get_style_property">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="engine" type="GtkThemingEngine*"/>
-                                       <parameter name="property_name" type="gchar*"/>
-                                       <parameter name="value" type="GValue*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_style_valist" symbol="gtk_theming_engine_get_style_valist">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="engine" type="GtkThemingEngine*"/>
-                                       <parameter name="args" type="va_list"/>
-                               </parameters>
-                       </method>
-                       <method name="get_valist" symbol="gtk_theming_engine_get_valist">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="engine" type="GtkThemingEngine*"/>
-                                       <parameter name="state" type="GtkStateFlags"/>
-                                       <parameter name="args" type="va_list"/>
-                               </parameters>
-                       </method>
-                       <method name="has_class" symbol="gtk_theming_engine_has_class">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="engine" type="GtkThemingEngine*"/>
-                                       <parameter name="style_class" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="has_region" symbol="gtk_theming_engine_has_region">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="engine" type="GtkThemingEngine*"/>
-                                       <parameter name="style_region" type="gchar*"/>
-                                       <parameter name="flags" type="GtkRegionFlags*"/>
-                               </parameters>
-                       </method>
-                       <method name="load" symbol="gtk_theming_engine_load">
-                               <return-type type="GtkThemingEngine*"/>
-                               <parameters>
-                                       <parameter name="name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="lookup_color" symbol="gtk_theming_engine_lookup_color">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="engine" type="GtkThemingEngine*"/>
-                                       <parameter name="color_name" type="gchar*"/>
-                                       <parameter name="color" type="GdkRGBA*"/>
-                               </parameters>
-                       </method>
-                       <method name="register_property" symbol="gtk_theming_engine_register_property">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="name_space" type="gchar*"/>
-                                       <parameter name="parse_func" type="GtkStylePropertyParser"/>
-                                       <parameter name="pspec" type="GParamSpec*"/>
-                               </parameters>
-                       </method>
-                       <method name="state_is_running" symbol="gtk_theming_engine_state_is_running">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="engine" type="GtkThemingEngine*"/>
-                                       <parameter name="state" type="GtkStateType"/>
-                                       <parameter name="progress" type="gdouble*"/>
-                               </parameters>
-                       </method>
-                       <property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
-                       <vfunc name="render_activity">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="engine" type="GtkThemingEngine*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="x" type="gdouble"/>
-                                       <parameter name="y" type="gdouble"/>
-                                       <parameter name="width" type="gdouble"/>
-                                       <parameter name="height" type="gdouble"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="render_arrow">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="engine" type="GtkThemingEngine*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="angle" type="gdouble"/>
-                                       <parameter name="x" type="gdouble"/>
-                                       <parameter name="y" type="gdouble"/>
-                                       <parameter name="size" type="gdouble"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="render_background">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="engine" type="GtkThemingEngine*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="x" type="gdouble"/>
-                                       <parameter name="y" type="gdouble"/>
-                                       <parameter name="width" type="gdouble"/>
-                                       <parameter name="height" type="gdouble"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="render_check">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="engine" type="GtkThemingEngine*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="x" type="gdouble"/>
-                                       <parameter name="y" type="gdouble"/>
-                                       <parameter name="width" type="gdouble"/>
-                                       <parameter name="height" type="gdouble"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="render_expander">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="engine" type="GtkThemingEngine*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="x" type="gdouble"/>
-                                       <parameter name="y" type="gdouble"/>
-                                       <parameter name="width" type="gdouble"/>
-                                       <parameter name="height" type="gdouble"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="render_extension">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="engine" type="GtkThemingEngine*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="x" type="gdouble"/>
-                                       <parameter name="y" type="gdouble"/>
-                                       <parameter name="width" type="gdouble"/>
-                                       <parameter name="height" type="gdouble"/>
-                                       <parameter name="gap_side" type="GtkPositionType"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="render_focus">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="engine" type="GtkThemingEngine*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="x" type="gdouble"/>
-                                       <parameter name="y" type="gdouble"/>
-                                       <parameter name="width" type="gdouble"/>
-                                       <parameter name="height" type="gdouble"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="render_frame">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="engine" type="GtkThemingEngine*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="x" type="gdouble"/>
-                                       <parameter name="y" type="gdouble"/>
-                                       <parameter name="width" type="gdouble"/>
-                                       <parameter name="height" type="gdouble"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="render_frame_gap">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="engine" type="GtkThemingEngine*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="x" type="gdouble"/>
-                                       <parameter name="y" type="gdouble"/>
-                                       <parameter name="width" type="gdouble"/>
-                                       <parameter name="height" type="gdouble"/>
-                                       <parameter name="gap_side" type="GtkPositionType"/>
-                                       <parameter name="xy0_gap" type="gdouble"/>
-                                       <parameter name="xy1_gap" type="gdouble"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="render_handle">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="engine" type="GtkThemingEngine*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="x" type="gdouble"/>
-                                       <parameter name="y" type="gdouble"/>
-                                       <parameter name="width" type="gdouble"/>
-                                       <parameter name="height" type="gdouble"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="render_icon">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="engine" type="GtkThemingEngine*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="pixbuf" type="GdkPixbuf*"/>
-                                       <parameter name="x" type="gdouble"/>
-                                       <parameter name="y" type="gdouble"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="render_icon_pixbuf">
-                               <return-type type="GdkPixbuf*"/>
-                               <parameters>
-                                       <parameter name="engine" type="GtkThemingEngine*"/>
-                                       <parameter name="source" type="GtkIconSource*"/>
-                                       <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>
-                                       <parameter name="engine" type="GtkThemingEngine*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="x" type="gdouble"/>
-                                       <parameter name="y" type="gdouble"/>
-                                       <parameter name="layout" type="PangoLayout*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="render_line">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="engine" type="GtkThemingEngine*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="x0" type="gdouble"/>
-                                       <parameter name="y0" type="gdouble"/>
-                                       <parameter name="x1" type="gdouble"/>
-                                       <parameter name="y1" type="gdouble"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="render_option">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="engine" type="GtkThemingEngine*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="x" type="gdouble"/>
-                                       <parameter name="y" type="gdouble"/>
-                                       <parameter name="width" type="gdouble"/>
-                                       <parameter name="height" type="gdouble"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="render_slider">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="engine" type="GtkThemingEngine*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="x" type="gdouble"/>
-                                       <parameter name="y" type="gdouble"/>
-                                       <parameter name="width" type="gdouble"/>
-                                       <parameter name="height" type="gdouble"/>
-                                       <parameter name="orientation" type="GtkOrientation"/>
-                               </parameters>
-                       </vfunc>
-               </object>
-               <object name="GtkToggleAction" parent="GtkAction" type-name="GtkToggleAction" get-type="gtk_toggle_action_get_type">
-                       <implements>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="get_active" symbol="gtk_toggle_action_get_active">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkToggleAction*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_draw_as_radio" symbol="gtk_toggle_action_get_draw_as_radio">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkToggleAction*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_toggle_action_new">
-                               <return-type type="GtkToggleAction*"/>
-                               <parameters>
-                                       <parameter name="name" type="gchar*"/>
-                                       <parameter name="label" type="gchar*"/>
-                                       <parameter name="tooltip" type="gchar*"/>
-                                       <parameter name="stock_id" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_active" symbol="gtk_toggle_action_set_active">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkToggleAction*"/>
-                                       <parameter name="is_active" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_draw_as_radio" symbol="gtk_toggle_action_set_draw_as_radio">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkToggleAction*"/>
-                                       <parameter name="draw_as_radio" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="toggled" symbol="gtk_toggle_action_toggled">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkToggleAction*"/>
-                               </parameters>
-                       </method>
-                       <property name="active" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="draw-as-radio" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="toggled" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="action" type="GtkToggleAction*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkToggleButton" parent="GtkButton" type-name="GtkToggleButton" get-type="gtk_toggle_button_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkActionable"/>
-                               <interface name="GtkActivatable"/>
-                       </implements>
-                       <method name="get_active" symbol="gtk_toggle_button_get_active">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="toggle_button" type="GtkToggleButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_inconsistent" symbol="gtk_toggle_button_get_inconsistent">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="toggle_button" type="GtkToggleButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_mode" symbol="gtk_toggle_button_get_mode">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="toggle_button" type="GtkToggleButton*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_toggle_button_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <constructor name="new_with_label" symbol="gtk_toggle_button_new_with_label">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="label" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_with_mnemonic" symbol="gtk_toggle_button_new_with_mnemonic">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="label" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_active" symbol="gtk_toggle_button_set_active">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="toggle_button" type="GtkToggleButton*"/>
-                                       <parameter name="is_active" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_inconsistent" symbol="gtk_toggle_button_set_inconsistent">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="toggle_button" type="GtkToggleButton*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_mode" symbol="gtk_toggle_button_set_mode">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="toggle_button" type="GtkToggleButton*"/>
-                                       <parameter name="draw_indicator" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="toggled" symbol="gtk_toggle_button_toggled">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="toggle_button" type="GtkToggleButton*"/>
-                               </parameters>
-                       </method>
-                       <property name="active" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="draw-indicator" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="inconsistent" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="toggled" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="toggle_button" type="GtkToggleButton*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkToggleButtonAccessible" parent="GtkButtonAccessible" type-name="GtkToggleButtonAccessible" get-type="gtk_toggle_button_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                               <interface name="AtkAction"/>
-                               <interface name="AtkImage"/>
-                       </implements>
-               </object>
-               <object name="GtkToggleToolButton" parent="GtkToolButton" type-name="GtkToggleToolButton" get-type="gtk_toggle_tool_button_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkActivatable"/>
-                               <interface name="GtkActionable"/>
-                       </implements>
-                       <method name="get_active" symbol="gtk_toggle_tool_button_get_active">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkToggleToolButton*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_toggle_tool_button_new">
-                               <return-type type="GtkToolItem*"/>
-                       </constructor>
-                       <constructor name="new_from_stock" symbol="gtk_toggle_tool_button_new_from_stock">
-                               <return-type type="GtkToolItem*"/>
-                               <parameters>
-                                       <parameter name="stock_id" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_active" symbol="gtk_toggle_tool_button_set_active">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkToggleToolButton*"/>
-                                       <parameter name="is_active" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="active" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="toggled" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkToggleToolButton*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkToolButton" parent="GtkToolItem" type-name="GtkToolButton" get-type="gtk_tool_button_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkActivatable"/>
-                               <interface name="GtkActionable"/>
-                       </implements>
-                       <method name="get_icon_name" symbol="gtk_tool_button_get_icon_name">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkToolButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_icon_widget" symbol="gtk_tool_button_get_icon_widget">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkToolButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_label" symbol="gtk_tool_button_get_label">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkToolButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_label_widget" symbol="gtk_tool_button_get_label_widget">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkToolButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_stock_id" symbol="gtk_tool_button_get_stock_id">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkToolButton*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_use_underline" symbol="gtk_tool_button_get_use_underline">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkToolButton*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_tool_button_new">
-                               <return-type type="GtkToolItem*"/>
-                               <parameters>
-                                       <parameter name="icon_widget" type="GtkWidget*"/>
-                                       <parameter name="label" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_from_stock" symbol="gtk_tool_button_new_from_stock">
-                               <return-type type="GtkToolItem*"/>
-                               <parameters>
-                                       <parameter name="stock_id" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_icon_name" symbol="gtk_tool_button_set_icon_name">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkToolButton*"/>
-                                       <parameter name="icon_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_icon_widget" symbol="gtk_tool_button_set_icon_widget">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkToolButton*"/>
-                                       <parameter name="icon_widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_label" symbol="gtk_tool_button_set_label">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkToolButton*"/>
-                                       <parameter name="label" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_label_widget" symbol="gtk_tool_button_set_label_widget">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkToolButton*"/>
-                                       <parameter name="label_widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_stock_id" symbol="gtk_tool_button_set_stock_id">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkToolButton*"/>
-                                       <parameter name="stock_id" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_use_underline" symbol="gtk_tool_button_set_use_underline">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="button" type="GtkToolButton*"/>
-                                       <parameter name="use_underline" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="icon-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="icon-widget" type="GtkWidget*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="label" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="label-widget" type="GtkWidget*" 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="use-underline" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="clicked" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tool_item" type="GtkToolButton*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkToolItem" parent="GtkBin" type-name="GtkToolItem" get-type="gtk_tool_item_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkActivatable"/>
-                       </implements>
-                       <method name="get_ellipsize_mode" symbol="gtk_tool_item_get_ellipsize_mode">
-                               <return-type type="PangoEllipsizeMode"/>
-                               <parameters>
-                                       <parameter name="tool_item" type="GtkToolItem*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_expand" symbol="gtk_tool_item_get_expand">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tool_item" type="GtkToolItem*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_homogeneous" symbol="gtk_tool_item_get_homogeneous">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tool_item" type="GtkToolItem*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_icon_size" symbol="gtk_tool_item_get_icon_size">
-                               <return-type type="GtkIconSize"/>
-                               <parameters>
-                                       <parameter name="tool_item" type="GtkToolItem*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_is_important" symbol="gtk_tool_item_get_is_important">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tool_item" type="GtkToolItem*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_orientation" symbol="gtk_tool_item_get_orientation">
-                               <return-type type="GtkOrientation"/>
-                               <parameters>
-                                       <parameter name="tool_item" type="GtkToolItem*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_proxy_menu_item" symbol="gtk_tool_item_get_proxy_menu_item">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="tool_item" type="GtkToolItem*"/>
-                                       <parameter name="menu_item_id" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_relief_style" symbol="gtk_tool_item_get_relief_style">
-                               <return-type type="GtkReliefStyle"/>
-                               <parameters>
-                                       <parameter name="tool_item" type="GtkToolItem*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_text_alignment" symbol="gtk_tool_item_get_text_alignment">
-                               <return-type type="gfloat"/>
-                               <parameters>
-                                       <parameter name="tool_item" type="GtkToolItem*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_text_orientation" symbol="gtk_tool_item_get_text_orientation">
-                               <return-type type="GtkOrientation"/>
-                               <parameters>
-                                       <parameter name="tool_item" type="GtkToolItem*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_text_size_group" symbol="gtk_tool_item_get_text_size_group">
-                               <return-type type="GtkSizeGroup*"/>
-                               <parameters>
-                                       <parameter name="tool_item" type="GtkToolItem*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_toolbar_style" symbol="gtk_tool_item_get_toolbar_style">
-                               <return-type type="GtkToolbarStyle"/>
-                               <parameters>
-                                       <parameter name="tool_item" type="GtkToolItem*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_use_drag_window" symbol="gtk_tool_item_get_use_drag_window">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tool_item" type="GtkToolItem*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_visible_horizontal" symbol="gtk_tool_item_get_visible_horizontal">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tool_item" type="GtkToolItem*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_visible_vertical" symbol="gtk_tool_item_get_visible_vertical">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tool_item" type="GtkToolItem*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_tool_item_new">
-                               <return-type type="GtkToolItem*"/>
-                       </constructor>
-                       <method name="rebuild_menu" symbol="gtk_tool_item_rebuild_menu">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tool_item" type="GtkToolItem*"/>
-                               </parameters>
-                       </method>
-                       <method name="retrieve_proxy_menu_item" symbol="gtk_tool_item_retrieve_proxy_menu_item">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="tool_item" type="GtkToolItem*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_expand" symbol="gtk_tool_item_set_expand">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tool_item" type="GtkToolItem*"/>
-                                       <parameter name="expand" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_homogeneous" symbol="gtk_tool_item_set_homogeneous">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tool_item" type="GtkToolItem*"/>
-                                       <parameter name="homogeneous" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_is_important" symbol="gtk_tool_item_set_is_important">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tool_item" type="GtkToolItem*"/>
-                                       <parameter name="is_important" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_proxy_menu_item" symbol="gtk_tool_item_set_proxy_menu_item">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tool_item" type="GtkToolItem*"/>
-                                       <parameter name="menu_item_id" type="gchar*"/>
-                                       <parameter name="menu_item" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_tooltip_markup" symbol="gtk_tool_item_set_tooltip_markup">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tool_item" type="GtkToolItem*"/>
-                                       <parameter name="markup" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_tooltip_text" symbol="gtk_tool_item_set_tooltip_text">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tool_item" type="GtkToolItem*"/>
-                                       <parameter name="text" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_use_drag_window" symbol="gtk_tool_item_set_use_drag_window">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tool_item" type="GtkToolItem*"/>
-                                       <parameter name="use_drag_window" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_visible_horizontal" symbol="gtk_tool_item_set_visible_horizontal">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tool_item" type="GtkToolItem*"/>
-                                       <parameter name="visible_horizontal" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_visible_vertical" symbol="gtk_tool_item_set_visible_vertical">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tool_item" type="GtkToolItem*"/>
-                                       <parameter name="visible_vertical" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="toolbar_reconfigured" symbol="gtk_tool_item_toolbar_reconfigured">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tool_item" type="GtkToolItem*"/>
-                               </parameters>
-                       </method>
-                       <property name="is-important" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="visible-horizontal" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="visible-vertical" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="create-menu-proxy" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tool_item" type="GtkToolItem*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="toolbar-reconfigured" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tool_item" type="GtkToolItem*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkToolItemGroup" parent="GtkContainer" type-name="GtkToolItemGroup" get-type="gtk_tool_item_group_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkToolShell"/>
-                       </implements>
-                       <method name="get_collapsed" symbol="gtk_tool_item_group_get_collapsed">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="group" type="GtkToolItemGroup*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_drop_item" symbol="gtk_tool_item_group_get_drop_item">
-                               <return-type type="GtkToolItem*"/>
-                               <parameters>
-                                       <parameter name="group" type="GtkToolItemGroup*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="get_ellipsize" symbol="gtk_tool_item_group_get_ellipsize">
-                               <return-type type="PangoEllipsizeMode"/>
-                               <parameters>
-                                       <parameter name="group" type="GtkToolItemGroup*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_header_relief" symbol="gtk_tool_item_group_get_header_relief">
-                               <return-type type="GtkReliefStyle"/>
-                               <parameters>
-                                       <parameter name="group" type="GtkToolItemGroup*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_item_position" symbol="gtk_tool_item_group_get_item_position">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="group" type="GtkToolItemGroup*"/>
-                                       <parameter name="item" type="GtkToolItem*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_label" symbol="gtk_tool_item_group_get_label">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="group" type="GtkToolItemGroup*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_label_widget" symbol="gtk_tool_item_group_get_label_widget">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="group" type="GtkToolItemGroup*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_n_items" symbol="gtk_tool_item_group_get_n_items">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="group" type="GtkToolItemGroup*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_nth_item" symbol="gtk_tool_item_group_get_nth_item">
-                               <return-type type="GtkToolItem*"/>
-                               <parameters>
-                                       <parameter name="group" type="GtkToolItemGroup*"/>
-                                       <parameter name="index" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="insert" symbol="gtk_tool_item_group_insert">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="group" type="GtkToolItemGroup*"/>
-                                       <parameter name="item" type="GtkToolItem*"/>
-                                       <parameter name="position" type="gint"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_tool_item_group_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="label" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_collapsed" symbol="gtk_tool_item_group_set_collapsed">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="group" type="GtkToolItemGroup*"/>
-                                       <parameter name="collapsed" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_ellipsize" symbol="gtk_tool_item_group_set_ellipsize">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="group" type="GtkToolItemGroup*"/>
-                                       <parameter name="ellipsize" type="PangoEllipsizeMode"/>
-                               </parameters>
-                       </method>
-                       <method name="set_header_relief" symbol="gtk_tool_item_group_set_header_relief">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="group" type="GtkToolItemGroup*"/>
-                                       <parameter name="style" type="GtkReliefStyle"/>
-                               </parameters>
-                       </method>
-                       <method name="set_item_position" symbol="gtk_tool_item_group_set_item_position">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="group" type="GtkToolItemGroup*"/>
-                                       <parameter name="item" type="GtkToolItem*"/>
-                                       <parameter name="position" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_label" symbol="gtk_tool_item_group_set_label">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="group" type="GtkToolItemGroup*"/>
-                                       <parameter name="label" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_label_widget" symbol="gtk_tool_item_group_set_label_widget">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="group" type="GtkToolItemGroup*"/>
-                                       <parameter name="label_widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <property name="collapsed" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="ellipsize" type="PangoEllipsizeMode" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="header-relief" type="GtkReliefStyle" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="label" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="label-widget" type="GtkWidget*" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkToolPalette" parent="GtkContainer" type-name="GtkToolPalette" get-type="gtk_tool_palette_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                               <interface name="GtkScrollable"/>
-                       </implements>
-                       <method name="add_drag_dest" symbol="gtk_tool_palette_add_drag_dest">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="palette" type="GtkToolPalette*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="flags" type="GtkDestDefaults"/>
-                                       <parameter name="targets" type="GtkToolPaletteDragTargets"/>
-                                       <parameter name="actions" type="GdkDragAction"/>
-                               </parameters>
-                       </method>
-                       <method name="get_drag_item" symbol="gtk_tool_palette_get_drag_item">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="palette" type="GtkToolPalette*"/>
-                                       <parameter name="selection" type="GtkSelectionData*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_drag_target_group" symbol="gtk_tool_palette_get_drag_target_group">
-                               <return-type type="GtkTargetEntry*"/>
-                       </method>
-                       <method name="get_drag_target_item" symbol="gtk_tool_palette_get_drag_target_item">
-                               <return-type type="GtkTargetEntry*"/>
-                       </method>
-                       <method name="get_drop_group" symbol="gtk_tool_palette_get_drop_group">
-                               <return-type type="GtkToolItemGroup*"/>
-                               <parameters>
-                                       <parameter name="palette" type="GtkToolPalette*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="get_drop_item" symbol="gtk_tool_palette_get_drop_item">
-                               <return-type type="GtkToolItem*"/>
-                               <parameters>
-                                       <parameter name="palette" type="GtkToolPalette*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="get_exclusive" symbol="gtk_tool_palette_get_exclusive">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="palette" type="GtkToolPalette*"/>
-                                       <parameter name="group" type="GtkToolItemGroup*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_expand" symbol="gtk_tool_palette_get_expand">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="palette" type="GtkToolPalette*"/>
-                                       <parameter name="group" type="GtkToolItemGroup*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_group_position" symbol="gtk_tool_palette_get_group_position">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="palette" type="GtkToolPalette*"/>
-                                       <parameter name="group" type="GtkToolItemGroup*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_hadjustment" symbol="gtk_tool_palette_get_hadjustment">
-                               <return-type type="GtkAdjustment*"/>
-                               <parameters>
-                                       <parameter name="palette" type="GtkToolPalette*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_icon_size" symbol="gtk_tool_palette_get_icon_size">
-                               <return-type type="GtkIconSize"/>
-                               <parameters>
-                                       <parameter name="palette" type="GtkToolPalette*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_style" symbol="gtk_tool_palette_get_style">
-                               <return-type type="GtkToolbarStyle"/>
-                               <parameters>
-                                       <parameter name="palette" type="GtkToolPalette*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_vadjustment" symbol="gtk_tool_palette_get_vadjustment">
-                               <return-type type="GtkAdjustment*"/>
-                               <parameters>
-                                       <parameter name="palette" type="GtkToolPalette*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_tool_palette_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <method name="set_drag_source" symbol="gtk_tool_palette_set_drag_source">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="palette" type="GtkToolPalette*"/>
-                                       <parameter name="targets" type="GtkToolPaletteDragTargets"/>
-                               </parameters>
-                       </method>
-                       <method name="set_exclusive" symbol="gtk_tool_palette_set_exclusive">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="palette" type="GtkToolPalette*"/>
-                                       <parameter name="group" type="GtkToolItemGroup*"/>
-                                       <parameter name="exclusive" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_expand" symbol="gtk_tool_palette_set_expand">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="palette" type="GtkToolPalette*"/>
-                                       <parameter name="group" type="GtkToolItemGroup*"/>
-                                       <parameter name="expand" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_group_position" symbol="gtk_tool_palette_set_group_position">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="palette" type="GtkToolPalette*"/>
-                                       <parameter name="group" type="GtkToolItemGroup*"/>
-                                       <parameter name="position" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_icon_size" symbol="gtk_tool_palette_set_icon_size">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="palette" type="GtkToolPalette*"/>
-                                       <parameter name="icon_size" type="GtkIconSize"/>
-                               </parameters>
-                       </method>
-                       <method name="set_style" symbol="gtk_tool_palette_set_style">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="palette" type="GtkToolPalette*"/>
-                                       <parameter name="style" type="GtkToolbarStyle"/>
-                               </parameters>
-                       </method>
-                       <method name="unset_icon_size" symbol="gtk_tool_palette_unset_icon_size">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="palette" type="GtkToolPalette*"/>
-                               </parameters>
-                       </method>
-                       <method name="unset_style" symbol="gtk_tool_palette_unset_style">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="palette" type="GtkToolPalette*"/>
-                               </parameters>
-                       </method>
-                       <property name="icon-size" type="GtkIconSize" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="icon-size-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="toolbar-style" type="GtkToolbarStyle" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkToolbar" parent="GtkContainer" type-name="GtkToolbar" get-type="gtk_toolbar_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkToolShell"/>
-                               <interface name="GtkOrientable"/>
-                       </implements>
-                       <method name="get_drop_index" symbol="gtk_toolbar_get_drop_index">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="toolbar" type="GtkToolbar*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="get_icon_size" symbol="gtk_toolbar_get_icon_size">
-                               <return-type type="GtkIconSize"/>
-                               <parameters>
-                                       <parameter name="toolbar" type="GtkToolbar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_item_index" symbol="gtk_toolbar_get_item_index">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="toolbar" type="GtkToolbar*"/>
-                                       <parameter name="item" type="GtkToolItem*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_n_items" symbol="gtk_toolbar_get_n_items">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="toolbar" type="GtkToolbar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_nth_item" symbol="gtk_toolbar_get_nth_item">
-                               <return-type type="GtkToolItem*"/>
-                               <parameters>
-                                       <parameter name="toolbar" type="GtkToolbar*"/>
-                                       <parameter name="n" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="get_relief_style" symbol="gtk_toolbar_get_relief_style">
-                               <return-type type="GtkReliefStyle"/>
-                               <parameters>
-                                       <parameter name="toolbar" type="GtkToolbar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_show_arrow" symbol="gtk_toolbar_get_show_arrow">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="toolbar" type="GtkToolbar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_style" symbol="gtk_toolbar_get_style">
-                               <return-type type="GtkToolbarStyle"/>
-                               <parameters>
-                                       <parameter name="toolbar" type="GtkToolbar*"/>
-                               </parameters>
-                       </method>
-                       <method name="insert" symbol="gtk_toolbar_insert">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="toolbar" type="GtkToolbar*"/>
-                                       <parameter name="item" type="GtkToolItem*"/>
-                                       <parameter name="pos" type="gint"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_toolbar_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <method name="set_drop_highlight_item" symbol="gtk_toolbar_set_drop_highlight_item">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="toolbar" type="GtkToolbar*"/>
-                                       <parameter name="tool_item" type="GtkToolItem*"/>
-                                       <parameter name="index_" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_icon_size" symbol="gtk_toolbar_set_icon_size">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="toolbar" type="GtkToolbar*"/>
-                                       <parameter name="icon_size" type="GtkIconSize"/>
-                               </parameters>
-                       </method>
-                       <method name="set_show_arrow" symbol="gtk_toolbar_set_show_arrow">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="toolbar" type="GtkToolbar*"/>
-                                       <parameter name="show_arrow" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_style" symbol="gtk_toolbar_set_style">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="toolbar" type="GtkToolbar*"/>
-                                       <parameter name="style" type="GtkToolbarStyle"/>
-                               </parameters>
-                       </method>
-                       <method name="unset_icon_size" symbol="gtk_toolbar_unset_icon_size">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="toolbar" type="GtkToolbar*"/>
-                               </parameters>
-                       </method>
-                       <method name="unset_style" symbol="gtk_toolbar_unset_style">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="toolbar" type="GtkToolbar*"/>
-                               </parameters>
-                       </method>
-                       <property name="icon-size" type="GtkIconSize" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="icon-size-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="show-arrow" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="toolbar-style" type="GtkToolbarStyle" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="focus-home-or-end" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkToolbar*"/>
-                                       <parameter name="p0" type="gboolean"/>
-                               </parameters>
-                       </signal>
-                       <signal name="orientation-changed" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="toolbar" type="GtkToolbar*"/>
-                                       <parameter name="orientation" type="GtkOrientation"/>
-                               </parameters>
-                       </signal>
-                       <signal name="popup-context-menu" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="toolbar" type="GtkToolbar*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                                       <parameter name="button_number" type="gint"/>
-                               </parameters>
-                       </signal>
-                       <signal name="style-changed" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="toolbar" type="GtkToolbar*"/>
-                                       <parameter name="style" type="GtkToolbarStyle"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkTooltip" parent="GObject" type-name="GtkTooltip" get-type="gtk_tooltip_get_type">
-                       <method name="set_custom" symbol="gtk_tooltip_set_custom">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tooltip" type="GtkTooltip*"/>
-                                       <parameter name="custom_widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_icon" symbol="gtk_tooltip_set_icon">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tooltip" type="GtkTooltip*"/>
-                                       <parameter name="pixbuf" type="GdkPixbuf*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_icon_from_gicon" symbol="gtk_tooltip_set_icon_from_gicon">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tooltip" type="GtkTooltip*"/>
-                                       <parameter name="gicon" type="GIcon*"/>
-                                       <parameter name="size" type="GtkIconSize"/>
-                               </parameters>
-                       </method>
-                       <method name="set_icon_from_icon_name" symbol="gtk_tooltip_set_icon_from_icon_name">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tooltip" type="GtkTooltip*"/>
-                                       <parameter name="icon_name" type="gchar*"/>
-                                       <parameter name="size" type="GtkIconSize"/>
-                               </parameters>
-                       </method>
-                       <method name="set_icon_from_stock" symbol="gtk_tooltip_set_icon_from_stock">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tooltip" type="GtkTooltip*"/>
-                                       <parameter name="stock_id" type="gchar*"/>
-                                       <parameter name="size" type="GtkIconSize"/>
-                               </parameters>
-                       </method>
-                       <method name="set_markup" symbol="gtk_tooltip_set_markup">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tooltip" type="GtkTooltip*"/>
-                                       <parameter name="markup" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_text" symbol="gtk_tooltip_set_text">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tooltip" type="GtkTooltip*"/>
-                                       <parameter name="text" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_tip_area" symbol="gtk_tooltip_set_tip_area">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tooltip" type="GtkTooltip*"/>
-                                       <parameter name="rect" type="GdkRectangle*"/>
-                               </parameters>
-                       </method>
-                       <method name="trigger_tooltip_query" symbol="gtk_tooltip_trigger_tooltip_query">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="display" type="GdkDisplay*"/>
-                               </parameters>
-                       </method>
-               </object>
-               <object name="GtkToplevelAccessible" parent="AtkObject" type-name="GtkToplevelAccessible" get-type="gtk_toplevel_accessible_get_type">
-                       <method name="get_children" symbol="gtk_toplevel_accessible_get_children">
-                               <return-type type="GList*"/>
-                               <parameters>
-                                       <parameter name="accessible" type="GtkToplevelAccessible*"/>
-                               </parameters>
-                       </method>
-               </object>
-               <object name="GtkTreeModelFilter" parent="GObject" type-name="GtkTreeModelFilter" get-type="gtk_tree_model_filter_get_type">
-                       <implements>
-                               <interface name="GtkTreeModel"/>
-                               <interface name="GtkTreeDragSource"/>
-                       </implements>
-                       <method name="clear_cache" symbol="gtk_tree_model_filter_clear_cache">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="filter" type="GtkTreeModelFilter*"/>
-                               </parameters>
-                       </method>
-                       <method name="convert_child_iter_to_iter" symbol="gtk_tree_model_filter_convert_child_iter_to_iter">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="filter" type="GtkTreeModelFilter*"/>
-                                       <parameter name="filter_iter" type="GtkTreeIter*"/>
-                                       <parameter name="child_iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="convert_child_path_to_path" symbol="gtk_tree_model_filter_convert_child_path_to_path">
-                               <return-type type="GtkTreePath*"/>
-                               <parameters>
-                                       <parameter name="filter" type="GtkTreeModelFilter*"/>
-                                       <parameter name="child_path" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <method name="convert_iter_to_child_iter" symbol="gtk_tree_model_filter_convert_iter_to_child_iter">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="filter" type="GtkTreeModelFilter*"/>
-                                       <parameter name="child_iter" type="GtkTreeIter*"/>
-                                       <parameter name="filter_iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="convert_path_to_child_path" symbol="gtk_tree_model_filter_convert_path_to_child_path">
-                               <return-type type="GtkTreePath*"/>
-                               <parameters>
-                                       <parameter name="filter" type="GtkTreeModelFilter*"/>
-                                       <parameter name="filter_path" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_model" symbol="gtk_tree_model_filter_get_model">
-                               <return-type type="GtkTreeModel*"/>
-                               <parameters>
-                                       <parameter name="filter" type="GtkTreeModelFilter*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_tree_model_filter_new">
-                               <return-type type="GtkTreeModel*"/>
-                               <parameters>
-                                       <parameter name="child_model" type="GtkTreeModel*"/>
-                                       <parameter name="root" type="GtkTreePath*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="refilter" symbol="gtk_tree_model_filter_refilter">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="filter" type="GtkTreeModelFilter*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_modify_func" symbol="gtk_tree_model_filter_set_modify_func">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="filter" type="GtkTreeModelFilter*"/>
-                                       <parameter name="n_columns" type="gint"/>
-                                       <parameter name="types" type="GType*"/>
-                                       <parameter name="func" type="GtkTreeModelFilterModifyFunc"/>
-                                       <parameter name="data" type="gpointer"/>
-                                       <parameter name="destroy" type="GDestroyNotify"/>
-                               </parameters>
-                       </method>
-                       <method name="set_visible_column" symbol="gtk_tree_model_filter_set_visible_column">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="filter" type="GtkTreeModelFilter*"/>
-                                       <parameter name="column" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_visible_func" symbol="gtk_tree_model_filter_set_visible_func">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="filter" type="GtkTreeModelFilter*"/>
-                                       <parameter name="func" type="GtkTreeModelFilterVisibleFunc"/>
-                                       <parameter name="data" type="gpointer"/>
-                                       <parameter name="destroy" type="GDestroyNotify"/>
-                               </parameters>
-                       </method>
-                       <property name="child-model" type="GtkTreeModel*" readable="1" writable="1" construct="0" construct-only="1"/>
-                       <property name="virtual-root" type="GtkTreePath*" readable="1" writable="1" construct="0" construct-only="1"/>
-                       <vfunc name="modify">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkTreeModelFilter*"/>
-                                       <parameter name="child_model" type="GtkTreeModel*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="value" type="GValue*"/>
-                                       <parameter name="column" type="gint"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="visible">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkTreeModelFilter*"/>
-                                       <parameter name="child_model" type="GtkTreeModel*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </vfunc>
-               </object>
-               <object name="GtkTreeModelSort" parent="GObject" type-name="GtkTreeModelSort" get-type="gtk_tree_model_sort_get_type">
-                       <implements>
-                               <interface name="GtkTreeModel"/>
-                               <interface name="GtkTreeSortable"/>
-                               <interface name="GtkTreeDragSource"/>
-                       </implements>
-                       <method name="clear_cache" symbol="gtk_tree_model_sort_clear_cache">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_model_sort" type="GtkTreeModelSort*"/>
-                               </parameters>
-                       </method>
-                       <method name="convert_child_iter_to_iter" symbol="gtk_tree_model_sort_convert_child_iter_to_iter">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_model_sort" type="GtkTreeModelSort*"/>
-                                       <parameter name="sort_iter" type="GtkTreeIter*"/>
-                                       <parameter name="child_iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="convert_child_path_to_path" symbol="gtk_tree_model_sort_convert_child_path_to_path">
-                               <return-type type="GtkTreePath*"/>
-                               <parameters>
-                                       <parameter name="tree_model_sort" type="GtkTreeModelSort*"/>
-                                       <parameter name="child_path" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <method name="convert_iter_to_child_iter" symbol="gtk_tree_model_sort_convert_iter_to_child_iter">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_model_sort" type="GtkTreeModelSort*"/>
-                                       <parameter name="child_iter" type="GtkTreeIter*"/>
-                                       <parameter name="sorted_iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="convert_path_to_child_path" symbol="gtk_tree_model_sort_convert_path_to_child_path">
-                               <return-type type="GtkTreePath*"/>
-                               <parameters>
-                                       <parameter name="tree_model_sort" type="GtkTreeModelSort*"/>
-                                       <parameter name="sorted_path" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_model" symbol="gtk_tree_model_sort_get_model">
-                               <return-type type="GtkTreeModel*"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModelSort*"/>
-                               </parameters>
-                       </method>
-                       <method name="iter_is_valid" symbol="gtk_tree_model_sort_iter_is_valid">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_model_sort" type="GtkTreeModelSort*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new_with_model" symbol="gtk_tree_model_sort_new_with_model">
-                               <return-type type="GtkTreeModel*"/>
-                               <parameters>
-                                       <parameter name="child_model" type="GtkTreeModel*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="reset_default_sort_func" symbol="gtk_tree_model_sort_reset_default_sort_func">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_model_sort" type="GtkTreeModelSort*"/>
-                               </parameters>
-                       </method>
-                       <property name="model" type="GtkTreeModel*" readable="1" writable="1" construct="0" construct-only="1"/>
-               </object>
-               <object name="GtkTreeSelection" parent="GObject" type-name="GtkTreeSelection" get-type="gtk_tree_selection_get_type">
-                       <method name="count_selected_rows" symbol="gtk_tree_selection_count_selected_rows">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="selection" type="GtkTreeSelection*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_mode" symbol="gtk_tree_selection_get_mode">
-                               <return-type type="GtkSelectionMode"/>
-                               <parameters>
-                                       <parameter name="selection" type="GtkTreeSelection*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_select_function" symbol="gtk_tree_selection_get_select_function">
-                               <return-type type="GtkTreeSelectionFunc"/>
-                               <parameters>
-                                       <parameter name="selection" type="GtkTreeSelection*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_selected" symbol="gtk_tree_selection_get_selected">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="selection" type="GtkTreeSelection*"/>
-                                       <parameter name="model" type="GtkTreeModel**"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_selected_rows" symbol="gtk_tree_selection_get_selected_rows">
-                               <return-type type="GList*"/>
-                               <parameters>
-                                       <parameter name="selection" type="GtkTreeSelection*"/>
-                                       <parameter name="model" type="GtkTreeModel**"/>
-                               </parameters>
-                       </method>
-                       <method name="get_tree_view" symbol="gtk_tree_selection_get_tree_view">
-                               <return-type type="GtkTreeView*"/>
-                               <parameters>
-                                       <parameter name="selection" type="GtkTreeSelection*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_user_data" symbol="gtk_tree_selection_get_user_data">
-                               <return-type type="gpointer"/>
-                               <parameters>
-                                       <parameter name="selection" type="GtkTreeSelection*"/>
-                               </parameters>
-                       </method>
-                       <method name="iter_is_selected" symbol="gtk_tree_selection_iter_is_selected">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="selection" type="GtkTreeSelection*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="path_is_selected" symbol="gtk_tree_selection_path_is_selected">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="selection" type="GtkTreeSelection*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <method name="select_all" symbol="gtk_tree_selection_select_all">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="selection" type="GtkTreeSelection*"/>
-                               </parameters>
-                       </method>
-                       <method name="select_iter" symbol="gtk_tree_selection_select_iter">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="selection" type="GtkTreeSelection*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="select_path" symbol="gtk_tree_selection_select_path">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="selection" type="GtkTreeSelection*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <method name="select_range" symbol="gtk_tree_selection_select_range">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="selection" type="GtkTreeSelection*"/>
-                                       <parameter name="start_path" type="GtkTreePath*"/>
-                                       <parameter name="end_path" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <method name="selected_foreach" symbol="gtk_tree_selection_selected_foreach">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="selection" type="GtkTreeSelection*"/>
-                                       <parameter name="func" type="GtkTreeSelectionForeachFunc"/>
-                                       <parameter name="data" type="gpointer"/>
-                               </parameters>
-                       </method>
-                       <method name="set_mode" symbol="gtk_tree_selection_set_mode">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="selection" type="GtkTreeSelection*"/>
-                                       <parameter name="type" type="GtkSelectionMode"/>
-                               </parameters>
-                       </method>
-                       <method name="set_select_function" symbol="gtk_tree_selection_set_select_function">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="selection" type="GtkTreeSelection*"/>
-                                       <parameter name="func" type="GtkTreeSelectionFunc"/>
-                                       <parameter name="data" type="gpointer"/>
-                                       <parameter name="destroy" type="GDestroyNotify"/>
-                               </parameters>
-                       </method>
-                       <method name="unselect_all" symbol="gtk_tree_selection_unselect_all">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="selection" type="GtkTreeSelection*"/>
-                               </parameters>
-                       </method>
-                       <method name="unselect_iter" symbol="gtk_tree_selection_unselect_iter">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="selection" type="GtkTreeSelection*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="unselect_path" symbol="gtk_tree_selection_unselect_path">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="selection" type="GtkTreeSelection*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <method name="unselect_range" symbol="gtk_tree_selection_unselect_range">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="selection" type="GtkTreeSelection*"/>
-                                       <parameter name="start_path" type="GtkTreePath*"/>
-                                       <parameter name="end_path" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <property name="mode" type="GtkSelectionMode" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="changed" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="selection" type="GtkTreeSelection*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkTreeStore" parent="GObject" type-name="GtkTreeStore" get-type="gtk_tree_store_get_type">
-                       <implements>
-                               <interface name="GtkTreeModel"/>
-                               <interface name="GtkTreeDragSource"/>
-                               <interface name="GtkTreeDragDest"/>
-                               <interface name="GtkTreeSortable"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="append" symbol="gtk_tree_store_append">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_store" type="GtkTreeStore*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="parent" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="clear" symbol="gtk_tree_store_clear">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_store" type="GtkTreeStore*"/>
-                               </parameters>
-                       </method>
-                       <method name="insert" symbol="gtk_tree_store_insert">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_store" type="GtkTreeStore*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="parent" type="GtkTreeIter*"/>
-                                       <parameter name="position" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="insert_after" symbol="gtk_tree_store_insert_after">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_store" type="GtkTreeStore*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="parent" type="GtkTreeIter*"/>
-                                       <parameter name="sibling" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="insert_before" symbol="gtk_tree_store_insert_before">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_store" type="GtkTreeStore*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="parent" type="GtkTreeIter*"/>
-                                       <parameter name="sibling" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="insert_with_values" symbol="gtk_tree_store_insert_with_values">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_store" type="GtkTreeStore*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="parent" type="GtkTreeIter*"/>
-                                       <parameter name="position" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="insert_with_valuesv" symbol="gtk_tree_store_insert_with_valuesv">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_store" type="GtkTreeStore*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="parent" type="GtkTreeIter*"/>
-                                       <parameter name="position" type="gint"/>
-                                       <parameter name="columns" type="gint*"/>
-                                       <parameter name="values" type="GValue*"/>
-                                       <parameter name="n_values" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="is_ancestor" symbol="gtk_tree_store_is_ancestor">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_store" type="GtkTreeStore*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="descendant" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="iter_depth" symbol="gtk_tree_store_iter_depth">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="tree_store" type="GtkTreeStore*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="iter_is_valid" symbol="gtk_tree_store_iter_is_valid">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_store" type="GtkTreeStore*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="move_after" symbol="gtk_tree_store_move_after">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_store" type="GtkTreeStore*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="position" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="move_before" symbol="gtk_tree_store_move_before">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_store" type="GtkTreeStore*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="position" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_tree_store_new">
-                               <return-type type="GtkTreeStore*"/>
-                               <parameters>
-                                       <parameter name="n_columns" type="gint"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="newv" symbol="gtk_tree_store_newv">
-                               <return-type type="GtkTreeStore*"/>
-                               <parameters>
-                                       <parameter name="n_columns" type="gint"/>
-                                       <parameter name="types" type="GType*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="prepend" symbol="gtk_tree_store_prepend">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_store" type="GtkTreeStore*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="parent" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="remove" symbol="gtk_tree_store_remove">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_store" type="GtkTreeStore*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="reorder" symbol="gtk_tree_store_reorder">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_store" type="GtkTreeStore*"/>
-                                       <parameter name="parent" type="GtkTreeIter*"/>
-                                       <parameter name="new_order" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="set" symbol="gtk_tree_store_set">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_store" type="GtkTreeStore*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_column_types" symbol="gtk_tree_store_set_column_types">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_store" type="GtkTreeStore*"/>
-                                       <parameter name="n_columns" type="gint"/>
-                                       <parameter name="types" type="GType*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_valist" symbol="gtk_tree_store_set_valist">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_store" type="GtkTreeStore*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="var_args" type="va_list"/>
-                               </parameters>
-                       </method>
-                       <method name="set_value" symbol="gtk_tree_store_set_value">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_store" type="GtkTreeStore*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="column" type="gint"/>
-                                       <parameter name="value" type="GValue*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_valuesv" symbol="gtk_tree_store_set_valuesv">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_store" type="GtkTreeStore*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="columns" type="gint*"/>
-                                       <parameter name="values" type="GValue*"/>
-                                       <parameter name="n_values" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="swap" symbol="gtk_tree_store_swap">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_store" type="GtkTreeStore*"/>
-                                       <parameter name="a" type="GtkTreeIter*"/>
-                                       <parameter name="b" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-               </object>
-               <object name="GtkTreeView" parent="GtkContainer" type-name="GtkTreeView" get-type="gtk_tree_view_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkScrollable"/>
-                       </implements>
-                       <method name="append_column" symbol="gtk_tree_view_append_column">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="column" type="GtkTreeViewColumn*"/>
-                               </parameters>
-                       </method>
-                       <method name="collapse_all" symbol="gtk_tree_view_collapse_all">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </method>
-                       <method name="collapse_row" symbol="gtk_tree_view_collapse_row">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <method name="columns_autosize" symbol="gtk_tree_view_columns_autosize">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </method>
-                       <method name="convert_bin_window_to_tree_coords" symbol="gtk_tree_view_convert_bin_window_to_tree_coords">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="bx" type="gint"/>
-                                       <parameter name="by" type="gint"/>
-                                       <parameter name="tx" type="gint*"/>
-                                       <parameter name="ty" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="convert_bin_window_to_widget_coords" symbol="gtk_tree_view_convert_bin_window_to_widget_coords">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="bx" type="gint"/>
-                                       <parameter name="by" type="gint"/>
-                                       <parameter name="wx" type="gint*"/>
-                                       <parameter name="wy" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="convert_tree_to_bin_window_coords" symbol="gtk_tree_view_convert_tree_to_bin_window_coords">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="tx" type="gint"/>
-                                       <parameter name="ty" type="gint"/>
-                                       <parameter name="bx" type="gint*"/>
-                                       <parameter name="by" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="convert_tree_to_widget_coords" symbol="gtk_tree_view_convert_tree_to_widget_coords">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="tx" type="gint"/>
-                                       <parameter name="ty" type="gint"/>
-                                       <parameter name="wx" type="gint*"/>
-                                       <parameter name="wy" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="convert_widget_to_bin_window_coords" symbol="gtk_tree_view_convert_widget_to_bin_window_coords">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="wx" type="gint"/>
-                                       <parameter name="wy" type="gint"/>
-                                       <parameter name="bx" type="gint*"/>
-                                       <parameter name="by" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="convert_widget_to_tree_coords" symbol="gtk_tree_view_convert_widget_to_tree_coords">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="wx" type="gint"/>
-                                       <parameter name="wy" type="gint"/>
-                                       <parameter name="tx" type="gint*"/>
-                                       <parameter name="ty" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="create_row_drag_icon" symbol="gtk_tree_view_create_row_drag_icon">
-                               <return-type type="cairo_surface_t*"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <method name="enable_model_drag_dest" symbol="gtk_tree_view_enable_model_drag_dest">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="targets" type="GtkTargetEntry*"/>
-                                       <parameter name="n_targets" type="gint"/>
-                                       <parameter name="actions" type="GdkDragAction"/>
-                               </parameters>
-                       </method>
-                       <method name="enable_model_drag_source" symbol="gtk_tree_view_enable_model_drag_source">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="start_button_mask" type="GdkModifierType"/>
-                                       <parameter name="targets" type="GtkTargetEntry*"/>
-                                       <parameter name="n_targets" type="gint"/>
-                                       <parameter name="actions" type="GdkDragAction"/>
-                               </parameters>
-                       </method>
-                       <method name="expand_all" symbol="gtk_tree_view_expand_all">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </method>
-                       <method name="expand_row" symbol="gtk_tree_view_expand_row">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                                       <parameter name="open_all" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="expand_to_path" symbol="gtk_tree_view_expand_to_path">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_activate_on_single_click" symbol="gtk_tree_view_get_activate_on_single_click">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_background_area" symbol="gtk_tree_view_get_background_area">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                                       <parameter name="column" type="GtkTreeViewColumn*"/>
-                                       <parameter name="rect" type="GdkRectangle*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_bin_window" symbol="gtk_tree_view_get_bin_window">
-                               <return-type type="GdkWindow*"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_cell_area" symbol="gtk_tree_view_get_cell_area">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                                       <parameter name="column" type="GtkTreeViewColumn*"/>
-                                       <parameter name="rect" type="GdkRectangle*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_column" symbol="gtk_tree_view_get_column">
-                               <return-type type="GtkTreeViewColumn*"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="n" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="get_columns" symbol="gtk_tree_view_get_columns">
-                               <return-type type="GList*"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_cursor" symbol="gtk_tree_view_get_cursor">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="path" type="GtkTreePath**"/>
-                                       <parameter name="focus_column" type="GtkTreeViewColumn**"/>
-                               </parameters>
-                       </method>
-                       <method name="get_dest_row_at_pos" symbol="gtk_tree_view_get_dest_row_at_pos">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="drag_x" type="gint"/>
-                                       <parameter name="drag_y" type="gint"/>
-                                       <parameter name="path" type="GtkTreePath**"/>
-                                       <parameter name="pos" type="GtkTreeViewDropPosition*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_drag_dest_row" symbol="gtk_tree_view_get_drag_dest_row">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="path" type="GtkTreePath**"/>
-                                       <parameter name="pos" type="GtkTreeViewDropPosition*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_enable_search" symbol="gtk_tree_view_get_enable_search">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_enable_tree_lines" symbol="gtk_tree_view_get_enable_tree_lines">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_expander_column" symbol="gtk_tree_view_get_expander_column">
-                               <return-type type="GtkTreeViewColumn*"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_fixed_height_mode" symbol="gtk_tree_view_get_fixed_height_mode">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_grid_lines" symbol="gtk_tree_view_get_grid_lines">
-                               <return-type type="GtkTreeViewGridLines"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_hadjustment" symbol="gtk_tree_view_get_hadjustment">
-                               <return-type type="GtkAdjustment*"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_headers_clickable" symbol="gtk_tree_view_get_headers_clickable">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_headers_visible" symbol="gtk_tree_view_get_headers_visible">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_hover_expand" symbol="gtk_tree_view_get_hover_expand">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_hover_selection" symbol="gtk_tree_view_get_hover_selection">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_level_indentation" symbol="gtk_tree_view_get_level_indentation">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_model" symbol="gtk_tree_view_get_model">
-                               <return-type type="GtkTreeModel*"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_n_columns" symbol="gtk_tree_view_get_n_columns">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_path_at_pos" symbol="gtk_tree_view_get_path_at_pos">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                                       <parameter name="path" type="GtkTreePath**"/>
-                                       <parameter name="column" type="GtkTreeViewColumn**"/>
-                                       <parameter name="cell_x" type="gint*"/>
-                                       <parameter name="cell_y" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_reorderable" symbol="gtk_tree_view_get_reorderable">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_row_separator_func" symbol="gtk_tree_view_get_row_separator_func">
-                               <return-type type="GtkTreeViewRowSeparatorFunc"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_rubber_banding" symbol="gtk_tree_view_get_rubber_banding">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_rules_hint" symbol="gtk_tree_view_get_rules_hint">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_search_column" symbol="gtk_tree_view_get_search_column">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_search_entry" symbol="gtk_tree_view_get_search_entry">
-                               <return-type type="GtkEntry*"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_search_equal_func" symbol="gtk_tree_view_get_search_equal_func">
-                               <return-type type="GtkTreeViewSearchEqualFunc"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_search_position_func" symbol="gtk_tree_view_get_search_position_func">
-                               <return-type type="GtkTreeViewSearchPositionFunc"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_selection" symbol="gtk_tree_view_get_selection">
-                               <return-type type="GtkTreeSelection*"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_show_expanders" symbol="gtk_tree_view_get_show_expanders">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_tooltip_column" symbol="gtk_tree_view_get_tooltip_column">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_tooltip_context" symbol="gtk_tree_view_get_tooltip_context">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="x" type="gint*"/>
-                                       <parameter name="y" type="gint*"/>
-                                       <parameter name="keyboard_tip" type="gboolean"/>
-                                       <parameter name="model" type="GtkTreeModel**"/>
-                                       <parameter name="path" type="GtkTreePath**"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_vadjustment" symbol="gtk_tree_view_get_vadjustment">
-                               <return-type type="GtkAdjustment*"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_visible_range" symbol="gtk_tree_view_get_visible_range">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="start_path" type="GtkTreePath**"/>
-                                       <parameter name="end_path" type="GtkTreePath**"/>
-                               </parameters>
-                       </method>
-                       <method name="get_visible_rect" symbol="gtk_tree_view_get_visible_rect">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="visible_rect" type="GdkRectangle*"/>
-                               </parameters>
-                       </method>
-                       <method name="insert_column" symbol="gtk_tree_view_insert_column">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="column" type="GtkTreeViewColumn*"/>
-                                       <parameter name="position" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="insert_column_with_attributes" symbol="gtk_tree_view_insert_column_with_attributes">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="position" type="gint"/>
-                                       <parameter name="title" type="gchar*"/>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                               </parameters>
-                       </method>
-                       <method name="insert_column_with_data_func" symbol="gtk_tree_view_insert_column_with_data_func">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="position" type="gint"/>
-                                       <parameter name="title" type="gchar*"/>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="func" type="GtkTreeCellDataFunc"/>
-                                       <parameter name="data" type="gpointer"/>
-                                       <parameter name="dnotify" type="GDestroyNotify"/>
-                               </parameters>
-                       </method>
-                       <method name="is_blank_at_pos" symbol="gtk_tree_view_is_blank_at_pos">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                                       <parameter name="path" type="GtkTreePath**"/>
-                                       <parameter name="column" type="GtkTreeViewColumn**"/>
-                                       <parameter name="cell_x" type="gint*"/>
-                                       <parameter name="cell_y" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="is_rubber_banding_active" symbol="gtk_tree_view_is_rubber_banding_active">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </method>
-                       <method name="map_expanded_rows" symbol="gtk_tree_view_map_expanded_rows">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="func" type="GtkTreeViewMappingFunc"/>
-                                       <parameter name="data" type="gpointer"/>
-                               </parameters>
-                       </method>
-                       <method name="move_column_after" symbol="gtk_tree_view_move_column_after">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="column" type="GtkTreeViewColumn*"/>
-                                       <parameter name="base_column" type="GtkTreeViewColumn*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_tree_view_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <constructor name="new_with_model" symbol="gtk_tree_view_new_with_model">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="model" type="GtkTreeModel*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="remove_column" symbol="gtk_tree_view_remove_column">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="column" type="GtkTreeViewColumn*"/>
-                               </parameters>
-                       </method>
-                       <method name="row_activated" symbol="gtk_tree_view_row_activated">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                                       <parameter name="column" type="GtkTreeViewColumn*"/>
-                               </parameters>
-                       </method>
-                       <method name="row_expanded" symbol="gtk_tree_view_row_expanded">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <method name="scroll_to_cell" symbol="gtk_tree_view_scroll_to_cell">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                                       <parameter name="column" type="GtkTreeViewColumn*"/>
-                                       <parameter name="use_align" type="gboolean"/>
-                                       <parameter name="row_align" type="gfloat"/>
-                                       <parameter name="col_align" type="gfloat"/>
-                               </parameters>
-                       </method>
-                       <method name="scroll_to_point" symbol="gtk_tree_view_scroll_to_point">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="tree_x" type="gint"/>
-                                       <parameter name="tree_y" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_activate_on_single_click" symbol="gtk_tree_view_set_activate_on_single_click">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="single" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_column_drag_function" symbol="gtk_tree_view_set_column_drag_function">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="func" type="GtkTreeViewColumnDropFunc"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                                       <parameter name="destroy" type="GDestroyNotify"/>
-                               </parameters>
-                       </method>
-                       <method name="set_cursor" symbol="gtk_tree_view_set_cursor">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                                       <parameter name="focus_column" type="GtkTreeViewColumn*"/>
-                                       <parameter name="start_editing" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_cursor_on_cell" symbol="gtk_tree_view_set_cursor_on_cell">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                                       <parameter name="focus_column" type="GtkTreeViewColumn*"/>
-                                       <parameter name="focus_cell" type="GtkCellRenderer*"/>
-                                       <parameter name="start_editing" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_destroy_count_func" symbol="gtk_tree_view_set_destroy_count_func">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="func" type="GtkTreeDestroyCountFunc"/>
-                                       <parameter name="data" type="gpointer"/>
-                                       <parameter name="destroy" type="GDestroyNotify"/>
-                               </parameters>
-                       </method>
-                       <method name="set_drag_dest_row" symbol="gtk_tree_view_set_drag_dest_row">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                                       <parameter name="pos" type="GtkTreeViewDropPosition"/>
-                               </parameters>
-                       </method>
-                       <method name="set_enable_search" symbol="gtk_tree_view_set_enable_search">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="enable_search" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_enable_tree_lines" symbol="gtk_tree_view_set_enable_tree_lines">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="enabled" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_expander_column" symbol="gtk_tree_view_set_expander_column">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="column" type="GtkTreeViewColumn*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_fixed_height_mode" symbol="gtk_tree_view_set_fixed_height_mode">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="enable" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_grid_lines" symbol="gtk_tree_view_set_grid_lines">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="grid_lines" type="GtkTreeViewGridLines"/>
-                               </parameters>
-                       </method>
-                       <method name="set_hadjustment" symbol="gtk_tree_view_set_hadjustment">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_headers_clickable" symbol="gtk_tree_view_set_headers_clickable">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_headers_visible" symbol="gtk_tree_view_set_headers_visible">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="headers_visible" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_hover_expand" symbol="gtk_tree_view_set_hover_expand">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="expand" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_hover_selection" symbol="gtk_tree_view_set_hover_selection">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="hover" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_level_indentation" symbol="gtk_tree_view_set_level_indentation">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="indentation" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_model" symbol="gtk_tree_view_set_model">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="model" type="GtkTreeModel*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_reorderable" symbol="gtk_tree_view_set_reorderable">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="reorderable" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_row_separator_func" symbol="gtk_tree_view_set_row_separator_func">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="func" type="GtkTreeViewRowSeparatorFunc"/>
-                                       <parameter name="data" type="gpointer"/>
-                                       <parameter name="destroy" type="GDestroyNotify"/>
-                               </parameters>
-                       </method>
-                       <method name="set_rubber_banding" symbol="gtk_tree_view_set_rubber_banding">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="enable" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_rules_hint" symbol="gtk_tree_view_set_rules_hint">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_search_column" symbol="gtk_tree_view_set_search_column">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="column" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_search_entry" symbol="gtk_tree_view_set_search_entry">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="entry" type="GtkEntry*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_search_equal_func" symbol="gtk_tree_view_set_search_equal_func">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="search_equal_func" type="GtkTreeViewSearchEqualFunc"/>
-                                       <parameter name="search_user_data" type="gpointer"/>
-                                       <parameter name="search_destroy" type="GDestroyNotify"/>
-                               </parameters>
-                       </method>
-                       <method name="set_search_position_func" symbol="gtk_tree_view_set_search_position_func">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="func" type="GtkTreeViewSearchPositionFunc"/>
-                                       <parameter name="data" type="gpointer"/>
-                                       <parameter name="destroy" type="GDestroyNotify"/>
-                               </parameters>
-                       </method>
-                       <method name="set_show_expanders" symbol="gtk_tree_view_set_show_expanders">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="enabled" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_tooltip_cell" symbol="gtk_tree_view_set_tooltip_cell">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="tooltip" type="GtkTooltip*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                                       <parameter name="column" type="GtkTreeViewColumn*"/>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_tooltip_column" symbol="gtk_tree_view_set_tooltip_column">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="column" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_tooltip_row" symbol="gtk_tree_view_set_tooltip_row">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="tooltip" type="GtkTooltip*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_vadjustment" symbol="gtk_tree_view_set_vadjustment">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                               </parameters>
-                       </method>
-                       <method name="unset_rows_drag_dest" symbol="gtk_tree_view_unset_rows_drag_dest">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </method>
-                       <method name="unset_rows_drag_source" symbol="gtk_tree_view_unset_rows_drag_source">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </method>
-                       <property name="activate-on-single-click" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="enable-grid-lines" type="GtkTreeViewGridLines" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="enable-search" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="enable-tree-lines" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="expander-column" type="GtkTreeViewColumn*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="fixed-height-mode" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="headers-clickable" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="headers-visible" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="hover-expand" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="hover-selection" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="level-indentation" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="model" type="GtkTreeModel*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="reorderable" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="rubber-banding" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="rules-hint" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="search-column" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="show-expanders" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="tooltip-column" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="columns-changed" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="cursor-changed" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="expand-collapse-cursor-row" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="logical" type="gboolean"/>
-                                       <parameter name="expand" type="gboolean"/>
-                                       <parameter name="open_all" type="gboolean"/>
-                               </parameters>
-                       </signal>
-                       <signal name="move-cursor" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="step" type="GtkMovementStep"/>
-                                       <parameter name="count" type="gint"/>
-                               </parameters>
-                       </signal>
-                       <signal name="row-activated" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                                       <parameter name="column" type="GtkTreeViewColumn*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="row-collapsed" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="row-expanded" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="select-all" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="select-cursor-parent" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="select-cursor-row" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="start_editing" type="gboolean"/>
-                               </parameters>
-                       </signal>
-                       <signal name="start-interactive-search" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="test-collapse-row" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="test-expand-row" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="toggle-cursor-row" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="unselect-all" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_view" type="GtkTreeView*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkTreeViewAccessible" parent="GtkContainerAccessible" type-name="GtkTreeViewAccessible" get-type="gtk_tree_view_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                               <interface name="AtkTable"/>
-                               <interface name="AtkSelection"/>
-                               <interface name="GtkCellAccessibleParent"/>
-                       </implements>
-               </object>
-               <object name="GtkTreeViewColumn" parent="GInitiallyUnowned" type-name="GtkTreeViewColumn" get-type="gtk_tree_view_column_get_type">
-                       <implements>
-                               <interface name="GtkCellLayout"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="add_attribute" symbol="gtk_tree_view_column_add_attribute">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                                       <parameter name="cell_renderer" type="GtkCellRenderer*"/>
-                                       <parameter name="attribute" type="gchar*"/>
-                                       <parameter name="column" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="cell_get_position" symbol="gtk_tree_view_column_cell_get_position">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                                       <parameter name="cell_renderer" type="GtkCellRenderer*"/>
-                                       <parameter name="x_offset" type="gint*"/>
-                                       <parameter name="width" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="cell_get_size" symbol="gtk_tree_view_column_cell_get_size">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                                       <parameter name="cell_area" type="GdkRectangle*"/>
-                                       <parameter name="x_offset" type="gint*"/>
-                                       <parameter name="y_offset" type="gint*"/>
-                                       <parameter name="width" type="gint*"/>
-                                       <parameter name="height" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="cell_is_visible" symbol="gtk_tree_view_column_cell_is_visible">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                               </parameters>
-                       </method>
-                       <method name="cell_set_cell_data" symbol="gtk_tree_view_column_cell_set_cell_data">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="is_expander" type="gboolean"/>
-                                       <parameter name="is_expanded" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="clear" symbol="gtk_tree_view_column_clear">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                               </parameters>
-                       </method>
-                       <method name="clear_attributes" symbol="gtk_tree_view_column_clear_attributes">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                                       <parameter name="cell_renderer" type="GtkCellRenderer*"/>
-                               </parameters>
-                       </method>
-                       <method name="clicked" symbol="gtk_tree_view_column_clicked">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                               </parameters>
-                       </method>
-                       <method name="focus_cell" symbol="gtk_tree_view_column_focus_cell">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_alignment" symbol="gtk_tree_view_column_get_alignment">
-                               <return-type type="gfloat"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_button" symbol="gtk_tree_view_column_get_button">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_clickable" symbol="gtk_tree_view_column_get_clickable">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_expand" symbol="gtk_tree_view_column_get_expand">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_fixed_width" symbol="gtk_tree_view_column_get_fixed_width">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_max_width" symbol="gtk_tree_view_column_get_max_width">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_min_width" symbol="gtk_tree_view_column_get_min_width">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_reorderable" symbol="gtk_tree_view_column_get_reorderable">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_resizable" symbol="gtk_tree_view_column_get_resizable">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_sizing" symbol="gtk_tree_view_column_get_sizing">
-                               <return-type type="GtkTreeViewColumnSizing"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_sort_column_id" symbol="gtk_tree_view_column_get_sort_column_id">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_sort_indicator" symbol="gtk_tree_view_column_get_sort_indicator">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_sort_order" symbol="gtk_tree_view_column_get_sort_order">
-                               <return-type type="GtkSortType"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_spacing" symbol="gtk_tree_view_column_get_spacing">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_title" symbol="gtk_tree_view_column_get_title">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_tree_view" symbol="gtk_tree_view_column_get_tree_view">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_visible" symbol="gtk_tree_view_column_get_visible">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_widget" symbol="gtk_tree_view_column_get_widget">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_width" symbol="gtk_tree_view_column_get_width">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_x_offset" symbol="gtk_tree_view_column_get_x_offset">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_tree_view_column_new">
-                               <return-type type="GtkTreeViewColumn*"/>
-                       </constructor>
-                       <constructor name="new_with_area" symbol="gtk_tree_view_column_new_with_area">
-                               <return-type type="GtkTreeViewColumn*"/>
-                               <parameters>
-                                       <parameter name="area" type="GtkCellArea*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_with_attributes" symbol="gtk_tree_view_column_new_with_attributes">
-                               <return-type type="GtkTreeViewColumn*"/>
-                               <parameters>
-                                       <parameter name="title" type="gchar*"/>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="pack_end" symbol="gtk_tree_view_column_pack_end">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="expand" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="pack_start" symbol="gtk_tree_view_column_pack_start">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="expand" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="queue_resize" symbol="gtk_tree_view_column_queue_resize">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_alignment" symbol="gtk_tree_view_column_set_alignment">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                                       <parameter name="xalign" type="gfloat"/>
-                               </parameters>
-                       </method>
-                       <method name="set_attributes" symbol="gtk_tree_view_column_set_attributes">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                                       <parameter name="cell_renderer" type="GtkCellRenderer*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_cell_data_func" symbol="gtk_tree_view_column_set_cell_data_func">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                                       <parameter name="cell_renderer" type="GtkCellRenderer*"/>
-                                       <parameter name="func" type="GtkTreeCellDataFunc"/>
-                                       <parameter name="func_data" type="gpointer"/>
-                                       <parameter name="destroy" type="GDestroyNotify"/>
-                               </parameters>
-                       </method>
-                       <method name="set_clickable" symbol="gtk_tree_view_column_set_clickable">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                                       <parameter name="clickable" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_expand" symbol="gtk_tree_view_column_set_expand">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                                       <parameter name="expand" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_fixed_width" symbol="gtk_tree_view_column_set_fixed_width">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                                       <parameter name="fixed_width" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_max_width" symbol="gtk_tree_view_column_set_max_width">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                                       <parameter name="max_width" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_min_width" symbol="gtk_tree_view_column_set_min_width">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                                       <parameter name="min_width" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_reorderable" symbol="gtk_tree_view_column_set_reorderable">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                                       <parameter name="reorderable" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_resizable" symbol="gtk_tree_view_column_set_resizable">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                                       <parameter name="resizable" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_sizing" symbol="gtk_tree_view_column_set_sizing">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                                       <parameter name="type" type="GtkTreeViewColumnSizing"/>
-                               </parameters>
-                       </method>
-                       <method name="set_sort_column_id" symbol="gtk_tree_view_column_set_sort_column_id">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                                       <parameter name="sort_column_id" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_sort_indicator" symbol="gtk_tree_view_column_set_sort_indicator">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_sort_order" symbol="gtk_tree_view_column_set_sort_order">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                                       <parameter name="order" type="GtkSortType"/>
-                               </parameters>
-                       </method>
-                       <method name="set_spacing" symbol="gtk_tree_view_column_set_spacing">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                                       <parameter name="spacing" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_title" symbol="gtk_tree_view_column_set_title">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                                       <parameter name="title" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_visible" symbol="gtk_tree_view_column_set_visible">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                                       <parameter name="visible" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_widget" symbol="gtk_tree_view_column_set_widget">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <property name="alignment" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="cell-area" type="GtkCellArea*" readable="1" writable="1" construct="0" construct-only="1"/>
-                       <property name="clickable" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="expand" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="fixed-width" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="max-width" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="min-width" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="reorderable" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="resizable" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="sizing" type="GtkTreeViewColumnSizing" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="sort-column-id" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="sort-indicator" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="sort-order" type="GtkSortType" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="spacing" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="title" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="visible" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="widget" type="GtkWidget*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="width" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="x-offset" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <signal name="clicked" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_column" type="GtkTreeViewColumn*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkUIManager" parent="GObject" type-name="GtkUIManager" get-type="gtk_ui_manager_get_type">
-                       <implements>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="add_ui" symbol="gtk_ui_manager_add_ui">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="manager" type="GtkUIManager*"/>
-                                       <parameter name="merge_id" type="guint"/>
-                                       <parameter name="path" type="gchar*"/>
-                                       <parameter name="name" type="gchar*"/>
-                                       <parameter name="action" type="gchar*"/>
-                                       <parameter name="type" type="GtkUIManagerItemType"/>
-                                       <parameter name="top" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="add_ui_from_file" symbol="gtk_ui_manager_add_ui_from_file">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="manager" type="GtkUIManager*"/>
-                                       <parameter name="filename" type="gchar*"/>
-                                       <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>
-                                       <parameter name="manager" type="GtkUIManager*"/>
-                                       <parameter name="buffer" type="gchar*"/>
-                                       <parameter name="length" type="gssize"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <method name="ensure_update" symbol="gtk_ui_manager_ensure_update">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="manager" type="GtkUIManager*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_accel_group" symbol="gtk_ui_manager_get_accel_group">
-                               <return-type type="GtkAccelGroup*"/>
-                               <parameters>
-                                       <parameter name="manager" type="GtkUIManager*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_action" symbol="gtk_ui_manager_get_action">
-                               <return-type type="GtkAction*"/>
-                               <parameters>
-                                       <parameter name="manager" type="GtkUIManager*"/>
-                                       <parameter name="path" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_action_groups" symbol="gtk_ui_manager_get_action_groups">
-                               <return-type type="GList*"/>
-                               <parameters>
-                                       <parameter name="manager" type="GtkUIManager*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_add_tearoffs" symbol="gtk_ui_manager_get_add_tearoffs">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="manager" type="GtkUIManager*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_toplevels" symbol="gtk_ui_manager_get_toplevels">
-                               <return-type type="GSList*"/>
-                               <parameters>
-                                       <parameter name="manager" type="GtkUIManager*"/>
-                                       <parameter name="types" type="GtkUIManagerItemType"/>
-                               </parameters>
-                       </method>
-                       <method name="get_ui" symbol="gtk_ui_manager_get_ui">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="manager" type="GtkUIManager*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_widget" symbol="gtk_ui_manager_get_widget">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="manager" type="GtkUIManager*"/>
-                                       <parameter name="path" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="insert_action_group" symbol="gtk_ui_manager_insert_action_group">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="manager" type="GtkUIManager*"/>
-                                       <parameter name="action_group" type="GtkActionGroup*"/>
-                                       <parameter name="pos" type="gint"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_ui_manager_new">
-                               <return-type type="GtkUIManager*"/>
-                       </constructor>
-                       <constructor name="new_merge_id" symbol="gtk_ui_manager_new_merge_id">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="manager" type="GtkUIManager*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="remove_action_group" symbol="gtk_ui_manager_remove_action_group">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="manager" type="GtkUIManager*"/>
-                                       <parameter name="action_group" type="GtkActionGroup*"/>
-                               </parameters>
-                       </method>
-                       <method name="remove_ui" symbol="gtk_ui_manager_remove_ui">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="manager" type="GtkUIManager*"/>
-                                       <parameter name="merge_id" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_add_tearoffs" symbol="gtk_ui_manager_set_add_tearoffs">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="manager" type="GtkUIManager*"/>
-                                       <parameter name="add_tearoffs" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="add-tearoffs" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="ui" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <signal name="actions-changed" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="manager" type="GtkUIManager*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="add-widget" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="manager" type="GtkUIManager*"/>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="connect-proxy" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="manager" type="GtkUIManager*"/>
-                                       <parameter name="action" type="GtkAction*"/>
-                                       <parameter name="proxy" type="GtkWidget*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="disconnect-proxy" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="manager" type="GtkUIManager*"/>
-                                       <parameter name="action" type="GtkAction*"/>
-                                       <parameter name="proxy" type="GtkWidget*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="post-activate" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="manager" type="GtkUIManager*"/>
-                                       <parameter name="action" type="GtkAction*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="pre-activate" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="manager" type="GtkUIManager*"/>
-                                       <parameter name="action" type="GtkAction*"/>
-                               </parameters>
-                       </signal>
-                       <vfunc name="get_action">
-                               <return-type type="GtkAction*"/>
-                               <parameters>
-                                       <parameter name="manager" type="GtkUIManager*"/>
-                                       <parameter name="path" type="gchar*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_widget">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="manager" type="GtkUIManager*"/>
-                                       <parameter name="path" type="gchar*"/>
-                               </parameters>
-                       </vfunc>
-               </object>
-               <object name="GtkVBox" parent="GtkBox" type-name="GtkVBox" get-type="gtk_vbox_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                       </implements>
-                       <constructor name="new" symbol="gtk_vbox_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="homogeneous" type="gboolean"/>
-                                       <parameter name="spacing" type="gint"/>
-                               </parameters>
-                       </constructor>
-               </object>
-               <object name="GtkVButtonBox" parent="GtkButtonBox" type-name="GtkVButtonBox" get-type="gtk_vbutton_box_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                       </implements>
-                       <constructor name="new" symbol="gtk_vbutton_box_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-               </object>
-               <object name="GtkVPaned" parent="GtkPaned" type-name="GtkVPaned" get-type="gtk_vpaned_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                       </implements>
-                       <constructor name="new" symbol="gtk_vpaned_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-               </object>
-               <object name="GtkVScale" parent="GtkScale" type-name="GtkVScale" get-type="gtk_vscale_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                       </implements>
-                       <constructor name="new" symbol="gtk_vscale_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_with_range" symbol="gtk_vscale_new_with_range">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="min" type="gdouble"/>
-                                       <parameter name="max" type="gdouble"/>
-                                       <parameter name="step" type="gdouble"/>
-                               </parameters>
-                       </constructor>
-               </object>
-               <object name="GtkVScrollbar" parent="GtkScrollbar" type-name="GtkVScrollbar" get-type="gtk_vscrollbar_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                       </implements>
-                       <constructor name="new" symbol="gtk_vscrollbar_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                               </parameters>
-                       </constructor>
-               </object>
-               <object name="GtkVSeparator" parent="GtkSeparator" type-name="GtkVSeparator" get-type="gtk_vseparator_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkOrientable"/>
-                       </implements>
-                       <constructor name="new" symbol="gtk_vseparator_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-               </object>
-               <object name="GtkViewport" parent="GtkBin" type-name="GtkViewport" get-type="gtk_viewport_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkScrollable"/>
-                       </implements>
-                       <method name="get_bin_window" symbol="gtk_viewport_get_bin_window">
-                               <return-type type="GdkWindow*"/>
-                               <parameters>
-                                       <parameter name="viewport" type="GtkViewport*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_hadjustment" symbol="gtk_viewport_get_hadjustment">
-                               <return-type type="GtkAdjustment*"/>
-                               <parameters>
-                                       <parameter name="viewport" type="GtkViewport*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_shadow_type" symbol="gtk_viewport_get_shadow_type">
-                               <return-type type="GtkShadowType"/>
-                               <parameters>
-                                       <parameter name="viewport" type="GtkViewport*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_vadjustment" symbol="gtk_viewport_get_vadjustment">
-                               <return-type type="GtkAdjustment*"/>
-                               <parameters>
-                                       <parameter name="viewport" type="GtkViewport*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_view_window" symbol="gtk_viewport_get_view_window">
-                               <return-type type="GdkWindow*"/>
-                               <parameters>
-                                       <parameter name="viewport" type="GtkViewport*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_viewport_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="hadjustment" type="GtkAdjustment*"/>
-                                       <parameter name="vadjustment" type="GtkAdjustment*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_hadjustment" symbol="gtk_viewport_set_hadjustment">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="viewport" type="GtkViewport*"/>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_shadow_type" symbol="gtk_viewport_set_shadow_type">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="viewport" type="GtkViewport*"/>
-                                       <parameter name="type" type="GtkShadowType"/>
-                               </parameters>
-                       </method>
-                       <method name="set_vadjustment" symbol="gtk_viewport_set_vadjustment">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="viewport" type="GtkViewport*"/>
-                                       <parameter name="adjustment" type="GtkAdjustment*"/>
-                               </parameters>
-                       </method>
-                       <property name="shadow-type" type="GtkShadowType" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="GtkVolumeButton" parent="GtkScaleButton" type-name="GtkVolumeButton" get-type="gtk_volume_button_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                               <interface name="GtkActionable"/>
-                               <interface name="GtkActivatable"/>
-                               <interface name="GtkOrientable"/>
-                       </implements>
-                       <constructor name="new" symbol="gtk_volume_button_new">
-                               <return-type type="GtkWidget*"/>
-                       </constructor>
-                       <property name="use-symbolic" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
-               </object>
-               <object name="GtkWidget" parent="GInitiallyUnowned" type-name="GtkWidget" get-type="gtk_widget_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="activate" symbol="gtk_widget_activate">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="add_accelerator" symbol="gtk_widget_add_accelerator">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="accel_signal" type="gchar*"/>
-                                       <parameter name="accel_group" type="GtkAccelGroup*"/>
-                                       <parameter name="accel_key" type="guint"/>
-                                       <parameter name="accel_mods" type="GdkModifierType"/>
-                                       <parameter name="accel_flags" type="GtkAccelFlags"/>
-                               </parameters>
-                       </method>
-                       <method name="add_device_events" symbol="gtk_widget_add_device_events">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="device" type="GdkDevice*"/>
-                                       <parameter name="events" type="GdkEventMask"/>
-                               </parameters>
-                       </method>
-                       <method name="add_events" symbol="gtk_widget_add_events">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="events" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="add_mnemonic_label" symbol="gtk_widget_add_mnemonic_label">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="label" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="add_tick_callback" symbol="gtk_widget_add_tick_callback">
-                               <return-type type="guint"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="callback" type="GtkTickCallback"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                                       <parameter name="notify" type="GDestroyNotify"/>
-                               </parameters>
-                       </method>
-                       <method name="can_activate_accel" symbol="gtk_widget_can_activate_accel">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="signal_id" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="child_focus" symbol="gtk_widget_child_focus">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="direction" type="GtkDirectionType"/>
-                               </parameters>
-                       </method>
-                       <method name="child_notify" symbol="gtk_widget_child_notify">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="child_property" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <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="callback_name" type="gchar*"/>
-                                       <parameter name="callback_symbol" type="GCallback"/>
-                               </parameters>
-                       </method>
-                       <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="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">
-                               <return-type type="GParamSpec*"/>
-                               <parameters>
-                                       <parameter name="klass" type="GtkWidgetClass*"/>
-                                       <parameter name="property_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="class_get_css_name" symbol="gtk_widget_class_get_css_name">
-                               <return-type type="char*"/>
-                               <parameters>
-                                       <parameter name="widget_class" type="GtkWidgetClass*"/>
-                               </parameters>
-                       </method>
-                       <method name="class_install_style_property" symbol="gtk_widget_class_install_style_property">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="klass" type="GtkWidgetClass*"/>
-                                       <parameter name="pspec" type="GParamSpec*"/>
-                               </parameters>
-                       </method>
-                       <method name="class_install_style_property_parser" symbol="gtk_widget_class_install_style_property_parser">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="klass" type="GtkWidgetClass*"/>
-                                       <parameter name="pspec" type="GParamSpec*"/>
-                                       <parameter name="parser" type="GtkRcPropertyParser"/>
-                               </parameters>
-                       </method>
-                       <method name="class_list_style_properties" symbol="gtk_widget_class_list_style_properties">
-                               <return-type type="GParamSpec**"/>
-                               <parameters>
-                                       <parameter name="klass" type="GtkWidgetClass*"/>
-                                       <parameter name="n_properties" type="guint*"/>
-                               </parameters>
-                       </method>
-                       <method name="class_path" symbol="gtk_widget_class_path">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="path_length" type="guint*"/>
-                                       <parameter name="path" type="gchar**"/>
-                                       <parameter name="path_reversed" type="gchar**"/>
-                               </parameters>
-                       </method>
-                       <method name="class_set_accessible_role" symbol="gtk_widget_class_set_accessible_role">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget_class" type="GtkWidgetClass*"/>
-                                       <parameter name="role" type="AtkRole"/>
-                               </parameters>
-                       </method>
-                       <method name="class_set_accessible_type" symbol="gtk_widget_class_set_accessible_type">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget_class" type="GtkWidgetClass*"/>
-                                       <parameter name="type" type="GType"/>
-                               </parameters>
-                       </method>
-                       <method name="class_set_connect_func" symbol="gtk_widget_class_set_connect_func">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget_class" type="GtkWidgetClass*"/>
-                                       <parameter name="connect_func" type="GtkBuilderConnectFunc"/>
-                                       <parameter name="connect_data" type="gpointer"/>
-                                       <parameter name="connect_data_destroy" type="GDestroyNotify"/>
-                               </parameters>
-                       </method>
-                       <method name="class_set_css_name" symbol="gtk_widget_class_set_css_name">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget_class" type="GtkWidgetClass*"/>
-                                       <parameter name="name" type="char*"/>
-                               </parameters>
-                       </method>
-                       <method name="class_set_template" symbol="gtk_widget_class_set_template">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget_class" type="GtkWidgetClass*"/>
-                                       <parameter name="template_bytes" type="GBytes*"/>
-                               </parameters>
-                       </method>
-                       <method name="class_set_template_from_resource" symbol="gtk_widget_class_set_template_from_resource">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget_class" type="GtkWidgetClass*"/>
-                                       <parameter name="resource_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="compute_expand" symbol="gtk_widget_compute_expand">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="orientation" type="GtkOrientation"/>
-                               </parameters>
-                       </method>
-                       <method name="create_pango_context" symbol="gtk_widget_create_pango_context">
-                               <return-type type="PangoContext*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="create_pango_layout" symbol="gtk_widget_create_pango_layout">
-                               <return-type type="PangoLayout*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="text" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="destroy" symbol="gtk_widget_destroy">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="destroyed" symbol="gtk_widget_destroyed">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="widget_pointer" type="GtkWidget**"/>
-                               </parameters>
-                       </method>
-                       <method name="device_is_shadowed" symbol="gtk_widget_device_is_shadowed">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="device" type="GdkDevice*"/>
-                               </parameters>
-                       </method>
-                       <method name="draw" symbol="gtk_widget_draw">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                               </parameters>
-                       </method>
-                       <method name="ensure_style" symbol="gtk_widget_ensure_style">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="error_bell" symbol="gtk_widget_error_bell">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="event" symbol="gtk_widget_event">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                               </parameters>
-                       </method>
-                       <method name="freeze_child_notify" symbol="gtk_widget_freeze_child_notify">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_accessible" symbol="gtk_widget_get_accessible">
-                               <return-type type="AtkObject*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_action_group" symbol="gtk_widget_get_action_group">
-                               <return-type type="GActionGroup*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="prefix" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_allocated_baseline" symbol="gtk_widget_get_allocated_baseline">
-                               <return-type type="int"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_allocated_height" symbol="gtk_widget_get_allocated_height">
-                               <return-type type="int"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_allocated_size" symbol="gtk_widget_get_allocated_size">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="allocation" type="GtkAllocation*"/>
-                                       <parameter name="baseline" type="int*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_allocated_width" symbol="gtk_widget_get_allocated_width">
-                               <return-type type="int"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_allocation" symbol="gtk_widget_get_allocation">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="allocation" type="GtkAllocation*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_ancestor" symbol="gtk_widget_get_ancestor">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="widget_type" type="GType"/>
-                               </parameters>
-                       </method>
-                       <method name="get_app_paintable" symbol="gtk_widget_get_app_paintable">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_can_default" symbol="gtk_widget_get_can_default">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_can_focus" symbol="gtk_widget_get_can_focus">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_child_requisition" symbol="gtk_widget_get_child_requisition">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="requisition" type="GtkRequisition*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_child_visible" symbol="gtk_widget_get_child_visible">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_clip" symbol="gtk_widget_get_clip">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="clip" type="GtkAllocation*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_clipboard" symbol="gtk_widget_get_clipboard">
-                               <return-type type="GtkClipboard*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="selection" type="GdkAtom"/>
-                               </parameters>
-                       </method>
-                       <method name="get_composite_name" symbol="gtk_widget_get_composite_name">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_default_direction" symbol="gtk_widget_get_default_direction">
-                               <return-type type="GtkTextDirection"/>
-                       </method>
-                       <method name="get_default_style" symbol="gtk_widget_get_default_style">
-                               <return-type type="GtkStyle*"/>
-                       </method>
-                       <method name="get_device_enabled" symbol="gtk_widget_get_device_enabled">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="device" type="GdkDevice*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_device_events" symbol="gtk_widget_get_device_events">
-                               <return-type type="GdkEventMask"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="device" type="GdkDevice*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_direction" symbol="gtk_widget_get_direction">
-                               <return-type type="GtkTextDirection"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_display" symbol="gtk_widget_get_display">
-                               <return-type type="GdkDisplay*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_double_buffered" symbol="gtk_widget_get_double_buffered">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_events" symbol="gtk_widget_get_events">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_focus_on_click" symbol="gtk_widget_get_focus_on_click">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_font_map" symbol="gtk_widget_get_font_map">
-                               <return-type type="PangoFontMap*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_font_options" symbol="gtk_widget_get_font_options">
-                               <return-type type="cairo_font_options_t*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_frame_clock" symbol="gtk_widget_get_frame_clock">
-                               <return-type type="GdkFrameClock*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_halign" symbol="gtk_widget_get_halign">
-                               <return-type type="GtkAlign"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_has_tooltip" symbol="gtk_widget_get_has_tooltip">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_has_window" symbol="gtk_widget_get_has_window">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_hexpand" symbol="gtk_widget_get_hexpand">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_hexpand_set" symbol="gtk_widget_get_hexpand_set">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_mapped" symbol="gtk_widget_get_mapped">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_margin_bottom" symbol="gtk_widget_get_margin_bottom">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_margin_end" symbol="gtk_widget_get_margin_end">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_margin_left" symbol="gtk_widget_get_margin_left">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_margin_right" symbol="gtk_widget_get_margin_right">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_margin_start" symbol="gtk_widget_get_margin_start">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_margin_top" symbol="gtk_widget_get_margin_top">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_modifier_mask" symbol="gtk_widget_get_modifier_mask">
-                               <return-type type="GdkModifierType"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="intent" type="GdkModifierIntent"/>
-                               </parameters>
-                       </method>
-                       <method name="get_modifier_style" symbol="gtk_widget_get_modifier_style">
-                               <return-type type="GtkRcStyle*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_name" symbol="gtk_widget_get_name">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_no_show_all" symbol="gtk_widget_get_no_show_all">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_opacity" symbol="gtk_widget_get_opacity">
-                               <return-type type="double"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_pango_context" symbol="gtk_widget_get_pango_context">
-                               <return-type type="PangoContext*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_parent" symbol="gtk_widget_get_parent">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_parent_window" symbol="gtk_widget_get_parent_window">
-                               <return-type type="GdkWindow*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_path" symbol="gtk_widget_get_path">
-                               <return-type type="GtkWidgetPath*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_pointer" symbol="gtk_widget_get_pointer">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="x" type="gint*"/>
-                                       <parameter name="y" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_preferred_height" symbol="gtk_widget_get_preferred_height">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="minimum_height" type="gint*"/>
-                                       <parameter name="natural_height" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_preferred_height_and_baseline_for_width" symbol="gtk_widget_get_preferred_height_and_baseline_for_width">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="width" type="gint"/>
-                                       <parameter name="minimum_height" type="gint*"/>
-                                       <parameter name="natural_height" type="gint*"/>
-                                       <parameter name="minimum_baseline" type="gint*"/>
-                                       <parameter name="natural_baseline" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_preferred_height_for_width" symbol="gtk_widget_get_preferred_height_for_width">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="width" type="gint"/>
-                                       <parameter name="minimum_height" type="gint*"/>
-                                       <parameter name="natural_height" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_preferred_size" symbol="gtk_widget_get_preferred_size">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="minimum_size" type="GtkRequisition*"/>
-                                       <parameter name="natural_size" type="GtkRequisition*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_preferred_width" symbol="gtk_widget_get_preferred_width">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="minimum_width" type="gint*"/>
-                                       <parameter name="natural_width" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_preferred_width_for_height" symbol="gtk_widget_get_preferred_width_for_height">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="height" type="gint"/>
-                                       <parameter name="minimum_width" type="gint*"/>
-                                       <parameter name="natural_width" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_realized" symbol="gtk_widget_get_realized">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_receives_default" symbol="gtk_widget_get_receives_default">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_request_mode" symbol="gtk_widget_get_request_mode">
-                               <return-type type="GtkSizeRequestMode"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_requisition" symbol="gtk_widget_get_requisition">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="requisition" type="GtkRequisition*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_root_window" symbol="gtk_widget_get_root_window">
-                               <return-type type="GdkWindow*"/>
-                               <parameters>
-                                       <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>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_sensitive" symbol="gtk_widget_get_sensitive">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_settings" symbol="gtk_widget_get_settings">
-                               <return-type type="GtkSettings*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_size_request" symbol="gtk_widget_get_size_request">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="width" type="gint*"/>
-                                       <parameter name="height" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_state" symbol="gtk_widget_get_state">
-                               <return-type type="GtkStateType"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_state_flags" symbol="gtk_widget_get_state_flags">
-                               <return-type type="GtkStateFlags"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_style" symbol="gtk_widget_get_style">
-                               <return-type type="GtkStyle*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_style_context" symbol="gtk_widget_get_style_context">
-                               <return-type type="GtkStyleContext*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_support_multidevice" symbol="gtk_widget_get_support_multidevice">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <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>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_tooltip_text" symbol="gtk_widget_get_tooltip_text">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_tooltip_window" symbol="gtk_widget_get_tooltip_window">
-                               <return-type type="GtkWindow*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_toplevel" symbol="gtk_widget_get_toplevel">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_valign" symbol="gtk_widget_get_valign">
-                               <return-type type="GtkAlign"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_valign_with_baseline" symbol="gtk_widget_get_valign_with_baseline">
-                               <return-type type="GtkAlign"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_vexpand" symbol="gtk_widget_get_vexpand">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_vexpand_set" symbol="gtk_widget_get_vexpand_set">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_visible" symbol="gtk_widget_get_visible">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_visual" symbol="gtk_widget_get_visual">
-                               <return-type type="GdkVisual*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_window" symbol="gtk_widget_get_window">
-                               <return-type type="GdkWindow*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="grab_default" symbol="gtk_widget_grab_default">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="grab_focus" symbol="gtk_widget_grab_focus">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="has_default" symbol="gtk_widget_has_default">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="has_focus" symbol="gtk_widget_has_focus">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="has_grab" symbol="gtk_widget_has_grab">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="has_rc_style" symbol="gtk_widget_has_rc_style">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="has_screen" symbol="gtk_widget_has_screen">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="has_visible_focus" symbol="gtk_widget_has_visible_focus">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="hide" symbol="gtk_widget_hide">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="hide_on_delete" symbol="gtk_widget_hide_on_delete">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="in_destruction" symbol="gtk_widget_in_destruction">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="init_template" symbol="gtk_widget_init_template">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="input_shape_combine_region" symbol="gtk_widget_input_shape_combine_region">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="region" type="cairo_region_t*"/>
-                               </parameters>
-                       </method>
-                       <method name="insert_action_group" symbol="gtk_widget_insert_action_group">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="name" type="gchar*"/>
-                                       <parameter name="group" type="GActionGroup*"/>
-                               </parameters>
-                       </method>
-                       <method name="intersect" symbol="gtk_widget_intersect">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="area" type="GdkRectangle*"/>
-                                       <parameter name="intersection" type="GdkRectangle*"/>
-                               </parameters>
-                       </method>
-                       <method name="is_ancestor" symbol="gtk_widget_is_ancestor">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="ancestor" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="is_composited" symbol="gtk_widget_is_composited">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="is_drawable" symbol="gtk_widget_is_drawable">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="is_focus" symbol="gtk_widget_is_focus">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="is_sensitive" symbol="gtk_widget_is_sensitive">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="is_toplevel" symbol="gtk_widget_is_toplevel">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="is_visible" symbol="gtk_widget_is_visible">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="keynav_failed" symbol="gtk_widget_keynav_failed">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="direction" type="GtkDirectionType"/>
-                               </parameters>
-                       </method>
-                       <method name="list_accel_closures" symbol="gtk_widget_list_accel_closures">
-                               <return-type type="GList*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="list_action_prefixes" symbol="gtk_widget_list_action_prefixes">
-                               <return-type type="gchar**"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="list_mnemonic_labels" symbol="gtk_widget_list_mnemonic_labels">
-                               <return-type type="GList*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="map" symbol="gtk_widget_map">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="mnemonic_activate" symbol="gtk_widget_mnemonic_activate">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="group_cycling" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="modify_base" symbol="gtk_widget_modify_base">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="state" type="GtkStateType"/>
-                                       <parameter name="color" type="GdkColor*"/>
-                               </parameters>
-                       </method>
-                       <method name="modify_bg" symbol="gtk_widget_modify_bg">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="state" type="GtkStateType"/>
-                                       <parameter name="color" type="GdkColor*"/>
-                               </parameters>
-                       </method>
-                       <method name="modify_cursor" symbol="gtk_widget_modify_cursor">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="primary" type="GdkColor*"/>
-                                       <parameter name="secondary" type="GdkColor*"/>
-                               </parameters>
-                       </method>
-                       <method name="modify_fg" symbol="gtk_widget_modify_fg">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="state" type="GtkStateType"/>
-                                       <parameter name="color" type="GdkColor*"/>
-                               </parameters>
-                       </method>
-                       <method name="modify_font" symbol="gtk_widget_modify_font">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="font_desc" type="PangoFontDescription*"/>
-                               </parameters>
-                       </method>
-                       <method name="modify_style" symbol="gtk_widget_modify_style">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="style" type="GtkRcStyle*"/>
-                               </parameters>
-                       </method>
-                       <method name="modify_text" symbol="gtk_widget_modify_text">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="state" type="GtkStateType"/>
-                                       <parameter name="color" type="GdkColor*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_widget_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="type" type="GType"/>
-                                       <parameter name="first_property_name" type="gchar*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="override_background_color" symbol="gtk_widget_override_background_color">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="state" type="GtkStateFlags"/>
-                                       <parameter name="color" type="GdkRGBA*"/>
-                               </parameters>
-                       </method>
-                       <method name="override_color" symbol="gtk_widget_override_color">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="state" type="GtkStateFlags"/>
-                                       <parameter name="color" type="GdkRGBA*"/>
-                               </parameters>
-                       </method>
-                       <method name="override_cursor" symbol="gtk_widget_override_cursor">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="cursor" type="GdkRGBA*"/>
-                                       <parameter name="secondary_cursor" type="GdkRGBA*"/>
-                               </parameters>
-                       </method>
-                       <method name="override_font" symbol="gtk_widget_override_font">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="font_desc" type="PangoFontDescription*"/>
-                               </parameters>
-                       </method>
-                       <method name="override_symbolic_color" symbol="gtk_widget_override_symbolic_color">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="name" type="gchar*"/>
-                                       <parameter name="color" type="GdkRGBA*"/>
-                               </parameters>
-                       </method>
-                       <method name="path" symbol="gtk_widget_path">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="path_length" type="guint*"/>
-                                       <parameter name="path" type="gchar**"/>
-                                       <parameter name="path_reversed" type="gchar**"/>
-                               </parameters>
-                       </method>
-                       <method name="pop_composite_child" symbol="gtk_widget_pop_composite_child">
-                               <return-type type="void"/>
-                       </method>
-                       <method name="push_composite_child" symbol="gtk_widget_push_composite_child">
-                               <return-type type="void"/>
-                       </method>
-                       <method name="queue_allocate" symbol="gtk_widget_queue_allocate">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="queue_compute_expand" symbol="gtk_widget_queue_compute_expand">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="queue_draw" symbol="gtk_widget_queue_draw">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="queue_draw_area" symbol="gtk_widget_queue_draw_area">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                                       <parameter name="width" type="gint"/>
-                                       <parameter name="height" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="queue_draw_region" symbol="gtk_widget_queue_draw_region">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="region" type="cairo_region_t*"/>
-                               </parameters>
-                       </method>
-                       <method name="queue_resize" symbol="gtk_widget_queue_resize">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="queue_resize_no_redraw" symbol="gtk_widget_queue_resize_no_redraw">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="realize" symbol="gtk_widget_realize">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="region_intersect" symbol="gtk_widget_region_intersect">
-                               <return-type type="cairo_region_t*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="region" type="cairo_region_t*"/>
-                               </parameters>
-                       </method>
-                       <method name="register_window" symbol="gtk_widget_register_window">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="window" type="GdkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="remove_accelerator" symbol="gtk_widget_remove_accelerator">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="accel_group" type="GtkAccelGroup*"/>
-                                       <parameter name="accel_key" type="guint"/>
-                                       <parameter name="accel_mods" type="GdkModifierType"/>
-                               </parameters>
-                       </method>
-                       <method name="remove_mnemonic_label" symbol="gtk_widget_remove_mnemonic_label">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="label" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="remove_tick_callback" symbol="gtk_widget_remove_tick_callback">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="id" type="guint"/>
-                               </parameters>
-                       </method>
-                       <method name="render_icon" symbol="gtk_widget_render_icon">
-                               <return-type type="GdkPixbuf*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="stock_id" type="gchar*"/>
-                                       <parameter name="size" type="GtkIconSize"/>
-                                       <parameter name="detail" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="render_icon_pixbuf" symbol="gtk_widget_render_icon_pixbuf">
-                               <return-type type="GdkPixbuf*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="stock_id" type="gchar*"/>
-                                       <parameter name="size" type="GtkIconSize"/>
-                               </parameters>
-                       </method>
-                       <method name="reparent" symbol="gtk_widget_reparent">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="new_parent" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="reset_rc_styles" symbol="gtk_widget_reset_rc_styles">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="reset_style" symbol="gtk_widget_reset_style">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="send_expose" symbol="gtk_widget_send_expose">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                               </parameters>
-                       </method>
-                       <method name="send_focus_change" symbol="gtk_widget_send_focus_change">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_accel_path" symbol="gtk_widget_set_accel_path">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="accel_path" type="gchar*"/>
-                                       <parameter name="accel_group" type="GtkAccelGroup*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_allocation" symbol="gtk_widget_set_allocation">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="allocation" type="GtkAllocation*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_app_paintable" symbol="gtk_widget_set_app_paintable">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="app_paintable" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_can_default" symbol="gtk_widget_set_can_default">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="can_default" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_can_focus" symbol="gtk_widget_set_can_focus">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="can_focus" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_child_visible" symbol="gtk_widget_set_child_visible">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="is_visible" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_clip" symbol="gtk_widget_set_clip">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="clip" type="GtkAllocation*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_composite_name" symbol="gtk_widget_set_composite_name">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_default_direction" symbol="gtk_widget_set_default_direction">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="dir" type="GtkTextDirection"/>
-                               </parameters>
-                       </method>
-                       <method name="set_device_enabled" symbol="gtk_widget_set_device_enabled">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="device" type="GdkDevice*"/>
-                                       <parameter name="enabled" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_device_events" symbol="gtk_widget_set_device_events">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="device" type="GdkDevice*"/>
-                                       <parameter name="events" type="GdkEventMask"/>
-                               </parameters>
-                       </method>
-                       <method name="set_direction" symbol="gtk_widget_set_direction">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="dir" type="GtkTextDirection"/>
-                               </parameters>
-                       </method>
-                       <method name="set_double_buffered" symbol="gtk_widget_set_double_buffered">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="double_buffered" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_events" symbol="gtk_widget_set_events">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="events" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_focus_on_click" symbol="gtk_widget_set_focus_on_click">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="focus_on_click" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_font_map" symbol="gtk_widget_set_font_map">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="font_map" type="PangoFontMap*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_font_options" symbol="gtk_widget_set_font_options">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="options" type="cairo_font_options_t*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_halign" symbol="gtk_widget_set_halign">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="align" type="GtkAlign"/>
-                               </parameters>
-                       </method>
-                       <method name="set_has_tooltip" symbol="gtk_widget_set_has_tooltip">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="has_tooltip" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_has_window" symbol="gtk_widget_set_has_window">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="has_window" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_hexpand" symbol="gtk_widget_set_hexpand">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="expand" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_hexpand_set" symbol="gtk_widget_set_hexpand_set">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="set" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_mapped" symbol="gtk_widget_set_mapped">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="mapped" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_margin_bottom" symbol="gtk_widget_set_margin_bottom">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="margin" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_margin_end" symbol="gtk_widget_set_margin_end">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="margin" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_margin_left" symbol="gtk_widget_set_margin_left">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="margin" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_margin_right" symbol="gtk_widget_set_margin_right">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="margin" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_margin_start" symbol="gtk_widget_set_margin_start">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="margin" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_margin_top" symbol="gtk_widget_set_margin_top">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="margin" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_name" symbol="gtk_widget_set_name">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_no_show_all" symbol="gtk_widget_set_no_show_all">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="no_show_all" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_opacity" symbol="gtk_widget_set_opacity">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="opacity" type="double"/>
-                               </parameters>
-                       </method>
-                       <method name="set_parent" symbol="gtk_widget_set_parent">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="parent" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_parent_window" symbol="gtk_widget_set_parent_window">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="parent_window" type="GdkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_realized" symbol="gtk_widget_set_realized">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="realized" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_receives_default" symbol="gtk_widget_set_receives_default">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="receives_default" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_redraw_on_allocate" symbol="gtk_widget_set_redraw_on_allocate">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="redraw_on_allocate" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_sensitive" symbol="gtk_widget_set_sensitive">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="sensitive" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_size_request" symbol="gtk_widget_set_size_request">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="width" type="gint"/>
-                                       <parameter name="height" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_state" symbol="gtk_widget_set_state">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="state" type="GtkStateType"/>
-                               </parameters>
-                       </method>
-                       <method name="set_state_flags" symbol="gtk_widget_set_state_flags">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="flags" type="GtkStateFlags"/>
-                                       <parameter name="clear" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_style" symbol="gtk_widget_set_style">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="style" type="GtkStyle*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_support_multidevice" symbol="gtk_widget_set_support_multidevice">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="support_multidevice" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_tooltip_markup" symbol="gtk_widget_set_tooltip_markup">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="markup" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_tooltip_text" symbol="gtk_widget_set_tooltip_text">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="text" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_tooltip_window" symbol="gtk_widget_set_tooltip_window">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="custom_window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_valign" symbol="gtk_widget_set_valign">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="align" type="GtkAlign"/>
-                               </parameters>
-                       </method>
-                       <method name="set_vexpand" symbol="gtk_widget_set_vexpand">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="expand" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_vexpand_set" symbol="gtk_widget_set_vexpand_set">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="set" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_visible" symbol="gtk_widget_set_visible">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="visible" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_visual" symbol="gtk_widget_set_visual">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="visual" type="GdkVisual*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_window" symbol="gtk_widget_set_window">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="window" type="GdkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="shape_combine_region" symbol="gtk_widget_shape_combine_region">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="region" type="cairo_region_t*"/>
-                               </parameters>
-                       </method>
-                       <method name="show" symbol="gtk_widget_show">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="show_all" symbol="gtk_widget_show_all">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="show_now" symbol="gtk_widget_show_now">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="size_allocate" symbol="gtk_widget_size_allocate">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="allocation" type="GtkAllocation*"/>
-                               </parameters>
-                       </method>
-                       <method name="size_allocate_with_baseline" symbol="gtk_widget_size_allocate_with_baseline">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="allocation" type="GtkAllocation*"/>
-                                       <parameter name="baseline" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="size_request" symbol="gtk_widget_size_request">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="requisition" type="GtkRequisition*"/>
-                               </parameters>
-                       </method>
-                       <method name="style_attach" symbol="gtk_widget_style_attach">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="style_get" symbol="gtk_widget_style_get">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="first_property_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="style_get_property" symbol="gtk_widget_style_get_property">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="property_name" type="gchar*"/>
-                                       <parameter name="value" type="GValue*"/>
-                               </parameters>
-                       </method>
-                       <method name="style_get_valist" symbol="gtk_widget_style_get_valist">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="first_property_name" type="gchar*"/>
-                                       <parameter name="var_args" type="va_list"/>
-                               </parameters>
-                       </method>
-                       <method name="thaw_child_notify" symbol="gtk_widget_thaw_child_notify">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="translate_coordinates" symbol="gtk_widget_translate_coordinates">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="src_widget" type="GtkWidget*"/>
-                                       <parameter name="dest_widget" type="GtkWidget*"/>
-                                       <parameter name="src_x" type="gint"/>
-                                       <parameter name="src_y" type="gint"/>
-                                       <parameter name="dest_x" type="gint*"/>
-                                       <parameter name="dest_y" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="trigger_tooltip_query" symbol="gtk_widget_trigger_tooltip_query">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="unmap" symbol="gtk_widget_unmap">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="unparent" symbol="gtk_widget_unparent">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="unrealize" symbol="gtk_widget_unrealize">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="unregister_window" symbol="gtk_widget_unregister_window">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="window" type="GdkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="unset_state_flags" symbol="gtk_widget_unset_state_flags">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="flags" type="GtkStateFlags"/>
-                               </parameters>
-                       </method>
-                       <property name="app-paintable" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="can-default" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="can-focus" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="composite-child" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="double-buffered" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="events" type="GdkEventMask" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="expand" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="focus-on-click" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="halign" type="GtkAlign" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="has-default" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="has-focus" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="has-tooltip" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="height-request" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="hexpand" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="hexpand-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="is-focus" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="margin" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="margin-bottom" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="margin-end" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="margin-left" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="margin-right" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="margin-start" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="margin-top" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="no-show-all" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <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"/>
-                       <property name="tooltip-text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="valign" type="GtkAlign" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="vexpand" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="vexpand-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="visible" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="width-request" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="window" type="GdkWindow*" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <signal name="accel-closures-changed" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkWidget*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="button-press-event" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="button-release-event" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="can-activate-accel" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="signal_id" type="guint"/>
-                               </parameters>
-                       </signal>
-                       <signal name="child-notify" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="child_property" type="GParamSpec*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="composited-changed" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="configure-event" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="damage-event" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="delete-event" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="destroy" when="CLEANUP">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="destroy-event" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="direction-changed" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="previous_direction" type="GtkTextDirection"/>
-                               </parameters>
-                       </signal>
-                       <signal name="drag-begin" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="context" type="GdkDragContext*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="drag-data-delete" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="context" type="GdkDragContext*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="drag-data-get" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="context" type="GdkDragContext*"/>
-                                       <parameter name="selection_data" type="GtkSelectionData*"/>
-                                       <parameter name="info" type="guint"/>
-                                       <parameter name="time_" type="guint"/>
-                               </parameters>
-                       </signal>
-                       <signal name="drag-data-received" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="context" type="GdkDragContext*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                                       <parameter name="selection_data" type="GtkSelectionData*"/>
-                                       <parameter name="info" type="guint"/>
-                                       <parameter name="time_" type="guint"/>
-                               </parameters>
-                       </signal>
-                       <signal name="drag-drop" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="context" type="GdkDragContext*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                                       <parameter name="time_" type="guint"/>
-                               </parameters>
-                       </signal>
-                       <signal name="drag-end" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="context" type="GdkDragContext*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="drag-failed" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="context" type="GdkDragContext*"/>
-                                       <parameter name="result" type="GtkDragResult"/>
-                               </parameters>
-                       </signal>
-                       <signal name="drag-leave" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="context" type="GdkDragContext*"/>
-                                       <parameter name="time_" type="guint"/>
-                               </parameters>
-                       </signal>
-                       <signal name="drag-motion" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="context" type="GdkDragContext*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                                       <parameter name="time_" type="guint"/>
-                               </parameters>
-                       </signal>
-                       <signal name="draw" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="cr" type="CairoContext*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="enter-notify-event" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="event" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="event-after" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkWidget*"/>
-                                       <parameter name="p0" type="GdkEvent*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="focus" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="direction" type="GtkDirectionType"/>
-                               </parameters>
-                       </signal>
-                       <signal name="focus-in-event" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="focus-out-event" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="grab-broken-event" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="grab-focus" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="grab-notify" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="was_grabbed" type="gboolean"/>
-                               </parameters>
-                       </signal>
-                       <signal name="hide" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="hierarchy-changed" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="previous_toplevel" type="GtkWidget*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="key-press-event" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="key-release-event" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="keynav-failed" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="direction" type="GtkDirectionType"/>
-                               </parameters>
-                       </signal>
-                       <signal name="leave-notify-event" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="map" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="map-event" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="mnemonic-activate" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="group_cycling" type="gboolean"/>
-                               </parameters>
-                       </signal>
-                       <signal name="motion-notify-event" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="move-focus" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="direction" type="GtkDirectionType"/>
-                               </parameters>
-                       </signal>
-                       <signal name="parent-set" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="previous_parent" type="GtkWidget*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="popup-menu" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="property-notify-event" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="proximity-in-event" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="proximity-out-event" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="query-tooltip" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                                       <parameter name="keyboard_tooltip" type="gboolean"/>
-                                       <parameter name="tooltip" type="GtkTooltip*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="realize" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="screen-changed" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="previous_screen" type="GdkScreen*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="scroll-event" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="selection-clear-event" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="selection-get" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="selection_data" type="GtkSelectionData*"/>
-                                       <parameter name="info" type="guint"/>
-                                       <parameter name="time_" type="guint"/>
-                               </parameters>
-                       </signal>
-                       <signal name="selection-notify-event" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="selection-received" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="selection_data" type="GtkSelectionData*"/>
-                                       <parameter name="time_" type="guint"/>
-                               </parameters>
-                       </signal>
-                       <signal name="selection-request-event" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="show" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="show-help" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="help_type" type="GtkWidgetHelpType"/>
-                               </parameters>
-                       </signal>
-                       <signal name="size-allocate" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="allocation" type="GdkRectangle*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="state-changed" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="previous_state" type="GtkStateType"/>
-                               </parameters>
-                       </signal>
-                       <signal name="state-flags-changed" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="previous_state_flags" type="GtkStateFlags"/>
-                               </parameters>
-                       </signal>
-                       <signal name="style-set" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="previous_style" type="GtkStyle*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="style-updated" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="touch-event" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="unmap" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="unmap-event" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="unrealize" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="visibility-notify-event" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="window-state-event" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                               </parameters>
-                       </signal>
-                       <vfunc name="adjust_baseline_allocation">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="baseline" type="gint*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="adjust_baseline_request">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="minimum_baseline" type="gint*"/>
-                                       <parameter name="natural_baseline" type="gint*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="adjust_size_allocation">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="orientation" type="GtkOrientation"/>
-                                       <parameter name="minimum_size" type="gint*"/>
-                                       <parameter name="natural_size" type="gint*"/>
-                                       <parameter name="allocated_pos" type="gint*"/>
-                                       <parameter name="allocated_size" type="gint*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="adjust_size_request">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="orientation" type="GtkOrientation"/>
-                                       <parameter name="minimum_size" type="gint*"/>
-                                       <parameter name="natural_size" type="gint*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="compute_expand">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="hexpand_p" type="gboolean*"/>
-                                       <parameter name="vexpand_p" type="gboolean*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="dispatch_child_properties_changed">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="n_pspecs" type="guint"/>
-                                       <parameter name="pspecs" type="GParamSpec**"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_accessible">
-                               <return-type type="AtkObject*"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_preferred_height">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="minimum_height" type="gint*"/>
-                                       <parameter name="natural_height" type="gint*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_preferred_height_and_baseline_for_width">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="width" type="gint"/>
-                                       <parameter name="minimum_height" type="gint*"/>
-                                       <parameter name="natural_height" type="gint*"/>
-                                       <parameter name="minimum_baseline" type="gint*"/>
-                                       <parameter name="natural_baseline" type="gint*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_preferred_height_for_width">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="width" type="gint"/>
-                                       <parameter name="minimum_height" type="gint*"/>
-                                       <parameter name="natural_height" type="gint*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_preferred_width">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="minimum_width" type="gint*"/>
-                                       <parameter name="natural_width" type="gint*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_preferred_width_for_height">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="height" type="gint"/>
-                                       <parameter name="minimum_width" type="gint*"/>
-                                       <parameter name="natural_width" type="gint*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_request_mode">
-                               <return-type type="GtkSizeRequestMode"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="queue_draw_region">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                                       <parameter name="region" type="cairo_region_t*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="show_all">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="widget" type="GtkWidget*"/>
-                               </parameters>
-                       </vfunc>
-               </object>
-               <object name="GtkWidgetAccessible" parent="GtkAccessible" type-name="GtkWidgetAccessible" get-type="gtk_widget_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                       </implements>
-                       <vfunc name="notify_gtk">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GObject*"/>
-                                       <parameter name="pspec" type="GParamSpec*"/>
-                               </parameters>
-                       </vfunc>
-               </object>
-               <object name="GtkWindow" parent="GtkBin" type-name="GtkWindow" get-type="gtk_window_get_type">
-                       <implements>
-                               <interface name="AtkImplementor"/>
-                               <interface name="GtkBuildable"/>
-                       </implements>
-                       <method name="activate_default" symbol="gtk_window_activate_default">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="activate_focus" symbol="gtk_window_activate_focus">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="activate_key" symbol="gtk_window_activate_key">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="event" type="GdkEventKey*"/>
-                               </parameters>
-                       </method>
-                       <method name="add_accel_group" symbol="gtk_window_add_accel_group">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="accel_group" type="GtkAccelGroup*"/>
-                               </parameters>
-                       </method>
-                       <method name="add_mnemonic" symbol="gtk_window_add_mnemonic">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="keyval" type="guint"/>
-                                       <parameter name="target" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="begin_move_drag" symbol="gtk_window_begin_move_drag">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="button" type="gint"/>
-                                       <parameter name="root_x" type="gint"/>
-                                       <parameter name="root_y" type="gint"/>
-                                       <parameter name="timestamp" type="guint32"/>
-                               </parameters>
-                       </method>
-                       <method name="begin_resize_drag" symbol="gtk_window_begin_resize_drag">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="edge" type="GdkWindowEdge"/>
-                                       <parameter name="button" type="gint"/>
-                                       <parameter name="root_x" type="gint"/>
-                                       <parameter name="root_y" type="gint"/>
-                                       <parameter name="timestamp" type="guint32"/>
-                               </parameters>
-                       </method>
-                       <method name="close" symbol="gtk_window_close">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="deiconify" symbol="gtk_window_deiconify">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="fullscreen" symbol="gtk_window_fullscreen">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="fullscreen_on_monitor" symbol="gtk_window_fullscreen_on_monitor">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="screen" type="GdkScreen*"/>
-                                       <parameter name="monitor" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="get_accept_focus" symbol="gtk_window_get_accept_focus">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_application" symbol="gtk_window_get_application">
-                               <return-type type="GtkApplication*"/>
-                               <parameters>
-                                       <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>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_default_icon_list" symbol="gtk_window_get_default_icon_list">
-                               <return-type type="GList*"/>
-                       </method>
-                       <method name="get_default_icon_name" symbol="gtk_window_get_default_icon_name">
-                               <return-type type="gchar*"/>
-                       </method>
-                       <method name="get_default_size" symbol="gtk_window_get_default_size">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="width" type="gint*"/>
-                                       <parameter name="height" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_default_widget" symbol="gtk_window_get_default_widget">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_deletable" symbol="gtk_window_get_deletable">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_destroy_with_parent" symbol="gtk_window_get_destroy_with_parent">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_focus" symbol="gtk_window_get_focus">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_focus_on_map" symbol="gtk_window_get_focus_on_map">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_focus_visible" symbol="gtk_window_get_focus_visible">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_gravity" symbol="gtk_window_get_gravity">
-                               <return-type type="GdkGravity"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_group" symbol="gtk_window_get_group">
-                               <return-type type="GtkWindowGroup*"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_has_resize_grip" symbol="gtk_window_get_has_resize_grip">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_hide_titlebar_when_maximized" symbol="gtk_window_get_hide_titlebar_when_maximized">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_icon" symbol="gtk_window_get_icon">
-                               <return-type type="GdkPixbuf*"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_icon_list" symbol="gtk_window_get_icon_list">
-                               <return-type type="GList*"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_icon_name" symbol="gtk_window_get_icon_name">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_mnemonic_modifier" symbol="gtk_window_get_mnemonic_modifier">
-                               <return-type type="GdkModifierType"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_mnemonics_visible" symbol="gtk_window_get_mnemonics_visible">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_modal" symbol="gtk_window_get_modal">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_opacity" symbol="gtk_window_get_opacity">
-                               <return-type type="gdouble"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_position" symbol="gtk_window_get_position">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="root_x" type="gint*"/>
-                                       <parameter name="root_y" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_resizable" symbol="gtk_window_get_resizable">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_resize_grip_area" symbol="gtk_window_get_resize_grip_area">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="rect" type="GdkRectangle*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_role" symbol="gtk_window_get_role">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_screen" symbol="gtk_window_get_screen">
-                               <return-type type="GdkScreen*"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_size" symbol="gtk_window_get_size">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="width" type="gint*"/>
-                                       <parameter name="height" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_skip_pager_hint" symbol="gtk_window_get_skip_pager_hint">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_skip_taskbar_hint" symbol="gtk_window_get_skip_taskbar_hint">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_title" symbol="gtk_window_get_title">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_titlebar" symbol="gtk_window_get_titlebar">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_transient_for" symbol="gtk_window_get_transient_for">
-                               <return-type type="GtkWindow*"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_type_hint" symbol="gtk_window_get_type_hint">
-                               <return-type type="GdkWindowTypeHint"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_urgency_hint" symbol="gtk_window_get_urgency_hint">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_window_type" symbol="gtk_window_get_window_type">
-                               <return-type type="GtkWindowType"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="has_group" symbol="gtk_window_has_group">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="has_toplevel_focus" symbol="gtk_window_has_toplevel_focus">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="iconify" symbol="gtk_window_iconify">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="is_active" symbol="gtk_window_is_active">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="is_maximized" symbol="gtk_window_is_maximized">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="list_toplevels" symbol="gtk_window_list_toplevels">
-                               <return-type type="GList*"/>
-                       </method>
-                       <method name="maximize" symbol="gtk_window_maximize">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="mnemonic_activate" symbol="gtk_window_mnemonic_activate">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="keyval" type="guint"/>
-                                       <parameter name="modifier" type="GdkModifierType"/>
-                               </parameters>
-                       </method>
-                       <method name="move" symbol="gtk_window_move">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="x" type="gint"/>
-                                       <parameter name="y" type="gint"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_window_new">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="type" type="GtkWindowType"/>
-                               </parameters>
-                       </constructor>
-                       <method name="parse_geometry" symbol="gtk_window_parse_geometry">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="geometry" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="present" symbol="gtk_window_present">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="present_with_time" symbol="gtk_window_present_with_time">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="timestamp" type="guint32"/>
-                               </parameters>
-                       </method>
-                       <method name="propagate_key_event" symbol="gtk_window_propagate_key_event">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="event" type="GdkEventKey*"/>
-                               </parameters>
-                       </method>
-                       <method name="remove_accel_group" symbol="gtk_window_remove_accel_group">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="accel_group" type="GtkAccelGroup*"/>
-                               </parameters>
-                       </method>
-                       <method name="remove_mnemonic" symbol="gtk_window_remove_mnemonic">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="keyval" type="guint"/>
-                                       <parameter name="target" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="reshow_with_initial_size" symbol="gtk_window_reshow_with_initial_size">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="resize" symbol="gtk_window_resize">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="width" type="gint"/>
-                                       <parameter name="height" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="resize_grip_is_visible" symbol="gtk_window_resize_grip_is_visible">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="resize_to_geometry" symbol="gtk_window_resize_to_geometry">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="width" type="gint"/>
-                                       <parameter name="height" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_accept_focus" symbol="gtk_window_set_accept_focus">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_application" symbol="gtk_window_set_application">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <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>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_decorated" symbol="gtk_window_set_decorated">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_default" symbol="gtk_window_set_default">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="default_widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_default_geometry" symbol="gtk_window_set_default_geometry">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="width" type="gint"/>
-                                       <parameter name="height" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_default_icon" symbol="gtk_window_set_default_icon">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="icon" type="GdkPixbuf*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_default_icon_from_file" symbol="gtk_window_set_default_icon_from_file">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="filename" type="gchar*"/>
-                                       <parameter name="err" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <method name="set_default_icon_list" symbol="gtk_window_set_default_icon_list">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="list" type="GList*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_default_icon_name" symbol="gtk_window_set_default_icon_name">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_default_size" symbol="gtk_window_set_default_size">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="width" type="gint"/>
-                                       <parameter name="height" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_deletable" symbol="gtk_window_set_deletable">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_destroy_with_parent" symbol="gtk_window_set_destroy_with_parent">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_focus" symbol="gtk_window_set_focus">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="focus" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_focus_on_map" symbol="gtk_window_set_focus_on_map">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_focus_visible" symbol="gtk_window_set_focus_visible">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_geometry_hints" symbol="gtk_window_set_geometry_hints">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="geometry_widget" type="GtkWidget*"/>
-                                       <parameter name="geometry" type="GdkGeometry*"/>
-                                       <parameter name="geom_mask" type="GdkWindowHints"/>
-                               </parameters>
-                       </method>
-                       <method name="set_gravity" symbol="gtk_window_set_gravity">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="gravity" type="GdkGravity"/>
-                               </parameters>
-                       </method>
-                       <method name="set_has_resize_grip" symbol="gtk_window_set_has_resize_grip">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="value" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_has_user_ref_count" symbol="gtk_window_set_has_user_ref_count">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_hide_titlebar_when_maximized" symbol="gtk_window_set_hide_titlebar_when_maximized">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_icon" symbol="gtk_window_set_icon">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="icon" type="GdkPixbuf*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_icon_from_file" symbol="gtk_window_set_icon_from_file">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="filename" type="gchar*"/>
-                                       <parameter name="err" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <method name="set_icon_list" symbol="gtk_window_set_icon_list">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="list" type="GList*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_icon_name" symbol="gtk_window_set_icon_name">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_interactive_debugging" symbol="gtk_window_set_interactive_debugging">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="enable" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_keep_above" symbol="gtk_window_set_keep_above">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_keep_below" symbol="gtk_window_set_keep_below">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_mnemonic_modifier" symbol="gtk_window_set_mnemonic_modifier">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="modifier" type="GdkModifierType"/>
-                               </parameters>
-                       </method>
-                       <method name="set_mnemonics_visible" symbol="gtk_window_set_mnemonics_visible">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_modal" symbol="gtk_window_set_modal">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="modal" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_opacity" symbol="gtk_window_set_opacity">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="opacity" type="gdouble"/>
-                               </parameters>
-                       </method>
-                       <method name="set_position" symbol="gtk_window_set_position">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="position" type="GtkWindowPosition"/>
-                               </parameters>
-                       </method>
-                       <method name="set_resizable" symbol="gtk_window_set_resizable">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="resizable" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_role" symbol="gtk_window_set_role">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="role" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_screen" symbol="gtk_window_set_screen">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="screen" type="GdkScreen*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_skip_pager_hint" symbol="gtk_window_set_skip_pager_hint">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_skip_taskbar_hint" symbol="gtk_window_set_skip_taskbar_hint">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_startup_id" symbol="gtk_window_set_startup_id">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="startup_id" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_title" symbol="gtk_window_set_title">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="title" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_titlebar" symbol="gtk_window_set_titlebar">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="titlebar" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_transient_for" symbol="gtk_window_set_transient_for">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="parent" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_type_hint" symbol="gtk_window_set_type_hint">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="hint" type="GdkWindowTypeHint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_urgency_hint" symbol="gtk_window_set_urgency_hint">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="setting" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_wmclass" symbol="gtk_window_set_wmclass">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="wmclass_name" type="gchar*"/>
-                                       <parameter name="wmclass_class" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="stick" symbol="gtk_window_stick">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="unfullscreen" symbol="gtk_window_unfullscreen">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="unmaximize" symbol="gtk_window_unmaximize">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="unstick" symbol="gtk_window_unstick">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </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"/>
-                       <property name="deletable" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="destroy-with-parent" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="focus-on-map" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="focus-visible" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="gravity" type="GdkGravity" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="has-resize-grip" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="has-toplevel-focus" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="hide-titlebar-when-maximized" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="icon" type="GdkPixbuf*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="icon-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="is-active" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="is-maximized" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="mnemonics-visible" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="modal" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="resizable" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="resize-grip-visible" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="role" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="screen" type="GdkScreen*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="skip-pager-hint" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="skip-taskbar-hint" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="startup-id" type="char*" readable="0" writable="1" construct="0" construct-only="0"/>
-                       <property name="title" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="transient-for" type="GtkWindow*" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="type" type="GtkWindowType" readable="1" writable="1" construct="0" construct-only="1"/>
-                       <property name="type-hint" type="GdkWindowTypeHint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="urgency-hint" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="window-position" type="GtkWindowPosition" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="activate-default" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="activate-focus" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="enable-debugging" when="LAST">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="toggle" type="gboolean"/>
-                               </parameters>
-                       </signal>
-                       <signal name="keys-changed" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="set-focus" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window" type="GtkWindow*"/>
-                                       <parameter name="focus" type="GtkWidget*"/>
-                               </parameters>
-                       </signal>
-               </object>
-               <object name="GtkWindowAccessible" parent="GtkContainerAccessible" type-name="GtkWindowAccessible" get-type="gtk_window_accessible_get_type">
-                       <implements>
-                               <interface name="AtkComponent"/>
-                               <interface name="AtkWindow"/>
-                       </implements>
-               </object>
-               <object name="GtkWindowGroup" parent="GObject" type-name="GtkWindowGroup" get-type="gtk_window_group_get_type">
-                       <method name="add_window" symbol="gtk_window_group_add_window">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window_group" type="GtkWindowGroup*"/>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_current_device_grab" symbol="gtk_window_group_get_current_device_grab">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="window_group" type="GtkWindowGroup*"/>
-                                       <parameter name="device" type="GdkDevice*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_current_grab" symbol="gtk_window_group_get_current_grab">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="window_group" type="GtkWindowGroup*"/>
-                               </parameters>
-                       </method>
-                       <method name="list_windows" symbol="gtk_window_group_list_windows">
-                               <return-type type="GList*"/>
-                               <parameters>
-                                       <parameter name="window_group" type="GtkWindowGroup*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="gtk_window_group_new">
-                               <return-type type="GtkWindowGroup*"/>
-                       </constructor>
-                       <method name="remove_window" symbol="gtk_window_group_remove_window">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="window_group" type="GtkWindowGroup*"/>
-                                       <parameter name="window" type="GtkWindow*"/>
-                               </parameters>
-                       </method>
-               </object>
-               <interface name="GtkActionable" type-name="GtkActionable" get-type="gtk_actionable_get_type">
-                       <requires>
-                               <interface name="GtkWidget"/>
-                       </requires>
-                       <method name="get_action_name" symbol="gtk_actionable_get_action_name">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="actionable" type="GtkActionable*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_action_target_value" symbol="gtk_actionable_get_action_target_value">
-                               <return-type type="GVariant*"/>
-                               <parameters>
-                                       <parameter name="actionable" type="GtkActionable*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_action_name" symbol="gtk_actionable_set_action_name">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="actionable" type="GtkActionable*"/>
-                                       <parameter name="action_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_action_target" symbol="gtk_actionable_set_action_target">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="actionable" type="GtkActionable*"/>
-                                       <parameter name="format_string" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_action_target_value" symbol="gtk_actionable_set_action_target_value">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="actionable" type="GtkActionable*"/>
-                                       <parameter name="target_value" type="GVariant*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_detailed_action_name" symbol="gtk_actionable_set_detailed_action_name">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="actionable" type="GtkActionable*"/>
-                                       <parameter name="detailed_action_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <property name="action-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="action-target" type="GVariant" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <vfunc name="get_action_name">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="actionable" type="GtkActionable*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_action_target_value">
-                               <return-type type="GVariant*"/>
-                               <parameters>
-                                       <parameter name="actionable" type="GtkActionable*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="set_action_name">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="actionable" type="GtkActionable*"/>
-                                       <parameter name="action_name" type="gchar*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="set_action_target_value">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="actionable" type="GtkActionable*"/>
-                                       <parameter name="target_value" type="GVariant*"/>
-                               </parameters>
-                       </vfunc>
-               </interface>
-               <interface name="GtkActivatable" type-name="GtkActivatable" get-type="gtk_activatable_get_type">
-                       <requires>
-                               <interface name="GObject"/>
-                       </requires>
-                       <method name="do_set_related_action" symbol="gtk_activatable_do_set_related_action">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="activatable" type="GtkActivatable*"/>
-                                       <parameter name="action" type="GtkAction*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_related_action" symbol="gtk_activatable_get_related_action">
-                               <return-type type="GtkAction*"/>
-                               <parameters>
-                                       <parameter name="activatable" type="GtkActivatable*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_use_action_appearance" symbol="gtk_activatable_get_use_action_appearance">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="activatable" type="GtkActivatable*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_related_action" symbol="gtk_activatable_set_related_action">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="activatable" type="GtkActivatable*"/>
-                                       <parameter name="action" type="GtkAction*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_use_action_appearance" symbol="gtk_activatable_set_use_action_appearance">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="activatable" type="GtkActivatable*"/>
-                                       <parameter name="use_appearance" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="sync_action_properties" symbol="gtk_activatable_sync_action_properties">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="activatable" type="GtkActivatable*"/>
-                                       <parameter name="action" type="GtkAction*"/>
-                               </parameters>
-                       </method>
-                       <property name="related-action" type="GtkAction*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="use-action-appearance" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <vfunc name="sync_action_properties">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="activatable" type="GtkActivatable*"/>
-                                       <parameter name="action" type="GtkAction*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="update">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="activatable" type="GtkActivatable*"/>
-                                       <parameter name="action" type="GtkAction*"/>
-                                       <parameter name="property_name" type="gchar*"/>
-                               </parameters>
-                       </vfunc>
-               </interface>
-               <interface name="GtkAppChooser" type-name="GtkAppChooser" get-type="gtk_app_chooser_get_type">
-                       <requires>
-                               <interface name="GtkWidget"/>
-                       </requires>
-                       <method name="get_app_info" symbol="gtk_app_chooser_get_app_info">
-                               <return-type type="GAppInfo*"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkAppChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_content_type" symbol="gtk_app_chooser_get_content_type">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkAppChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="refresh" symbol="gtk_app_chooser_refresh">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="self" type="GtkAppChooser*"/>
-                               </parameters>
-                       </method>
-                       <property name="content-type" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
-               </interface>
-               <interface name="GtkBuildable" type-name="GtkBuildable" get-type="gtk_buildable_get_type">
-                       <requires>
-                               <interface name="GObject"/>
-                       </requires>
-                       <method name="add_child" symbol="gtk_buildable_add_child">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buildable" type="GtkBuildable*"/>
-                                       <parameter name="builder" type="GtkBuilder*"/>
-                                       <parameter name="child" type="GObject*"/>
-                                       <parameter name="type" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="construct_child" symbol="gtk_buildable_construct_child">
-                               <return-type type="GObject*"/>
-                               <parameters>
-                                       <parameter name="buildable" type="GtkBuildable*"/>
-                                       <parameter name="builder" type="GtkBuilder*"/>
-                                       <parameter name="name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="custom_finished" symbol="gtk_buildable_custom_finished">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buildable" type="GtkBuildable*"/>
-                                       <parameter name="builder" type="GtkBuilder*"/>
-                                       <parameter name="child" type="GObject*"/>
-                                       <parameter name="tagname" type="gchar*"/>
-                                       <parameter name="data" type="gpointer"/>
-                               </parameters>
-                       </method>
-                       <method name="custom_tag_end" symbol="gtk_buildable_custom_tag_end">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buildable" type="GtkBuildable*"/>
-                                       <parameter name="builder" type="GtkBuilder*"/>
-                                       <parameter name="child" type="GObject*"/>
-                                       <parameter name="tagname" type="gchar*"/>
-                                       <parameter name="data" type="gpointer*"/>
-                               </parameters>
-                       </method>
-                       <method name="custom_tag_start" symbol="gtk_buildable_custom_tag_start">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="buildable" type="GtkBuildable*"/>
-                                       <parameter name="builder" type="GtkBuilder*"/>
-                                       <parameter name="child" type="GObject*"/>
-                                       <parameter name="tagname" type="gchar*"/>
-                                       <parameter name="parser" type="GMarkupParser*"/>
-                                       <parameter name="data" type="gpointer*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_internal_child" symbol="gtk_buildable_get_internal_child">
-                               <return-type type="GObject*"/>
-                               <parameters>
-                                       <parameter name="buildable" type="GtkBuildable*"/>
-                                       <parameter name="builder" type="GtkBuilder*"/>
-                                       <parameter name="childname" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_name" symbol="gtk_buildable_get_name">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="buildable" type="GtkBuildable*"/>
-                               </parameters>
-                       </method>
-                       <method name="parser_finished" symbol="gtk_buildable_parser_finished">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buildable" type="GtkBuildable*"/>
-                                       <parameter name="builder" type="GtkBuilder*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_buildable_property" symbol="gtk_buildable_set_buildable_property">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buildable" type="GtkBuildable*"/>
-                                       <parameter name="builder" type="GtkBuilder*"/>
-                                       <parameter name="name" type="gchar*"/>
-                                       <parameter name="value" type="GValue*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_name" symbol="gtk_buildable_set_name">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buildable" type="GtkBuildable*"/>
-                                       <parameter name="name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <vfunc name="add_child">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buildable" type="GtkBuildable*"/>
-                                       <parameter name="builder" type="GtkBuilder*"/>
-                                       <parameter name="child" type="GObject*"/>
-                                       <parameter name="type" type="gchar*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="construct_child">
-                               <return-type type="GObject*"/>
-                               <parameters>
-                                       <parameter name="buildable" type="GtkBuildable*"/>
-                                       <parameter name="builder" type="GtkBuilder*"/>
-                                       <parameter name="name" type="gchar*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="custom_finished">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buildable" type="GtkBuildable*"/>
-                                       <parameter name="builder" type="GtkBuilder*"/>
-                                       <parameter name="child" type="GObject*"/>
-                                       <parameter name="tagname" type="gchar*"/>
-                                       <parameter name="data" type="gpointer"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="custom_tag_end">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buildable" type="GtkBuildable*"/>
-                                       <parameter name="builder" type="GtkBuilder*"/>
-                                       <parameter name="child" type="GObject*"/>
-                                       <parameter name="tagname" type="gchar*"/>
-                                       <parameter name="data" type="gpointer*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="custom_tag_start">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="buildable" type="GtkBuildable*"/>
-                                       <parameter name="builder" type="GtkBuilder*"/>
-                                       <parameter name="child" type="GObject*"/>
-                                       <parameter name="tagname" type="gchar*"/>
-                                       <parameter name="parser" type="GMarkupParser*"/>
-                                       <parameter name="data" type="gpointer*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_internal_child">
-                               <return-type type="GObject*"/>
-                               <parameters>
-                                       <parameter name="buildable" type="GtkBuildable*"/>
-                                       <parameter name="builder" type="GtkBuilder*"/>
-                                       <parameter name="childname" type="gchar*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_name">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="buildable" type="GtkBuildable*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="parser_finished">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buildable" type="GtkBuildable*"/>
-                                       <parameter name="builder" type="GtkBuilder*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="set_buildable_property">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buildable" type="GtkBuildable*"/>
-                                       <parameter name="builder" type="GtkBuilder*"/>
-                                       <parameter name="name" type="gchar*"/>
-                                       <parameter name="value" type="GValue*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="set_name">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="buildable" type="GtkBuildable*"/>
-                                       <parameter name="name" type="gchar*"/>
-                               </parameters>
-                       </vfunc>
-               </interface>
-               <interface name="GtkCellAccessibleParent" type-name="GtkCellAccessibleParent" get-type="gtk_cell_accessible_parent_get_type">
-                       <method name="activate" symbol="gtk_cell_accessible_parent_activate">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="parent" type="GtkCellAccessibleParent*"/>
-                                       <parameter name="cell" type="GtkCellAccessible*"/>
-                               </parameters>
-                       </method>
-                       <method name="edit" symbol="gtk_cell_accessible_parent_edit">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="parent" type="GtkCellAccessibleParent*"/>
-                                       <parameter name="cell" type="GtkCellAccessible*"/>
-                               </parameters>
-                       </method>
-                       <method name="expand_collapse" symbol="gtk_cell_accessible_parent_expand_collapse">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="parent" type="GtkCellAccessibleParent*"/>
-                                       <parameter name="cell" type="GtkCellAccessible*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_cell_area" symbol="gtk_cell_accessible_parent_get_cell_area">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="parent" type="GtkCellAccessibleParent*"/>
-                                       <parameter name="cell" type="GtkCellAccessible*"/>
-                                       <parameter name="cell_rect" type="GdkRectangle*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_cell_extents" symbol="gtk_cell_accessible_parent_get_cell_extents">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="parent" type="GtkCellAccessibleParent*"/>
-                                       <parameter name="cell" type="GtkCellAccessible*"/>
-                                       <parameter name="x" type="gint*"/>
-                                       <parameter name="y" type="gint*"/>
-                                       <parameter name="width" type="gint*"/>
-                                       <parameter name="height" type="gint*"/>
-                                       <parameter name="coord_type" type="AtkCoordType"/>
-                               </parameters>
-                       </method>
-                       <method name="get_child_index" symbol="gtk_cell_accessible_parent_get_child_index">
-                               <return-type type="int"/>
-                               <parameters>
-                                       <parameter name="parent" type="GtkCellAccessibleParent*"/>
-                                       <parameter name="cell" type="GtkCellAccessible*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_renderer_state" symbol="gtk_cell_accessible_parent_get_renderer_state">
-                               <return-type type="GtkCellRendererState"/>
-                               <parameters>
-                                       <parameter name="parent" type="GtkCellAccessibleParent*"/>
-                                       <parameter name="cell" type="GtkCellAccessible*"/>
-                               </parameters>
-                       </method>
-                       <method name="grab_focus" symbol="gtk_cell_accessible_parent_grab_focus">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="parent" type="GtkCellAccessibleParent*"/>
-                                       <parameter name="cell" type="GtkCellAccessible*"/>
-                               </parameters>
-                       </method>
-                       <method name="update_relationset" symbol="gtk_cell_accessible_parent_update_relationset">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="parent" type="GtkCellAccessibleParent*"/>
-                                       <parameter name="cell" type="GtkCellAccessible*"/>
-                                       <parameter name="relationset" type="AtkRelationSet*"/>
-                               </parameters>
-                       </method>
-                       <vfunc name="activate">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="parent" type="GtkCellAccessibleParent*"/>
-                                       <parameter name="cell" type="GtkCellAccessible*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="edit">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="parent" type="GtkCellAccessibleParent*"/>
-                                       <parameter name="cell" type="GtkCellAccessible*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="expand_collapse">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="parent" type="GtkCellAccessibleParent*"/>
-                                       <parameter name="cell" type="GtkCellAccessible*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_cell_area">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="parent" type="GtkCellAccessibleParent*"/>
-                                       <parameter name="cell" type="GtkCellAccessible*"/>
-                                       <parameter name="cell_rect" type="GdkRectangle*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_cell_extents">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="parent" type="GtkCellAccessibleParent*"/>
-                                       <parameter name="cell" type="GtkCellAccessible*"/>
-                                       <parameter name="x" type="gint*"/>
-                                       <parameter name="y" type="gint*"/>
-                                       <parameter name="width" type="gint*"/>
-                                       <parameter name="height" type="gint*"/>
-                                       <parameter name="coord_type" type="AtkCoordType"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_child_index">
-                               <return-type type="int"/>
-                               <parameters>
-                                       <parameter name="parent" type="GtkCellAccessibleParent*"/>
-                                       <parameter name="cell" type="GtkCellAccessible*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_renderer_state">
-                               <return-type type="GtkCellRendererState"/>
-                               <parameters>
-                                       <parameter name="parent" type="GtkCellAccessibleParent*"/>
-                                       <parameter name="cell" type="GtkCellAccessible*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="grab_focus">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="parent" type="GtkCellAccessibleParent*"/>
-                                       <parameter name="cell" type="GtkCellAccessible*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="update_relationset">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="parent" type="GtkCellAccessibleParent*"/>
-                                       <parameter name="cell" type="GtkCellAccessible*"/>
-                                       <parameter name="relationset" type="AtkRelationSet*"/>
-                               </parameters>
-                       </vfunc>
-               </interface>
-               <interface name="GtkCellEditable" type-name="GtkCellEditable" get-type="gtk_cell_editable_get_type">
-                       <requires>
-                               <interface name="GtkWidget"/>
-                       </requires>
-                       <method name="editing_done" symbol="gtk_cell_editable_editing_done">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell_editable" type="GtkCellEditable*"/>
-                               </parameters>
-                       </method>
-                       <method name="remove_widget" symbol="gtk_cell_editable_remove_widget">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell_editable" type="GtkCellEditable*"/>
-                               </parameters>
-                       </method>
-                       <method name="start_editing" symbol="gtk_cell_editable_start_editing">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell_editable" type="GtkCellEditable*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                               </parameters>
-                       </method>
-                       <property name="editing-canceled" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="editing-done" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell_editable" type="GtkCellEditable*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="remove-widget" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell_editable" type="GtkCellEditable*"/>
-                               </parameters>
-                       </signal>
-                       <vfunc name="start_editing">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell_editable" type="GtkCellEditable*"/>
-                                       <parameter name="event" type="GdkEvent*"/>
-                               </parameters>
-                       </vfunc>
-               </interface>
-               <interface name="GtkCellLayout" type-name="GtkCellLayout" get-type="gtk_cell_layout_get_type">
-                       <requires>
-                               <interface name="GObject"/>
-                       </requires>
-                       <method name="add_attribute" symbol="gtk_cell_layout_add_attribute">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell_layout" type="GtkCellLayout*"/>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="attribute" type="gchar*"/>
-                                       <parameter name="column" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="clear" symbol="gtk_cell_layout_clear">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell_layout" type="GtkCellLayout*"/>
-                               </parameters>
-                       </method>
-                       <method name="clear_attributes" symbol="gtk_cell_layout_clear_attributes">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell_layout" type="GtkCellLayout*"/>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_area" symbol="gtk_cell_layout_get_area">
-                               <return-type type="GtkCellArea*"/>
-                               <parameters>
-                                       <parameter name="cell_layout" type="GtkCellLayout*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_cells" symbol="gtk_cell_layout_get_cells">
-                               <return-type type="GList*"/>
-                               <parameters>
-                                       <parameter name="cell_layout" type="GtkCellLayout*"/>
-                               </parameters>
-                       </method>
-                       <method name="pack_end" symbol="gtk_cell_layout_pack_end">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell_layout" type="GtkCellLayout*"/>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="expand" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="pack_start" symbol="gtk_cell_layout_pack_start">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell_layout" type="GtkCellLayout*"/>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="expand" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="reorder" symbol="gtk_cell_layout_reorder">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell_layout" type="GtkCellLayout*"/>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="position" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_attributes" symbol="gtk_cell_layout_set_attributes">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell_layout" type="GtkCellLayout*"/>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_cell_data_func" symbol="gtk_cell_layout_set_cell_data_func">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell_layout" type="GtkCellLayout*"/>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="func" type="GtkCellLayoutDataFunc"/>
-                                       <parameter name="func_data" type="gpointer"/>
-                                       <parameter name="destroy" type="GDestroyNotify"/>
-                               </parameters>
-                       </method>
-                       <vfunc name="add_attribute">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell_layout" type="GtkCellLayout*"/>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="attribute" type="gchar*"/>
-                                       <parameter name="column" type="gint"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="clear">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell_layout" type="GtkCellLayout*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="clear_attributes">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell_layout" type="GtkCellLayout*"/>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_area">
-                               <return-type type="GtkCellArea*"/>
-                               <parameters>
-                                       <parameter name="cell_layout" type="GtkCellLayout*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_cells">
-                               <return-type type="GList*"/>
-                               <parameters>
-                                       <parameter name="cell_layout" type="GtkCellLayout*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="pack_end">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell_layout" type="GtkCellLayout*"/>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="expand" type="gboolean"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="pack_start">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell_layout" type="GtkCellLayout*"/>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="expand" type="gboolean"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="reorder">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell_layout" type="GtkCellLayout*"/>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="position" type="gint"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="set_cell_data_func">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="cell_layout" type="GtkCellLayout*"/>
-                                       <parameter name="cell" type="GtkCellRenderer*"/>
-                                       <parameter name="func" type="GtkCellLayoutDataFunc"/>
-                                       <parameter name="func_data" type="gpointer"/>
-                                       <parameter name="destroy" type="GDestroyNotify"/>
-                               </parameters>
-                       </vfunc>
-               </interface>
-               <interface name="GtkColorChooser" type-name="GtkColorChooser" get-type="gtk_color_chooser_get_type">
-                       <requires>
-                               <interface name="GObject"/>
-                       </requires>
-                       <method name="add_palette" symbol="gtk_color_chooser_add_palette">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkColorChooser*"/>
-                                       <parameter name="orientation" type="GtkOrientation"/>
-                                       <parameter name="colors_per_line" type="gint"/>
-                                       <parameter name="n_colors" type="gint"/>
-                                       <parameter name="colors" type="GdkRGBA*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_rgba" symbol="gtk_color_chooser_get_rgba">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkColorChooser*"/>
-                                       <parameter name="color" type="GdkRGBA*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_use_alpha" symbol="gtk_color_chooser_get_use_alpha">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkColorChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_rgba" symbol="gtk_color_chooser_set_rgba">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkColorChooser*"/>
-                                       <parameter name="color" type="GdkRGBA*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_use_alpha" symbol="gtk_color_chooser_set_use_alpha">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkColorChooser*"/>
-                                       <parameter name="use_alpha" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="rgba" type="GdkRGBA*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="use-alpha" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="color-activated" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkColorChooser*"/>
-                                       <parameter name="color" type="GdkRGBA*"/>
-                               </parameters>
-                       </signal>
-                       <vfunc name="add_palette">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkColorChooser*"/>
-                                       <parameter name="orientation" type="GtkOrientation"/>
-                                       <parameter name="colors_per_line" type="gint"/>
-                                       <parameter name="n_colors" type="gint"/>
-                                       <parameter name="colors" type="GdkRGBA*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_rgba">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkColorChooser*"/>
-                                       <parameter name="color" type="GdkRGBA*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="set_rgba">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkColorChooser*"/>
-                                       <parameter name="color" type="GdkRGBA*"/>
-                               </parameters>
-                       </vfunc>
-               </interface>
-               <interface name="GtkEditable" type-name="GtkEditable" get-type="gtk_editable_get_type">
-                       <method name="copy_clipboard" symbol="gtk_editable_copy_clipboard">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="editable" type="GtkEditable*"/>
-                               </parameters>
-                       </method>
-                       <method name="cut_clipboard" symbol="gtk_editable_cut_clipboard">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="editable" type="GtkEditable*"/>
-                               </parameters>
-                       </method>
-                       <method name="delete_selection" symbol="gtk_editable_delete_selection">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="editable" type="GtkEditable*"/>
-                               </parameters>
-                       </method>
-                       <method name="delete_text" symbol="gtk_editable_delete_text">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="editable" type="GtkEditable*"/>
-                                       <parameter name="start_pos" type="gint"/>
-                                       <parameter name="end_pos" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="get_chars" symbol="gtk_editable_get_chars">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="editable" type="GtkEditable*"/>
-                                       <parameter name="start_pos" type="gint"/>
-                                       <parameter name="end_pos" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="get_editable" symbol="gtk_editable_get_editable">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="editable" type="GtkEditable*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_position" symbol="gtk_editable_get_position">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="editable" type="GtkEditable*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_selection_bounds" symbol="gtk_editable_get_selection_bounds">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="editable" type="GtkEditable*"/>
-                                       <parameter name="start_pos" type="gint*"/>
-                                       <parameter name="end_pos" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="insert_text" symbol="gtk_editable_insert_text">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="editable" type="GtkEditable*"/>
-                                       <parameter name="new_text" type="gchar*"/>
-                                       <parameter name="new_text_length" type="gint"/>
-                                       <parameter name="position" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="paste_clipboard" symbol="gtk_editable_paste_clipboard">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="editable" type="GtkEditable*"/>
-                               </parameters>
-                       </method>
-                       <method name="select_region" symbol="gtk_editable_select_region">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="editable" type="GtkEditable*"/>
-                                       <parameter name="start_pos" type="gint"/>
-                                       <parameter name="end_pos" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_editable" symbol="gtk_editable_set_editable">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="editable" type="GtkEditable*"/>
-                                       <parameter name="is_editable" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_position" symbol="gtk_editable_set_position">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="editable" type="GtkEditable*"/>
-                                       <parameter name="position" type="gint"/>
-                               </parameters>
-                       </method>
-                       <signal name="changed" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="editable" type="GtkEditable*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="delete-text" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="editable" type="GtkEditable*"/>
-                                       <parameter name="start_pos" type="gint"/>
-                                       <parameter name="end_pos" type="gint"/>
-                               </parameters>
-                       </signal>
-                       <signal name="insert-text" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="editable" type="GtkEditable*"/>
-                                       <parameter name="new_text" type="char*"/>
-                                       <parameter name="new_text_length" type="gint"/>
-                                       <parameter name="position" type="gpointer"/>
-                               </parameters>
-                       </signal>
-                       <vfunc name="do_delete_text">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="editable" type="GtkEditable*"/>
-                                       <parameter name="start_pos" type="gint"/>
-                                       <parameter name="end_pos" type="gint"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="do_insert_text">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="editable" type="GtkEditable*"/>
-                                       <parameter name="new_text" type="gchar*"/>
-                                       <parameter name="new_text_length" type="gint"/>
-                                       <parameter name="position" type="gint*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_chars">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="editable" type="GtkEditable*"/>
-                                       <parameter name="start_pos" type="gint"/>
-                                       <parameter name="end_pos" type="gint"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_position">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="editable" type="GtkEditable*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_selection_bounds">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="editable" type="GtkEditable*"/>
-                                       <parameter name="start_pos" type="gint*"/>
-                                       <parameter name="end_pos" type="gint*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="set_position">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="editable" type="GtkEditable*"/>
-                                       <parameter name="position" type="gint"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="set_selection_bounds">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="editable" type="GtkEditable*"/>
-                                       <parameter name="start_pos" type="gint"/>
-                                       <parameter name="end_pos" type="gint"/>
-                               </parameters>
-                       </vfunc>
-               </interface>
-               <interface name="GtkFileChooser" type-name="GtkFileChooser" get-type="gtk_file_chooser_get_type">
-                       <requires>
-                               <interface name="GObject"/>
-                       </requires>
-                       <method name="add_choice" symbol="gtk_file_chooser_add_choice">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                                       <parameter name="id" type="char*"/>
-                                       <parameter name="label" type="char*"/>
-                                       <parameter name="options" type="char**"/>
-                                       <parameter name="option_labels" type="char**"/>
-                               </parameters>
-                       </method>
-                       <method name="add_filter" symbol="gtk_file_chooser_add_filter">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                                       <parameter name="filter" type="GtkFileFilter*"/>
-                               </parameters>
-                       </method>
-                       <method name="add_shortcut_folder" symbol="gtk_file_chooser_add_shortcut_folder">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                                       <parameter name="folder" type="char*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <method name="add_shortcut_folder_uri" symbol="gtk_file_chooser_add_shortcut_folder_uri">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                                       <parameter name="uri" type="char*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <method name="error_quark" symbol="gtk_file_chooser_error_quark">
-                               <return-type type="GQuark"/>
-                       </method>
-                       <method name="get_action" symbol="gtk_file_chooser_get_action">
-                               <return-type type="GtkFileChooserAction"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_choice" symbol="gtk_file_chooser_get_choice">
-                               <return-type type="char*"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                                       <parameter name="id" type="char*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_create_folders" symbol="gtk_file_chooser_get_create_folders">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_current_folder" symbol="gtk_file_chooser_get_current_folder">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_current_folder_file" symbol="gtk_file_chooser_get_current_folder_file">
-                               <return-type type="GFile*"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_current_folder_uri" symbol="gtk_file_chooser_get_current_folder_uri">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_current_name" symbol="gtk_file_chooser_get_current_name">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_do_overwrite_confirmation" symbol="gtk_file_chooser_get_do_overwrite_confirmation">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_extra_widget" symbol="gtk_file_chooser_get_extra_widget">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_file" symbol="gtk_file_chooser_get_file">
-                               <return-type type="GFile*"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_filename" symbol="gtk_file_chooser_get_filename">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_filenames" symbol="gtk_file_chooser_get_filenames">
-                               <return-type type="GSList*"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_files" symbol="gtk_file_chooser_get_files">
-                               <return-type type="GSList*"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_filter" symbol="gtk_file_chooser_get_filter">
-                               <return-type type="GtkFileFilter*"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_local_only" symbol="gtk_file_chooser_get_local_only">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_preview_file" symbol="gtk_file_chooser_get_preview_file">
-                               <return-type type="GFile*"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_preview_filename" symbol="gtk_file_chooser_get_preview_filename">
-                               <return-type type="char*"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_preview_uri" symbol="gtk_file_chooser_get_preview_uri">
-                               <return-type type="char*"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_preview_widget" symbol="gtk_file_chooser_get_preview_widget">
-                               <return-type type="GtkWidget*"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_preview_widget_active" symbol="gtk_file_chooser_get_preview_widget_active">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_select_multiple" symbol="gtk_file_chooser_get_select_multiple">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_show_hidden" symbol="gtk_file_chooser_get_show_hidden">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_uri" symbol="gtk_file_chooser_get_uri">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_uris" symbol="gtk_file_chooser_get_uris">
-                               <return-type type="GSList*"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_use_preview_label" symbol="gtk_file_chooser_get_use_preview_label">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="list_filters" symbol="gtk_file_chooser_list_filters">
-                               <return-type type="GSList*"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="list_shortcut_folder_uris" symbol="gtk_file_chooser_list_shortcut_folder_uris">
-                               <return-type type="GSList*"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="list_shortcut_folders" symbol="gtk_file_chooser_list_shortcut_folders">
-                               <return-type type="GSList*"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="remove_choice" symbol="gtk_file_chooser_remove_choice">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                                       <parameter name="id" type="char*"/>
-                               </parameters>
-                       </method>
-                       <method name="remove_filter" symbol="gtk_file_chooser_remove_filter">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                                       <parameter name="filter" type="GtkFileFilter*"/>
-                               </parameters>
-                       </method>
-                       <method name="remove_shortcut_folder" symbol="gtk_file_chooser_remove_shortcut_folder">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                                       <parameter name="folder" type="char*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <method name="remove_shortcut_folder_uri" symbol="gtk_file_chooser_remove_shortcut_folder_uri">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                                       <parameter name="uri" type="char*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <method name="select_all" symbol="gtk_file_chooser_select_all">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="select_file" symbol="gtk_file_chooser_select_file">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                                       <parameter name="file" type="GFile*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <method name="select_filename" symbol="gtk_file_chooser_select_filename">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                                       <parameter name="filename" type="char*"/>
-                               </parameters>
-                       </method>
-                       <method name="select_uri" symbol="gtk_file_chooser_select_uri">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                                       <parameter name="uri" type="char*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_action" symbol="gtk_file_chooser_set_action">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                                       <parameter name="action" type="GtkFileChooserAction"/>
-                               </parameters>
-                       </method>
-                       <method name="set_choice" symbol="gtk_file_chooser_set_choice">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                                       <parameter name="id" type="char*"/>
-                                       <parameter name="option" type="char*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_create_folders" symbol="gtk_file_chooser_set_create_folders">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                                       <parameter name="create_folders" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_current_folder" symbol="gtk_file_chooser_set_current_folder">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                                       <parameter name="filename" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_current_folder_file" symbol="gtk_file_chooser_set_current_folder_file">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                                       <parameter name="file" type="GFile*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <method name="set_current_folder_uri" symbol="gtk_file_chooser_set_current_folder_uri">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                                       <parameter name="uri" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_current_name" symbol="gtk_file_chooser_set_current_name">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                                       <parameter name="name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_do_overwrite_confirmation" symbol="gtk_file_chooser_set_do_overwrite_confirmation">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                                       <parameter name="do_overwrite_confirmation" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_extra_widget" symbol="gtk_file_chooser_set_extra_widget">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                                       <parameter name="extra_widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_file" symbol="gtk_file_chooser_set_file">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                                       <parameter name="file" type="GFile*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <method name="set_filename" symbol="gtk_file_chooser_set_filename">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                                       <parameter name="filename" type="char*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_filter" symbol="gtk_file_chooser_set_filter">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                                       <parameter name="filter" type="GtkFileFilter*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_local_only" symbol="gtk_file_chooser_set_local_only">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                                       <parameter name="local_only" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_preview_widget" symbol="gtk_file_chooser_set_preview_widget">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                                       <parameter name="preview_widget" type="GtkWidget*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_preview_widget_active" symbol="gtk_file_chooser_set_preview_widget_active">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                                       <parameter name="active" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_select_multiple" symbol="gtk_file_chooser_set_select_multiple">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                                       <parameter name="select_multiple" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_show_hidden" symbol="gtk_file_chooser_set_show_hidden">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                                       <parameter name="show_hidden" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_uri" symbol="gtk_file_chooser_set_uri">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                                       <parameter name="uri" type="char*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_use_preview_label" symbol="gtk_file_chooser_set_use_preview_label">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                                       <parameter name="use_label" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="unselect_all" symbol="gtk_file_chooser_unselect_all">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="unselect_file" symbol="gtk_file_chooser_unselect_file">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                                       <parameter name="file" type="GFile*"/>
-                               </parameters>
-                       </method>
-                       <method name="unselect_filename" symbol="gtk_file_chooser_unselect_filename">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                                       <parameter name="filename" type="char*"/>
-                               </parameters>
-                       </method>
-                       <method name="unselect_uri" symbol="gtk_file_chooser_unselect_uri">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFileChooser*"/>
-                                       <parameter name="uri" type="char*"/>
-                               </parameters>
-                       </method>
-                       <property name="action" type="GtkFileChooserAction" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="create-folders" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="do-overwrite-confirmation" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="extra-widget" type="GtkWidget*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="filter" type="GtkFileFilter*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="local-only" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="preview-widget" type="GtkWidget*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="preview-widget-active" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="select-multiple" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="show-hidden" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="use-preview-label" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="confirm-overwrite" when="LAST">
-                               <return-type type="GtkFileChooserConfirmation"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkFileChooser*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="current-folder-changed" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkFileChooser*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="file-activated" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkFileChooser*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="selection-changed" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkFileChooser*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="update-preview" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="object" type="GtkFileChooser*"/>
-                               </parameters>
-                       </signal>
-               </interface>
-               <interface name="GtkFontChooser" type-name="GtkFontChooser" get-type="gtk_font_chooser_get_type">
-                       <requires>
-                               <interface name="GObject"/>
-                       </requires>
-                       <method name="get_font" symbol="gtk_font_chooser_get_font">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="fontchooser" type="GtkFontChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_font_desc" symbol="gtk_font_chooser_get_font_desc">
-                               <return-type type="PangoFontDescription*"/>
-                               <parameters>
-                                       <parameter name="fontchooser" type="GtkFontChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_font_face" symbol="gtk_font_chooser_get_font_face">
-                               <return-type type="PangoFontFace*"/>
-                               <parameters>
-                                       <parameter name="fontchooser" type="GtkFontChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_font_family" symbol="gtk_font_chooser_get_font_family">
-                               <return-type type="PangoFontFamily*"/>
-                               <parameters>
-                                       <parameter name="fontchooser" type="GtkFontChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_font_map" symbol="gtk_font_chooser_get_font_map">
-                               <return-type type="PangoFontMap*"/>
-                               <parameters>
-                                       <parameter name="fontchooser" type="GtkFontChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_font_size" symbol="gtk_font_chooser_get_font_size">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="fontchooser" type="GtkFontChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_preview_text" symbol="gtk_font_chooser_get_preview_text">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="fontchooser" type="GtkFontChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_show_preview_entry" symbol="gtk_font_chooser_get_show_preview_entry">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="fontchooser" type="GtkFontChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_filter_func" symbol="gtk_font_chooser_set_filter_func">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="fontchooser" type="GtkFontChooser*"/>
-                                       <parameter name="filter" type="GtkFontFilterFunc"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                                       <parameter name="destroy" type="GDestroyNotify"/>
-                               </parameters>
-                       </method>
-                       <method name="set_font" symbol="gtk_font_chooser_set_font">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="fontchooser" type="GtkFontChooser*"/>
-                                       <parameter name="fontname" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_font_desc" symbol="gtk_font_chooser_set_font_desc">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="fontchooser" type="GtkFontChooser*"/>
-                                       <parameter name="font_desc" type="PangoFontDescription*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_font_map" symbol="gtk_font_chooser_set_font_map">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="fontchooser" type="GtkFontChooser*"/>
-                                       <parameter name="fontmap" type="PangoFontMap*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_preview_text" symbol="gtk_font_chooser_set_preview_text">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="fontchooser" type="GtkFontChooser*"/>
-                                       <parameter name="text" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_show_preview_entry" symbol="gtk_font_chooser_set_show_preview_entry">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="fontchooser" type="GtkFontChooser*"/>
-                                       <parameter name="show_preview_entry" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="font" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="font-desc" type="PangoFontDescription*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="preview-text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="show-preview-entry" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="font-activated" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkFontChooser*"/>
-                                       <parameter name="fontname" type="char*"/>
-                               </parameters>
-                       </signal>
-                       <vfunc name="get_font_face">
-                               <return-type type="PangoFontFace*"/>
-                               <parameters>
-                                       <parameter name="fontchooser" type="GtkFontChooser*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_font_family">
-                               <return-type type="PangoFontFamily*"/>
-                               <parameters>
-                                       <parameter name="fontchooser" type="GtkFontChooser*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_font_map">
-                               <return-type type="PangoFontMap*"/>
-                               <parameters>
-                                       <parameter name="fontchooser" type="GtkFontChooser*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_font_size">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="fontchooser" type="GtkFontChooser*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="set_filter_func">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="fontchooser" type="GtkFontChooser*"/>
-                                       <parameter name="filter" type="GtkFontFilterFunc"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                                       <parameter name="destroy" type="GDestroyNotify"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="set_font_map">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="fontchooser" type="GtkFontChooser*"/>
-                                       <parameter name="fontmap" type="PangoFontMap*"/>
-                               </parameters>
-                       </vfunc>
-               </interface>
-               <interface name="GtkOrientable" type-name="GtkOrientable" get-type="gtk_orientable_get_type">
-                       <requires>
-                               <interface name="GObject"/>
-                       </requires>
-                       <method name="get_orientation" symbol="gtk_orientable_get_orientation">
-                               <return-type type="GtkOrientation"/>
-                               <parameters>
-                                       <parameter name="orientable" type="GtkOrientable*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_orientation" symbol="gtk_orientable_set_orientation">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="orientable" type="GtkOrientable*"/>
-                                       <parameter name="orientation" type="GtkOrientation"/>
-                               </parameters>
-                       </method>
-                       <property name="orientation" type="GtkOrientation" readable="1" writable="1" construct="0" construct-only="0"/>
-               </interface>
-               <interface name="GtkPrintOperationPreview" type-name="GtkPrintOperationPreview" get-type="gtk_print_operation_preview_get_type">
-                       <requires>
-                               <interface name="GObject"/>
-                       </requires>
-                       <method name="end_preview" symbol="gtk_print_operation_preview_end_preview">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="preview" type="GtkPrintOperationPreview*"/>
-                               </parameters>
-                       </method>
-                       <method name="is_selected" symbol="gtk_print_operation_preview_is_selected">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="preview" type="GtkPrintOperationPreview*"/>
-                                       <parameter name="page_nr" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="render_page" symbol="gtk_print_operation_preview_render_page">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="preview" type="GtkPrintOperationPreview*"/>
-                                       <parameter name="page_nr" type="gint"/>
-                               </parameters>
-                       </method>
-                       <signal name="got-page-size" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="preview" type="GtkPrintOperationPreview*"/>
-                                       <parameter name="context" type="GtkPrintContext*"/>
-                                       <parameter name="page_setup" type="GtkPageSetup*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="ready" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="preview" type="GtkPrintOperationPreview*"/>
-                                       <parameter name="context" type="GtkPrintContext*"/>
-                               </parameters>
-                       </signal>
-                       <vfunc name="end_preview">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="preview" type="GtkPrintOperationPreview*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="is_selected">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="preview" type="GtkPrintOperationPreview*"/>
-                                       <parameter name="page_nr" type="gint"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="render_page">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="preview" type="GtkPrintOperationPreview*"/>
-                                       <parameter name="page_nr" type="gint"/>
-                               </parameters>
-                       </vfunc>
-               </interface>
-               <interface name="GtkRecentChooser" type-name="GtkRecentChooser" get-type="gtk_recent_chooser_get_type">
-                       <requires>
-                               <interface name="GObject"/>
-                       </requires>
-                       <method name="add_filter" symbol="gtk_recent_chooser_add_filter">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                                       <parameter name="filter" type="GtkRecentFilter*"/>
-                               </parameters>
-                       </method>
-                       <method name="error_quark" symbol="gtk_recent_chooser_error_quark">
-                               <return-type type="GQuark"/>
-                       </method>
-                       <method name="get_current_item" symbol="gtk_recent_chooser_get_current_item">
-                               <return-type type="GtkRecentInfo*"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_current_uri" symbol="gtk_recent_chooser_get_current_uri">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_filter" symbol="gtk_recent_chooser_get_filter">
-                               <return-type type="GtkRecentFilter*"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_items" symbol="gtk_recent_chooser_get_items">
-                               <return-type type="GList*"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_limit" symbol="gtk_recent_chooser_get_limit">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_local_only" symbol="gtk_recent_chooser_get_local_only">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_select_multiple" symbol="gtk_recent_chooser_get_select_multiple">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_show_icons" symbol="gtk_recent_chooser_get_show_icons">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_show_not_found" symbol="gtk_recent_chooser_get_show_not_found">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_show_private" symbol="gtk_recent_chooser_get_show_private">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_show_tips" symbol="gtk_recent_chooser_get_show_tips">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_sort_type" symbol="gtk_recent_chooser_get_sort_type">
-                               <return-type type="GtkRecentSortType"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_uris" symbol="gtk_recent_chooser_get_uris">
-                               <return-type type="gchar**"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                                       <parameter name="length" type="gsize*"/>
-                               </parameters>
-                       </method>
-                       <method name="list_filters" symbol="gtk_recent_chooser_list_filters">
-                               <return-type type="GSList*"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="remove_filter" symbol="gtk_recent_chooser_remove_filter">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                                       <parameter name="filter" type="GtkRecentFilter*"/>
-                               </parameters>
-                       </method>
-                       <method name="select_all" symbol="gtk_recent_chooser_select_all">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="select_uri" symbol="gtk_recent_chooser_select_uri">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                                       <parameter name="uri" type="gchar*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <method name="set_current_uri" symbol="gtk_recent_chooser_set_current_uri">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                                       <parameter name="uri" type="gchar*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <method name="set_filter" symbol="gtk_recent_chooser_set_filter">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                                       <parameter name="filter" type="GtkRecentFilter*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_limit" symbol="gtk_recent_chooser_set_limit">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                                       <parameter name="limit" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_local_only" symbol="gtk_recent_chooser_set_local_only">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                                       <parameter name="local_only" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_select_multiple" symbol="gtk_recent_chooser_set_select_multiple">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                                       <parameter name="select_multiple" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_show_icons" symbol="gtk_recent_chooser_set_show_icons">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                                       <parameter name="show_icons" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_show_not_found" symbol="gtk_recent_chooser_set_show_not_found">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                                       <parameter name="show_not_found" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_show_private" symbol="gtk_recent_chooser_set_show_private">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                                       <parameter name="show_private" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_show_tips" symbol="gtk_recent_chooser_set_show_tips">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                                       <parameter name="show_tips" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_sort_func" symbol="gtk_recent_chooser_set_sort_func">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                                       <parameter name="sort_func" type="GtkRecentSortFunc"/>
-                                       <parameter name="sort_data" type="gpointer"/>
-                                       <parameter name="data_destroy" type="GDestroyNotify"/>
-                               </parameters>
-                       </method>
-                       <method name="set_sort_type" symbol="gtk_recent_chooser_set_sort_type">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                                       <parameter name="sort_type" type="GtkRecentSortType"/>
-                               </parameters>
-                       </method>
-                       <method name="unselect_all" symbol="gtk_recent_chooser_unselect_all">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                               </parameters>
-                       </method>
-                       <method name="unselect_uri" symbol="gtk_recent_chooser_unselect_uri">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                                       <parameter name="uri" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <property name="filter" type="GtkRecentFilter*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="limit" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="local-only" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="recent-manager" type="GtkRecentManager*" readable="0" writable="1" construct="0" construct-only="1"/>
-                       <property name="select-multiple" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="show-icons" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="show-not-found" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="show-private" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="show-tips" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="sort-type" type="GtkRecentSortType" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <signal name="item-activated" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="selection-changed" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                               </parameters>
-                       </signal>
-                       <vfunc name="add_filter">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                                       <parameter name="filter" type="GtkRecentFilter*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_current_uri">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_items">
-                               <return-type type="GList*"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_recent_manager">
-                               <return-type type="GtkRecentManager*"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="list_filters">
-                               <return-type type="GSList*"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="remove_filter">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                                       <parameter name="filter" type="GtkRecentFilter*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="select_all">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="select_uri">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                                       <parameter name="uri" type="gchar*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="set_current_uri">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                                       <parameter name="uri" type="gchar*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="set_sort_func">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                                       <parameter name="sort_func" type="GtkRecentSortFunc"/>
-                                       <parameter name="sort_data" type="gpointer"/>
-                                       <parameter name="data_destroy" type="GDestroyNotify"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="unselect_all">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="unselect_uri">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="chooser" type="GtkRecentChooser*"/>
-                                       <parameter name="uri" type="gchar*"/>
-                               </parameters>
-                       </vfunc>
-               </interface>
-               <interface name="GtkScrollable" type-name="GtkScrollable" get-type="gtk_scrollable_get_type">
-                       <requires>
-                               <interface name="GObject"/>
-                       </requires>
-                       <method name="get_border" symbol="gtk_scrollable_get_border">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="scrollable" type="GtkScrollable*"/>
-                                       <parameter name="border" type="GtkBorder*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_hadjustment" symbol="gtk_scrollable_get_hadjustment">
-                               <return-type type="GtkAdjustment*"/>
-                               <parameters>
-                                       <parameter name="scrollable" type="GtkScrollable*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_hscroll_policy" symbol="gtk_scrollable_get_hscroll_policy">
-                               <return-type type="GtkScrollablePolicy"/>
-                               <parameters>
-                                       <parameter name="scrollable" type="GtkScrollable*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_vadjustment" symbol="gtk_scrollable_get_vadjustment">
-                               <return-type type="GtkAdjustment*"/>
-                               <parameters>
-                                       <parameter name="scrollable" type="GtkScrollable*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_vscroll_policy" symbol="gtk_scrollable_get_vscroll_policy">
-                               <return-type type="GtkScrollablePolicy"/>
-                               <parameters>
-                                       <parameter name="scrollable" type="GtkScrollable*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_hadjustment" symbol="gtk_scrollable_set_hadjustment">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="scrollable" type="GtkScrollable*"/>
-                                       <parameter name="hadjustment" type="GtkAdjustment*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_hscroll_policy" symbol="gtk_scrollable_set_hscroll_policy">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="scrollable" type="GtkScrollable*"/>
-                                       <parameter name="policy" type="GtkScrollablePolicy"/>
-                               </parameters>
-                       </method>
-                       <method name="set_vadjustment" symbol="gtk_scrollable_set_vadjustment">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="scrollable" type="GtkScrollable*"/>
-                                       <parameter name="vadjustment" type="GtkAdjustment*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_vscroll_policy" symbol="gtk_scrollable_set_vscroll_policy">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="scrollable" type="GtkScrollable*"/>
-                                       <parameter name="policy" type="GtkScrollablePolicy"/>
-                               </parameters>
-                       </method>
-                       <property name="hadjustment" type="GtkAdjustment*" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="hscroll-policy" type="GtkScrollablePolicy" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="vadjustment" type="GtkAdjustment*" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="vscroll-policy" type="GtkScrollablePolicy" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <vfunc name="get_border">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="scrollable" type="GtkScrollable*"/>
-                                       <parameter name="border" type="GtkBorder*"/>
-                               </parameters>
-                       </vfunc>
-               </interface>
-               <interface name="GtkStyleProvider" type-name="GtkStyleProvider" get-type="gtk_style_provider_get_type">
-                       <method name="get_icon_factory" symbol="gtk_style_provider_get_icon_factory">
-                               <return-type type="GtkIconFactory*"/>
-                               <parameters>
-                                       <parameter name="provider" type="GtkStyleProvider*"/>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_style" symbol="gtk_style_provider_get_style">
-                               <return-type type="GtkStyleProperties*"/>
-                               <parameters>
-                                       <parameter name="provider" type="GtkStyleProvider*"/>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_style_property" symbol="gtk_style_provider_get_style_property">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="provider" type="GtkStyleProvider*"/>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                                       <parameter name="state" type="GtkStateFlags"/>
-                                       <parameter name="pspec" type="GParamSpec*"/>
-                                       <parameter name="value" type="GValue*"/>
-                               </parameters>
-                       </method>
-                       <vfunc name="get_icon_factory">
-                               <return-type type="GtkIconFactory*"/>
-                               <parameters>
-                                       <parameter name="provider" type="GtkStyleProvider*"/>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_style">
-                               <return-type type="GtkStyleProperties*"/>
-                               <parameters>
-                                       <parameter name="provider" type="GtkStyleProvider*"/>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_style_property">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="provider" type="GtkStyleProvider*"/>
-                                       <parameter name="path" type="GtkWidgetPath*"/>
-                                       <parameter name="state" type="GtkStateFlags"/>
-                                       <parameter name="pspec" type="GParamSpec*"/>
-                                       <parameter name="value" type="GValue*"/>
-                               </parameters>
-                       </vfunc>
-               </interface>
-               <interface name="GtkToolShell" type-name="GtkToolShell" get-type="gtk_tool_shell_get_type">
-                       <requires>
-                               <interface name="GtkWidget"/>
-                       </requires>
-                       <method name="get_ellipsize_mode" symbol="gtk_tool_shell_get_ellipsize_mode">
-                               <return-type type="PangoEllipsizeMode"/>
-                               <parameters>
-                                       <parameter name="shell" type="GtkToolShell*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_icon_size" symbol="gtk_tool_shell_get_icon_size">
-                               <return-type type="GtkIconSize"/>
-                               <parameters>
-                                       <parameter name="shell" type="GtkToolShell*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_orientation" symbol="gtk_tool_shell_get_orientation">
-                               <return-type type="GtkOrientation"/>
-                               <parameters>
-                                       <parameter name="shell" type="GtkToolShell*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_relief_style" symbol="gtk_tool_shell_get_relief_style">
-                               <return-type type="GtkReliefStyle"/>
-                               <parameters>
-                                       <parameter name="shell" type="GtkToolShell*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_style" symbol="gtk_tool_shell_get_style">
-                               <return-type type="GtkToolbarStyle"/>
-                               <parameters>
-                                       <parameter name="shell" type="GtkToolShell*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_text_alignment" symbol="gtk_tool_shell_get_text_alignment">
-                               <return-type type="gfloat"/>
-                               <parameters>
-                                       <parameter name="shell" type="GtkToolShell*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_text_orientation" symbol="gtk_tool_shell_get_text_orientation">
-                               <return-type type="GtkOrientation"/>
-                               <parameters>
-                                       <parameter name="shell" type="GtkToolShell*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_text_size_group" symbol="gtk_tool_shell_get_text_size_group">
-                               <return-type type="GtkSizeGroup*"/>
-                               <parameters>
-                                       <parameter name="shell" type="GtkToolShell*"/>
-                               </parameters>
-                       </method>
-                       <method name="rebuild_menu" symbol="gtk_tool_shell_rebuild_menu">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="shell" type="GtkToolShell*"/>
-                               </parameters>
-                       </method>
-                       <vfunc name="get_ellipsize_mode">
-                               <return-type type="PangoEllipsizeMode"/>
-                               <parameters>
-                                       <parameter name="shell" type="GtkToolShell*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_icon_size">
-                               <return-type type="GtkIconSize"/>
-                               <parameters>
-                                       <parameter name="shell" type="GtkToolShell*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_orientation">
-                               <return-type type="GtkOrientation"/>
-                               <parameters>
-                                       <parameter name="shell" type="GtkToolShell*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_relief_style">
-                               <return-type type="GtkReliefStyle"/>
-                               <parameters>
-                                       <parameter name="shell" type="GtkToolShell*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_style">
-                               <return-type type="GtkToolbarStyle"/>
-                               <parameters>
-                                       <parameter name="shell" type="GtkToolShell*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_text_alignment">
-                               <return-type type="gfloat"/>
-                               <parameters>
-                                       <parameter name="shell" type="GtkToolShell*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_text_orientation">
-                               <return-type type="GtkOrientation"/>
-                               <parameters>
-                                       <parameter name="shell" type="GtkToolShell*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_text_size_group">
-                               <return-type type="GtkSizeGroup*"/>
-                               <parameters>
-                                       <parameter name="shell" type="GtkToolShell*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="rebuild_menu">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="shell" type="GtkToolShell*"/>
-                               </parameters>
-                       </vfunc>
-               </interface>
-               <interface name="GtkTreeDragDest" type-name="GtkTreeDragDest" get-type="gtk_tree_drag_dest_get_type">
-                       <method name="drag_data_received" symbol="gtk_tree_drag_dest_drag_data_received">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="drag_dest" type="GtkTreeDragDest*"/>
-                                       <parameter name="dest" type="GtkTreePath*"/>
-                                       <parameter name="selection_data" type="GtkSelectionData*"/>
-                               </parameters>
-                       </method>
-                       <method name="row_drop_possible" symbol="gtk_tree_drag_dest_row_drop_possible">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="drag_dest" type="GtkTreeDragDest*"/>
-                                       <parameter name="dest_path" type="GtkTreePath*"/>
-                                       <parameter name="selection_data" type="GtkSelectionData*"/>
-                               </parameters>
-                       </method>
-                       <vfunc name="drag_data_received">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="drag_dest" type="GtkTreeDragDest*"/>
-                                       <parameter name="dest" type="GtkTreePath*"/>
-                                       <parameter name="selection_data" type="GtkSelectionData*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="row_drop_possible">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="drag_dest" type="GtkTreeDragDest*"/>
-                                       <parameter name="dest_path" type="GtkTreePath*"/>
-                                       <parameter name="selection_data" type="GtkSelectionData*"/>
-                               </parameters>
-                       </vfunc>
-               </interface>
-               <interface name="GtkTreeDragSource" type-name="GtkTreeDragSource" get-type="gtk_tree_drag_source_get_type">
-                       <method name="drag_data_delete" symbol="gtk_tree_drag_source_drag_data_delete">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="drag_source" type="GtkTreeDragSource*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <method name="drag_data_get" symbol="gtk_tree_drag_source_drag_data_get">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="drag_source" type="GtkTreeDragSource*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                                       <parameter name="selection_data" type="GtkSelectionData*"/>
-                               </parameters>
-                       </method>
-                       <method name="row_draggable" symbol="gtk_tree_drag_source_row_draggable">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="drag_source" type="GtkTreeDragSource*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <vfunc name="drag_data_delete">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="drag_source" type="GtkTreeDragSource*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="drag_data_get">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="drag_source" type="GtkTreeDragSource*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                                       <parameter name="selection_data" type="GtkSelectionData*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="row_draggable">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="drag_source" type="GtkTreeDragSource*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </vfunc>
-               </interface>
-               <interface name="GtkTreeModel" type-name="GtkTreeModel" get-type="gtk_tree_model_get_type">
-                       <requires>
-                               <interface name="GObject"/>
-                       </requires>
-                       <method name="foreach" symbol="gtk_tree_model_foreach">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="model" type="GtkTreeModel*"/>
-                                       <parameter name="func" type="GtkTreeModelForeachFunc"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                               </parameters>
-                       </method>
-                       <method name="get" symbol="gtk_tree_model_get">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_column_type" symbol="gtk_tree_model_get_column_type">
-                               <return-type type="GType"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="index_" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="get_flags" symbol="gtk_tree_model_get_flags">
-                               <return-type type="GtkTreeModelFlags"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_iter" symbol="gtk_tree_model_get_iter">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_iter_first" symbol="gtk_tree_model_get_iter_first">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_iter_from_string" symbol="gtk_tree_model_get_iter_from_string">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="path_string" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_n_columns" symbol="gtk_tree_model_get_n_columns">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_path" symbol="gtk_tree_model_get_path">
-                               <return-type type="GtkTreePath*"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_string_from_iter" symbol="gtk_tree_model_get_string_from_iter">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_valist" symbol="gtk_tree_model_get_valist">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="var_args" type="va_list"/>
-                               </parameters>
-                       </method>
-                       <method name="get_value" symbol="gtk_tree_model_get_value">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="column" type="gint"/>
-                                       <parameter name="value" type="GValue*"/>
-                               </parameters>
-                       </method>
-                       <method name="iter_children" symbol="gtk_tree_model_iter_children">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="parent" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="iter_has_child" symbol="gtk_tree_model_iter_has_child">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="iter_n_children" symbol="gtk_tree_model_iter_n_children">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="iter_next" symbol="gtk_tree_model_iter_next">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="iter_nth_child" symbol="gtk_tree_model_iter_nth_child">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="parent" type="GtkTreeIter*"/>
-                                       <parameter name="n" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="iter_parent" symbol="gtk_tree_model_iter_parent">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="child" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="iter_previous" symbol="gtk_tree_model_iter_previous">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="ref_node" symbol="gtk_tree_model_ref_node">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="row_changed" symbol="gtk_tree_model_row_changed">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="row_deleted" symbol="gtk_tree_model_row_deleted">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </method>
-                       <method name="row_has_child_toggled" symbol="gtk_tree_model_row_has_child_toggled">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="row_inserted" symbol="gtk_tree_model_row_inserted">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <method name="rows_reordered" symbol="gtk_tree_model_rows_reordered">
-                               <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*"/>
-                               </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>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </method>
-                       <signal name="row-changed" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="row-deleted" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="row-has-child-toggled" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="row-inserted" when="FIRST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </signal>
-                       <signal name="rows-reordered" when="FIRST">
-                               <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="gpointer"/>
-                               </parameters>
-                       </signal>
-                       <vfunc name="get_column_type">
-                               <return-type type="GType"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="index_" type="gint"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_flags">
-                               <return-type type="GtkTreeModelFlags"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_iter">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="path" type="GtkTreePath*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_n_columns">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_path">
-                               <return-type type="GtkTreePath*"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="get_value">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="column" type="gint"/>
-                                       <parameter name="value" type="GValue*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="iter_children">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="parent" type="GtkTreeIter*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="iter_has_child">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="iter_n_children">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="iter_next">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="iter_nth_child">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="parent" type="GtkTreeIter*"/>
-                                       <parameter name="n" type="gint"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="iter_parent">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                                       <parameter name="child" type="GtkTreeIter*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="iter_previous">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="ref_node">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="unref_node">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="tree_model" type="GtkTreeModel*"/>
-                                       <parameter name="iter" type="GtkTreeIter*"/>
-                               </parameters>
-                       </vfunc>
-               </interface>
-               <interface name="GtkTreeSortable" type-name="GtkTreeSortable" get-type="gtk_tree_sortable_get_type">
-                       <requires>
-                               <interface name="GtkTreeModel"/>
-                               <interface name="GObject"/>
-                       </requires>
-                       <method name="get_sort_column_id" symbol="gtk_tree_sortable_get_sort_column_id">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="sortable" type="GtkTreeSortable*"/>
-                                       <parameter name="sort_column_id" type="gint*"/>
-                                       <parameter name="order" type="GtkSortType*"/>
-                               </parameters>
-                       </method>
-                       <method name="has_default_sort_func" symbol="gtk_tree_sortable_has_default_sort_func">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="sortable" type="GtkTreeSortable*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_default_sort_func" symbol="gtk_tree_sortable_set_default_sort_func">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="sortable" type="GtkTreeSortable*"/>
-                                       <parameter name="sort_func" type="GtkTreeIterCompareFunc"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                                       <parameter name="destroy" type="GDestroyNotify"/>
-                               </parameters>
-                       </method>
-                       <method name="set_sort_column_id" symbol="gtk_tree_sortable_set_sort_column_id">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="sortable" type="GtkTreeSortable*"/>
-                                       <parameter name="sort_column_id" type="gint"/>
-                                       <parameter name="order" type="GtkSortType"/>
-                               </parameters>
-                       </method>
-                       <method name="set_sort_func" symbol="gtk_tree_sortable_set_sort_func">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="sortable" type="GtkTreeSortable*"/>
-                                       <parameter name="sort_column_id" type="gint"/>
-                                       <parameter name="sort_func" type="GtkTreeIterCompareFunc"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                                       <parameter name="destroy" type="GDestroyNotify"/>
-                               </parameters>
-                       </method>
-                       <method name="sort_column_changed" symbol="gtk_tree_sortable_sort_column_changed">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="sortable" type="GtkTreeSortable*"/>
-                               </parameters>
-                       </method>
-                       <signal name="sort-column-changed" when="LAST">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="sortable" type="GtkTreeSortable*"/>
-                               </parameters>
-                       </signal>
-                       <vfunc name="get_sort_column_id">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="sortable" type="GtkTreeSortable*"/>
-                                       <parameter name="sort_column_id" type="gint*"/>
-                                       <parameter name="order" type="GtkSortType*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="has_default_sort_func">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="sortable" type="GtkTreeSortable*"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="set_default_sort_func">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="sortable" type="GtkTreeSortable*"/>
-                                       <parameter name="sort_func" type="GtkTreeIterCompareFunc"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                                       <parameter name="destroy" type="GDestroyNotify"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="set_sort_column_id">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="sortable" type="GtkTreeSortable*"/>
-                                       <parameter name="sort_column_id" type="gint"/>
-                                       <parameter name="order" type="GtkSortType"/>
-                               </parameters>
-                       </vfunc>
-                       <vfunc name="set_sort_func">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="sortable" type="GtkTreeSortable*"/>
-                                       <parameter name="sort_column_id" type="gint"/>
-                                       <parameter name="sort_func" type="GtkTreeIterCompareFunc"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                                       <parameter name="destroy" type="GDestroyNotify"/>
-                               </parameters>
-                       </vfunc>
-               </interface>
-               <constant name="GTK_BINARY_AGE" type="int" value="2226"/>
-               <constant name="GTK_INPUT_ERROR" type="int" value="-1"/>
-               <constant name="GTK_INTERFACE_AGE" type="int" value="26"/>
-               <constant name="GTK_LEVEL_BAR_OFFSET_FULL" type="char*" value="full"/>
-               <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="26"/>
-               <constant name="GTK_MINOR_VERSION" type="int" value="22"/>
-               <constant name="GTK_PAPER_NAME_A3" type="char*" value="iso_a3"/>
-               <constant name="GTK_PAPER_NAME_A4" type="char*" value="iso_a4"/>
-               <constant name="GTK_PAPER_NAME_A5" type="char*" value="iso_a5"/>
-               <constant name="GTK_PAPER_NAME_B5" type="char*" value="iso_b5"/>
-               <constant name="GTK_PAPER_NAME_EXECUTIVE" type="char*" value="na_executive"/>
-               <constant name="GTK_PAPER_NAME_LEGAL" type="char*" value="na_legal"/>
-               <constant name="GTK_PAPER_NAME_LETTER" type="char*" value="na_letter"/>
-               <constant name="GTK_PATH_PRIO_MASK" type="int" value="15"/>
-               <constant name="GTK_PRINT_SETTINGS_COLLATE" type="char*" value="collate"/>
-               <constant name="GTK_PRINT_SETTINGS_DEFAULT_SOURCE" type="char*" value="default-source"/>
-               <constant name="GTK_PRINT_SETTINGS_DITHER" type="char*" value="dither"/>
-               <constant name="GTK_PRINT_SETTINGS_DUPLEX" type="char*" value="duplex"/>
-               <constant name="GTK_PRINT_SETTINGS_FINISHINGS" type="char*" value="finishings"/>
-               <constant name="GTK_PRINT_SETTINGS_MEDIA_TYPE" type="char*" value="media-type"/>
-               <constant name="GTK_PRINT_SETTINGS_NUMBER_UP" type="char*" value="number-up"/>
-               <constant name="GTK_PRINT_SETTINGS_NUMBER_UP_LAYOUT" type="char*" value="number-up-layout"/>
-               <constant name="GTK_PRINT_SETTINGS_N_COPIES" type="char*" value="n-copies"/>
-               <constant name="GTK_PRINT_SETTINGS_ORIENTATION" type="char*" value="orientation"/>
-               <constant name="GTK_PRINT_SETTINGS_OUTPUT_BASENAME" type="char*" value="output-basename"/>
-               <constant name="GTK_PRINT_SETTINGS_OUTPUT_BIN" type="char*" value="output-bin"/>
-               <constant name="GTK_PRINT_SETTINGS_OUTPUT_DIR" type="char*" value="output-dir"/>
-               <constant name="GTK_PRINT_SETTINGS_OUTPUT_FILE_FORMAT" type="char*" value="output-file-format"/>
-               <constant name="GTK_PRINT_SETTINGS_OUTPUT_URI" type="char*" value="output-uri"/>
-               <constant name="GTK_PRINT_SETTINGS_PAGE_RANGES" type="char*" value="page-ranges"/>
-               <constant name="GTK_PRINT_SETTINGS_PAGE_SET" type="char*" value="page-set"/>
-               <constant name="GTK_PRINT_SETTINGS_PAPER_FORMAT" type="char*" value="paper-format"/>
-               <constant name="GTK_PRINT_SETTINGS_PAPER_HEIGHT" type="char*" value="paper-height"/>
-               <constant name="GTK_PRINT_SETTINGS_PAPER_WIDTH" type="char*" value="paper-width"/>
-               <constant name="GTK_PRINT_SETTINGS_PRINTER" type="char*" value="printer"/>
-               <constant name="GTK_PRINT_SETTINGS_PRINTER_LPI" type="char*" value="printer-lpi"/>
-               <constant name="GTK_PRINT_SETTINGS_PRINT_PAGES" type="char*" value="print-pages"/>
-               <constant name="GTK_PRINT_SETTINGS_QUALITY" type="char*" value="quality"/>
-               <constant name="GTK_PRINT_SETTINGS_RESOLUTION" type="char*" value="resolution"/>
-               <constant name="GTK_PRINT_SETTINGS_RESOLUTION_X" type="char*" value="resolution-x"/>
-               <constant name="GTK_PRINT_SETTINGS_RESOLUTION_Y" type="char*" value="resolution-y"/>
-               <constant name="GTK_PRINT_SETTINGS_REVERSE" type="char*" value="reverse"/>
-               <constant name="GTK_PRINT_SETTINGS_SCALE" type="char*" value="scale"/>
-               <constant name="GTK_PRINT_SETTINGS_USE_COLOR" type="char*" value="use-color"/>
-               <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"/>
-               <constant name="GTK_STYLE_CLASS_BOTTOM" type="char*" value="bottom"/>
-               <constant name="GTK_STYLE_CLASS_BUTTON" type="char*" value="button"/>
-               <constant name="GTK_STYLE_CLASS_CALENDAR" type="char*" value="calendar"/>
-               <constant name="GTK_STYLE_CLASS_CELL" type="char*" value="cell"/>
-               <constant name="GTK_STYLE_CLASS_CHECK" type="char*" value="check"/>
-               <constant name="GTK_STYLE_CLASS_COMBOBOX_ENTRY" type="char*" value="combobox-entry"/>
-               <constant name="GTK_STYLE_CLASS_CONTEXT_MENU" type="char*" value="context-menu"/>
-               <constant name="GTK_STYLE_CLASS_CSD" type="char*" value="csd"/>
-               <constant name="GTK_STYLE_CLASS_CURSOR_HANDLE" type="char*" value="cursor-handle"/>
-               <constant name="GTK_STYLE_CLASS_DEFAULT" type="char*" value="default"/>
-               <constant name="GTK_STYLE_CLASS_DESTRUCTIVE_ACTION" type="char*" value="destructive-action"/>
-               <constant name="GTK_STYLE_CLASS_DIM_LABEL" type="char*" value="dim-label"/>
-               <constant name="GTK_STYLE_CLASS_DND" type="char*" value="dnd"/>
-               <constant name="GTK_STYLE_CLASS_DOCK" type="char*" value="dock"/>
-               <constant name="GTK_STYLE_CLASS_ENTRY" type="char*" value="entry"/>
-               <constant name="GTK_STYLE_CLASS_ERROR" type="char*" value="error"/>
-               <constant name="GTK_STYLE_CLASS_EXPANDER" type="char*" value="expander"/>
-               <constant name="GTK_STYLE_CLASS_FLAT" type="char*" value="flat"/>
-               <constant name="GTK_STYLE_CLASS_FRAME" type="char*" value="frame"/>
-               <constant name="GTK_STYLE_CLASS_GRIP" type="char*" value="grip"/>
-               <constant name="GTK_STYLE_CLASS_HEADER" type="char*" value="header"/>
-               <constant name="GTK_STYLE_CLASS_HIGHLIGHT" type="char*" value="highlight"/>
-               <constant name="GTK_STYLE_CLASS_HORIZONTAL" type="char*" value="horizontal"/>
-               <constant name="GTK_STYLE_CLASS_IMAGE" type="char*" value="image"/>
-               <constant name="GTK_STYLE_CLASS_INFO" type="char*" value="info"/>
-               <constant name="GTK_STYLE_CLASS_INLINE_TOOLBAR" type="char*" value="inline-toolbar"/>
-               <constant name="GTK_STYLE_CLASS_INSERTION_CURSOR" type="char*" value="insertion-cursor"/>
-               <constant name="GTK_STYLE_CLASS_LABEL" type="char*" value="label"/>
-               <constant name="GTK_STYLE_CLASS_LEFT" type="char*" value="left"/>
-               <constant name="GTK_STYLE_CLASS_LEVEL_BAR" type="char*" value="level-bar"/>
-               <constant name="GTK_STYLE_CLASS_LINKED" type="char*" value="linked"/>
-               <constant name="GTK_STYLE_CLASS_LIST" type="char*" value="list"/>
-               <constant name="GTK_STYLE_CLASS_LIST_ROW" type="char*" value="list-row"/>
-               <constant name="GTK_STYLE_CLASS_MARK" type="char*" value="mark"/>
-               <constant name="GTK_STYLE_CLASS_MENU" type="char*" value="menu"/>
-               <constant name="GTK_STYLE_CLASS_MENUBAR" type="char*" value="menubar"/>
-               <constant name="GTK_STYLE_CLASS_MENUITEM" type="char*" value="menuitem"/>
-               <constant name="GTK_STYLE_CLASS_MESSAGE_DIALOG" type="char*" value="message-dialog"/>
-               <constant name="GTK_STYLE_CLASS_MONOSPACE" type="char*" value="monospace"/>
-               <constant name="GTK_STYLE_CLASS_NEEDS_ATTENTION" type="char*" value="needs-attention"/>
-               <constant name="GTK_STYLE_CLASS_NOTEBOOK" type="char*" value="notebook"/>
-               <constant name="GTK_STYLE_CLASS_OSD" type="char*" value="osd"/>
-               <constant name="GTK_STYLE_CLASS_OVERSHOOT" type="char*" value="overshoot"/>
-               <constant name="GTK_STYLE_CLASS_PANE_SEPARATOR" type="char*" value="pane-separator"/>
-               <constant name="GTK_STYLE_CLASS_PAPER" type="char*" value="paper"/>
-               <constant name="GTK_STYLE_CLASS_POPOVER" type="char*" value="popover"/>
-               <constant name="GTK_STYLE_CLASS_POPUP" type="char*" value="popup"/>
-               <constant name="GTK_STYLE_CLASS_PRIMARY_TOOLBAR" type="char*" value="primary-toolbar"/>
-               <constant name="GTK_STYLE_CLASS_PROGRESSBAR" type="char*" value="progressbar"/>
-               <constant name="GTK_STYLE_CLASS_PULSE" type="char*" value="pulse"/>
-               <constant name="GTK_STYLE_CLASS_QUESTION" type="char*" value="question"/>
-               <constant name="GTK_STYLE_CLASS_RADIO" type="char*" value="radio"/>
-               <constant name="GTK_STYLE_CLASS_RAISED" type="char*" value="raised"/>
-               <constant name="GTK_STYLE_CLASS_READ_ONLY" type="char*" value="read-only"/>
-               <constant name="GTK_STYLE_CLASS_RIGHT" type="char*" value="right"/>
-               <constant name="GTK_STYLE_CLASS_RUBBERBAND" type="char*" value="rubberband"/>
-               <constant name="GTK_STYLE_CLASS_SCALE" type="char*" value="scale"/>
-               <constant name="GTK_STYLE_CLASS_SCALE_HAS_MARKS_ABOVE" type="char*" value="scale-has-marks-above"/>
-               <constant name="GTK_STYLE_CLASS_SCALE_HAS_MARKS_BELOW" type="char*" value="scale-has-marks-below"/>
-               <constant name="GTK_STYLE_CLASS_SCROLLBAR" type="char*" value="scrollbar"/>
-               <constant name="GTK_STYLE_CLASS_SCROLLBARS_JUNCTION" type="char*" value="scrollbars-junction"/>
-               <constant name="GTK_STYLE_CLASS_SEPARATOR" type="char*" value="separator"/>
-               <constant name="GTK_STYLE_CLASS_SIDEBAR" type="char*" value="sidebar"/>
-               <constant name="GTK_STYLE_CLASS_SLIDER" type="char*" value="slider"/>
-               <constant name="GTK_STYLE_CLASS_SPINBUTTON" type="char*" value="spinbutton"/>
-               <constant name="GTK_STYLE_CLASS_SPINNER" type="char*" value="spinner"/>
-               <constant name="GTK_STYLE_CLASS_STATUSBAR" type="char*" value="statusbar"/>
-               <constant name="GTK_STYLE_CLASS_SUBTITLE" type="char*" value="subtitle"/>
-               <constant name="GTK_STYLE_CLASS_SUGGESTED_ACTION" type="char*" value="suggested-action"/>
-               <constant name="GTK_STYLE_CLASS_TITLE" type="char*" value="title"/>
-               <constant name="GTK_STYLE_CLASS_TITLEBAR" type="char*" value="titlebar"/>
-               <constant name="GTK_STYLE_CLASS_TOOLBAR" type="char*" value="toolbar"/>
-               <constant name="GTK_STYLE_CLASS_TOOLTIP" type="char*" value="tooltip"/>
-               <constant name="GTK_STYLE_CLASS_TOP" type="char*" value="top"/>
-               <constant name="GTK_STYLE_CLASS_TOUCH_SELECTION" type="char*" value="touch-selection"/>
-               <constant name="GTK_STYLE_CLASS_TROUGH" type="char*" value="trough"/>
-               <constant name="GTK_STYLE_CLASS_UNDERSHOOT" type="char*" value="undershoot"/>
-               <constant name="GTK_STYLE_CLASS_VERTICAL" type="char*" value="vertical"/>
-               <constant name="GTK_STYLE_CLASS_VIEW" type="char*" value="view"/>
-               <constant name="GTK_STYLE_CLASS_WARNING" type="char*" value="warning"/>
-               <constant name="GTK_STYLE_CLASS_WIDE" type="char*" value="wide"/>
-               <constant name="GTK_STYLE_PROPERTY_BACKGROUND_COLOR" type="char*" value="background-color"/>
-               <constant name="GTK_STYLE_PROPERTY_BACKGROUND_IMAGE" type="char*" value="background-image"/>
-               <constant name="GTK_STYLE_PROPERTY_BORDER_COLOR" type="char*" value="border-color"/>
-               <constant name="GTK_STYLE_PROPERTY_BORDER_RADIUS" type="char*" value="border-radius"/>
-               <constant name="GTK_STYLE_PROPERTY_BORDER_STYLE" type="char*" value="border-style"/>
-               <constant name="GTK_STYLE_PROPERTY_BORDER_WIDTH" type="char*" value="border-width"/>
-               <constant name="GTK_STYLE_PROPERTY_COLOR" type="char*" value="color"/>
-               <constant name="GTK_STYLE_PROPERTY_FONT" type="char*" value="font"/>
-               <constant name="GTK_STYLE_PROPERTY_MARGIN" type="char*" value="margin"/>
-               <constant name="GTK_STYLE_PROPERTY_PADDING" type="char*" value="padding"/>
-               <constant name="GTK_STYLE_PROVIDER_PRIORITY_APPLICATION" type="int" value="600"/>
-               <constant name="GTK_STYLE_PROVIDER_PRIORITY_FALLBACK" type="int" value="1"/>
-               <constant name="GTK_STYLE_PROVIDER_PRIORITY_SETTINGS" type="int" value="400"/>
-               <constant name="GTK_STYLE_PROVIDER_PRIORITY_THEME" type="int" value="200"/>
-               <constant name="GTK_STYLE_PROVIDER_PRIORITY_USER" type="int" value="800"/>
-               <constant name="GTK_STYLE_REGION_COLUMN" type="char*" value="column"/>
-               <constant name="GTK_STYLE_REGION_COLUMN_HEADER" type="char*" value="column-header"/>
-               <constant name="GTK_STYLE_REGION_ROW" type="char*" value="row"/>
-               <constant name="GTK_STYLE_REGION_TAB" type="char*" value="tab"/>
-               <constant name="GTK_TEXT_VIEW_PRIORITY_VALIDATE" type="int" value="5"/>
-               <constant name="GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID" type="int" value="-1"/>
-               <constant name="GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID" type="int" value="-2"/>
-       </namespace>
-</api>
diff --git a/vapi/packages/gtk+-3.0/gtk+-3.0.metadata b/vapi/packages/gtk+-3.0/gtk+-3.0.metadata
deleted file mode 100644 (file)
index cbcca0e..0000000
+++ /dev/null
@@ -1,2279 +0,0 @@
-Gtk cheader_filename="gtk/gtk.h" gir_namespace="Gtk" gir_version="3.0" cprefix="Gtk" lower_case_cprefix="gtk_"
-gtk_about_dialog_add_credit_section.people is_array="1" no_array_length="1" array_null_terminated="1"
-gtk_about_dialog_get_artists is_array="1" no_array_length="1" array_null_terminated="1"
-gtk_about_dialog_get_authors is_array="1" no_array_length="1" array_null_terminated="1"
-gtk_about_dialog_get_documenters is_array="1" no_array_length="1" array_null_terminated="1"
-gtk_about_dialog_set_artists.artists is_array="1" no_array_length="1" array_null_terminated="1"
-gtk_about_dialog_set_authors.authors is_array="1" no_array_length="1" array_null_terminated="1"
-gtk_about_dialog_set_comments.comments nullable="1"
-gtk_about_dialog_set_copyright.copyright nullable="1"
-gtk_about_dialog_set_documenters.documenters is_array="1" no_array_length="1" array_null_terminated="1"
-gtk_about_dialog_set_email_hook.func transfer_ownership="1"
-gtk_about_dialog_set_email_hook.data hidden="1"
-gtk_about_dialog_set_email_hook.destroy hidden="1"
-gtk_about_dialog_set_email_hook type_name="void"
-gtk_about_dialog_set_license.license nullable="1"
-gtk_about_dialog_set_logo.logo nullable="1"
-gtk_about_dialog_set_logo_icon_name.icon_name nullable="1"
-gtk_about_dialog_set_translator_credits.translator_credits nullable="1"
-gtk_about_dialog_set_url_hook.func transfer_ownership="1"
-gtk_about_dialog_set_url_hook.data hidden="1"
-gtk_about_dialog_set_url_hook.destroy hidden="1"
-gtk_about_dialog_set_url_hook type_name="void"
-gtk_about_dialog_set_version.version nullable="1"
-gtk_about_dialog_set_website.website nullable="1"
-gtk_accel_groups_from_object type_arguments="AccelGroup"
-GtkAccelGroupActivate has_target="1"
-gtk_accel_group_connect.closure type_name="AccelGroupActivate" transfer_ownership="1" ctype="GClosure*"
-gtk_accel_group_connect_by_path.closure type_name="AccelGroupActivate" transfer_ownership="1" ctype="GClosure*"
-gtk_accel_group_disconnect.closure nullable="1"
-gtk_accel_group_find hidden="1"
-gtk_accel_group_from_accel_closure nullable="1"
-gtk_accel_group_query is_array="1" array_length_pos="2.1" array_length_type="guint" nullable="1"
-gtk_accel_group_query.n_entries hidden="1"
-GtkAccelGroupEntry is_value_type="1"
-GtkAccelKey is_value_type="1"
-gtk_accel_label_get_accel.accelerator_key is_out="1"
-gtk_accel_label_get_accel.accelerator_mods is_out="1"
-gtk_accel_label_get_accel_widget nullable="1"
-gtk_accel_label_set_accel_closure.accel_closure type_name="AccelGroupActivate" transfer_ownership="1" ctype="GClosure*"
-gtk_accel_map_lookup_entry.key is_out="1"
-gtk_accelerator_get_label transfer_ownership="1"
-gtk_accelerator_get_label_with_keycode transfer_ownership="1"
-gtk_accelerator_name transfer_ownership="1"
-gtk_accelerator_name_with_keycode transfer_ownership="1"
-gtk_accelerator_parse.accelerator_key is_out="1"
-gtk_accelerator_parse.accelerator_mods is_out="1"
-gtk_accelerator_parse_with_keycode.accelerator_key is_out="1"
-gtk_accelerator_parse_with_keycode.accelerator_codes is_out="1" is_array="1" no_array_length="1" array_null_terminated="1" transfer_ownership="1"
-gtk_accelerator_parse_with_keycode.accelerator_mods is_out="1"
-gtk_accessible_connect_widget_destroyed deprecated_since="3.4" replacement="Accessible.set_widget"
-gtk_accessible_get_widget.widget nullable="1"
-gtk_accessible_set_widget.widget nullable="1"
-gtk_action_get_proxies type_arguments="Widget"
-gtk_action_new.label nullable="1"
-gtk_action_new.tooltip nullable="1"
-gtk_action_new.stock_id nullable="1"
-gtk_action_set_accel_group.accel_group nullable="1"
-GtkAction::activate has_emitter="1"
-gtk_action_bar_get_center_widget.center_widget nullable="1"
-gtk_action_bar_set_center_widget.center_widget nullable="1"
-GtkActionEntry is_value_type="1"
-GtkActionEntry.callback type_name="ActionCallback" ctype="GCallback" no_delegate_target="1" value_owned="0"
-gtk_action_group_add_action_with_accel.accelerator nullable="1"
-gtk_action_group_add_actions.user_data hidden="0"
-gtk_action_group_add_actions_full.user_data hidden="0"
-gtk_action_group_add_actions_full.destroy nullable="1"
-gtk_action_group_add_radio_actions.on_change type_name="RadioActionCallback" ctype="GCallback"
-gtk_action_group_add_radio_actions_full.on_change type_name="RadioActionCallback" ctype="GCallback" transfer_ownership="1"
-gtk_action_group_add_radio_actions_full.destroy hidden="1"
-gtk_action_group_add_toggle_actions.user_data hidden="0"
-gtk_action_group_add_toggle_actions_full.user_data hidden="0"
-gtk_action_group_add_toggle_actions_full.destroy nullable="1"
-gtk_action_group_set_accel_group.accel_group nullable="1"
-gtk_action_group_set_translate_func.func transfer_ownership="1"
-gtk_action_group_set_translate_func.data hidden="1"
-gtk_action_group_set_translate_func.notify hidden="1"
-gtk_action_group_set_translation_domain.domain nullable="1"
-gtk_action_group_list_actions transfer_ownership="1" type_arguments="unowned Action"
-GtkActionable type_cname="GtkActionableInterface"
-gtk_actionable_get_action_name nullable="1"
-gtk_actionable_set_action_target ellipsis="1"
-GtkActivatable deprecated_since="3.10"
-GtkAdjustment::changed has_emitter="1"
-GtkAdjustment::value_changed has_emitter="1"
-gtk_alignment_get_padding.padding_top is_out="1"
-gtk_alignment_get_padding.padding_bottom is_out="1"
-gtk_alignment_get_padding.padding_left is_out="1"
-gtk_alignment_get_padding.padding_right is_out="1"
-GtkAllocation is_value_type="1"
-gtk_app_chooser_get_app_info transfer_ownership="1"
-gtk_app_chooser_get_content_type transfer_ownership="1"
-gtk_app_chooser_button_get_heading nullable="1"
-gtk_app_chooser_dialog_new.parent nullable="1"
-gtk_app_chooser_dialog_new_for_content_type.parent nullable="1"
-gtk_app_chooser_dialog_get_heading nullable="1"
-GtkAppChooser:content-type owned_get="1"
-gtk_application_add_accelerator.parameter nullable="1"
-gtk_application_get_accels_for_action is_array="1" no_array_length="1" array_null_terminated="1" transfer_ownership="1"
-gtk_application_get_actions_for_accel is_array="1" no_array_length="1" array_null_terminated="1" transfer_ownership="1"
-gtk_application_get_window_by_id nullable="1"
-gtk_application_get_windows type_arguments="unowned Window"
-gtk_application_inhibit.window nullable="1"
-gtk_application_inhibit.reason nullable="1"
-gtk_application_list_action_descriptions is_array="1" no_array_length="1" array_null_terminated="1" transfer_ownership="1"
-gtk_application_new.application_id nullable="1"
-gtk_application_remove_accelerator.parameter nullable="1"
-gtk_application_set_accels_for_action.accels is_array="1" no_array_length="1" array_null_terminated="1"
-gtk_application_set_app_menu.app_menu nullable="1"
-gtk_application_set_menubar.menubar nullable="1"
-gtk_application_window_get_help_overlay nullable="1"
-gtk_application_window_set_help_overlay.help_overlay nullable="1"
-GtkArg.d hidden="1"
-gtk_aspect_frame_new.label nullable="1"
-GtkAssistant.apply hidden="1"
-GtkAssistant.cancel hidden="1"
-GtkAssistant.close hidden="1"
-gtk_assistant_get_nth_page nullable="1"
-gtk_assistant_get_page_header_image deprecated_since="3.2"
-gtk_assistant_get_page_side_image deprecated_since="3.2"
-gtk_assistant_set_forward_page_func.page_func transfer_ownership="1" nullable="1"
-gtk_assistant_set_forward_page_func.data hidden="1"
-gtk_assistant_set_forward_page_func.destroy hidden="1"
-gtk_assistant_set_page_header_image deprecated_since="3.2"
-gtk_assistant_set_page_header_image.pixbuf nullable="1"
-gtk_assistant_set_page_side_image deprecated_since="3.2"
-gtk_assistant_set_page_side_image.pixbuf nullable="1"
-GtkBindingArg is_value_type="1"
-GtkBindingArg.d hidden="1"
-gtk_binding_entry_add_signal ellipsis="1"
-gtk_binding_entry_add_signall.binding_args type_arguments="BindingArg?"
-gtk_binding_set_add_path deprecated_since="3.0"
-gtk_binding_set_by_class.object_class type_name="GLib.ObjectClass"
-gtk_binding_set_find nullable="1"
-gtk_binding_set_new hidden="1"
-GtkBindingSet compact="1"
-GtkBindingSet.class_branch_pspecs hidden="1"
-GtkBindingSet.widget_class_pspecs hidden="1"
-GtkBindingSet.widget_path_pspecs hidden="1"
-GtkBindingSignal.args is_array="1" array_length_cname="n_args" array_length_type="guint"
-GtkBorder is_value_type="1"
-gtk_border_copy hidden="1"
-gtk_border_free hidden="1"
-gtk_border_new hidden="1"
-GtkBox.children type_arguments="Widget"
-gtk_box_get_center_widget nullable="1"
-gtk_box_pack_start.expand default_value="true"
-gtk_box_pack_start.fill default_value="true"
-gtk_box_pack_start.padding default_value="0"
-gtk_box_pack_end.expand default_value="true"
-gtk_box_pack_end.fill default_value="true"
-gtk_box_pack_end.padding default_value="0"
-gtk_box_query_child_packing.expand is_out="1"
-gtk_box_query_child_packing.fill is_out="1"
-gtk_box_query_child_packing.padding is_out="1"
-gtk_box_query_child_packing.pack_type is_out="1"
-gtk_box_set_center_widget.widget nullable="1"
-gtk_buildable_add_child.type nullable="1"
-gtk_buildable_construct_child transfer_ownership="1"
-gtk_buildable_custom_finished.child nullable="1"
-gtk_buildable_custom_tag_end.child nullable="1"
-gtk_buildable_custom_tag_start.child nullable="1"
-gtk_buildable_custom_tag_start.parser is_out="1"
-gtk_buildable_custom_tag_start.data is_out="1"
-gtk_builder_add_callback_symbol.callback_symbol scope="async"
-gtk_builder_add_objects_from_file.object_ids no_array_length="1" array_null_terminated="1" is_array="1"
-gtk_builder_add_objects_from_resource.object_ids no_array_length="1" array_null_terminated="1" is_array="1"
-gtk_builder_add_objects_from_string.object_ids no_array_length="1" array_null_terminated="1" is_array="1"
-gtk_builder_get_application nullable="1"
-gtk_builder_get_object nullable="1"
-gtk_builder_get_objects transfer_ownership="1" type_arguments="unowned GLib.Object"
-gtk_builder_lookup_callback_symbol nullable="1
-gtk_builder_value_from_string.value is_out="1"
-gtk_builder_value_from_string_type.value is_out="1"
-GtkBuilderConnectFunc.connect_object nullable="1"
-gtk_button_get_alignment.xalign is_out="1"
-gtk_button_get_alignment.yalign is_out="1"
-gtk_button_get_image nullable="1"
-gtk_button_set_label.label nullable="1"
-gtk_button_new_from_icon_name.size default_value="Gtk.IconSize.BUTTON"
-GtkButton::clicked has_emitter="1"
-GtkButton::enter has_emitter="1" deprecated_since="2.8" replacement="Gtk.Widget.enter_notify_event"
-GtkButton::leave has_emitter="1" deprecated_since="2.8" replacement="Gtk.Widget.leave_notify_event"
-GtkButton::pressed has_emitter="1" deprecated_since="2.8" replacement="Gtk.Widget.button_press_event"
-GtkButton::released has_emitter="1" deprecated_since="2.8" replacement="Gtk.Widget.button_release_event"
-gtk_calendar_get_date.year is_out="1"
-gtk_calendar_get_date.month is_out="1"
-gtk_calendar_get_date.day is_out="1"
-gtk_calendar_set_detail_func.func transfer_ownership="1"
-gtk_calendar_set_detail_func.data hidden="1"
-gtk_calendar_set_detail_func.destroy hidden="1"
-GtkCalendarDetailFunc transfer_ownership="1"
-GtkCallbackMarshal hidden="1"
-GtkCell.u hidden="1"
-gtk_cell_area_class_list_cell_properties is_array="1" transfer_container="1"
-gtk_cell_area_class_list_cell_properties.n_properties hidden="1"
-GtkCellArea::apply_attributes has_emitter="1"
-gtk_cell_area_box_pack_start hidden="1"
-gtk_cell_area_box_pack_end hidden="1"
-gtk_cell_area_cell_get_valist.var_args type_name="va_list"
-gtk_cell_area_cell_set_valist.var_args type_name="va_list"
-gtk_cell_area_copy_context transfer_ownership="1"
-gtk_cell_area_create_context transfer_ownership="1"
-gtk_cell_area_foreach.callback_data hidden="1"
-gtk_cell_area_foreach_alloc.callback_data hidden="1"
-gtk_cell_area_get_cell_allocation type_name="Gdk.Rectangle"
-gtk_cell_area_get_cell_allocation.allocation hidden="1"
-gtk_cell_area_get_cell_at_position.alloc_area is_out="1"
-gtk_cell_area_get_focus_from_sibling nullable="1"
-gtk_cell_area_get_focus_siblings type_name="GLib.List<Gtk.CellRenderer>"
-gtk_cell_area_get_preferred_height.minimum_height is_out="1"
-gtk_cell_area_get_preferred_height.natural_height is_out="1"
-gtk_cell_area_get_preferred_height_for_width.minimum_height is_out="1"
-gtk_cell_area_get_preferred_height_for_width.natural_height is_out="1"
-gtk_cell_area_get_preferred_width.minimum_width is_out="1"
-gtk_cell_area_get_preferred_width.natural_width is_out="1"
-gtk_cell_area_get_preferred_width_for_height.minimum_width is_out="1"
-gtk_cell_area_get_preferred_width_for_height.natural_width is_out="1"
-gtk_cell_area_inner_cell_area type_name="Gdk.Rectangle"
-gtk_cell_area_inner_cell_area.inner_area hidden="1"
-gtk_cell_area_request_renderer.minimum_size is_out="1"
-gtk_cell_area_request_renderer.natural_size is_out="1"
-gtk_cell_area_context_get_allocation.height is_out="1"
-gtk_cell_area_context_get_allocation.width is_out="1"
-gtk_cell_area_context_get_preferred_height.minimum_height is_out="1"
-gtk_cell_area_context_get_preferred_height.natural_height is_out="1"
-gtk_cell_area_context_get_preferred_height_for_width.minimum_height is_out="1"
-gtk_cell_area_context_get_preferred_height_for_width.natural_height is_out="1"
-gtk_cell_area_context_get_preferred_width.minimum_width is_out="1"
-gtk_cell_area_context_get_preferred_width.natural_width is_out="1"
-gtk_cell_area_context_get_preferred_width_for_height.minimum_width is_out="1"
-gtk_cell_area_context_get_preferred_width_for_height.natural_width is_out="1"
-GtkCellEditable::editing_done has_emitter="1"
-GtkCellEditable::remove_widget has_emitter="1"
-gtk_cell_editable_start_editing.event nullable="1"
-gtk_cell_layout_get_cells transfer_ownership="1" type_arguments="unowned CellRenderer"
-gtk_cell_layout_set_attributes ellipsis="1"
-gtk_cell_layout_set_cell_data_func.func transfer_ownership="1"
-gtk_cell_layout_set_cell_data_func.func_data hidden="1"
-gtk_cell_layout_set_cell_data_func.destroy hidden="1"
-GtkCellRenderer:cell-background-gdk deprecated_since="3.4" replacement="Gtk.CellRenderer.cell_background_rgba"
-gtk_cell_renderer_get_aligned_area type_name="Gdk.Rectangle"
-gtk_cell_renderer_get_aligned_area.aligned_area hidden="1"
-gtk_cell_renderer_get_alignment.xalign is_out="1"
-gtk_cell_renderer_get_alignment.yalign is_out="1"
-gtk_cell_renderer_get_fixed_size.width is_out="1"
-gtk_cell_renderer_get_fixed_size.height is_out="1"
-gtk_cell_renderer_get_padding.xpad is_out="1"
-gtk_cell_renderer_get_padding.ypad is_out="1"
-gtk_cell_renderer_get_preferred_height.minimum_size is_out="1"
-gtk_cell_renderer_get_preferred_height.natural_size is_out="1"
-gtk_cell_renderer_get_preferred_height_for_width.minimum_height is_out="1"
-gtk_cell_renderer_get_preferred_height_for_width.natural_height is_out="1"
-gtk_cell_renderer_get_preferred_size.minimum_size is_out="1"
-gtk_cell_renderer_get_preferred_size.natural_size is_out="1"
-gtk_cell_renderer_get_preferred_width.minimum_size is_out="1"
-gtk_cell_renderer_get_preferred_width.natural_size is_out="1"
-gtk_cell_renderer_get_preferred_width_for_height.minimum_width is_out="1"
-gtk_cell_renderer_get_preferred_width_for_height.natural_width is_out="1"
-gtk_cell_renderer_get_size abstract="1" deprecated_since="3.0" replacement="get_preferred_size"
-gtk_cell_renderer_get_size.cell_area nullable="1"
-gtk_cell_renderer_get_size.x_offset is_out="1"
-gtk_cell_renderer_get_size.y_offset is_out="1"
-gtk_cell_renderer_get_size.width is_out="1"
-gtk_cell_renderer_get_size.height is_out="1"
-gtk_cell_renderer_render abstract="1"
-gtk_cell_renderer_start_editing nullable="1"
-gtk_cell_renderer_start_editing.event nullable="1"
-GtkCellRenderer::editing_canceled has_emitter="1"
-GtkCellRendererText:background-gdk deprecated_since="3.4" replacement="background_rgba"
-GtkCellRendererText:foreground-gdk deprecated_since="3.4" replacement="foreground_rgba"
-GtkCellView:background-gdk deprecated_since="3.4" replacement="background_rgba"
-gtk_cell_view_get_displayed_row transfer_ownership="1" nullable="1"
-gtk_cell_view_get_model nullable="1"
-gtk_cell_view_get_size_of_row.requisition is_out="1"
-gtk_cell_view_set_background_color deprecated_since="3.4" replacement="set_background_rgba"
-gtk_cell_view_set_displayed_row.path nullable="1"
-gtk_cell_view_set_model.model nullable="1"
-GtkCheckMenuItem::toggled has_emitter="1"
-GtkCList::select_all has_emitter="1"
-GtkCList::select_row has_emitter="1"
-GtkCList::undo_selection has_emitter="1"
-GtkCList::unselect_all has_emitter="1"
-GtkCList::unselect_row has_emitter="1"
-gtk_clipboard_get_owner nullable="1"
-gtk_clipboard_request_*.callback scope="async"
-gtk_clipboard_set_with_*.*_func scope="async"
-gtk_clipboard_set_can_store.targets type_name="Gtk.TargetEntry[]?"
-gtk_clipboard_wait_for_contents transfer_ownership="1" nullable="1"
-gtk_clipboard_wait_for_text transfer_ownership="1" nullable="1"
-gtk_clipboard_wait_for_image transfer_ownership="1" nullable="1"
-gtk_clipboard_wait_for_rich_text type_name="uint8" is_array="1" transfer_ownership="1" array_length_type="gsize" nullable="1"
-gtk_clipboard_wait_for_rich_text.length hidden="1"
-gtk_clipboard_wait_for_uris is_array="1" no_array_length="1" array_null_terminated="1" transfer_ownership="1" nullable="1"
-gtk_clipboard_wait_for_targets.targets is_out="1" is_array="1" transfer_ownership="1"
-gtk_clipboard_wait_for_targets.n_targets hidden="1"
-GtkClipboardTextReceivedFunc.text nullable="1"
-GtkClipboardTargetsReceivedFunc.atoms is_array="1"
-GtkClipboardTargetsReceivedFunc.n_atoms hidden="1"
-GtkClipboardRichTextReceivedFunc.text type_name="uint8" is_array="1" array_length_type="gsize"
-GtkClipboardRichTextReceivedFunc.length hidden="1"
-GtkClipboardURIReceivedFunc.uris is_array="1" no_array_length"1" array_null_terminated="1"
-GtkColorButton:color deprecated_since="3.4" replacement="rgba"
-gtk_color_button_get_color.color is_out="1"
-gtk_color_button_get_rgba type_name="Gdk.RGBA"
-gtk_color_button_get_rgba.rgba hidden="1"
-GtkColorChooser type_cname="GtkColorChooserInterface"
-gtk_color_chooser_get_rgba type_name="Gdk.RGBA"
-gtk_color_chooser_get_rgba.color hidden="1"
-gtk_color_chooser_dialog_new.* nullable="1"
-gtk_color_chooser_add_palette.n_colors hidden="1"
-gtk_color_chooser_add_palette.colors is_array="1" nullable="1" array_length_pos="2.9"
-GtkColorSelection:current-color deprecated_since="3.4" replacement="current_rgba"
-GtkColorSelectionChangePaletteFunc.colors is_array="1" array_length_cname="n_colors" array_length_pos="1.1"
-GtkColorSelectionChangePaletteFunc.n_colors hidden="1"
-GtkColorSelectionChangePaletteWithScreenFunc.colors is_array="1" array_length_cname="n_colors" array_length_pos="2.1"
-GtkColorSelectionChangePaletteWithScreenFunc.n_colors hidden="1"
-gtk_color_selection_get_current_color deprecated_since="3.4" replacement="get_current_rgba"
-gtk_color_selection_get_current_color.color is_out="1"
-gtk_color_selection_get_current_rgba type_name="Gdk.RGBA"
-gtk_color_selection_get_current_rgba.rgba hidden="1"
-gtk_color_selection_get_previous_color.color is_out="1"
-gtk_color_selection_get_previous_rgba type_name="Gdk.RGBA"
-gtk_color_selection_get_previous_rgba.rgba hidden="1"
-gtk_color_selection_set_current_color deprecated_since="3.4" replacement="set_current_rgba"
-gtk_color_selection_dialog_get_color_selection type_name="Gtk.ColorSelection"
-gtk_color_selection_palette_from_string.colors is_out="1" is_array="1" transfer_ownership="1"
-gtk_color_selection_palette_to_string transfer_ownership="1"
-gtk_combo_box_get_active_id nullable="1"
-gtk_combo_box_get_active_iter.iter is_out="1"
-gtk_combo_box_set_active_id.active_id nullable="1"
-gtk_combo_box_set_active_iter.iter nullable="1"
-gtk_combo_box_set_model.model nullable="1"
-gtk_combo_box_set_row_separator_func.func transfer_ownership="1"
-gtk_combo_box_set_row_separator_func.data hidden="1"
-gtk_combo_box_set_row_separator_func.destroy hidden="1"
-GtkComboBox:active-id nullable="1"
-GtkComboBox::format_entry_text transfer_ownership="1"
-GtkComboBox::popdown has_emitter="1"
-GtkComboBox::popup has_emitter="1"
-gtk_combo_box_text_append.id nullable="1"
-gtk_combo_box_text_get_active_text transfer_ownership="1"
-gtk_combo_box_text_insert.id nullable="1"
-gtk_combo_box_text_prepend.id nullable="1"
-GtkContainer::add has_emitter="1"
-GtkContainer::check_resize has_emitter="1"
-GtkContainer::composite_name transfer_ownership="1"
-GtkContainer::remove has_emitter="1"
-GtkContainer::set_focus_child has_emitter="1"
-GtkContainer::set_focus_child.child nullable="1"
-gtk_container_child_get_valist.var_args type_name="va_list"
-gtk_container_child_set_valist.var_args type_name="va_list"
-gtk_container_composite_name transfer_ownership="1"
-gtk_container_forall virtual="0"
-gtk_container_forall.callback_data hidden="1"
-gtk_container_foreach.callback_data hidden="1"
-gtk_container_get_children transfer_ownership="1" type_arguments="unowned Widget"
-gtk_container_get_focus_chain.focusable_widgets is_out="1" takes_ownership="1" type_arguments="unowned Widget"
-gtk_container_get_focus_child nullable="1"
-gtk_container_get_focus_hadjustment nullable="1"
-gtk_container_get_focus_vadjustment nullable="1"
-gtk_container_get_path_for_child transfer_ownership="1"
-gtk_container_set_focus_chain.focusable_widgets type_arguments="Widget"
-gtk_container_cell_accessible_get_children type_arguments="CellAccessible"
-gtk_container_class_find_child_property hidden="1"
-gtk_container_class_list_child_properties hidden="1"
-gtk_container_class_install_child_properties.n_pspecs hidden="1"
-gtk_container_class_install_child_properties.pspecs is_array="1" array_length_pos="0.5"
-gtk_css_provider_get_named.variant nullable="1"
-gtk_css_provider_load_from_data.length default_value="-1"
-gtk_css_provider_to_string transfer_ownership="1"
-gtk_css_section_get_parent nullable="1"
-GtkDestroyNotify has_target="0"
-gtk_dialog_get_content_area type_name="Box" ctype="GtkWidget*"
-gtk_dialog_new_with_buttons.title nullable="1"
-gtk_dialog_new_with_buttons.parent nullable="1"
-gtk_dialog_get_widget_for_response nullable="1"
-gtk_dialog_set_alternative_button_order sentinel="-1"
-gtk_dialog_set_alternative_button_order_from_array.n_params hidden="1"
-gtk_dialog_set_alternative_button_order_from_array.new_order is_array="1" array_length_pos="0.5" array_length_cname="n_params"
-gtk_draw_insertion_cursor deprecated_since="3.4" replacement="render_insertion_cursor"
-gtk_drag_begin.event nullable="1"
-GtkDialog::response has_emitter="1"
-GtkDialog.vbox type_name="VBox"
-GtkDialog.action_area type_name="HButtonBox"
-GtkEditable::delete_text has_emitter="1"
-GtkEditable::insert_text has_emitter="1"
-GtkEditable::insert_text.position type_name="int" is_ref="1"
-gtk_editable_do_insert_text.position is_ref="1"
-gtk_editable_get_chars transfer_ownership="1"
-gtk_editable_get_chars.start_pos default_value="0"
-gtk_editable_get_chars.end_pos default_value="-1"
-gtk_editable_get_selection_bounds.start_pos is_out="1"
-gtk_editable_get_selection_bounds.end_pos is_out="1"
-gtk_editable_select_region hidden="1"
-gtk_editable_set_selection_bounds hidden="1"
-GtkEntry:inner-border deprecated_since="3.4"
-GtkEntry:progress-border deprecated_since="3.4"
-GtkEntry::populate_popup.popup type_name="Menu" ctype="GtkWidget*"
-gtk_entry_get_inner_border  deprecated_since="3.4"
-gtk_entry_set_inner_border  deprecated_since="3.4"
-gtk_entry_get_progress_border  deprecated_since="3.4"
-gtk_entry_set_progress_border  deprecated_since="3.4"
-gtk_entry_buffer_new.initial_chars type_name="uint8[]?" default_value="null"
-gtk_entry_buffer_emit_inserted_text.chars type_name="uint8"
-gtk_entry_buffer_insert_text.chars type_name="uint8"
-gtk_entry_buffer_set_text.chars type_name="uint8"
-GtkEntryCompletion::insert_prefix has_emitter="1"
-gtk_entry_completion_compute_prefix transfer_ownership="1" nullable="1"
-gtk_entry_completion_get_model nullable="1"
-gtk_entry_completion.func transfer_ownership="1"
-gtk_entry_completion.func_data hidden="1"
-gtk_entry_completion.func_notify hidden="1"
-gtk_entry_completion_set_match_func.func transfer_ownership="1"
-gtk_entry_completion_set_match_func.func_data hidden="1"
-gtk_entry_completion_set_match_func.func_notify hidden="1"
-gtk_entry_completion_set_model.model nullable="1"
-gtk_entry_get_attributes nullable="1"
-gtk_entry_get_cursor_hadjustment nullable="1"
-gtk_entry_get_frame_size.* is_out="1"
-gtk_entry_get_icon_area type_name="Gdk.Rectangle"
-gtk_entry_get_icon_area.icon_area hidden="1"
-gtk_entry_get_icon_gicon nullable="1"
-gtk_entry_get_icon_name nullable="1"
-gtk_entry_get_icon_pixbuf nullable="1"
-gtk_entry_get_icon_tooltip_markup transfer_ownership="1" nullable="1"
-gtk_entry_get_icon_tooltip_text transfer_ownership="1" nullable="1"
-gtk_entry_get_inner_border nullable="1"
-gtk_entry_get_layout_offsets.x is_out="1"
-gtk_entry_get_layout_offsets.y is_out="1"
-gtk_entry_get_tabs nullable="1"
-gtk_entry_get_text_area.text_area is_out="1"
-gtk_entry_get_text_area_size.* is_out="1"
-gtk_entry_set_completion.completion nullable="1"
-gtk_entry_set_cursor_hadjustment.adjustment nullable="1"
-gtk_entry_set_icon_from_pixbuf.pixbuf nullable="1"
-gtk_entry_set_icon_from_stock.stock_id nullable="1"
-gtk_entry_set_icon_from_icon_name.icon_name nullable="1"
-gtk_entry_set_icon_from_gicon.icon nullable="1"
-gtk_entry_set_icon_tooltip_markup.tooltip nullable="1"
-gtk_entry_set_icon_tooltip_text.tooltip nullable="1"
-gtk_entry_set_inner_border.border nullable="1"
-gtk_entry_set_placeholder_text.text nullable="1"
-GtkEventControllerClass hidden="1"
-gtk_expander_new_with_mnemonic.label nullable="1"
-gtk_expander_get_label nullable="1"
-gtk_expander_set_label.label nullable="1"
-gtk_expander_set_label_widget.label_widget nullable="1"
-gtk_false hidden="1"
-gtk_file_chooser_add_choice.options is_array="1" array_null_terminated="1" is_out="0" nullable="1"
-gtk_file_chooser_add_choice.option_labels is_array="1" array_null_terminated="1" is_out="0" nullable="1"
-gtk_file_chooser_add_filter.filter transfer_ownership="1"
-gtk_file_chooser_get_current_folder transfer_ownership="1"
-gtk_file_chooser_get_current_folder_file transfer_ownership="1"
-gtk_file_chooser_get_current_folder_uri transfer_ownership="1"
-gtk_file_chooser_get_current_name transfer_ownership="1"
-gtk_file_chooser_get_file transfer_ownership="1"
-gtk_file_chooser_get_filename transfer_ownership="1"
-gtk_file_chooser_get_filenames transfer_ownership="1" type_arguments="string"
-gtk_file_chooser_get_files hidden="1"
-gtk_file_chooser_get_preview_file transfer_ownership="1"
-gtk_file_chooser_get_preview_filename transfer_ownership="1"
-gtk_file_chooser_get_preview_uri transfer_ownership="1"
-gtk_file_chooser_get_uri transfer_ownership="1"
-gtk_file_chooser_get_uris transfer_ownership="1" type_arguments="string"
-gtk_file_chooser_button_new_with_dialog.dialog type_name="Dialog"
-gtk_file_chooser_dialog_new.title nullable="1"
-gtk_file_chooser_dialog_new.parent nullable="1"
-gtk_file_chooser_dialog_new_with_backend.title nullable="1"
-gtk_file_chooser_dialog_new_with_backend.parent nullable="1"
-gtk_file_chooser_native_new.* nullable="1"
-gtk_file_chooser_native_new.action nullable="0"
-gtk_file_chooser_native_get_* nullable="1"
-gtk_file_chooser_native_set_*.* nullable="1"
-GtkFileChooserNative:* nullable="1"
-gtk_file_filter_add_custom.func transfer_ownership="1"
-gtk_file_filter_add_custom.data hidden="1"
-gtk_file_filter_add_custom.notify hidden="1"
-gtk_file_filter_set_name.name nullable="1"
-gtk_file_filter_set_name name="set_filter_name"
-gtk_file_filter_get_name name="get_filter_name" nullable="1"
-gtk_file_filter_to_gvariant returns_floating_reference="1"
-gtk_file_chooser_list_filters transfer_ownership="1" type_arguments="unowned FileFilter"
-gtk_file_chooser_list_shortcut_folder_uris nullable="1" transfer_ownership="1" type_arguments="string"
-gtk_file_chooser_list_shortcut_folders nullable="1" transfer_ownership="1" type_arguments="string"
-GtkFixed.children type_arguments="Widget"
-gtk_flow_box_bind_model.create_widget_func transfer_ownership="1" nullable="1"
-gtk_flow_box_bind_model.model type_name="GLib.ListModel" nullable="1"
-gtk_flow_box_bind_model.user_data_free_func hidden="1"
-gtk_flow_box_get_child_at_index nullable="1"
-gtk_flow_box_get_child_at_pos nullable="1"
-gtk_flow_box_get_selected_children transfer_ownership="1" type_arguments="unowned FlowBoxChild"
-gtk_flow_box_selected_foreach.data hidden="1"
-gtk_flow_box_set_filter_func.filter_func transfer_ownership="1" nullable="1"
-gtk_flow_box_set_filter_func.destroy hidden="1"
-gtk_flow_box_set_sort_func.sort_func transfer_ownership="1" nullable="1"
-gtk_flow_box_set_sort_func.destroy hidden="1"
-GtkFlowBox::select_all has_emitter="1"
-GtkFlowBox::unselect_all has_emitter="1"
-GtkFlowBoxCreateWidgetFunc has_target="1" transfer_ownership="1"
-GtkFlowBoxCreateWidgetFunc.user_data hidden="1"
-GtkFlowBoxCreateWidgetFunc.item type_name="GLib.Object"
-gtk_font_chooser_dialog_new.* nullable="1"
-gtk_font_chooser_get_font transfer_ownership="1"
-gtk_font_chooser_get_font_desc transfer_ownership="1"
-gtk_font_chooser_get_font_map transfer_ownership="1" nullable="1"
-gtk_font_chooser_get_preview_text transfer_ownership="1"
-gtk_font_chooser_set_filter_func.filter transfer_ownership="1"
-gtk_font_chooser_set_filter_func.data hidden="1"
-gtk_font_chooser_set_filter_func.destroy hidden="1"
-gtk_font_chooser_set_font_map.map nullable="1"
-GtkFontChooser:font owned_get="1"
-GtkFontChooser:font-desc owned_get="1"
-GtkFontChooser:font-map owned_get="1"
-GtkFontChooser:preview-text owned_get="1"
-gtk_font_selection_get_font_name transfer_ownership="1"
-GtkFontSelection:font-name owned_get="1"
-gtk_font_selection_dialog_get_font_name transfer_ownership="1"
-gtk_frame_new.label nullable="1"
-gtk_frame_get_label nullable="1"
-gtk_frame_get_label_align.xalign is_out="1"
-gtk_frame_get_label_align.yalign is_out="1"
-gtk_frame_get_label_widget nullable="1"
-gtk_frame_set_label.label nullable="1"
-gtk_frame_set_label_widget.label_widget nullable="1"
-gtk_grid_attach_next_to.sibling nullable="1"
-gtk_grid_attach*.width default_value="1"
-gtk_grid_attach*.height default_value="1"
-gtk_grid_get_child_at nullable="1"
-GtkHandleBox.child_detached hidden="1"
-GtkHandleBox::child_detached hidden="1"
-gtk_hscale_new.adjustment nullable="1"
-gtk_header_bar_get_custom_title nullable="1"
-gtk_header_bar_get_subtitle nullable="1"
-gtk_header_bar_get_title nullable="1"
-gtk_header_bar_set_custom_title.title_widget nullable="1"
-gtk_header_bar_set_decoration_layout.layout nullable="1"
-gtk_header_bar_set_subtitle.subtitle nullable="1"
-gtk_header_bar_set_title.title nullable="1"
-GtkInfoBar::response has_emitter="1"
-gtk_get_current_event transfer_ownership="1"
-gtk_get_current_event_state.state is_out="1"
-gtk_get_option_group transfer_ownership="1"
-GtkGesture*Class hidden="1"
-GtkGesture.window nullable="1"
-gtk_gesture_get_bounding_box.rect is_out="1"
-gtk_gesture_get_bounding_box_center.x is_out="1"
-gtk_gesture_get_bounding_box_center.y is_out="1"
-gtk_gesture_get_device nullable="1"
-gtk_gesture_get_group transfer_ownership="1" type_arguments="unowned Gtk.Gesture"
-gtk_gesture_get_last_event nullable="1"
-gtk_gesture_get_last_updated_sequence nullable="1"
-gtk_gesture_get_point.sequence nullable="1"
-gtk_gesture_get_point.x is_out="1" nullable="1" default_value="null" transfer_ownership="1"
-gtk_gesture_get_point.y is_out="1" nullable="1" default_value="null" transfer_ownership="1"
-gtk_gesture_get_sequences transfer_ownership="1" type_arguments="unowned Gdk.EventSequence"
-gtk_gesture_get_window nullable="1"
-gtk_gesture_set_window.window nullable="1"
-gtk_gesture_drag_get_offset.x is_out="1" nullable="1" transfer_ownership="1"
-gtk_gesture_drag_get_offset.y is_out="1" nullable="1" transfer_ownership="1"
-gtk_gesture_drag_get_start_point.x is_out="1" nullable="1" transfer_ownership="1"
-gtk_gesture_drag_get_start_point.y is_out="1" nullable="1" transfer_ownership="1"
-gtk_gesture_multi_press_get_area.rect is_out="1"
-gtk_gesture_multi_press_set_area.rect nullable="1"
-gtk_gesture_single_get_current_sequence transfer_ownership="1" nullable="1"
-gtk_gesture_swipe_get_velocity.velocity_x is_out="1"
-gtk_gesture_swipe_get_velocity.velocity_y is_out="1"
-gtk_gl_area_get_error nullable="1"
-gtk_gl_area_get_required_version.major is_out="1"
-gtk_gl_area_get_required_version.minor is_out="1"
-gtk_gl_area_set_error.error nullable="1"
-GtkGLArea::create_context transfer_ownership="1"
-gtk_gradient_resolve.resolved_gradient transfer_ownership="1"
-gtk_gradient_resolve_for_context transfer_ownership="1"
-gtk_gradient_to_string transfer_ownership="1"
-gtk_hscrollbar_new.adjustment nullable="1"
-gtk_hsv_get_*.* is_out="1"
-gtk_hsv_to_rgb.r is_out="1"
-gtk_hsv_to_rgb.g is_out="1"
-gtk_hsv_to_rgb.b is_out="1"
-GtkIconInfoClass hidden="1"
-gtk_icon_info_copy transfer_ownership="1"
-gtk_icon_info_get_attach_points.points is_array="1" is_out="1" transfer_ownership="1"
-gtk_icon_info_get_embedded_rect.rectangle is_out="1"
-gtk_icon_info_get_filename nullable="1"
-gtk_icon_info_load_icon transfer_ownership="1"
-gtk_icon_info_load_icon_async.cancellable nullable="1" default_value="null"
-gtk_icon_info_load_icon_finish transfer_ownership="1"
-gtk_icon_info_load_surface transfer_ownership="1"
-gtk_icon_info_load_surface.for_window nullable="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"
-gtk_icon_info_load_symbolic.error_color nullable="1" default_value="null"
-gtk_icon_info_load_symbolic.was_symbolic is_out="1" default_value="null"
-gtk_icon_info_load_symbolic_async.cancellable nullable="1" default_value="null"
-gtk_icon_info_load_symbolic_async.success_color nullable="1" default_value="null"
-gtk_icon_info_load_symbolic_async.warning_color nullable="1" default_value="null"
-gtk_icon_info_load_symbolic_async.error_color nullable="1" default_value="null"
-gtk_icon_info_load_symbolic_finish transfer_ownership="1"
-gtk_icon_info_load_symbolic_finish.was_symbolic is_out="1" default_value="null"
-gtk_icon_info_load_symbolic_for_context transfer_ownership="1"
-gtk_icon_info_load_symbolic_for_context.was_symbolic is_out="1" default_value="null"
-gtk_icon_info_load_symbolic_for_context_async.cancellable nullable="1" default_value="null"
-gtk_icon_info_load_symbolic_for_context_finish transfer_ownership="1"
-gtk_icon_info_load_symbolic_for_context_finish.was_symbolic is_out="1" default_value="null"
-gtk_icon_info_load_symbolic_for_style transfer_ownership="1" deprecated_since="3.0" replacement="load_symbolic_for_context"
-gtk_icon_info_load_symbolic_for_style.was_symbolic is_out="1" default_value="null"
-gtk_icon_view_get_cursor.path transfer_ownership="1"
-gtk_icon_view_get_dest_item_at_pos.pos is_out="1"
-gtk_icon_view_get_drag_dest_item.pos is_out="1"
-gtk_icon_view_get_tooltip_context.iter is_out="1"
-gtk_icon_view_get_tooltip_context.x is_ref="1"
-gtk_icon_view_get_tooltip_context.y is_ref="1"
-gtk_icon_view_get_tooltip_context.path transfer_ownership="1"
-gtk_icon_view_get_selected_items transfer_ownership="1" type_arguments="TreePath"
-gtk_icon_view_get_cell_rect.cell nullable="1"
-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_view_set_drag_dest_item.path nullable="1"
-gtk_icon_view_set_tooltip_cell.cell nullable="1"
-gtk_icon_view_convert_widget_to_bin_window_coords.bx is_out="1"
-gtk_icon_view_convert_widget_to_bin_window_coords.by is_out="1"
-GtkIconSet deprecated_since="3.10" replacement="Gtk.IconTheme"
-gtk_icon_set_copy transfer_ownership="1"
-gtk_icon_set_get_sizes.sizes is_array="1" is_out="1" transfer_ownership="1"
-gtk_icon_set_render_icon transfer_ownership="1" deprecated_since="3.0" replacement="set_render_icon_pixbuf"
-gtk_icon_set_render_icon.style nullable="1"
-gtk_icon_set_render_icon.widget nullable="1"
-gtk_icon_set_render_icon.detail nullable="1"
-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_set_render_icon_surface.for_window nullable="1"
-gtk_icon_source_copy transfer_ownership="1"
-gtk_icon_source_set_icon_name.icon_name nullable="1"
-gtk_icon_theme_get_example_icon_name transfer_ownership="1" nullable="1"
-gtk_icon_theme_get_icon_sizes is_array="1" no_array_length="1" array_null_terminated="1" 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"
-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_load_icon_for_scale transfer_ownership="1" nullable="1"
-gtk_icon_theme_load_surface transfer_ownership="1" nullable="1"
-gtk_icon_theme_load_surface.for_window 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_choose_icon_for_scale transfer_ownership="1" nullable="1"
-gtk_icon_theme_choose_icon_for_scale.icon_names no_array_length="1" array_null_terminated="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"
-gtk_icon_theme_set_custom_theme.theme_name nullable="1"
-gtk_icon_theme_set_search_path.n_elements hidden="1"
-GtkIconView::item_activated has_emitter="1"
-gtk_icon_view_create_drag_icon transfer_ownership="1"
-gtk_icon_view_get_model nullable="1"
-gtk_icon_view_get_path_at_pos transfer_ownership="1" nullable="1"
-gtk_icon_view_select_all hidden="1" experimental="1"
-gtk_icon_view_selected_foreach.data hidden="1"
-gtk_icon_view_set_cursor.cell nullable="1"
-gtk_icon_view_set_model.model nullable="1"
-gtk_icon_view_unselect_all hidden="1" experimental="1"
-GtkImage.data hidden="1"
-gtk_image_get_animation nullable="1"
-gtk_image_get_gicon.size is_out="1"
-gtk_image_get_icon_name.icon_name is_out="1"
-gtk_image_get_icon_name.size is_out="1"
-gtk_image_get_icon_set.size is_out="1"
-gtk_image_get_pixbuf nullable="1"
-gtk_image_get_stock.stock_id is_out="1" transfer_ownership="1"
-gtk_image_get_stock.size is_out="1"
-gtk_image_menu_item_new_from_stock.accel_group nullable="1"
-gtk_image_set_from_file.filename nullable="1"
-gtk_image_set_from_pixbuf.pixbuf nullable="1"
-gtk_image_set_from_pixmap.pixmap nullable="1"
-gtk_image_set_from_pixmap.mask nullable="1"
-gtk_image_set_from_resource.resource_path nullable="1"
-gtk_image_menu_item_set_image.image nullable="1"
-GtkIMContext::delete_surrounding has_emitter="1"
-gtk_im_context_get_preedit_string.str is_out="1" transfer_ownership="1"
-gtk_im_context_get_preedit_string.attrs transfer_ownership="1"
-gtk_im_context_get_preedit_string.cursor_pos is_out="1"
-gtk_im_context_get_surrounding.text is_out="1" transfer_ownership="1"
-gtk_im_context_get_surrounding.cursor_index is_out="1"
-gtk_im_context_set_client_window.window nullable="1"
-gtk_im_context_simple_add_table.data is_array="1" no_array_length="1"
-GtkIMContextInfo is_value_type="1" cheader_filename="gtk/gtk.h,gtk/gtkimmodule.h"
-GtkInfoBar:action-area-border deprecated_since="3.6" replacement="Container.set_border_width"
-GtkInfoBar:button-spacing deprecated_since="3.6" replacement="Box.set_spacing"
-GtkInfoBar:content-area-border deprecated_since="3.6" replacement="Container.set_border_width"
-GtkInfoBar:content-area-spacing deprecated_since="3.6" replacement="Container.set_spacing"
-gtk_info_bar_add_button type_name="Gtk.Button"
-gtk_info_bar_get_content_area type_name="Gtk.Container"
-gtk_color_selection_dialog_get_color_selection type_name="Gtk.ColorSelection"
-gtk_init.argc hidden="1"
-gtk_init.argv is_array="1" is_ref="1" array_length_pos="0.9" nullable="1"
-gtk_init_add.data hidden="1"
-gtk_init_check.argc hidden="1"
-gtk_init_check.argv is_array="1" is_ref="1" array_length_pos="0.9"
-gtk_init_check_abi_check.argc hidden="1"
-gtk_init_check_abi_check.argv is_array="1" is_ref="1" array_length_pos="0.9"
-gtk_init_with_args.argc hidden="1"
-gtk_init_with_args.argv is_array="1" is_ref="1" array_length_pos="0.9"
-gtk_init_with_args.parameter_string nullable="1"
-gtk_init_with_args.entries is_array="1" no_array_length="1"
-gtk_init_with_args.translation_domain nullable="1"
-GtkItem::deselect has_emitter="1"
-GtkItem::select has_emitter="1"
-GtkItem::toggle has_emitter="1"
-gtk_key_snooper_* deprecated_since="3.4"
-gtk_key_snooper_install.func_data hidden="1"
-GtkKeySnoopFunc has_target="1" instance_pos="2.9"
-GtkKeySnoopFunc.func_data hidden="1"
-GtkLabel.text hidden="1"
-gtk_label_new.str nullable="1"
-gtk_label_get_attributes nullable="1"
-gtk_label_get_layout_offsets.x is_out="1"
-gtk_label_get_layout_offsets.y is_out="1"
-gtk_label_get_mnemonic_widget nullable="1"
-gtk_label_get_selection_bounds.start is_out="1"
-gtk_label_get_selection_bounds.end is_out="1"
-gtk_label_set_attributes.attrs nullable="1"
-gtk_label_set_mnemonic_widget.widget nullable="1"
-gtk_label_new_with_mnemonic.str nullable="1"
-gtk_level_bar_get_offset_value.name nullable="1"
-gtk_level_bar_get_offset_value.value is_out="1"
-gtk_level_bar_remove_offset_value.name nullable="1"
-GtkList::select_child has_emitter="1"
-GtkList::unselect_child has_emitter="1"
-GtkLayout.children type_arguments="Widget"
-gtk_layout_get_size.width is_out="1"
-gtk_layout_get_size.height is_out="1"
-gtk_layout_new.hadjustment nullable="1" default_value="null"
-gtk_layout_new.vadjustment nullable="1" default_value="null"
-gtk_layout_set_hadjustment.adjustment nullable="1"
-gtk_layout_set_vadjustment.adjustment nullable="1"
-gtk_link_button_new_with_label.label nullable="1"
-gtk_list_box_bind_model.create_widget_func transfer_ownership="1" nullable="1"
-gtk_list_box_bind_model.model type_name="GLib.ListModel" nullable="1"
-gtk_list_box_bind_model.user_data_free_func hidden="1"
-gtk_list_box_get_selected_rows transfer_ownership="1" type_arguments="unowned ListBoxRow"
-gtk_list_box_get_row_at_index nullable="1"
-gtk_list_box_get_row_at_y nullable="1"
-gtk_list_box_selected_foreach.data hidden="1"
-gtk_list_box_row_get_header nullable="1"
-gtk_list_box_row_set_header.header nullable="1"
-gtk_list_box_select_row.row nullable="1"
-gtk_list_box_set_adjustment.adjustment nullable="1"
-gtk_list_box_set_filter_func.filter_func transfer_ownership="1" nullable="1"
-gtk_list_box_set_filter_func.destroy hidden="1"
-gtk_list_box_set_header_func.update_header transfer_ownership="1" nullable="1"
-gtk_list_box_set_header_func.destroy hidden="1"
-gtk_list_box_set_placeholder.placeholder nullable="1"
-gtk_list_box_set_sort_func.sort_func transfer_ownership="1" nullable="1"
-gtk_list_box_set_sort_func.destroy hidden="1"
-GtkListBox::select_all has_emitter="1"
-GtkListBox::row_selected.row nullable="1"
-GtkListBox::unselect_all has_emitter="1"
-GtkListBoxCreateWidgetFunc transfer_ownership="1"
-GtkListBoxCreateWidgetFunc.item type_name="GLib.Object"
-GtkListBoxUpdateHeaderFunc.before nullable="1"
-gtk_list_store_new ellipsis="1" sentinel="-1"
-gtk_list_store_newv.n_columns hidden="1"
-gtk_list_store_newv.types array_length_pos="0.9"
-gtk_list_store_append.iter is_out="1"
-gtk_list_store_insert.iter is_out="1"
-gtk_list_store_insert_after.iter is_out="1"
-gtk_list_store_insert_after.sibling nullable="1"
-gtk_list_store_insert_before.iter is_out="1"
-gtk_list_store_insert_before.sibling nullable="1"
-gtk_list_store_insert_with_values ellipsis="1" sentinel="-1"
-gtk_list_store_insert_with_values.iter is_out="1"
-gtk_list_store_insert_with_valuesv.iter is_out="1"
-gtk_list_store_insert_with_valuesv.columns is_array="1" array_length_pos="4.1" array_length_cname="n_values"
-gtk_list_store_insert_with_valuesv.values is_array="1" array_length_pos="4.1" array_length_cname="n_values"
-gtk_list_store_move_after.iter is_ref="1"
-gtk_list_store_move_after.position nullable="1"
-gtk_list_store_move_before.iter is_ref="1"
-gtk_list_store_move_before.position nullable="1"
-gtk_list_store_prepend.iter is_out="1"
-gtk_list_store_reorder.new_order is_array="1" no_array_length="1"
-gtk_list_store_set_column_types.n_columns hidden="1"
-gtk_list_store_set_column_types.types array_length_pos="0.9"
-gtk_list_store_set ellipsis="1" sentinel="-1"
-gtk_list_store_set_valist.var_args type_name="va_list"
-gtk_list_store_set_valuesv.columns is_array="1" array_length_pos="3.1" array_length_cname="n_values"
-gtk_list_store_set_valuesv.values is_array="1" array_length_pos="3.1" array_length_cname="n_values"
-gtk_list_store_remove.iter is_ref="1"
-gtk_icon_size_lookup.width is_out="1"
-gtk_icon_size_lookup.height is_out="1"
-gtk_icon_size_lookup_for_settings.width is_out="1"
-gtk_icon_size_lookup_for_settings.height is_out="1"
-gtk_link_button_set_uri_hook.func transfer_ownership="1"
-gtk_link_button_set_uri_hook.data hidden="1"
-gtk_link_button_set_uri_hook.destroy hidden="1"
-gtk_link_button_set_uri_hook type_name="void"
-gtk_lock_button_new.permission nullable="1"
-gtk_lock_button_set_permission.permission nullable="1"
-gtk_menu_attach_to_widget.detacher nullable="1" scope="async"
-gtk_menu_get_for_attach_widget type_arguments="Menu"
-gtk_menu_popup.data hidden="1"
-gtk_menu_popup.func nullable="1" scope="async"
-gtk_menu_popup.parent_menu_shell nullable="1"
-gtk_menu_popup.parent_menu_item nullable="1"
-gtk_menu_popup_for_device.device nullable="1"
-gtk_menu_popup_for_device.func transfer_ownership="1" nullable="1"
-gtk_menu_popup_for_device.data hidden="1"
-gtk_menu_popup_for_device.destroy hidden="1"
-gtk_menu_popup_at_*.trigger_event nullable="1" default_value="null"
-gtk_menu_set_accel_group.accel_group nullable="1"
-gtk_menu_set_accel_path.accel_path nullable="1"
-GtkMenu::popped_up virtual="0"
-GtkMenu::popped_up.p0 type_name="Gdk.Rectangle"
-GtkMenu::popped_up.p1 type_name="Gdk.Rectangle"
-GtkMenuPositionFunc.x is_ref="1"
-GtkMenuPositionFunc.y is_ref="1"
-GtkMenuPositionFunc.push_in is_out="1"
-gtk_menu_button_get_align_widget nullable="1"
-gtk_menu_button_get_menu_model nullable="1"
-gtk_menu_button_get_popover nullable="1"
-gtk_menu_button_get_popup nullable="1"
-gtk_menu_button_set_align_widget.align_widget nullable="1"
-gtk_menu_button_set_menu_model.menu_model nullable="1"
-gtk_menu_button_set_popover.popover nullable="1"
-gtk_menu_button_set_popup.menu nullable="1"
-gtk_menu_item_deselect hidden="1"
-gtk_menu_item_set_right_justified deprecated_since="3.2" replacement="Widget.set_hexpand and Widget.set_halign"
-gtk_menu_item_get_right_justified deprecated_since="3.2" replacement="Widget.get_hexpand and Widget.get_halign"
-gtk_menu_item_select hidden="1"
-gtk_menu_item_get_accel_path nullable="1"
-gtk_menu_item_get_submenu nullable="1"
-gtk_menu_item_set_accel_path.accel_path nullable="1"
-gtk_menu_item_set_submenu.submenu nullable="1"
-GtkMenuItem::activate has_emitter="1"
-GtkMenuItem::toggle_size_allocate has_emitter="1"
-GtkMenuItem::toggle_size_request has_emitter="1"
-gtk_menu_set_screen.screen nullable="1"
-GtkMenuShell.children type_arguments="MenuItem" weak="0"
-GtkMenuShell::cancel has_emitter="1"
-GtkMenuShell::deactivate has_emitter="1"
-GtkMenuShell::insert has_emitter="1"
-gtk_menu_shell_append.child type_name="MenuItem" ctype="GtkWidget*"
-gtk_menu_shell_bind_model.model nullable="1"
-gtk_menu_shell_bind_model.action_namespace nullable="1"
-gtk_menu_tool_button_new.icon_widget nullable="1"
-gtk_menu_tool_button_new.label nullable="1"
-GtkMessageDialog:buttons accessor_method="0"
-gtk_message_dialog_new ellipsis="1" printf_format="1"
-gtk_message_dialog_new.parent nullable="1"
-gtk_message_dialog_new_with_markup ellipsis="1" printf_format="1"
-gtk_message_dialog_new_with_markup.parent nullable="1"
-gtk_message_dialog_format_secondary_markup ellipsis="1" printf_format="1"
-gtk_message_dialog_format_secondary_text ellipsis="1" printf_format="1"
-gtk_misc_get_alignment.xalign is_out="1"
-gtk_misc_get_alignment.yalign is_out="1"
-gtk_misc_get_padding.xpad is_out="1"
-gtk_misc_get_padding.ypad is_out="1"
-GtkModelButton:icon nullable="1"
-GtkModuleInitFunc.argc hidden="1"
-GtkModuleInitFunc.argv is_array="1" nullable="1" transfer_ownership="1" array_length_cname="argc" array_length_pos="0.5"
-gtk_mount_operation_is_showing hidden="1"
-gtk_mount_operation_new.parent nullable="1"
-gtk_mount_operation_set_parent.parent nullable="1"
-GtkNativeDialog abstract="1"
-GtkNativeDialog:title nullable="1"
-GtkNativeDialog:transient-for nullable="1"
-gtk_native_dialog_get_title nullable"1"
-gtk_native_dialog_get_transient_for nullable"1"
-gtk_native_dialog_set_title.* nullable"1"
-gtk_native_dialog_set_transient_for.* nullable"1"
-GtkNotebook.focus_tab hidden="1"
-gtk_notebook_append_page.tab_label nullable="1" default_value="null"
-gtk_notebook_append_page_menu.tab_label nullable="1"
-gtk_notebook_append_page_menu.menu_label nullable="1"
-gtk_notebook_get_action_widget nullable="1"
-gtk_notebook_get_group_name nullable="1"
-gtk_notebook_get_menu_label nullable="1"
-gtk_notebook_get_menu_label_text nullable="1"
-gtk_notebook_get_nth_page nullable="1"
-gtk_notebook_get_tab_label_text nullable="1"
-gtk_notebook_get_tab_hborder deprecated_since="3.4"
-gtk_notebook_get_tab_vborder deprecated_since="3.4"
-gtk_notebook_prepend_page.tab_label nullable="1" default_value="null"
-gtk_notebook_prepend_page_menu.tab_label nullable="1"
-gtk_notebook_prepend_page_menu.menu_label nullable="1"
-gtk_notebook_set_window_creation_hook.func transfer_ownership="1"
-gtk_notebook_set_window_creation_hook.data hidden="1"
-gtk_notebook_set_window_creation_hook.destroy hidden="1"
-gtk_notebook_insert_page virtual="0"
-gtk_notebook_insert_page.tab_label nullable="1"
-gtk_notebook_insert_page_menu virtual="1" vfunc_name="insert_page"
-gtk_notebook_insert_page_menu.tab_label nullable="1"
-gtk_notebook_insert_page_menu.menu_label nullable="1"
-gtk_notebook_query_tab_label_packing.expand nullable="1"
-gtk_notebook_query_tab_label_packing.fill nullable="1"
-gtk_notebook_query_tab_label_packing.pack_type nullable="1"
-gtk_notebook_set_menu_label.menu_label nullable="1"
-gtk_notebook_set_tab_label.tab_label nullable="1"
-gtk_notebook_set_group_name.group_name nullable="1"
-gtk_notebook_page_num hidden="1"
-gtk_numerable_icon_set_background_gicon.icon nullable="1"
-gtk_numerable_icon_set_background_icon_name.icon_name nullable="1"
-gtk_numerable_icon_set_label.label nullable="1"
-gtk_offscreen_window_get_pixbuf transfer_ownership="1" nullable="1"
-gtk_offscreen_window_get_surface nullable="1"
-GtkOverlay::get_child_position.allocation is_out="1"
-GtkPadActionEntry is_value_type="1"
-GtkPadControllerClass hidden="1"
-gtk_page_setup_copy transfer_ownership="1"
-gtk_page_setup_new_from_key_file.group_name nullable="1"
-gtk_page_setup_load_key_file.group_name nullable="1"
-gtk_page_setup_to_gvariant returns_floating_reference="1"
-gtk_paper_size_new.name nullable="1"
-gtk_paper_size_set_location.location nullable="1"
-GtkPageRange is_value_type="1"
-gtk_parse_args.argv is_array="1"
-gtk_paint_* deprecated_since="3.0"
-gtk_paint_arrow.area nullable="1"
-gtk_paint_arrow.widget nullable="1"
-gtk_paint_arrow.detail nullable="1"
-gtk_paint_box deprecated_since="3.0" replacement="render_background"
-gtk_paint_box.area nullable="1"
-gtk_paint_box.widget nullable="1"
-gtk_paint_box.detail nullable="1"
-gtk_paint_box_gap deprecated_since="3.0" replacement="render_frame_gap"
-gtk_paint_box_gap.area nullable="1"
-gtk_paint_box_gap.widget nullable="1"
-gtk_paint_box_gap.detail nullable="1"
-gtk_paint_check.area nullable="1"
-gtk_paint_check.widget nullable="1"
-gtk_paint_check.detail nullable="1"
-gtk_paint_diamond.area nullable="1"
-gtk_paint_diamond.widget nullable="1"
-gtk_paint_diamond.detail nullable="1"
-gtk_paint_expander deprecated_since="3.0" replacement="render_expander"
-gtk_paint_expander.area nullable="1"
-gtk_paint_expander.widget nullable="1"
-gtk_paint_expander.detail nullable="1"
-gtk_paint_extension deprecated_since="3.0" replacement="render_extension"
-gtk_paint_extension.area nullable="1"
-gtk_paint_extension.widget nullable="1"
-gtk_paint_extension.detail nullable="1"
-gtk_paint_extension deprecated_since="3.0" replacement="render_frame and render_background"
-gtk_paint_flat_box.area nullable="1"
-gtk_paint_flat_box.widget nullable="1"
-gtk_paint_flat_box.detail nullable="1"
-gtk_paint_focus.area nullable="1"
-gtk_paint_focus.widget nullable="1"
-gtk_paint_focus.detail nullable="1"
-gtk_paint_handle.area nullable="1"
-gtk_paint_handle.widget nullable="1"
-gtk_paint_handle.detail nullable="1"
-gtk_paint_hline.area nullable="1"
-gtk_paint_hline.widget nullable="1"
-gtk_paint_hline.detail nullable="1"
-gtk_paint_layout.area nullable="1"
-gtk_paint_layout.widget nullable="1"
-gtk_paint_layout.detail nullable="1"
-gtk_paint_option.area nullable="1"
-gtk_paint_option.widget nullable="1"
-gtk_paint_option.detail nullable="1"
-gtk_paint_polygon.area nullable="1"
-gtk_paint_polygon.widget nullable="1"
-gtk_paint_polygon.detail nullable="1"
-gtk_paint_resize_grip deprecated_since="3.0" replacement="render_handle"
-gtk_paint_resize_grip.area nullable="1"
-gtk_paint_resize_grip.widget nullable="1"
-gtk_paint_resize_grip.detail nullable="1"
-gtk_paint_shadow.area nullable="1"
-gtk_paint_shadow.widget nullable="1"
-gtk_paint_shadow.detail nullable="1"
-gtk_paint_shadow_gap deprecated_since="3.0" replacement="render_frame"
-gtk_paint_shadow_gap.area nullable="1"
-gtk_paint_shadow_gap.widget nullable="1"
-gtk_paint_shadow_gap.detail nullable="1"
-gtk_paint_slider.area nullable="1"
-gtk_paint_slider.widget nullable="1"
-gtk_paint_slider.detail nullable="1"
-gtk_paint_spinner deprecated_since="3.0" replacement="render_activity"
-gtk_paint_tab.area nullable="1"
-gtk_paint_tab.widget nullable="1"
-gtk_paint_tab.detail nullable="1"
-gtk_paint_vline.area nullable="1"
-gtk_paint_vline.widget nullable="1"
-gtk_paint_vline.detail nullable="1"
-gtk_paned_get_child1 nullable="1"
-gtk_paned_get_child2 nullable="1"
-gtk_paper_size_copy transfer_ownership="1"
-gtk_paper_size_get_paper_sizes transfer_ownership="1" type_arguments="PaperSize"
-gtk_paper_size_to_gvariant returns_floating_reference="1"
-gtk_parse_args.argc hidden="1"
-gtk_parse_args.argv is_array="1" is_ref="1" transfer_ownership="0" array_length_cname="argc" array_length_pos="0.5"
-gtk_places_sidebar_get_location transfer_ownership="1" nullable="1"
-gtk_places_sidebar_get_nth_bookmark transfer_ownership="1" nullable="1"
-gtk_places_sidebar_list_shortcuts transfer_ownership="1" type_arguments="GLib.File"
-gtk_places_sidebar_set_location.location nullable="1"
-GtkPlacesSidebarClass hidden="1"
-GtkPlacesSidebar:location owned_get="1"
-GtkPlacesSidebar::drag_action_requested.p1 type_name="GLib.File"
-GtkPlacesSidebar::drag_action_requested.p2 type_name="GLib.List<GLib.File>"
-GtkPlacesSidebar::drag_perform_drop.p0 type_name="GLib.File"
-GtkPlacesSidebar::drag_perform_drop.p1 type_name="GLib.List<GLib.File>"
-GtkPlacesSidebar::open_location.p0 type_name="GLib.File"
-GtkPlacesSidebar::populate_popup.p0 type_name="Gtk.Menu"
-GtkPlacesSidebar::populate_popup.p1 type_name="GLib.File?"
-GtkPlacesSidebar::populate_popup.p2 type_name="GLib.Volume?"
-GtkPlacesSidebar::show_enter_location hidden="1"
-GtkPlacesSidebar::show_connect_to_server hidden="1"
-GtkPlacesSidebar::show_other_locations name="show_other_locations_requested" experimental="1"
-GtkPlacesSidebar::show_starred_location name="on_show_starred_location"
-gtk_plug_get_socket_window nullable="1"
-GtkPlug::embedded hidden="1"
-gtk_popover_get_pointing_to.rect is_out="1"
-gtk_popover_bind_model.model nullable="1"
-gtk_popover_bind_model.action_namespace nullable="1"
-gtk_popover_get_default_widget nullable="1"
-gtk_popover_new.relative_to nullable="1"
-gtk_popover_new_from_model.relative_to nullable="1"
-gtk_popover_set_default_widget.widget nullable="1"
-gtk_popover_set_relative_to.relative_to nullable="1"
-gtk_print_context_create_pango_context transfer_ownership="1"
-gtk_print_context_create_pango_layout transfer_ownership="1"
-gtk_print_context_get_hard_margins.top is_out="1"
-gtk_print_context_get_hard_margins.bottom is_out="1"
-gtk_print_context_get_hard_margins.left is_out="1"
-gtk_print_context_get_hard_margins.right is_out="1"
-gtk_print_operation_run.parent nullable="1"
-gtk_print_operation_set_custom_tab_label.label nullable="1"
-gtk_print_operation_set_default_page_setup.default_page_setup nullable="1"
-gtk_print_operation_set_print_settings.print_settings nullable="1"
-GtkPrintOperation::preview.parent nullable="1"
-gtk_print_run_page_setup_dialog transfer_ownership="1"
-gtk_print_run_page_setup_dialog_async.data hidden="1"
-gtk_print_run_page_setup_dialog_async.done_cb scope="async"
-gtk_print_settings_new_from_key_file.group_name nullable="1"
-gtk_print_settings_copy transfer_ownership="1"
-gtk_print_settings_get_page_ranges is_array="1" array_length_pos="0.1" array_length_cname="num_ranges" transfer_ownership="1"
-gtk_print_settings_get_page_ranges.num_ranges hidden="1"
-gtk_print_settings_get_paper_size transfer_ownership="1"
-gtk_print_settings_load_key_file.group_name nullable="1"
-gtk_print_settings_set.value nullable="1"
-gtk_print_settings_set_page_ranges.page_ranges is_array="1" array_length_pos="1.1" array_length_cname="num_ranges"
-gtk_print_settings_set_page_ranges.num_ranges hidden="1"
-gtk_print_settings_to_gvariant returns_floating_reference="1"
-gtk_printer_accepts_pdf hidden="1" experimental="1"
-gtk_printer_accepts_ps hidden="1" experimental="1"
-gtk_printer_is_virtual hidden="1" experimental="1"
-GtkProgress hidden="1"
-GtkProgressBar base_class="GtkWidget"
-gtk_progress_bar_get_text nullable="1"
-gtk_progress_bar_set_text.text nullable="1"
-GtkProgressClass hidden="1"
-gtk_quit_add.data hidden="1"
-gtk_quit_add_full hidden="1"
-GtkRadioAction:group accessor_method="0"
-gtk_radio_action_new.label nullable="1"
-gtk_radio_action_new.tooltip nullable="1"
-gtk_radio_action_new.stock_id nullable="1"
-gtk_radio_action_get_group type_arguments="RadioAction"
-gtk_radio_action_join_group.group_source nullable="1"
-gtk_radio_action_set_group.group type_arguments="RadioAction" nullable="1"
-GtkRadioActionEntry is_value_type="1"
-GtkRadioButton:group accessor_method="0"
-gtk_radio_button_get_group type_arguments="RadioButton"
-gtk_radio_button_new.group nullable="1" type_arguments="RadioButton"
-gtk_radio_button_new_*from_widget.radio_group_member nullable="1"
-gtk_radio_button_new_with_label.group nullable="1" type_arguments="RadioButton"
-gtk_radio_button_new_with_mnemonic.group nullable="1" type_arguments="RadioButton"
-gtk_radio_button_join_group.group_source nullable="1"
-gtk_radio_button_set_group.group type_arguments="RadioButton" nullable="1"
-gtk_radio_menu_item_get_group type_arguments="RadioMenuItem"
-gtk_radio_menu_item_join_group.group_source nullable="1"
-gtk_radio_menu_item_new.group type_arguments="RadioMenuItem" nullable="1"
-gtk_radio_menu_item_new_from_widget.group nullable="1"
-gtk_radio_menu_item_new_with_label.group type_arguments="RadioMenuItem" nullable="1"
-gtk_radio_menu_item_new_with_label_from_widget.group nullable="1"
-gtk_radio_menu_item_new_with_mnemonic.group type_arguments="RadioMenuItem" nullable="1"
-gtk_radio_menu_item_new_with_mnemonic_from_widget.group nullable="1"
-gtk_radio_menu_item_set_group.group type_arguments="RadioMenuItem" nullable="1"
-gtk_radio_tool_button_get_group type_arguments="RadioToolButton" nullable="1"
-gtk_radio_tool_button_new.group nullable="1" type_arguments="RadioToolButton"
-gtk_radio_tool_button_new_from_stock.group nullable="1" type_arguments="RadioToolButton"
-gtk_radio_tool_button_new_from_widget.group nullable="1"
-gtk_radio_tool_button_new_with_stock_from_widget.group nullable="1"
-gtk_radio_tool_button_set_group.group type_arguments="RadioToolButton" nullable="1"
-gtk_range_get_slider_range.slider_start is_out="1"
-gtk_range_get_slider_range.slider_end is_out="1"
-gtk_range_get_range_border type_name="Gtk.Border"
-gtk_range_get_range_border.border_ hidden="1"
-gtk_range_get_range_rect type_name="Gdk.Rectangle"
-gtk_range_get_range_rect.range_rect hidden="1"
-gtk_range_get_range_size_request.minimum is_out="1"
-gtk_range_get_range_size_request.natural is_out="1"
-gtk_rc_find_module_in_path transfer_ownership="1"
-gtk_rc_find_pixmap_in_path transfer_ownership="1"
-gtk_rc_get_default_files is_array="1" no_array_length="1" array_null_terminated="1"
-gtk_rc_get_im_module_file transfer_ownership="1"
-gtk_rc_get_im_module_path transfer_ownership="1"
-gtk_rc_get_module_dir transfer_ownership="1"
-gtk_rc_get_theme_dir transfer_ownership="1"
-gtk_rc_parse_color.color is_out="1"
-gtk_rc_parse_color_full.color is_out="1"
-gtk_rc_parse_state.state is_out="1"
-gtk_rc_set_default_files.filenames is_array="1" no_array_length="1" array_null_terminated="1"
-gtk_recent_action_new.* nullable="1"
-gtk_recent_action_new.name nullable="0"
-gtk_recent_action_new_for_manager.* nullable="1"
-gtk_recent_action_new_for_manager.name nullable="0"
-gtk_recent_chooser_get_current_item transfer_ownership="1"
-gtk_recent_chooser_get_current_uri transfer_ownership="1"
-gtk_recent_chooser_get_uris is_array="1" array_length_pos="0.1" transfer_ownership="1"
-gtk_recent_chooser_get_uris.length hidden="1"
-gtk_recent_chooser_set_sort_func.sort_func transfer_ownership="1"
-gtk_recent_chooser_set_sort_func.sort_data hidden="1"
-gtk_recent_chooser_set_sort_func.data_destroy hidden="1"
-gtk_recent_chooser_get_items transfer_ownership="1" type_arguments="RecentInfo"
-gtk_recent_chooser_list_filters transfer_ownership="1" type_arguments="unowned RecentFilter"
-gtk_recent_chooser_dialog_new.* nullable="1"
-gtk_recent_chooser_dialog_new_for_manager.* nullable="1"
-gtk_recent_chooser_dialog_new_for_manager.manager nullable="0"
-gtk_recent_info_create_app_info transfer_ownership="1"
-gtk_recent_info_create_app_info.app_name nullable="1"
-gtk_recent_info_get_application_info.app_exec is_out="1"
-gtk_recent_info_get_application_info.count is_out="1"
-gtk_recent_info_get_application_info.time_ is_out="1"
-gtk_recent_info_get_applications is_array="1" array_length_type="gsize" transfer_ownership="1"
-gtk_recent_info_get_applications.length hidden="1"
-gtk_recent_info_get_groups is_array="1" array_length_type="gsize" transfer_ownership="1"
-gtk_recent_info_get_groups.length hidden="1"
-gtk_recent_info_get_gicon transfer_ownership="1" nullable="1"
-gtk_recent_info_get_icon transfer_ownership="1" nullable="1"
-gtk_recent_info_get_short_name transfer_ownership="1"
-gtk_recent_info_get_uri_display transfer_ownership="1" nullable="1"
-gtk_recent_info_last_application transfer_ownership="1"
-gtk_recent_manager_get_items transfer_ownership="1" type_arguments="RecentInfo"
-gtk_recent_manager_lookup_item transfer_ownership="1" nullable="1"
-gtk_recent_manager_move_item.new_uri nullable="1"
-GtkRecentData is_value_type="1" has_copy_function="0" has_destroy_function="0"
-GtkRecentData.display_name weak="0"
-GtkRecentData.description weak="0"
-GtkRecentData.mime_type weak="0"
-GtkRecentData.app_name weak="0"
-GtkRecentData.app_exec weak="0"
-GtkRecentData.groups is_array="1" weak="0" array_null_terminated="1"
-gtk_recent_filter_add_custom.func transfer_ownership="1"
-gtk_recent_filter_add_custom.data hidden="1"
-gtk_recent_filter_add_custom.data_destroy hidden="1"
-GtkRecentFilterInfo is_value_type="1"
-GtkRecentFilterInfo.applications is_array="1" array_null_terminated="1" nullable="1"
-GtkRecentFilterInfo.groups is_array="1" array_null_terminated="1" nullable="1"
-GtkRequestedSize is_value_type="1"
-GtkRequisition is_value_type="1"
-gtk_requisition_new hidden="1"
-GTK_RESIZE_IMMEDIATE deprecated="1"
-gtk_rc_get_style_by_paths nullable="1"
-gtk_rc_get_style_by_paths.widget_path nullable="1"
-gtk_rc_get_style_by_paths.class_path nullable="1"
-gtk_rc_style_copy transfer_ownership="1"
-gtk_rc_style_create_rc_style transfer_ownership="1"
-gtk_rc_style_create_style transfer_ownership="1"
-gtk_scale_new.adjustment nullable="1"
-gtk_scale_add_mark.markup nullable="1"
-gtk_scale_button_new.min default_value="0.0"
-gtk_scale_button_new.max default_value="100.0"
-gtk_scale_button_new.step default_value="2.0"
-gtk_scale_button_new.icons is_array="1" no_array_length="1" array_null_terminated="1" nullable="1" default_value="null"
-gtk_scale_button_set_icons.icons is_array="1" no_array_length="1" array_null_terminated="1"
-gtk_scale_draw_value hidden="1"
-gtk_scale_get_layout nullable="1"
-gtk_scale_get_layout_offsets.x is_out="1"
-gtk_scale_get_layout_offsets.y is_out="1"
-GtkScale::format_value transfer_ownership="1"
-GtkScrollable type_cname="GtkScrollableInterface"
-gtk_scrollable_get_border virtual="1"
-gtk_scrollable_get_border.border is_out="1"
-gtk_scrollbar_new.adjustment nullable="1"
-gtk_scrolled_window_get_policy.hscrollbar_policy is_out="1"
-gtk_scrolled_window_get_policy.vscrollbar_policy is_out="1"
-gtk_scrolled_window_new.hadjustment nullable="1"
-gtk_scrolled_window_new.vadjustment nullable="1"
-gtk_selection_add_targets.targets is_array="1" array_length_cname="ntargets" array_length_pos="3.1" array_length_type="guint"
-gtk_selection_add_targets.ntargets hidden="1"
-gtk_selection_data_copy transfer_ownership="1"
-gtk_selection_data_get_data no_array_length="1"
-gtk_selection_data_get_data_with_length.length hidden="1"
-gtk_selection_data_get_pixbuf transfer_ownership="1" nullable="1"
-gtk_selection_data_get_targets.targets is_array="1" is_out="1" transfer_ownership="1"
-gtk_selection_data_get_targets.n_atoms hidden="1"
-gtk_selection_data_get_text type_name="string" nullable="1" transfer_ownership="1"
-gtk_selection_data_get_uris is_array="1" transfer_ownership="1" array_null_terminated="1"
-gtk_selection_data_set.length hidden="1"
-gtk_selection_data_set_uris.uris is_array="1" no_array_length="1" array_null_terminated="1"
-GtkSettings.queued_settings hidden="1"
-GtkSettings:color-hash type_arguments="string,Gdk.Color"
-GtkSettings:gtk-touchscreen-mode deprecated_since="3.4" replacement="Gdk.Event.get_source_device"
-GtkSettingsValue is_value_type="1"
-GtkShortcuts*Class hidden="1"
-GtkShortcutLabelClass hidden="1"
-gtk_show_about_dialog ellipsis="1"
-gtk_show_about_dialog.parent nullable="1"
-gtk_show_uri.screen nullable="1"
-gtk_show_uri_on_window.parent nullable="1"
-gtk_size_group_get_widgets type_arguments="Widget"
-gtk_socket_get_plug_window nullable="1"
-GtkSpinButton::input.new_value type_name="double" is_out="1"
-gtk_spin_button_configure.adjustment nullable="1"
-gtk_spin_button_get_increments.step is_out="1"
-gtk_spin_button_get_increments.page is_out="1"
-gtk_spin_button_get_range.min is_out="1"
-gtk_spin_button_get_range.max is_out="1"
-gtk_spin_button_new.adjustment nullable="1"
-gtk_stack_get_child_by_name nullable="1"
-gtk_stack_get_visible_child nullable="1"
-gtk_stack_get_visible_child_name nullable="1"
-gtk_stack_switcher_get_stack nullable="1"
-gtk_stack_switcher_set_stack.stack nullable="1"
-GtkStatusIcon::button_press_event.event namespace_name="Gdk" type_name="EventButton"
-GtkStatusIcon::button_release_event.event namespace_name="Gdk" type_name="EventButton"
-gtk_statusbar_get_message_area type_name="Gtk.Container"
-gtk_status_icon_get_geometry.area is_out="1"
-gtk_status_icon_get_geometry.orientation is_out="1"
-gtk_status_icon_get_tooltip_markup transfer_ownership="1"
-gtk_status_icon_get_tooltip_text transfer_ownership="1"
-gtk_status_icon_position_menu hidden="1"
-GtkStatusIcon:tooltip-markup owned_get="1"
-GtkStatusIcon:tooltip-text owned_get="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 parent="Stock"
-gtk_stock_set_translate_func.func transfer_ownership="1"
-gtk_stock_set_translate_func.data hidden="1"
-gtk_stock_set_translate_func.notify hidden="1"
-gtk_stock_list_ids parent="Stock" transfer_ownership="1" type_arguments="string"
-gtk_stock_lookup parent="Stock"
-gtk_stock_lookup.item is_out="1"
-GtkStockItem is_value_type="1"
-GtkStyle.fg weak="0"
-GtkStyle.bg weak="0"
-GtkStyle.light weak="0"
-GtkStyle.dark weak="0"
-GtkStyle.mid weak="0"
-GtkStyle.text weak="0"
-GtkStyle.base weak="0"
-GtkStyle.text_aa weak="0"
-GtkStyle.fg_gc weak="0"
-GtkStyle.bg_gc weak="0"
-GtkStyle.light_gc weak="0"
-GtkStyle.dark_gc weak="0"
-GtkStyle.mid_gc weak="0"
-GtkStyle.text_gc weak="0"
-GtkStyle.base_gc weak="0"
-GtkStyle.text_aa_gc weak="0"
-GtkStyle.bg_pixmap weak="0"
-gtk_style_clone transfer_ownership="1"
-gtk_style_copy virtual="0" type_name="Style" transfer_ownership="1"
-gtk_style_context_get ellipsis="1"
-gtk_style_context_get_background_color type_name="Gdk.RGBA"
-gtk_style_context_get_background_color.color hidden="1"
-gtk_style_context_get_border type_name="Gtk.Border"
-gtk_style_context_get_border.border hidden="1"
-gtk_style_context_get_border_color type_name="Gdk.RGBA"
-gtk_style_context_get_border_color.color hidden="1"
-gtk_style_context_get_color type_name="Gdk.RGBA"
-gtk_style_context_get_color.color hidden="1"
-gtk_style_context_get_frame_clock nullable="1"
-gtk_style_context_get_margin type_name="Gtk.Border"
-gtk_style_context_get_margin.margin hidden="1"
-gtk_style_context_get_padding type_name="Gtk.Border"
-gtk_style_context_get_padding.padding hidden="1"
-gtk_style_context_get_parent nullable="1"
-gtk_style_context_get_property type_name="GLib.Value"
-gtk_style_context_get_property.value hidden="1"
-gtk_style_context_get_style ellipsis="1"
-gtk_style_context_get_style_valist.args type_name="va_list"
-gtk_style_context_get_valist.args type_name="va_list"
-gtk_style_context_has_region.flags_return is_out="1"
-gtk_style_context_list_classes transfer_ownership="1" type_arguments="unowned string"
-gtk_style_context_list_regions transfer_ownership="1" type_arguments="unowned string"
-gtk_style_context_lookup_color.color is_out="1"
-gtk_style_context_set_parent.parent nullable="1"
-gtk_style_context_state_is_running.progress is_out="1"
-gtk_style_context_to_string transfer_ownership="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"
-gtk_style_properties_get ellipsis="1"
-gtk_style_properties_get_property.value is_out="1"
-gtk_style_properties_get_valist.args type_name="va_list"
-gtk_style_properties_lookup_property.parse_func is_out="1"
-gtk_style_properties_set ellipsis="1"
-gtk_style_properties_set_valist.args type_name="va_list"
-gtk_style_render_icon transfer_ownership="1"
-gtk_style_render_icon.widget nullable="1"
-gtk_style_render_icon.detail nullable="1"
-gtk_style_render_icon_pixbuf transfer_ownership="1"
-gtk_style_provider_get_style transfer_ownership="1"
-gtk_style_provider_get_style_property.value is_out="1"
-GtkStyleProviderPrivate hidden="1"
-gtk_symbolic_color_resolve.props nullable="1"
-gtk_symbolic_color_resolve.resolved_color is_out="1"
-gtk_symbolic_color_to_string transfer_ownership="1"
-gtk_table_get_size.rows is_out="1"
-gtk_table_get_size.columns is_out="1"
-GtkTable:row-spacing accessor_method="0"
-GtkTableChild hidden="1"
-GtkTableRowCol hidden="1"
-GtkTargetEntry is_value_type="1"
-gtk_target_entry_new hidden="1"
-GtkTargetList.list type_arguments="TargetPair"
-gtk_target_list_add_table.targets is_array="1"
-gtk_target_list_add_table.ntargets hidden="1"
-gtk_target_list_find.info is_out="1" transfer_ownership="1"
-gtk_target_list_new.targets is_array="1" nullable="1"
-gtk_target_list_new.ntargets hidden="1"
-gtk_target_table_new_from_list is_array="1" transfer_ownership="1"
-gtk_target_table_new_from_list.n_targets hidden="1"
-gtk_test_init ellipsis="1"
-gtk_test_init.argcp hidden="1"
-gtk_test_init.argvp is_array="1" is_ref="1" array_length_pos="0.9"
-gtk_test_display_button_window ellipsis="1" transfer_ownership="1"
-gtk_test_list_all_types array_length_pos="0.1" array_length_type="guint" array_null_terminated="1"
-gtk_test_list_all_types.n_types hidden="1"
-gtk_test_text_get transfer_ownership="1"
-gtk_text_attributes_copy transfer_ownership="1"
-GtkTextAppearance is_value_type="1"
-GtkTextAppearance.rgba weak="0"
-GtkTextAttributes.appearance weak="0"
-GtkTextAttributes.font weak="0"
-GtkTextAttributes.font_features weak="0"
-GtkTextAttributes.language weak="0"
-GtkTextAttributes.tabs weak="0"
-gtk_text_buffer_delete.start is_ref="1"
-gtk_text_buffer_delete.end is_ref="1"
-gtk_text_buffer_delete_interactive.start_iter is_ref="1"
-gtk_text_buffer_delete_interactive.end_iter is_ref="1"
-gtk_text_buffer_deserialize.data type_name="uint8" is_array="1" array_length_type="gsize"
-gtk_text_buffer_deserialize.length hidden="1"
-gtk_text_buffer_get_mark nullable="1"
-gtk_text_buffer_insert.iter is_ref="1"
-gtk_text_buffer_insert_interactive.iter is_ref="1"
-gtk_text_buffer_insert_markup.iter is_ref="1"
-gtk_text_buffer_insert_range.iter is_ref="1"
-gtk_text_buffer_insert_range_interactive.iter is_ref="1"
-gtk_text_buffer_insert_with_tags.iter is_ref="1"
-gtk_text_buffer_insert_with_tags_by_name.iter is_ref="1"
-gtk_text_buffer_register_deserialize_tagset.tagset_name nullable="1"
-gtk_text_buffer_register_serialize_tagset.tagset_name nullable="1"
-gtk_text_buffer_serialize type_name="uint8" is_array="1" transfer_ownership="1" array_length_type="gsize"
-gtk_text_buffer_serialize.length hidden="1"
-gtk_text_buffer_get_deserialize_formats is_array="1" transfer_ownership="1"
-gtk_text_buffer_get_deserialize_formats.n_formats hidden="1"
-gtk_text_buffer_get_serialize_formats is_array="1" transfer_ownership="1"
-gtk_text_buffer_get_serialize_formats.n_formats hidden="1"
-gtk_text_buffer_get_slice transfer_ownership="1"
-gtk_text_buffer_set_text.len default_value="-1"
-gtk_text_child_anchor_get_widgets transfer_ownership="1" type_arguments="unowned Widget"
-GtkTextTag:background-gdk deprecated_since="3.4" replacement="background_rgba"
-GtkTextTag:foreground-gdk deprecated_since="3.4" replacement="foreground_rgba"
-GtkTextTag:paragraph-background-gdk deprecated_since="3.4" replacement="paragraph_background_rgba"
-gtk_text_tag_new.name nullable="1" default_value="null"
-gtk_text_tag_table_foreach.data hidden="1"
-gtk_text_tag_table_lookup nullable="1"
-GtkTextBuffer::apply_tag has_emitter="1"
-GtkTextBuffer::begin_user_action has_emitter="1"
-GtkTextBuffer::end_user_action has_emitter="1"
-GtkTextBuffer::insert_child_anchor has_emitter="1"
-GtkTextBuffer::insert_pixbuf has_emitter="1"
-GtkTextBuffer::insert_text.pos is_ref="1"
-GtkTextBuffer::remove_tag has_emitter="1"
-GtkTextBuffer:text accessor_method="0"
-gtk_text_buffer_create_mark.mark_name nullable="1"
-gtk_text_buffer_create_tag.tag_name nullable="1"
-gtk_text_buffer_get_bounds.start is_out="1"
-gtk_text_buffer_get_bounds.end is_out="1"
-gtk_text_buffer_get_end_iter.iter is_out="1"
-gtk_text_buffer_get_iter_at_child_anchor.iter is_out="1"
-gtk_text_buffer_get_iter_at_line.iter is_out="1"
-gtk_text_buffer_get_iter_at_line_index.iter is_out="1"
-gtk_text_buffer_get_iter_at_line_offset.iter is_out="1"
-gtk_text_buffer_get_iter_at_mark.iter is_out="1"
-gtk_text_buffer_get_iter_at_offset.iter is_out="1"
-gtk_text_buffer_get_selection_bounds.start is_out="1"
-gtk_text_buffer_get_selection_bounds.end is_out="1"
-gtk_text_buffer_get_start_iter.iter is_out="1"
-gtk_text_buffer_paste_clipboard.override_location nullable="1"
-gtk_text_buffer_register_deserialize_format.function transfer_ownership="1"
-gtk_text_buffer_register_deserialize_format.user_data_destroy hidden="1"
-gtk_text_buffer_register_serialize_format.function transfer_ownership="1"
-gtk_text_buffer_register_serialize_format.user_data_destroy hidden="1"
-gtk_text_buffer_new.table nullable="1"
-gtk_text_buffer_get_text transfer_ownership="1"
-GtkTextBufferDeserializeFunc.data type_name="uint8" is_array="1" array_length_type="gsize"
-GtkTextBufferDeserializeFunc.length hidden="1"
-GtkTextBufferDeserializeFunc.user_data hidden="1"
-GtkTextBufferDeserializeFunc has_target="1" instance_pos="5.9"
-gtk_text_mark_new.name nullable="1"
-gtk_text_mark_new.left_gravity default_value="false"
-GtkTextIter is_value_type="1"
-gtk_text_iter_get_language transfer_ownership="1"
-gtk_text_iter_get_marks transfer_ownership="1" type_arguments="unowned TextMark"
-gtk_text_iter_get_slice transfer_ownership="1"
-gtk_text_iter_get_tags transfer_ownership="1" type_arguments="unowned TextTag"
-gtk_text_iter_get_text transfer_ownership="1"
-gtk_text_iter_get_toggled_tags transfer_ownership="1" type_arguments="unowned TextTag"
-gtk_text_iter_get_visible_slice transfer_ownership="1"
-gtk_text_iter_get_visible_text transfer_ownership="1"
-GtkTextTag::event has_emitter="1"
-GtkTextView.layout hidden="1"
-GtkTextView:tabs owned_get="1"
-GtkTextView::populate_popup.popup type_name="Menu" ctype="GtkWidget*"
-gtk_text_iter_backward_find_char.limit nullable="1"
-gtk_text_iter_backward_search.match_start is_out="1"
-gtk_text_iter_backward_search.match_end is_out="1"
-gtk_text_iter_backward_search.limit nullable="1"
-gtk_text_iter_backward_to_tag_toggle.tag nullable="1"
-gtk_text_iter_begins_tag.tag nullable="1"
-gtk_text_iter_copy nullable="1" transfer_ownership="1"
-gtk_text_iter_ends_tag.tag nullable="1"
-gtk_text_iter_forward_find_char.limit nullable="1"
-gtk_text_iter_forward_search.match_start is_out="1"
-gtk_text_iter_forward_search.match_end is_out="1"
-gtk_text_iter_forward_search.limit nullable="1"
-gtk_text_iter_forward_to_tag_toggle.tag nullable="1"
-gtk_text_view_get_cursor_locations.iter nullable="1"
-gtk_text_view_get_cursor_locations.strong is_out="1"
-gtk_text_view_get_cursor_locations.weak is_out="1"
-gtk_text_view_get_default_attributes transfer_ownership="1"
-gtk_text_view_get_iter_at_location.iter is_out="1"
-gtk_text_view_get_iter_at_position.iter is_out="1"
-gtk_text_view_get_iter_at_position.trailing is_out="1"
-gtk_text_view_get_iter_location.location is_out="1"
-gtk_text_view_get_line_at_y.target_iter is_out="1"
-gtk_text_view_get_line_at_y.line_top is_out="1"
-gtk_text_view_get_line_yrange.y is_out="1"
-gtk_text_view_get_line_yrange.height is_out="1"
-gtk_text_view_get_tabs transfer_ownership="1" nullable="1"
-gtk_text_view_get_visible_rect.visible_rect is_out="1"
-gtk_text_view_get_window nullable="1"
-gtk_text_view_window_to_buffer_coords.buffer_x is_out="1"
-gtk_text_view_window_to_buffer_coords.buffer_y is_out="1"
-gtk_text_view_buffer_to_window_coords.window_x is_out="1"
-gtk_text_view_buffer_to_window_coords.window_y is_out="1"
-gtk_text_view_create_buffer transfer_ownership="1"
-gtk_text_view_set_buffer.buffer nullable="1"
-gtk_theming_engine_get ellipsis="1"
-gtk_theming_engine_get_background_color type_name="Gdk.RGBA"
-gtk_theming_engine_get_background_color.color hidden="1"
-gtk_theming_engine_get_border type_name="Gtk.Border"
-gtk_theming_engine_get_border.border hidden="1"
-gtk_theming_engine_get_border_color type_name="Gdk.RGBA"
-gtk_theming_engine_get_border_color.color hidden="1"
-gtk_theming_engine_get_color type_name="Gdk.RGBA"
-gtk_theming_engine_get_color.color hidden="1"
-gtk_theming_engine_has_region.flags is_out="1"
-gtk_theming_engine_get_margin type_name="Gtk.Border"
-gtk_theming_engine_get_margin.margin hidden="1"
-gtk_theming_engine_get_padding type_name="Gtk.Border"
-gtk_theming_engine_get_padding.padding hidden="1"
-gtk_theming_engine_get_property type_name="GLib.Value"
-gtk_theming_engine_get_property.value hidden="1"
-gtk_theming_engine_register_property.parse_func nullable="1"
-gtk_theming_engine_state_is_running deprecated_since="3.6"
-gtk_theming_engine_get_style ellipsis="1"
-gtk_theming_engine_get_style_property type_name="GLib.Value"
-gtk_theming_engine_get_style_property.value hidden="1"
-gtk_theming_engine_get_style_valist.args type_name="va_list"
-gtk_theming_engine_get_valist.args type_name="va_list"
-gtk_theming_engine_lookup_color.color is_out="1"
-gtk_theming_engine_render_icon_pixbuf transfer_ownership="1"
-gtk_theming_engine_state_is_running.progress is_out="1"
-GtkTipsQuery::start_query has_emitter="1"
-GtkTipsQuery::stop_query has_emitter="1"
-gtk_toggle_action_new.label nullable="1"
-gtk_toggle_action_new.tooltip nullable="1"
-gtk_toggle_action_new.stock_id nullable="1"
-GtkToggleAction::toggled has_emitter="1"
-GtkToggleActionEntry is_value_type="1"
-GtkToggleActionEntry.callback type_name="ActionCallback" ctype="GCallback" no_delegate_target="1" value_owned="0"
-GtkToggleButton::toggled has_emitter="1"
-GtkToolbar.GtkTooltips hidden="1"
-GtkToolbar.gpointer hidden="1"
-GtkToolbar:internal-padding deprecated_since="3.6"
-GtkToolbar:shadow-type deprecated_since="3.6"
-gtk_toolbar_set_drop_highlight_item.tool_item nullable="1"
-gtk_tool_button_get_icon_name nullable="1"
-gtk_tool_button_get_icon_widget nullable="1"
-gtk_tool_button_get_label nullable="1"
-gtk_tool_button_get_label_widget nullable="1"
-gtk_tool_button_new.icon_widget nullable="1"
-gtk_tool_button_new.label nullable="1"
-gtk_tool_button_set_icon_name.icon_name nullable="1"
-gtk_tool_button_set_icon_widget.icon_widget nullable="1"
-gtk_tool_button_set_label.label nullable="1"
-gtk_tool_button_set_label_widget.label_widget nullable="1"
-gtk_tool_button_set_stock_id.stock_id nullable="1"
-gtk_tool_item_toolbar_reconfigured hidden="1"
-GtkToolItem::set_tooltip hidden="1"
-gtk_tool_palette_get_drag_target_group transfer_ownership="0"
-gtk_tool_palette_get_drag_target_item transfer_ownership="0"
-gtk_tool_palette_get_drop_group nullable="1"
-gtk_tool_palette_get_drop_item nullable="1"
-gtk_toolbar_get_nth_item nullable="1"
-gtk_tooltip_set_custom.custom_widget nullable="1"
-gtk_tooltip_set_icon.pixbuf nullable="1"
-gtk_tooltip_set_icon_from_gicon.gicon nullable="1"
-gtk_tooltip_set_icon_from_icon_name.icon_name nullable="1"
-gtk_tooltip_set_icon_from_stock.stock_id nullable="1"
-gtk_tooltip_set_markup.markup nullable="1"
-gtk_tooltip_set_text.text nullable="1"
-gtk_toplevel_accessible_get_children type_name="unowned GLib.List<Gtk.Window>"
-GtkTranslateFunc has_target="1" transfer_ownership="1"
-GtkTranslateFunc.func_data hidden="1"
-gtk_tree_get_row_drag_data.path transfer_ownership="1"
-GtkTreeIter is_value_type="1"
-gtk_tree_iter_copy hidden="1"
-gtk_tree_iter_free hidden="1"
-gtk_tree_row_reference_copy transfer_ownership="1"
-gtk_tree_model_filter_new.root nullable="1"
-gtk_tree_model_get ellipsis="1" sentinel="-1"
-gtk_tree_model_get_iter.iter is_out="1"
-gtk_tree_model_get_iter_first.iter is_out="1"
-gtk_tree_model_get_iter_from_string.iter is_out="1"
-gtk_tree_model_get_path transfer_ownership="1" nullable="1"
-gtk_tree_model_get_string_from_iter transfer_ownership="1"
-gtk_tree_model_get_valist.var_args type_name="va_list"
-gtk_tree_model_get_value.value is_out="1"
-gtk_tree_model_iter_children.iter is_out="1"
-gtk_tree_model_iter_children.parent nullable="1"
-gtk_tree_model_iter_n_children.iter nullable="1"
-gtk_tree_model_iter_next.iter is_ref="1"
-gtk_tree_model_iter_nth_child.iter is_out="1"
-gtk_tree_model_iter_nth_child.parent nullable="1"
-gtk_tree_model_iter_parent.iter is_out="1"
-gtk_tree_model_iter_previous virtual="1"
-gtk_tree_model_iter_previous.iter is_ref="1"
-gtk_tree_model_ref_node virtual="1"
-gtk_tree_model_rows_reordered_with_length.iter nullable="1"
-gtk_tree_model_rows_reordered_with_length.new_order is_array="1" array_length_cname="length" array_length_pos="3.1"
-gtk_tree_model_rows_reordered_with_length.length hidden="1"
-gtk_tree_model_unref_node virtual="1"
-GtkTreeModel::row_changed has_emitter="1"
-GtkTreeModel::row_deleted has_emitter="1"
-GtkTreeModel::row_has_child_toggled has_emitter="1"
-GtkTreeModel::row_inserted has_emitter="1"
-GtkTreeModel::rows_reordered has_emitter="1"
-GtkTreeModel::rows_reordered.iter nullable="1"
-GtkTreeModel::rows_reordered.new_order is_array="1" no_array_length="1" type_name="int[]"
-gtk_tree_model_filter_convert_child_path_to_path transfer_ownership="1" nullable="1"
-gtk_tree_model_filter_convert_child_iter_to_iter.filter_iter is_out="1"
-gtk_tree_model_filter_convert_iter_to_child_iter.child_iter is_out="1"
-gtk_tree_model_filter_convert_path_to_child_path transfer_ownership="1" nullable="1"
-gtk_tree_model_filter_set_modify_func.n_columns hidden="1"
-gtk_tree_model_filter_set_modify_func.types array_length_pos="0.9"
-gtk_tree_model_filter_set_modify_func.func transfer_ownership="1"
-gtk_tree_model_filter_set_modify_func.data hidden="1"
-gtk_tree_model_filter_set_modify_func.destroy hidden="1"
-gtk_tree_model_filter_set_visible_func.func transfer_ownership="1"
-gtk_tree_model_filter_set_visible_func.data hidden="1"
-gtk_tree_model_filter_set_visible_func.destroy hidden="1"
-GtkTreeModelFilterModifyFunc.value is_out="1"
-gtk_tree_model_sort_convert_child_iter_to_iter.sort_iter is_out="1"
-gtk_tree_model_sort_convert_child_path_to_path transfer_ownership="1" nullable="1"
-gtk_tree_model_sort_convert_iter_to_child_iter.child_iter is_out="1"
-gtk_tree_model_sort_convert_path_to_child_path transfer_ownership="1" nullable="1"
-gtk_tree_path_get_indices hidden="1"
-gtk_tree_path_get_indices_with_depth is_array="1" name="get_indices"
-gtk_tree_path_get_indices_with_depth.depth hidden="1"
-gtk_tree_path_new_from_indices sentinel="-1"
-gtk_tree_path_new_from_indicesv.indices is_array="1" array_length_pos="1.9"
-gtk_tree_path_new_from_indicesv.length hidden="1"
-gtk_tree_path_copy transfer_ownership="1"
-gtk_tree_path_to_string transfer_ownership="1"
-gtk_tree_row_reference_reordered.new_order is_array="1"
-gtk_tree_row_reference_get_path transfer_ownership="1" nullable="1"
-gtk_tree_selection_get_selected.iter is_out="1"
-gtk_tree_selection_get_selected_rows transfer_ownership="1" type_arguments="TreePath"
-gtk_tree_selection_selected_foreach.data hidden="1"
-gtk_tree_selection_set_select_function.func transfer_ownership="1"
-gtk_tree_selection_set_select_function.data hidden="1"
-gtk_tree_selection_set_select_function.destroy hidden="1"
-gtk_tree_store_new ellipsis="1" sentinel=""
-gtk_tree_store_newv.n_columns hidden="1"
-gtk_tree_store_newv.types array_length_pos="0.9"
-gtk_tree_store_append.iter is_out="1"
-gtk_tree_store_append.parent nullable="1"
-gtk_tree_store_insert.iter is_out="1"
-gtk_tree_store_insert.parent nullable="1"
-gtk_tree_store_insert_after.iter is_out="1"
-gtk_tree_store_insert_after.parent nullable="1"
-gtk_tree_store_insert_after.sibling nullable="1"
-gtk_tree_store_insert_before.iter is_out="1"
-gtk_tree_store_insert_before.parent nullable="1"
-gtk_tree_store_insert_before.sibling nullable="1"
-gtk_tree_store_insert_with_values ellipsis="1" sentinel="-1"
-gtk_tree_store_insert_with_values.iter is_out="1"
-gtk_tree_store_insert_with_values.parent nullable="1"
-gtk_tree_store_insert_with_valuesv.iter is_out="1"
-gtk_tree_store_insert_with_valuesv.parent nullable="1"
-gtk_tree_store_insert_with_valuesv.columns is_array="1" array_length_pos="5.1" array_length_cname="n_values"
-gtk_tree_store_insert_with_valuesv.values is_array="1" array_length_pos="5.1" array_length_cname="n_values"
-gtk_tree_store_move_after.iter is_ref="1"
-gtk_tree_store_move_after.position nullable="1"
-gtk_tree_store_move_before.iter is_ref="1"
-gtk_tree_store_move_before.position nullable="1"
-gtk_tree_store_prepend.iter is_out="1"
-gtk_tree_store_prepend.parent nullable="1"
-gtk_tree_store_reorder.parent nullable="1"
-gtk_tree_store_reorder.new_order is_array="1" no_array_length="1"
-gtk_tree_store_set ellipsis="1" sentinel="-1"
-gtk_tree_store_set_column_types.n_columns hidden="1"
-gtk_tree_store_set_column_types.types array_length_pos="0.9"
-gtk_tree_store_set_valist.var_args type_name="va_list"
-gtk_tree_store_set_valuesv.columns is_array="1" array_length_pos="3.1" array_length_cname="n_values"
-gtk_tree_store_set_valuesv.values is_array="1" array_length_pos="3.1" array_length_cname="n_values"
-gtk_tree_store_remove.iter is_ref="1"
-gtk_tree_sortable_get_sort_column_id.sort_column_id is_out="1"
-gtk_tree_sortable_get_sort_column_id.order is_out="1"
-gtk_tree_sortable_set_default_sort_func.sort_func transfer_ownership="1"
-gtk_tree_sortable_set_default_sort_func.destroy hidden="1"
-gtk_tree_sortable_set_sort_func.sort_func transfer_ownership="1"
-gtk_tree_sortable_set_sort_func.destroy hidden="1"
-GtkTreeSortable::sort_column_changed has_emitter="1"
-gtk_tree_view_create_row_drag_icon transfer_ownership="1"
-gtk_tree_view_column_cell_get_position.x_offset is_out="1"
-gtk_tree_view_column_cell_get_position.width is_out="1"
-gtk_tree_view_column_cell_get_size.cell_area nullable="1"
-gtk_tree_view_column_cell_get_size.x_offset is_out="1"
-gtk_tree_view_column_cell_get_size.y_offset is_out="1"
-gtk_tree_view_column_cell_get_size.width is_out="1"
-gtk_tree_view_column_cell_get_size.height is_out="1"
-gtk_tree_view_column_set_cell_data_func.func transfer_ownership="1"
-gtk_tree_view_column_set_cell_data_func.func_data hidden="1"
-gtk_tree_view_column_set_cell_data_func.destroy hidden="1"
-gtk_tree_view_convert_bin_window_to_tree_coords.tx is_out="1"
-gtk_tree_view_convert_bin_window_to_tree_coords.ty is_out="1"
-gtk_tree_view_convert_bin_window_to_widget_coords.wx is_out="1"
-gtk_tree_view_convert_bin_window_to_widget_coords.wy is_out="1"
-gtk_tree_view_convert_tree_to_bin_window_coords.bx is_out="1"
-gtk_tree_view_convert_tree_to_bin_window_coords.by is_out="1"
-gtk_tree_view_convert_tree_to_widget_coords.wx is_out="1"
-gtk_tree_view_convert_tree_to_widget_coords.wy is_out="1"
-gtk_tree_view_convert_widget_to_bin_window_coords.bx is_out="1"
-gtk_tree_view_convert_widget_to_bin_window_coords.by is_out="1"
-gtk_tree_view_convert_widget_to_tree_coords.tx is_out="1"
-gtk_tree_view_convert_widget_to_tree_coords.ty is_out="1"
-gtk_tree_view_get_background_area.rect is_out="1"
-gtk_tree_view_get_background_area.path nullable="1"
-gtk_tree_view_get_background_area.column nullable="1"
-gtk_tree_view_get_bin_window nullable="1"
-gtk_tree_view_get_cell_area.rect is_out="1"
-gtk_tree_view_get_cell_area.path nullable="1"
-gtk_tree_view_get_cell_area.column nullable="1"
-gtk_tree_view_get_column nullable="1"
-gtk_tree_view_get_columns transfer_ownership="1" type_arguments="unowned TreeViewColumn"
-gtk_tree_view_get_cursor.path value_owned="1" nullable="1"
-gtk_tree_view_get_cursor.focus_column nullable="1"
-gtk_tree_view_get_path_at_pos.path value_owned="1" nullable="1"
-gtk_tree_view_get_path_at_pos.column nullable="1"
-gtk_tree_view_get_path_at_pos.cell_x is_out="1"
-gtk_tree_view_get_path_at_pos.cell_y is_out="1"
-gtk_tree_view_get_dest_row_at_pos.path value_owned="1" nullable="1"
-gtk_tree_view_get_dest_row_at_pos.pos is_out="1"
-gtk_tree_view_get_drag_dest_row.path value_owned="1" nullable="1"
-gtk_tree_view_get_drag_dest_row.pos is_out="1" value_owned="1"
-gtk_tree_view_get_model nullable="1"
-gtk_tree_view_get_tooltip_context.iter is_out="1"
-gtk_tree_view_get_tooltip_context.x is_ref="1"
-gtk_tree_view_get_tooltip_context.y is_ref="1"
-gtk_tree_view_get_tooltip_context.model nullable="1"
-gtk_tree_view_get_tooltip_context.path transfer_ownership="1"
-gtk_tree_view_get_visible_range.start_path is_out="1" transfer_ownership="1"
-gtk_tree_view_get_visible_range.end_path is_out="1" transfer_ownership="1"
-gtk_tree_view_get_visible_rect.visible_rect is_out="1"
-gtk_tree_view_insert_column_with_attributes ellipsis="1"
-gtk_tree_view_insert_column_with_attributes.title nullable="1"
-gtk_tree_view_insert_column_with_data_func.func transfer_ownership="1"
-gtk_tree_view_insert_column_with_data_func.data hidden="1"
-gtk_tree_view_insert_column_with_data_func.dnotify hidden="1"
-gtk_tree_view_is_blank_at_pos.path transfer_ownership="1"
-gtk_tree_view_is_blank_at_pos.column transfer_ownership="1"
-gtk_tree_view_is_blank_at_pos.cell_x is_out="1"
-gtk_tree_view_is_blank_at_pos.cell_y is_out="1"
-gtk_tree_view_map_expanded_rows.data hidden="1"
-gtk_tree_view_move_column_after.base_column nullable="1"
-gtk_tree_view_row_expanded name="is_row_expanded"
-gtk_tree_view_set_column_drag_function.func transfer_ownership="1" nullable="1"
-gtk_tree_view_set_column_drag_function.destroy hidden="1"
-gtk_tree_view_set_cursor_on_cell.focus_column nullable="1"
-gtk_tree_view_set_cursor_on_cell.focus_cell nullable="1"
-gtk_tree_view_set_destroy_count_func.func transfer_ownership="1" nullable="1"
-gtk_tree_view_set_destroy_count_func.data hidden="1"
-gtk_tree_view_set_destroy_count_func.destroy hidden="1"
-gtk_tree_view_set_hadjustment.adjustment nullable="1"
-gtk_tree_view_set_model.model nullable="1"
-gtk_tree_view_set_row_separator_func.func transfer_ownership="1" nullable="1"
-gtk_tree_view_set_row_separator_func.data hidden="1"
-gtk_tree_view_set_row_separator_func.destroy hidden="1"
-gtk_tree_view_set_search_entry.entry nullable="1"
-gtk_tree_view_set_search_equal_func.search_equal_func transfer_ownership="1"
-gtk_tree_view_set_search_equal_func.search_user_data hidden="1"
-gtk_tree_view_set_search_equal_func.search_destroy hidden="1"
-gtk_tree_view_set_search_position_func.func transfer_ownership="1" nullable="1"
-gtk_tree_view_set_search_position_func.data hidden="1"
-gtk_tree_view_set_search_position_func.destroy hidden="1"
-gtk_tree_view_set_tooltip_cell.* nullable="1"
-gtk_tree_view_set_tooltip_cell.tooltip nullable="0"
-gtk_tree_view_set_vadjustment.adjustment nullable="1"
-gtk_tree_view_scroll_to_cell.path nullable="1"
-gtk_tree_view_scroll_to_cell.column nullable="1"
-gtk_tree_view_set_cursor.focus_column nullable="1"
-gtk_tree_view_set_drag_dest_row.path nullable="1"
-GtkTreeView::row_activated has_emitter="1"
-GtkTreeViewColumn::clicked has_emitter="1"
-gtk_tree_view_column_new_with_attributes ellipsis="1"
-gtk_tree_view_column_new_with_attributes.title nullable="1"
-gtk_tree_view_column_get_tree_view nullable="1"
-gtk_tree_view_column_get_widget nullable="1"
-gtk_tree_view_column_set_attributes ellipsis="1"
-gtk_tree_view_column_set_model.model nullable="1"
-gtk_tree_view_column_set_widget.widget nullable="1"
-GtkTreeViewSearchEqualFunc has_target="1"
-GtkTreeViewSearchEqualFunc.search_data hidden="1"
-gtk_true hidden="1"
-GtkUIManager:add-tearoffs deprecated_since="3.4"
-GtkUIManager:ui owned_get="1"
-gtk_ui_manager_add_ui.action nullable="1"
-gtk_ui_manager_get_action_groups type_arguments="ActionGroup"
-gtk_ui_manager_get_add_tearoffs deprecated_since="3.4"
-gtk_ui_manager_get_toplevels transfer_ownership="1" type_arguments="unowned Widget"
-gtk_ui_manager_get_ui transfer_ownership="1"
-gtk_ui_manager_new_merge_id hidden="1"
-gtk_ui_manager_set_add_tearoffs deprecated_since="3.4"
-gtk_viewport_get_hadjustment nullable="1"
-gtk_viewport_get_vadjustment nullable="1"
-gtk_viewport_new.hadjustment nullable="1"
-gtk_viewport_new.vadjustment nullable="1"
-gtk_viewport_set_hadjustment.adjustment nullable="1"
-gtk_viewport_set_vadjustment.adjustment nullable="1"
-gtk_vscale_new.adjustment nullable="1"
-gtk_vscrollbar_new.adjustment nullable="1"
-gtk_widget_add_tick_callback.callback transfer_ownership="1"
-gtk_widget_add_tick_callback.notify hidden="1"
-gtk_widget_adjust_size_allocation.minimum_size is_ref="1"
-gtk_widget_adjust_size_allocation.natural_size is_ref="1"
-gtk_widget_adjust_size_allocation.allocated_pos is_ref="1"
-gtk_widget_adjust_size_allocation.allocated_size is_ref="1"
-gtk_widget_adjust_size_request.minimum_size is_ref="1"
-gtk_widget_adjust_size_request.natural_size is_ref="1"
-GtkWidget::can_activate_accel has_emitter="1"
-GtkWidget:can-focus accessor_method="0"
-GtkWidget:state-changed deprecated_since="3.0" replacement="state_flags_changed"
-GtkWidget:style-set deprecated_since="3.0" replacement="style_updated"
-gtk_widget_class_bind_template_callback_full.callback_symbol scope="async"
-gtk_widget_class_list_style_properties is_array="1" array_length_type="guint" transfer_container="1"
-gtk_widget_class_list_style_properties.n_properties hidden="1"
-gtk_widget_class_path deprecated_since="3.0" replacement="get_path"
-gtk_widget_class_path.path_length is_out="1"
-gtk_widget_class_path.path is_out="1" transfer_ownership="1"
-gtk_widget_class_path.path_reversed is_out="1" transfer_ownership="1"
-gtk_widget_class_set_connect_func.connect_func transfer_ownership="1"
-gtk_widget_class_set_connect_func.connect_data hidden="1"
-gtk_widget_class_set_connect_func.connect_data_destroy hidden="1"
-gtk_widget_compute_expand type_name="bool"
-gtk_widget_create_pango_context transfer_ownership="1"
-gtk_widget_create_pango_layout transfer_ownership="1"
-gtk_widget_create_pango_layout.text nullable="1"
-GtkWidget::destroy has_emitter="1"
-gtk_widget_destroy hidden="1"
-gtk_widget_dispatch_child_properties_changed.n_pspecs hidden="1"
-gtk_widget_dispatch_child_properties_changed.pspecs is_array="1" array_length_pos="0.5" array_length_cname="n_pspecs"
-gtk_widget_ensure_style deprecated_since="3.0" replacement="StyleContext"
-GtkWidget::event has_emitter="1"
-gtk_widget_get_action_group nullable="1"
-gtk_widget_get_allocated_size.allocation is_out="1"
-gtk_widget_get_allocated_size.baseline is_out="1"
-gtk_widget_get_allocation.allocation is_out="1"
-gtk_widget_get_ancestor nullable="1"
-gtk_widget_get_child_requisition deprecated_since="3.0" replacement="get_preferred_size"
-gtk_widget_get_child_requisition.requisition is_out="1"
-gtk_widget_get_clip.clip is_out="1"
-gtk_widget_get_composite_name transfer_ownership="1"
-gtk_widget_get_default_style deprecated_since="3.0" replacement="StyleContext, and CssProvider.get_default() to obtain a Gtk.StyleProvider with the default widget style information"
-gtk_widget_get_font_map nullable="1"
-gtk_widget_get_font_options nullable="1"
-gtk_widget_get_frame_clock nullable="1"
-gtk_widget_get_modifier_style deprecated_since="3.0" replacement="StyleContext with a custom StyleProvider"
-gtk_widget_get_requisition deprecated_since="3.0"
-gtk_widget_get_requisition.requisition hidden="1"
-gtk_widget_get_requisition type_name="Gtk.Requisition"
-gtk_widget_get_parent type_name="Gtk.Container" ctype="GtkWidget*" nullable="1"
-gtk_widget_get_pointer deprecated_since="3.4" replacement="Gdk.Window.get_device_position"
-gtk_widget_get_pointer.x is_out="1"
-gtk_widget_get_pointer.y is_out="1"
-gtk_widget_get_preferred_height_and_baseline_for_width.minimum_height is_out="1"
-gtk_widget_get_preferred_height_and_baseline_for_width.natural_height is_out="1"
-gtk_widget_get_preferred_height_and_baseline_for_width.minimum_baseline is_out="1"
-gtk_widget_get_preferred_height_and_baseline_for_width.natural_baseline is_out="1"
-gtk_widget_get_size_request.width is_out="1"
-gtk_widget_get_size_request.height is_out="1"
-gtk_widget_get_state deprecated_since="3.0" replacement="get_state_flags"
-gtk_widget_get_style deprecated_since="3.0" replacement="StyleContext"
-gtk_widget_get_tooltip_markup transfer_ownership="1" nullable="1"
-gtk_widget_get_tooltip_text transfer_ownership="1" nullable="1"
-gtk_widget_get_window nullable="1"
-gtk_widget_has_rc_style deprecated_since="3.0" replacement="StyleContext"
-gtk_widget_input_shape_combine_mask.shape_mask nullable="1"
-gtk_widget_input_shape_combine_region.region nullable="1"
-gtk_widget_insert_action_group.group nullable="1"
-gtk_widget_intersect.intersection nullable="1" is_out="1" transfer_ownership="1" default_value="null"
-gtk_widget_is_focus hidden="1" experimental="1"
-gtk_widget_list_accel_closures transfer_ownership="1" type_arguments="unowned GLib.Closure"
-gtk_widget_list_action_prefixes is_array="1" no_array_length="1" array_null_terminated="1" transfer_container="1"
-gtk_widget_list_mnemonic_labels transfer_ownership="1" type_arguments="unowned Widget"
-gtk_widget_modify_base deprecated_since="3.0" replacement="override_background_color"
-gtk_widget_modify_base.color nullable="1"
-gtk_widget_modify_bg deprecated_since="3.0" replacement="override_background_color"
-gtk_widget_modify_bg.color nullable="1"
-gtk_widget_modify_cursor deprecated_since="3.0" replacement="override_cursor"
-gtk_widget_modify_cursor.primary nullable="1"
-gtk_widget_modify_cursor.secondary nullable="1"
-gtk_widget_modify_fg deprecated_since="3.0" replacement="override_color"
-gtk_widget_modify_fg.color nullable="1"
-gtk_widget_modify_font deprecated_since="3.0" replacement="override_font"
-gtk_widget_modify_font.font_desc nullable="1"
-gtk_widget_modify_style deprecated_since="3.0" replacement="StyleContext with a custom StyleProvider"
-gtk_widget_modify_text deprecated_since="3.0" replacement="override_color"
-gtk_widget_modify_text.color nullable="1"
-gtk_widget_override_* deprecated_since="3.16"
-gtk_widget_override_background_color.color nullable="1"
-gtk_widget_override_color.color nullable="1"
-gtk_widget_override_cursor.cursor nullable="1"
-gtk_widget_override_cursor.secondary_cursor nullable="1"
-gtk_widget_override_font.font_desc nullable="1"
-gtk_widget_override_symbolic_color.color nullable="1"
-gtk_widget_path deprecated_since="3.0" replacement="get_path"
-gtk_widget_path.path_length is_out="1"
-gtk_widget_path.path is_out="1" transfer_ownership="1"
-gtk_widget_path.path_reversed is_out="1" transfer_ownership="1"
-gtk_widget_path_iter_has_region.flags is_out="1"
-gtk_widget_region_intersect transfer_ownership="1"
-gtk_widget_render_icon deprecated_since="3.0" replacement="render_icon_pixbuf"
-gtk_widget_render_icon.detail nullable="1"
-gtk_widget_render_icon nullable="1"
-gtk_widget_render_icon transfer_ownership="1"
-gtk_widget_render_icon_pixbuf transfer_ownership="1"
-gtk_widget_reset_rc_styles deprecated_since="3.0" replacement="reset_style"
-gtk_widget_set_accel_path.* nullable="1"
-gtk_widget_set_font_map.font_map nullable="1"
-gtk_widget_set_font_options.options nullable="1"
-gtk_widget_set_parent.parent type_name="Gtk.Container" ctype="GtkWidget*"
-gtk_widget_set_scroll_adjustments.hadjustment nullable="1"
-gtk_widget_set_scroll_adjustments.vadjustment nullable="1"
-gtk_widget_set_state deprecated_since="3.0" replacement="set_state_flags"
-gtk_widget_set_style deprecated_since="3.0" replacement="StyleContext"
-gtk_widget_set_style.style nullable="1"
-gtk_widget_set_tooltip_*.* nullable="1"
-gtk_widget_set_visual.visual nullable="1"
-gtk_widget_shape_combine_mask.shape_mask nullable="1"
-gtk_widget_shape_combine_region.region nullable="1"
-gtk_widget_size_request deprecated_since="3.0" replacement="get_preferred_size"
-gtk_widget_style_attach deprecated_since="3.0" replacement="StyleContext"
-gtk_widget_style_get_property.value is_ref="1"
-gtk_widget_style_get_valist.var_args type_name="va_list"
-gtk_widget_translate_coordinates.dest_x is_out="1"
-gtk_widget_translate_coordinates.dest_y is_out="1"
-GtkWidget:tooltip-markup owned_get="1"
-GtkWidget:tooltip-text owned_get="1"
-GtkWidget.window weak="0"
-GtkWidget:window hidden="1"
-GtkWidget::child_notify has_emitter="1"
-GtkWidget::draw has_emitter="1"
-GtkWidget::draw.cr namespace_name="Cairo" type_name="Context"
-GtkWidget::grab_focus has_emitter="1"
-GtkWidget::hide has_emitter="1"
-GtkWidget::key_press_event.event namespace_name="Gdk" type_name="EventKey"
-GtkWidget::key_release_event.event namespace_name="Gdk" type_name="EventKey"
-GtkWidget::keynav_failed has_emitter="1"
-GtkWidget::map has_emitter="1"
-GtkWidget::mnemonic_activate has_emitter="1"
-GtkWidget::realize has_emitter="1"
-GtkWidget::screen_changed.previous_screen nullable="1"
-GtkWidget::size_allocate has_emitter="1"
-GtkWidget::size_allocate.allocation namespace_name="Gtk" type_name="Allocation"
-GtkWidget::size_request has_emitter="1"
-GtkWidget::size_request.requisition is_out="1"
-GtkWidget::show has_emitter="1"
-GtkWidget::style_set.previous_style nullable="1"
-GtkWidget::unmap has_emitter="1"
-GtkWidget::unrealize has_emitter="1"
-GtkWidgetClass name="pointer"
-gtk_window_get_application nullable="1"
-gtk_window_get_attached_to nullable="1"
-gtk_window_get_default_icon_list transfer_ownership="1" type_arguments="unowned Gdk.Pixbuf"
-gtk_window_get_default_size.width is_out="1"
-gtk_window_get_default_size.height is_out="1"
-gtk_window_get_default_widget nullable="1"
-gtk_window_get_focus nullable="1"
-gtk_window_get_icon_list transfer_ownership="1" type_arguments="unowned Gdk.Pixbuf"
-gtk_window_get_icon_name nullable="1"
-gtk_window_get_position.root_x is_out="1"
-gtk_window_get_position.root_y is_out="1"
-gtk_window_get_role nullable="1"
-gtk_window_get_size.width is_out="1"
-gtk_window_get_size.height is_out="1"
-gtk_window_get_title nullable="1"
-gtk_window_get_titlebar nullable="1"
-gtk_window_get_transient_for nullable="1"
-gtk_window_has_toplevel_focus hidden="1" experimental="1"
-gtk_window_is_active hidden="1" experimental="1"
-gtk_window_is_maximized hidden="1" experimental="1"
-gtk_window_list_toplevels transfer_ownership="1" type_arguments="unowned Window"
-gtk_window_set_application.application nullable="1"
-gtk_window_set_attached_to.attach_widget nullable="1"
-gtk_window_set_default.default_widget nullable="1"
-gtk_window_set_default_icon_list.list type_arguments="Gdk.Pixbuf"
-gtk_window_set_geometry_hints.geometry* nullable="1"
-gtk_window_set_icon.icon nullable="1"
-gtk_window_set_icon_list.list type_arguments="Gdk.Pixbuf"
-gtk_window_set_icon_name.name nullable="1"
-gtk_window_set_titlebar.titlebar nullable="1"
-gtk_window_set_transient_for.parent nullable="1"
-gtk_window_new.type default_value="Gtk.WindowType.TOPLEVEL"
-gtk_widget_get_preferred_height.minimum_height is_out="1"
-gtk_widget_get_preferred_height.natural_height is_out="1"
-gtk_widget_get_preferred_height_for_width.minimum_height is_out="1"
-gtk_widget_get_preferred_height_for_width.natural_height is_out="1"
-gtk_widget_get_preferred_size.minimum_size is_out="1"
-gtk_widget_get_preferred_size.natural_size is_out="1"
-gtk_widget_get_preferred_width.minimum_width is_out="1"
-gtk_widget_get_preferred_width.natural_width is_out="1"
-gtk_widget_get_preferred_width_for_height.minimum_width is_out="1"
-gtk_widget_get_preferred_width_for_height.natural_width is_out="1"
-gtk_widget_new hidden="1"
-gtk_widget_set_window.window transfer_ownership="1"
-GtkWindow::activate_default name="default_activated" experimental="1"
-GtkWindow::activate_focus name="focus_activated" experimental="1"
-GtkWindow::set_focus has_emitter="1"
-GtkWindow::set_focus.focus nullable="1"
-gtk_window_group_get_current_device_grab nullable="1"
-gtk_window_group_list_windows transfer_ownership="1" type_arguments="unowned Window"
-gtk_window_get_resize_grip_area.rect is_out="1"
-gtk_window_set_default_icon_list.list takes_ownership="1" type_arguments="unowned Gdk.Pixbuf"
-GtkWidget::button_press_event.event namespace_name="Gdk" type_name="EventButton"
-GtkWidget::button_release_event.event namespace_name="Gdk" type_name="EventButton"
-GtkWidget::client_event.event namespace_name="Gdk" type_name="EventClient"
-GtkWidget::configure_event.event namespace_name="Gdk" type_name="EventConfigure"
-GtkWidget::damage_event.event namespace_name="Gdk" type_name="EventExpose"
-GtkWidget::delete_event.event namespace_name="Gdk" type_name="EventAny"
-GtkWidget::destroy_event.event namespace_name="Gdk" type_name="EventAny"
-GtkWidget::enter_notify_event.event namespace_name="Gdk" type_name="EventCrossing"
-GtkWidget::expose_event.event namespace_name="Gdk" type_name="EventExpose"
-GtkWidget::focus_in_event.event namespace_name="Gdk" type_name="EventFocus"
-GtkWidget::focus_out_event.event namespace_name="Gdk" type_name="EventFocus"
-GtkWidget::grab_broken_event.event namespace_name="Gdk" type_name="EventGrabBroken"
-GtkWidget::hierarchy_changed.previous_toplevel nullable="1"
-GtkWidget::has_default has_emitter="1"
-GtkWidget::has_focus has_emitter="1"
-GtkWidget::is_drawable has_emitter="1"
-GtkWidget::leave_notify_event.event namespace_name="Gdk" type_name="EventCrossing"
-GtkWidget::map_event.event namespace_name="Gdk" type_name="EventAny"
-GtkWidget::motion_notify_event.event namespace_name="Gdk" type_name="EventMotion"
-GtkWidget::no_expose_event.event namespace_name="Gdk" type_name="EventNoExpose"
-GtkWidget::focus_out_event.event namespace_name="Gdk" type_name="EventFocus"
-GtkWidget::parent_set.previous_parent nullable="1"
-GtkWidget::property_notify_event.event namespace_name="Gdk" type_name="EventProperty"
-GtkWidget::proximity_in_event.event namespace_name="Gdk" type_name="EventProximity"
-GtkWidget::proximity_out_event.event namespace_name="Gdk" type_name="EventProximity"
-GtkWidget::scroll_event.event namespace_name="Gdk" type_name="EventScroll"
-GtkWidget::selection_clear_event.event namespace_name="Gdk" type_name="EventSelection"
-GtkWidget::selection_notify_event.event namespace_name="Gdk" type_name="EventSelection"
-GtkWidget::selection_request_event.event namespace_name="Gdk" type_name="EventSelection"
-GtkWidget::touch_event.event namespace_name="Gdk" type_name="EventTouch"
-GtkWidget::unmap_event.event namespace_name="Gdk" type_name="EventAny"
-GtkWidget::visibility_notify_event.event namespace_name="Gdk" type_name="EventVisibility"
-GtkWidget::window_state_event.event namespace_name="Gdk" type_name="EventWindowState"
-gtk_widget_path_copy transfer_ownership="1"
-gtk_widget_path_iter_get_object_name nullable="1"
-gtk_widget_path_iter_has_qregion.flags is_out="1"
-gtk_widget_path_iter_list_classes transfer_ownership="1" type_arguments="unowned string"
-gtk_widget_path_iter_list_regions transfer_ownership="1" type_arguments="unowned string"
-gtk_widget_path_iter_set_object_name.name nullable="1"
-gtk_widget_path_to_string transfer_ownership="1"
-gtk_render_activity deprecated_since="vala-0.16" replacement="StyleContext.render_activity"
-gtk_render_arrow deprecated_since="vala-0.16" replacement="StyleContext.render_arrow"
-gtk_render_background deprecated_since="vala-0.16" replacement="StyleContext.render_background"
-gtk_render_background_get_clip hidden="1"
-gtk_render_check deprecated_since="vala-0.16" replacement="StyleContext.render_check"
-gtk_render_expander deprecated_since="vala-0.16" replacement="StyleContext.render_expander"
-gtk_render_extension deprecated_since="vala-0.16" replacement="StyleContext.render_extension"
-gtk_render_focus deprecated_since="vala-0.16" replacement="StyleContext.render_focus"
-gtk_render_frame deprecated_since="vala-0.16" replacement="StyleContext.render_frame"
-gtk_render_frame_gap deprecated_since="vala-0.16" replacement="StyleContext.render_frame_gap"
-gtk_render_handle deprecated_since="vala-0.16" replacement="StyleContext.render_handle"
-gtk_render_icon deprecated_since="vala-0.16" replacement="StyleContext.render_icon"
-gtk_render_icon_pixbuf transfer_ownership="1" deprecated_since="vala-0.16" replacement="StyleContext.render_icon_pixbuf"
-gtk_render_layout deprecated_since="vala-0.16" replacement="StyleContext.render_layout"
-gtk_render_line deprecated_since="vala-0.16" replacement="StyleContext.render_line"
-gtk_render_option deprecated_since="vala-0.16" replacement="StyleContext.render_option"
-gtk_render_slider deprecated_since="vala-0.16" replacement="StyleContext.render_slider"
-gtk_rgb_to_hsv.h is_out="1"
-gtk_rgb_to_hsv.s is_out="1"
-gtk_rgb_to_hsv.v is_out="1"
-
-// errordomains
-GtkBuilderError errordomain="1" hidden="1"
-GtkCssProviderError errordomain="1" hidden="1"
-GtkFileChooserError errordomain="1" hidden="1"
-GtkIconThemeError errordomain="1" hidden="1"
-GtkPrintError errordomain="1" hidden="1"
-GtkRecentChooserError errordomain="1" hidden="1"
-GtkRecentManagerError errordomain="1" hidden="1"
-*error_quark hidden="1"
-
-// type modifications (type-ids, deprecations)
-GtkAboutDialog type_id="gtk_about_dialog_get_type ()"
-GtkAccelGroup type_id="gtk_accel_group_get_type ()"
-GtkAccelLabel type_id="gtk_accel_label_get_type ()"
-GtkAccelMap type_id="gtk_accel_map_get_type ()"
-GtkAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_accessible_get_type ()"
-GtkAction type_id="gtk_action_get_type ()" deprecated_since="3.10" replacement="GLib.Action"
-GtkActionBar type_id="gtk_action_bar_get_type ()"
-GtkActionGroup type_id="gtk_action_group_get_type ()" deprecated_since="3.10"
-GtkAdjustment type_id="gtk_adjustment_get_type ()"
-GtkAlignment type_id="gtk_alignment_get_type ()"
-GtkAppChooserButton type_id="gtk_app_chooser_button_get_type ()"
-GtkAppChooserDialog type_id="gtk_app_chooser_dialog_get_type ()"
-GtkAppChooserWidget type_id="gtk_app_chooser_widget_get_type ()"
-GtkApplication type_id="gtk_application_get_type ()"
-GtkApplicationWindow type_id="gtk_application_window_get_type ()"
-GtkArrow type_id="gtk_arrow_get_type ()"
-GtkArrowAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_arrow_accessible_get_type ()"
-GtkAspectFrame type_id="gtk_aspect_frame_get_type ()"
-GtkAssistant type_id="gtk_assistant_get_type ()"
-GtkBin type_id="gtk_bin_get_type ()" abstract="1"
-GtkBooleanCellAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_boolean_cell_accessible_get_type ()"
-GtkBox type_id="gtk_box_get_type ()"
-GtkBuilder type_id="gtk_builder_get_type ()"
-GtkButton type_id="gtk_button_get_type ()"
-GtkButtonAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_button_accessible_get_type ()"
-GtkButtonBox type_id="gtk_button_box_get_type ()"
-GtkCalendar type_id="gtk_calendar_get_type ()"
-GtkCellAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_cell_accessible_get_type ()"
-GtkCellArea type_id="gtk_cell_area_get_type ()" abstract="1"
-GtkCellAreaBox type_id="gtk_cell_area_box_get_type ()"
-GtkCellAreaContext type_id="gtk_cell_area_context_get_type ()"
-GtkCellRenderer type_id="gtk_cell_renderer_get_type ()" abstract="1"
-GtkCellRendererAccel type_id="gtk_cell_renderer_accel_get_type ()"
-GtkCellRendererCombo type_id="gtk_cell_renderer_combo_get_type ()"
-GtkCellRendererPixbuf type_id="gtk_cell_renderer_pixbuf_get_type ()"
-GtkCellRendererProgress type_id="gtk_cell_renderer_progress_get_type ()"
-GtkCellRendererSpin type_id="gtk_cell_renderer_spin_get_type ()"
-GtkCellRendererSpinner type_id="gtk_cell_renderer_spinner_get_type ()"
-GtkCellRendererText type_id="gtk_cell_renderer_text_get_type ()"
-GtkCellRendererToggle type_id="gtk_cell_renderer_toggle_get_type ()"
-GtkCellView type_id="gtk_cell_view_get_type ()"
-GtkCheckButton type_id="gtk_check_button_get_type ()"
-GtkCheckMenuItem type_id="gtk_check_menu_item_get_type ()"
-GtkCheckMenuItemAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_check_menu_item_accessible_get_type ()"
-GtkClipboard type_id="gtk_clipboard_get_type ()"
-GtkColorButton type_id="gtk_color_button_get_type ()"
-GtkColorChooserDialog type_id="gtk_color_chooser_dialog_get_type ()"
-GtkColorChooserWidget type_id="gtk_color_chooser_widget_get_type ()"
-GtkColorSelection type_id="gtk_color_selection_get_type ()"
-GtkColorSelectionDialog type_id="gtk_color_selection_dialog_get_type ()"
-GtkComboBox type_id="gtk_combo_box_get_type ()"
-GtkComboBoxAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_combo_box_accessible_get_type ()"
-GtkComboBoxText type_id="gtk_combo_box_text_get_type ()"
-//GtkContainer type_id="gtk_container_get_type ()" abstract="1"
-GtkContainerAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_container_accessible_get_type ()"
-GtkContainerCellAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_container_cell_accessible_get_type ()"
-GtkDialog type_id="gtk_dialog_get_type ()"
-GtkDrawingArea type_id="gtk_drawing_area_get_type ()"
-GtkEntry type_id="gtk_entry_get_type ()"
-GtkEntryAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_entry_accessible_get_type ()"
-GtkEntryBuffer type_id="gtk_entry_buffer_get_type ()"
-GtkEntryCompletion type_id="gtk_entry_completion_get_type ()"
-GtkEntryIconAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_entry_icon_accessible_get_type ()"
-GtkEventBox type_id="gtk_event_box_get_type ()"
-GtkEventController type_id="gtk_event_controller_get_type ()" abstract="1"
-GtkExpander type_id="gtk_expander_get_type ()"
-GtkExpanderAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_expander_accessible_get_type ()"
-GtkFileChooserButton type_id="gtk_file_chooser_button_get_type ()"
-GtkFileChooserDialog type_id="gtk_file_chooser_dialog_get_type ()"
-GtkFileChooserWidget type_id="gtk_file_chooser_widget_get_type ()"
-GtkFileFilter type_id="gtk_file_filter_get_type ()"
-GtkFixed type_id="gtk_fixed_get_type ()"
-GtkFlowBox type_id="gtk_flow_box_get_type ()"
-GtkFlowBoxAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_flow_box_accessible_get_type ()"
-GtkFlowBoxChild type_id="gtk_flow_box_child_get_type ()"
-GtkFlowBoxChildAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_flow_box_child_accessible_get_type ()"
-GtkFontButton type_id="gtk_font_button_get_type ()"
-GtkFontChooserDialog type_id="gtk_font_chooser_dialog_get_type ()"
-GtkFontChooserWidget type_id="gtk_font_chooser_widget_get_type ()"
-GtkFontSelection type_id="gtk_font_selection_get_type ()"
-GtkFontSelectionDialog type_id="gtk_font_selection_dialog_get_type ()" deprecated_since="3.2" replacement="FontChooserDialog"
-GtkFrame type_id="gtk_frame_get_type ()"
-GtkFrameAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_frame_accessible_get_type ()"
-GtkGesture type_id="gtk_gesture_get_type ()" abstract="1"
-GtkGestureDrag type_id="gtk_gesture_drag_get_type ()"
-GtkGestureLongPress type_id="gtk_gesture_long_press_get_type ()"
-GtkGestureMultiPress type_id="gtk_gesture_multi_press_get_type ()"
-GtkGesturePan type_id="gtk_gesture_pan_get_type ()"
-GtkGestureRotate type_id="gtk_gesture_rotate_get_type ()"
-GtkGestureSingle type_id="gtk_gesture_single_get_type ()"
-GtkGestureSwipe type_id="gtk_gesture_swipe_get_type ()"
-GtkGestureZoom type_id="gtk_gesture_zoom_get_type ()"
-GtkGrid type_id="gtk_grid_get_type ()"
-GtkHBox type_id="gtk_hbox_get_type ()" deprecated_since="3.2" replacement="Grid"
-GtkHButtonBox type_id="gtk_hbutton_box_get_type ()"
-GtkHPaned type_id="gtk_hpaned_get_type ()" deprecated_since="3.2" replacement="Paned"
-GtkHSV type_id="gtk_hsv_get_type ()"
-GtkHScale type_id="gtk_hscale_get_type ()" deprecated_since="3.2" replacment="Scale"
-GtkHScrollbar type_id="gtk_hscrollbar_get_type ()" deprecated_since="3.2" replacment="Scrollbar"
-GtkHSeparator type_id="gtk_hseparator_get_type ()" deprecated_since="3.2" replacement="Separator"
-GtkHandleBox type_id="gtk_handle_box_get_type ()" deprecated_since="3.4"
-GtkHeaderBar type_id="gtk_header_bar_get_type ()"
-GtkIMContext type_id="gtk_im_context_get_type ()" cheader_filename="gtk/gtk.h,gtk/gtkimmodule.h" abstract="1"
-GtkIMContextSimple type_id="gtk_im_context_simple_get_type ()"
-GtkIMMulticontext type_id="gtk_im_multicontext_get_type ()"
-GtkIconFactory type_id="gtk_icon_factory_get_type ()" deprecated_since="3.10" replacement="Gtk.IconTheme"
-GtkIconInfo type_id="gtk_icon_info_get_type ()" compact="1" copy_function="gtk_icon_info_copy" free_function="gtk_icon_info_free"
-GtkIconSource type_id="gtk_icon_source_get_type ()" deprecated_since="3.10" replacement="Gtk.IconTheme"
-GtkIconTheme type_id="gtk_icon_theme_get_type ()"
-GtkIconView type_id="gtk_icon_view_get_type ()"
-GtkIconViewAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_icon_view_accessible_get_type ()"
-GtkImage type_id="gtk_image_get_type ()"
-GtkImageAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_image_accessible_get_type ()"
-GtkImageCellAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_image_cell_accessible_get_type ()"
-GtkImageMenuItem type_id="gtk_image_menu_item_get_type ()"
-GtkInfoBar type_id="gtk_info_bar_get_type ()"
-GtkInvisible type_id="gtk_invisible_get_type ()"
-GtkLabel type_id="gtk_label_get_type ()"
-GtkLabelAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_label_accessible_get_type ()"
-GtkLayout type_id="gtk_layout_get_type ()"
-GtkLevelBar type_id="gtk_level_bar_get_type ()"
-GtkLevelBarAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_level_bar_accessible_get_type ()"
-GtkLinkButton type_id="gtk_link_button_get_type ()"
-GtkLinkButtonAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_link_button_accessible_get_type ()"
-GtkListBox type_id="gtk_list_box_get_type ()"
-GtkListBoxAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_list_box_accessible_get_type ()"
-GtkListBoxRow type_id="gtk_list_box_row_get_type ()"
-GtkListBoxRowAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_list_box_row_accessible_get_type ()"
-GtkListStore type_id="gtk_list_store_get_type ()"
-GtkLockButton type_id="gtk_lock_button_get_type ()"
-GtkLockButtonAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_lock_button_accessible_get_type ()"
-GtkMenu type_id="gtk_menu_get_type ()"
-GtkMenuAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_menu_accessible_get_type ()"
-GtkMenuBar type_id="gtk_menu_bar_get_type ()"
-GtkMenuButton type_id="gtk_menu_button_get_type ()"
-GtkMenuButtonAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_menu_button_accessible_get_type ()"
-GtkMenuItem type_id="gtk_menu_item_get_type ()"
-GtkMenuItemAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_menu_item_accessible_get_type ()"
-GtkMenuShell type_id="gtk_menu_shell_get_type ()" abstract="1"
-GtkMenuShellAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_menu_shell_accessible_get_type ()"
-GtkMenuToolButton type_id="gtk_menu_tool_button_get_type ()"
-GtkMessageDialog type_id="gtk_message_dialog_get_type ()"
-GtkMisc type_id="gtk_misc_get_type ()" abstract="1"
-GtkMountOperation type_id="gtk_mount_operation_get_type ()"
-GtkNotebook type_id="gtk_notebook_get_type ()"
-GtkNotebookAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_notebook_accessible_get_type ()"
-GtkNotebookPageAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_notebook_page_accessible_get_type ()"
-GtkNumerableIcon type_id="gtk_numerable_icon_get_type ()"
-GtkOffscreenWindow type_id="gtk_offscreen_window_get_type ()"
-GtkOverlay type_id="gtk_overlay_get_type ()"
-GtkPageSetup type_id="gtk_page_setup_get_type ()"
-GtkPaned type_id="gtk_paned_get_type ()"
-GtkPanedAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_paned_accessible_get_type ()"
-GtkPaperSize type_id="gtk_paper_size_get_type ()"
-GtkPlacesSidebar type_id="gtk_places_sidebar_get_type ()"
-GtkPlug type_id="gtk_plug_get_type ()" cheader_filename="gtk/gtkx.h"
-GtkPopover type_id="gtk_popover_get_type ()"
-GtkPopoverAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_popover_accessible_get_type ()"
-GtkPrintContext type_id="gtk_print_context_get_type ()"
-GtkPrintOperation type_id="gtk_print_operation_get_type ()"
-GtkPrintSettings type_id="gtk_print_settings_get_type ()"
-GtkProgressBar type_id="gtk_progress_bar_get_type ()"
-GtkProgressBarAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_progress_bar_accessible_get_type ()"
-GtkRadioAction type_id="gtk_radio_action_get_type ()"
-GtkRadioButton type_id="gtk_radio_button_get_type ()"
-GtkRadioButtonAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_radio_button_accessible_get_type ()"
-GtkRadioMenuItem type_id="gtk_radio_menu_item_get_type ()"
-GtkRadioMenuItemAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_radio_menu_item_accessible_get_type ()"
-GtkRadioToolButton type_id="gtk_radio_tool_button_get_type ()"
-GtkRange type_id="gtk_range_get_type ()" abstract="1"
-GtkRangeAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_range_accessible_get_type ()"
-GtkRcStyle type_id="gtk_rc_style_get_type ()" deprecated_since="3.0" replacement="CssProvider"
-GtkRecentAction type_id="gtk_recent_action_get_type ()"
-GtkRecentChooserDialog type_id="gtk_recent_chooser_dialog_get_type ()"
-GtkRecentChooserMenu type_id="gtk_recent_chooser_menu_get_type ()"
-GtkRecentChooserWidget type_id="gtk_recent_chooser_widget_get_type ()"
-GtkRecentFilter type_id="gtk_recent_filter_get_type ()"
-GtkRecentManager type_id="gtk_recent_manager_get_type ()"
-GtkRendererCellAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_renderer_cell_accessible_get_type ()"
-GtkRevealer type_id="gtk_revealer_get_type ()"
-GtkScale type_id="gtk_scale_get_type ()"
-GtkScaleAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_scale_accessible_get_type ()"
-GtkScaleButton type_id="gtk_scale_button_get_type ()"
-GtkScaleButtonAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_scale_button_accessible_get_type ()"
-GtkScrollbar type_id="gtk_scrollbar_get_type ()"
-GtkScrolledWindow type_id="gtk_scrolled_window_get_type ()"
-GtkScrolledWindowAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_scrolled_window_accessible_get_type ()"
-GtkSearchBar type_id="gtk_search_bar_get_type ()"
-GtkSearchEntry type_id="gtk_search_entry_get_type ()"
-GtkSelectionData type_id="gtk_selection_data_get_type ()"
-GtkSeparator type_id="gtk_separator_get_type ()"
-GtkSeparatorMenuItem type_id="gtk_separator_menu_item_get_type ()"
-GtkSeparatorToolItem type_id="gtk_separator_tool_item_get_type ()"
-GtkSettings type_id="gtk_settings_get_type ()"
-GtkSizeGroup type_id="gtk_size_group_get_type ()"
-GtkSocket type_id="gtk_socket_get_type ()" cheader_filename="gtk/gtkx.h"
-GtkSpinButton type_id="gtk_spin_button_get_type ()"
-GtkSpinButtonAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_spin_button_accessible_get_type ()"
-GtkSpinner type_id="gtk_spinner_get_type ()"
-GtkSpinnerAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_spinner_accessible_get_type ()"
-GtkStack type_id="gtk_stack_get_type ()"
-GtkStackSwitcher type_id="gtk_stack_switcher_get_type ()"
-GtkStatusIcon type_id="gtk_status_icon_get_type ()"
-GtkStatusbar type_id="gtk_statusbar_get_type ()"
-GtkStatusbarAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_statusbar_accessible_get_type ()"
-GtkStyleContext type_id="gtk_style_context_get_type ()"
-GtkStyleProperties type_id="gtk_style_properties_get_type ()"
-GtkSwitch type_id="gtk_switch_get_type ()"
-GtkSwitchAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_switch_accessible_get_type ()"
-GtkTable type_id="gtk_table_get_type ()" deprecated_since="3.4" replacement="Grid"
-GtkTearoffMenuItem type_id="gtk_tearoff_menu_item_get_type ()" deprecated_since="3.4"
-GtkTextBuffer type_id="gtk_text_buffer_get_type ()"
-GtkTextCellAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_text_cell_accessible_get_type ()"
-GtkTextChildAnchor type_id="gtk_text_child_anchor_get_type ()"
-GtkTextMark type_id="gtk_text_mark_get_type ()"
-GtkTextTag type_id="gtk_text_tag_get_type ()"
-GtkTextTagTable type_id="gtk_text_tag_table_get_type ()"
-GtkTextView type_id="gtk_text_view_get_type ()"
-GtkTextViewAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_text_view_accessible_get_type ()"
-GtkThemingEngine type_id="gtk_theming_engine_get_type ()"
-GtkToggleAction type_id="gtk_toggle_action_get_type ()"
-GtkToggleButton type_id="gtk_toggle_button_get_type ()"
-GtkToggleButtonAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_toggle_button_accessible_get_type ()"
-GtkToggleToolButton type_id="gtk_toggle_tool_button_get_type ()"
-GtkToolButton type_id="gtk_tool_button_get_type ()"
-GtkToolItem type_id="gtk_tool_item_get_type ()"
-GtkToolItemGroup type_id="gtk_tool_item_group_get_type ()"
-GtkToolPalette type_id="gtk_tool_palette_get_type ()"
-GtkToolbar type_id="gtk_toolbar_get_type ()"
-GtkTooltip type_id="gtk_tooltip_get_type ()"
-GtkToplevelAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_toplevel_accessible_get_type ()"
-GtkTreeModelFilter type_id="gtk_tree_model_filter_get_type ()"
-GtkTreeModelSort type_id="gtk_tree_model_sort_get_type ()"
-# GtkTreePath should be an opaque value type as it is not immutable
-# but should have copy-on-assignment semantics
-GtkTreePath type_id="gtk_tree_path_get_type ()" is_value_type="0" is_immutable="1" const_cname="GtkTreePath"
-GtkTreeRowReference type_id="gtk_tree_row_reference_get_type ()" is_value_type="0" is_immutable="1"
-GtkTreeSelection type_id="gtk_tree_selection_get_type ()"
-GtkTreeStore type_id="gtk_tree_store_get_type ()"
-GtkTreeView type_id="gtk_tree_view_get_type ()"
-GtkTreeViewAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_tree_view_accessible_get_type ()"
-GtkTreeViewColumn type_id="gtk_tree_view_column_get_type ()"
-GtkUIManager type_id="gtk_ui_manager_get_type ()"
-GtkVBox type_id="gtk_vbox_get_type ()" deprecated_since="3.2" replacement="Box"
-GtkVButtonBox type_id="gtk_vbutton_box_get_type ()"
-GtkVPaned type_id="gtk_vpaned_get_type ()" deprecated_since="3.2" replacement="Paned"
-GtkVScale type_id="gtk_vscale_get_type ()" deprecated_since="3.2" replacement="Scale"
-GtkVScrollbar type_id="gtk_vscrollbar_get_type ()" deprecated_since="3.2" replacement="Scrollbar"
-GtkVSeparator type_id="gtk_vseparator_get_type ()"
-GtkViewport type_id="gtk_viewport_get_type ()"
-GtkVolumeButton type_id="gtk_volume_button_get_type ()"
-GtkWidget type_id="gtk_widget_get_type ()"
-GtkWidgetAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_widget_accessible_get_type ()"
-GtkWindow type_id="gtk_window_get_type ()"
-GtkWindowAccessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h" type_id="gtk_window_accessible_get_type ()"
-GtkWindowGroup type_id="gtk_window_group_get_type ()"
-
-*.dummy* hidden="1"
-*_reserved* hidden="1"
-*_gtk_recent* hidden="1"
diff --git a/vapi/packages/gtk+-3.0/gtk+-3.0.namespace b/vapi/packages/gtk+-3.0/gtk+-3.0.namespace
deleted file mode 100644 (file)
index 0be6e7e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Gtk