<?xml version="1.0"?>
<dump>
  <class name="GtkAccelGroup" get-type="gtk_accel_group_get_type" parents="GObject">
    <property name="is-locked" type="gboolean" flags="1" default-value="FALSE"/>
    <property name="modifier-mask" type="GdkModifierType" flags="1" default-value="0"/>
    <signal name="accel-activate" return="gboolean" detailed="1">
      <param type="GObject"/>
      <param type="guint"/>
      <param type="GdkModifierType"/>
    </signal>
    <signal name="accel-changed" return="void" when="first" detailed="1">
      <param type="guint"/>
      <param type="GdkModifierType"/>
      <param type="GClosure"/>
    </signal>
  </class>
  <boxed name="GtkBorder" get-type="gtk_border_get_type"/>
  <class name="GtkWidget" get-type="gtk_widget_get_type" parents="GInitiallyUnowned,GObject" abstract="1">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="name" type="gchararray" flags="227" default-value="NULL"/>
    <property name="parent" type="GtkContainer" flags="227"/>
    <property name="width-request" type="gint" flags="1073742051" default-value="-1"/>
    <property name="height-request" type="gint" flags="1073742051" default-value="-1"/>
    <property name="visible" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="sensitive" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="app-paintable" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="can-focus" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="has-focus" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="is-focus" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="focus-on-click" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="can-default" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="has-default" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="receives-default" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="composite-child" type="gboolean" flags="225" default-value="FALSE"/>
    <property name="style" type="GtkStyle" flags="-2147483421"/>
    <property name="events" type="GdkEventMask" flags="1073742051" default-value="GDK_STRUCTURE_MASK"/>
    <property name="no-show-all" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="has-tooltip" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="tooltip-markup" type="gchararray" flags="227" default-value="NULL"/>
    <property name="tooltip-text" type="gchararray" flags="227" default-value="NULL"/>
    <property name="window" type="GdkWindow" flags="225"/>
    <property name="opacity" type="gdouble" flags="1073742051" default-value="1.000000"/>
    <property name="double-buffered" type="gboolean" flags="-1073741597" default-value="TRUE"/>
    <property name="halign" type="GtkAlign" flags="1073742051" default-value="GTK_ALIGN_FILL"/>
    <property name="valign" type="GtkAlign" flags="1073742051" default-value="GTK_ALIGN_FILL"/>
    <property name="margin-left" type="gint" flags="-1073741597" default-value="0"/>
    <property name="margin-right" type="gint" flags="-1073741597" default-value="0"/>
    <property name="margin-start" type="gint" flags="1073742051" default-value="0"/>
    <property name="margin-end" type="gint" flags="1073742051" default-value="0"/>
    <property name="margin-top" type="gint" flags="1073742051" default-value="0"/>
    <property name="margin-bottom" type="gint" flags="1073742051" default-value="0"/>
    <property name="margin" type="gint" flags="227" default-value="0"/>
    <property name="hexpand" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="vexpand" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="hexpand-set" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="vexpand-set" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="expand" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="scale-factor" type="gint" flags="225" default-value="1"/>
    <signal name="destroy" return="void" when="cleanup" no-recurse="1" no-hooks="1">
    </signal>
    <signal name="show" return="void" when="first">
    </signal>
    <signal name="hide" return="void" when="first">
    </signal>
    <signal name="map" return="void" when="first">
    </signal>
    <signal name="unmap" return="void" when="first">
    </signal>
    <signal name="realize" return="void" when="first">
    </signal>
    <signal name="unrealize" return="void" when="last">
    </signal>
    <signal name="size-allocate" return="void" when="first">
      <param type="GdkRectangle"/>
    </signal>
    <signal name="state-changed" return="void" when="first">
      <param type="GtkStateType"/>
    </signal>
    <signal name="state-flags-changed" return="void" when="first">
      <param type="GtkStateFlags"/>
    </signal>
    <signal name="parent-set" return="void" when="first">
      <param type="GtkWidget"/>
    </signal>
    <signal name="hierarchy-changed" return="void" when="last">
      <param type="GtkWidget"/>
    </signal>
    <signal name="style-set" return="void" when="first">
      <param type="GtkStyle"/>
    </signal>
    <signal name="style-updated" return="void" when="first">
    </signal>
    <signal name="direction-changed" return="void" when="first">
      <param type="GtkTextDirection"/>
    </signal>
    <signal name="grab-notify" return="void" when="first">
      <param type="gboolean"/>
    </signal>
    <signal name="child-notify" return="void" when="first" no-recurse="1" detailed="1" no-hooks="1">
      <param type="GParam"/>
    </signal>
    <signal name="draw" return="gboolean" when="last">
      <param type="CairoContext"/>
    </signal>
    <signal name="mnemonic-activate" return="gboolean" when="last">
      <param type="gboolean"/>
    </signal>
    <signal name="grab-focus" return="void" when="last" action="1">
    </signal>
    <signal name="focus" return="gboolean" when="last">
      <param type="GtkDirectionType"/>
    </signal>
    <signal name="move-focus" return="void" when="last" action="1">
      <param type="GtkDirectionType"/>
    </signal>
    <signal name="keynav-failed" return="gboolean" when="last">
      <param type="GtkDirectionType"/>
    </signal>
    <signal name="event" return="gboolean" when="last">
      <param type="GdkEvent"/>
    </signal>
    <signal name="event-after" return="void">
      <param type="GdkEvent"/>
    </signal>
    <signal name="button-press-event" return="gboolean" when="last">
      <param type="GdkEvent"/>
    </signal>
    <signal name="button-release-event" return="gboolean" when="last">
      <param type="GdkEvent"/>
    </signal>
    <signal name="touch-event" return="gboolean" when="last">
      <param type="GdkEvent"/>
    </signal>
    <signal name="scroll-event" return="gboolean" when="last">
      <param type="GdkEvent"/>
    </signal>
    <signal name="motion-notify-event" return="gboolean" when="last">
      <param type="GdkEvent"/>
    </signal>
    <signal name="composited-changed" return="void" when="last" action="1">
    </signal>
    <signal name="delete-event" return="gboolean" when="last">
      <param type="GdkEvent"/>
    </signal>
    <signal name="destroy-event" return="gboolean" when="last">
      <param type="GdkEvent"/>
    </signal>
    <signal name="key-press-event" return="gboolean" when="last">
      <param type="GdkEvent"/>
    </signal>
    <signal name="key-release-event" return="gboolean" when="last">
      <param type="GdkEvent"/>
    </signal>
    <signal name="enter-notify-event" return="gboolean" when="last">
      <param type="GdkEvent"/>
    </signal>
    <signal name="leave-notify-event" return="gboolean" when="last">
      <param type="GdkEvent"/>
    </signal>
    <signal name="configure-event" return="gboolean" when="last">
      <param type="GdkEvent"/>
    </signal>
    <signal name="focus-in-event" return="gboolean" when="last">
      <param type="GdkEvent"/>
    </signal>
    <signal name="focus-out-event" return="gboolean" when="last">
      <param type="GdkEvent"/>
    </signal>
    <signal name="map-event" return="gboolean" when="last">
      <param type="GdkEvent"/>
    </signal>
    <signal name="unmap-event" return="gboolean" when="last">
      <param type="GdkEvent"/>
    </signal>
    <signal name="property-notify-event" return="gboolean" when="last">
      <param type="GdkEvent"/>
    </signal>
    <signal name="selection-clear-event" return="gboolean" when="last">
      <param type="GdkEvent"/>
    </signal>
    <signal name="selection-request-event" return="gboolean" when="last">
      <param type="GdkEvent"/>
    </signal>
    <signal name="selection-notify-event" return="gboolean" when="last">
      <param type="GdkEvent"/>
    </signal>
    <signal name="selection-received" return="void" when="last">
      <param type="GtkSelectionData"/>
      <param type="guint"/>
    </signal>
    <signal name="selection-get" return="void" when="last">
      <param type="GtkSelectionData"/>
      <param type="guint"/>
      <param type="guint"/>
    </signal>
    <signal name="proximity-in-event" return="gboolean" when="last">
      <param type="GdkEvent"/>
    </signal>
    <signal name="proximity-out-event" return="gboolean" when="last">
      <param type="GdkEvent"/>
    </signal>
    <signal name="drag-leave" return="void" when="last">
      <param type="GdkDragContext"/>
      <param type="guint"/>
    </signal>
    <signal name="drag-begin" return="void" when="last">
      <param type="GdkDragContext"/>
    </signal>
    <signal name="drag-end" return="void" when="last">
      <param type="GdkDragContext"/>
    </signal>
    <signal name="drag-data-delete" return="void" when="last">
      <param type="GdkDragContext"/>
    </signal>
    <signal name="drag-failed" return="gboolean" when="last">
      <param type="GdkDragContext"/>
      <param type="GtkDragResult"/>
    </signal>
    <signal name="drag-motion" return="gboolean" when="last">
      <param type="GdkDragContext"/>
      <param type="gint"/>
      <param type="gint"/>
      <param type="guint"/>
    </signal>
    <signal name="drag-drop" return="gboolean" when="last">
      <param type="GdkDragContext"/>
      <param type="gint"/>
      <param type="gint"/>
      <param type="guint"/>
    </signal>
    <signal name="drag-data-get" return="void" when="last">
      <param type="GdkDragContext"/>
      <param type="GtkSelectionData"/>
      <param type="guint"/>
      <param type="guint"/>
    </signal>
    <signal name="drag-data-received" return="void" when="last">
      <param type="GdkDragContext"/>
      <param type="gint"/>
      <param type="gint"/>
      <param type="GtkSelectionData"/>
      <param type="guint"/>
      <param type="guint"/>
    </signal>
    <signal name="visibility-notify-event" return="gboolean" when="last">
      <param type="GdkEvent"/>
    </signal>
    <signal name="window-state-event" return="gboolean" when="last">
      <param type="GdkEvent"/>
    </signal>
    <signal name="damage-event" return="gboolean" when="last">
      <param type="GdkEvent"/>
    </signal>
    <signal name="grab-broken-event" return="gboolean" when="last">
      <param type="GdkEvent"/>
    </signal>
    <signal name="query-tooltip" return="gboolean" when="last">
      <param type="gint"/>
      <param type="gint"/>
      <param type="gboolean"/>
      <param type="GtkTooltip"/>
    </signal>
    <signal name="popup-menu" return="gboolean" when="last" action="1">
    </signal>
    <signal name="show-help" return="gboolean" when="last" action="1">
      <param type="GtkWidgetHelpType"/>
    </signal>
    <signal name="accel-closures-changed" return="void">
    </signal>
    <signal name="screen-changed" return="void" when="last">
      <param type="GdkScreen"/>
    </signal>
    <signal name="can-activate-accel" return="gboolean" when="last">
      <param type="guint"/>
    </signal>
  </class>
  <boxed name="GtkRequisition" get-type="gtk_requisition_get_type"/>
  <class name="GtkApplication" get-type="gtk_application_get_type" parents="GApplication,GObject">
    <implements name="GActionGroup"/>
    <implements name="GActionMap"/>
    <property name="register-session" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="screensaver-active" type="gboolean" flags="225" default-value="FALSE"/>
    <property name="app-menu" type="GMenuModel" flags="227"/>
    <property name="menubar" type="GMenuModel" flags="227"/>
    <property name="active-window" type="GtkWindow" flags="225"/>
    <signal name="window-added" return="void" when="first">
      <param type="GtkWindow"/>
    </signal>
    <signal name="window-removed" return="void" when="first">
      <param type="GtkWindow"/>
    </signal>
    <signal name="query-end" return="void" when="first">
    </signal>
  </class>
  <class name="GtkContainer" get-type="gtk_container_get_type" parents="GtkWidget,GInitiallyUnowned,GObject" abstract="1">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="border-width" type="guint" flags="1073742051" default-value="0"/>
    <property name="resize-mode" type="GtkResizeMode" flags="-1073741597" default-value="GTK_RESIZE_PARENT"/>
    <property name="child" type="GtkWidget" flags="-2147483422"/>
    <signal name="add" return="void" when="first">
      <param type="GtkWidget"/>
    </signal>
    <signal name="remove" return="void" when="first">
      <param type="GtkWidget"/>
    </signal>
    <signal name="check-resize" return="void" when="last">
    </signal>
    <signal name="set-focus-child" return="void" when="first">
      <param type="GtkWidget"/>
    </signal>
  </class>
  <class name="GtkBin" get-type="gtk_bin_get_type" parents="GtkContainer,GtkWidget,GInitiallyUnowned,GObject" abstract="1">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
  </class>
  <class name="GtkWindow" get-type="gtk_window_get_type" parents="GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="type" type="GtkWindowType" flags="235" default-value="GTK_WINDOW_TOPLEVEL"/>
    <property name="title" type="gchararray" flags="227" default-value="NULL"/>
    <property name="role" type="gchararray" flags="227" default-value="NULL"/>
    <property name="resizable" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="modal" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="window-position" type="GtkWindowPosition" flags="1073742051" default-value="GTK_WIN_POS_NONE"/>
    <property name="default-width" type="gint" flags="1073742051" default-value="-1"/>
    <property name="default-height" type="gint" flags="1073742051" default-value="-1"/>
    <property name="destroy-with-parent" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="hide-titlebar-when-maximized" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="icon" type="GdkPixbuf" flags="1073742051"/>
    <property name="icon-name" type="gchararray" flags="1073742051" default-value="NULL"/>
    <property name="screen" type="GdkScreen" flags="1073742051"/>
    <property name="type-hint" type="GdkWindowTypeHint" flags="1073742051" default-value="GDK_WINDOW_TYPE_HINT_NORMAL"/>
    <property name="skip-taskbar-hint" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="skip-pager-hint" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="urgency-hint" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="accept-focus" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="focus-on-map" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="decorated" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="deletable" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="gravity" type="GdkGravity" flags="1073742051" default-value="GDK_GRAVITY_NORTH_WEST"/>
    <property name="transient-for" type="GtkWindow" flags="1073742055"/>
    <property name="attached-to" type="GtkWidget" flags="1073742055"/>
    <property name="has-resize-grip" type="gboolean" flags="-1073741597" default-value="FALSE"/>
    <property name="resize-grip-visible" type="gboolean" flags="-2147483423" default-value="FALSE"/>
    <property name="application" type="GtkApplication" flags="1073742051"/>
    <property name="is-active" type="gboolean" flags="225" default-value="FALSE"/>
    <property name="has-toplevel-focus" type="gboolean" flags="225" default-value="FALSE"/>
    <property name="startup-id" type="gchararray" flags="226" default-value="NULL"/>
    <property name="mnemonics-visible" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="focus-visible" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="is-maximized" type="gboolean" flags="225" default-value="FALSE"/>
    <signal name="set-focus" return="void" when="last">
      <param type="GtkWidget"/>
    </signal>
    <signal name="activate-focus" return="void" when="last" action="1">
    </signal>
    <signal name="activate-default" return="void" when="last" action="1">
    </signal>
    <signal name="keys-changed" return="void" when="first">
    </signal>
    <signal name="enable-debugging" return="gboolean" when="last" action="1">
      <param type="gboolean"/>
    </signal>
  </class>
  <class name="GtkDialog" get-type="gtk_dialog_get_type" parents="GtkWindow,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="use-header-bar" type="gint" flags="235" default-value="-1"/>
    <signal name="response" return="void" when="last">
      <param type="gint"/>
    </signal>
    <signal name="close" return="void" when="last" action="1">
    </signal>
  </class>
  <class name="GtkAboutDialog" get-type="gtk_about_dialog_get_type" parents="GtkDialog,GtkWindow,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="program-name" type="gchararray" flags="1073742051" default-value="NULL"/>
    <property name="version" type="gchararray" flags="1073742051" default-value="NULL"/>
    <property name="copyright" type="gchararray" flags="1073742051" default-value="NULL"/>
    <property name="comments" type="gchararray" flags="1073742051" default-value="NULL"/>
    <property name="website" type="gchararray" flags="1073742051" default-value="NULL"/>
    <property name="website-label" type="gchararray" flags="1073742051" default-value="NULL"/>
    <property name="license" type="gchararray" flags="1073742051" default-value="NULL"/>
    <property name="authors" type="GStrv" flags="1073742051"/>
    <property name="documenters" type="GStrv" flags="1073742051"/>
    <property name="translator-credits" type="gchararray" flags="1073742051" default-value="NULL"/>
    <property name="artists" type="GStrv" flags="1073742051"/>
    <property name="logo" type="GdkPixbuf" flags="1073742051"/>
    <property name="logo-icon-name" type="gchararray" flags="1073742051" default-value="image-missing"/>
    <property name="wrap-license" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="license-type" type="GtkLicense" flags="1073742051" default-value="GTK_LICENSE_UNKNOWN"/>
    <signal name="activate-link" return="gboolean" when="last">
      <param type="gchararray"/>
    </signal>
  </class>
  <class name="GtkMisc" get-type="gtk_misc_get_type" parents="GtkWidget,GInitiallyUnowned,GObject" abstract="1">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="xalign" type="gfloat" flags="-2147483421" default-value="0.500000"/>
    <property name="yalign" type="gfloat" flags="-2147483421" default-value="0.500000"/>
    <property name="xpad" type="gint" flags="-2147483421" default-value="0"/>
    <property name="ypad" type="gint" flags="-2147483421" default-value="0"/>
  </class>
  <class name="GtkMenuShell" get-type="gtk_menu_shell_get_type" parents="GtkContainer,GtkWidget,GInitiallyUnowned,GObject" abstract="1">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="take-focus" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <signal name="deactivate" return="void" when="first">
    </signal>
    <signal name="selection-done" return="void" when="first">
    </signal>
    <signal name="move-current" return="void" when="last" action="1">
      <param type="GtkMenuDirectionType"/>
    </signal>
    <signal name="activate-current" return="void" when="last" action="1">
      <param type="gboolean"/>
    </signal>
    <signal name="cancel" return="void" when="last" action="1">
    </signal>
    <signal name="cycle-focus" return="void" when="last" action="1">
      <param type="GtkDirectionType"/>
    </signal>
    <signal name="move-selected" return="gboolean" when="last">
      <param type="gint"/>
    </signal>
    <signal name="insert" return="void" when="first">
      <param type="GtkWidget"/>
      <param type="gint"/>
    </signal>
  </class>
  <class name="GtkMenu" get-type="gtk_menu_get_type" parents="GtkMenuShell,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="active" type="gint" flags="227" default-value="-1"/>
    <property name="accel-group" type="GtkAccelGroup" flags="227"/>
    <property name="accel-path" type="gchararray" flags="227" default-value="NULL"/>
    <property name="attach-widget" type="GtkWidget" flags="227"/>
    <property name="tearoff-state" type="gboolean" flags="-2147483421" default-value="FALSE"/>
    <property name="tearoff-title" type="gchararray" flags="-2147483421" default-value="NULL"/>
    <property name="monitor" type="gint" flags="1073742051" default-value="-1"/>
    <property name="reserve-toggle-size" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="anchor-hints" type="GdkAnchorHints" flags="1073742055" default-value="GDK_ANCHOR_FLIP_X | GDK_ANCHOR_FLIP_Y | GDK_ANCHOR_SLIDE_X | GDK_ANCHOR_SLIDE_Y | GDK_ANCHOR_RESIZE_X | GDK_ANCHOR_RESIZE_Y"/>
    <property name="rect-anchor-dx" type="gint" flags="1073742055" default-value="0"/>
    <property name="rect-anchor-dy" type="gint" flags="1073742055" default-value="0"/>
    <property name="menu-type-hint" type="GdkWindowTypeHint" flags="1073742055" default-value="GDK_WINDOW_TYPE_HINT_POPUP_MENU"/>
    <signal name="move-scroll" return="void" when="last" action="1">
      <param type="GtkScrollType"/>
    </signal>
    <signal name="popped-up" return="void" when="first">
      <param type="gpointer"/>
      <param type="gpointer"/>
      <param type="gboolean"/>
      <param type="gboolean"/>
    </signal>
  </class>
  <class name="GtkLabel" get-type="gtk_label_get_type" parents="GtkMisc,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="label" type="gchararray" flags="227" default-value=""/>
    <property name="attributes" type="PangoAttrList" flags="227"/>
    <property name="use-markup" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="use-underline" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="justify" type="GtkJustification" flags="1073742051" default-value="GTK_JUSTIFY_LEFT"/>
    <property name="pattern" type="gchararray" flags="226" default-value="NULL"/>
    <property name="wrap" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="wrap-mode" type="PangoWrapMode" flags="1073742051" default-value="PANGO_WRAP_WORD"/>
    <property name="selectable" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="mnemonic-keyval" type="guint" flags="225" default-value="16777215"/>
    <property name="mnemonic-widget" type="GtkWidget" flags="227"/>
    <property name="cursor-position" type="gint" flags="225" default-value="0"/>
    <property name="selection-bound" type="gint" flags="225" default-value="0"/>
    <property name="ellipsize" type="PangoEllipsizeMode" flags="1073742051" default-value="PANGO_ELLIPSIZE_NONE"/>
    <property name="width-chars" type="gint" flags="1073742051" default-value="-1"/>
    <property name="single-line-mode" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="angle" type="gdouble" flags="1073742051" default-value="0.000000"/>
    <property name="max-width-chars" type="gint" flags="1073742051" default-value="-1"/>
    <property name="track-visited-links" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="lines" type="gint" flags="1073742051" default-value="-1"/>
    <property name="xalign" type="gfloat" flags="1073742051" default-value="0.500000"/>
    <property name="yalign" type="gfloat" flags="1073742051" default-value="0.500000"/>
    <signal name="activate-link" return="gboolean" when="last">
      <param type="gchararray"/>
    </signal>
    <signal name="move-cursor" return="void" when="last" action="1">
      <param type="GtkMovementStep"/>
      <param type="gint"/>
      <param type="gboolean"/>
    </signal>
    <signal name="copy-clipboard" return="void" when="last" action="1">
    </signal>
    <signal name="populate-popup" return="void" when="last">
      <param type="GtkMenu"/>
    </signal>
    <signal name="activate-current-link" return="void" when="last" action="1">
    </signal>
  </class>
  <class name="GtkAccelLabel" get-type="gtk_accel_label_get_type" parents="GtkLabel,GtkMisc,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="accel-closure" type="GClosure" flags="1073742051"/>
    <property name="accel-widget" type="GtkWidget" flags="1073742051"/>
  </class>
  <class name="GtkAccelMap" get-type="gtk_accel_map_get_type" parents="GObject">
    <signal name="changed" return="void" when="last" detailed="1">
      <param type="gchararray"/>
      <param type="guint"/>
      <param type="GdkModifierType"/>
    </signal>
  </class>
  <class name="GtkAccessible" get-type="gtk_accessible_get_type" parents="AtkObject,GObject">
    <property name="widget" type="GtkWidget" flags="3"/>
  </class>
  <interface name="GtkActionable" get-type="gtk_actionable_get_type">
    <prerequisite name="GtkWidget"/>
    <property name="action-name" type="gchararray" flags="227" default-value="NULL"/>
    <property name="action-target" type="GVariant" flags="227"/>
  </interface>
  <class name="GtkActionBar" get-type="gtk_action_bar_get_type" parents="GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
  </class>
  <class name="GtkAdjustment" get-type="gtk_adjustment_get_type" parents="GInitiallyUnowned,GObject">
    <property name="value" type="gdouble" flags="227" default-value="0.000000"/>
    <property name="lower" type="gdouble" flags="227" default-value="0.000000"/>
    <property name="upper" type="gdouble" flags="227" default-value="0.000000"/>
    <property name="step-increment" type="gdouble" flags="227" default-value="0.000000"/>
    <property name="page-increment" type="gdouble" flags="227" default-value="0.000000"/>
    <property name="page-size" type="gdouble" flags="227" default-value="0.000000"/>
    <signal name="changed" return="void" when="first" no-recurse="1">
    </signal>
    <signal name="value-changed" return="void" when="first" no-recurse="1">
    </signal>
  </class>
  <interface name="GtkAppChooser" get-type="gtk_app_chooser_get_type">
    <prerequisite name="GtkWidget"/>
    <property name="content-type" type="gchararray" flags="235" default-value="NULL"/>
  </interface>
  <class name="GtkAppChooserDialog" get-type="gtk_app_chooser_dialog_get_type" parents="GtkDialog,GtkWindow,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkAppChooser"/>
    <property name="gfile" type="GFile" flags="235"/>
    <property name="heading" type="gchararray" flags="1073742051" default-value="NULL"/>
  </class>
  <class name="GtkBox" get-type="gtk_box_get_type" parents="GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
    <property name="spacing" type="gint" flags="1073742051" default-value="0"/>
    <property name="homogeneous" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="baseline-position" type="GtkBaselinePosition" flags="1073742051" default-value="GTK_BASELINE_POSITION_CENTER"/>
  </class>
  <class name="GtkAppChooserWidget" get-type="gtk_app_chooser_widget_get_type" parents="GtkBox,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
    <implements name="GtkAppChooser"/>
    <property name="show-default" type="gboolean" flags="1073742055" default-value="FALSE"/>
    <property name="show-recommended" type="gboolean" flags="1073742055" default-value="TRUE"/>
    <property name="show-fallback" type="gboolean" flags="1073742055" default-value="FALSE"/>
    <property name="show-other" type="gboolean" flags="1073742055" default-value="FALSE"/>
    <property name="show-all" type="gboolean" flags="1073742055" default-value="FALSE"/>
    <property name="default-text" type="gchararray" flags="1073742051" default-value="NULL"/>
    <signal name="populate-popup" return="void" when="first">
      <param type="GtkMenu"/>
      <param type="GAppInfo"/>
    </signal>
    <signal name="application-selected" return="void" when="first">
      <param type="GAppInfo"/>
    </signal>
    <signal name="application-activated" return="void" when="first">
      <param type="GAppInfo"/>
    </signal>
  </class>
  <boxed name="GtkTreePath" get-type="gtk_tree_path_get_type"/>
  <boxed name="GtkTreeRowReference" get-type="gtk_tree_row_reference_get_type"/>
  <boxed name="GtkTreeIter" get-type="gtk_tree_iter_get_type"/>
  <interface name="GtkTreeModel" get-type="gtk_tree_model_get_type">
    <signal name="row-changed" return="void" when="last">
      <param type="GtkTreePath"/>
      <param type="GtkTreeIter"/>
    </signal>
    <signal name="row-inserted" return="void" when="first">
      <param type="GtkTreePath"/>
      <param type="GtkTreeIter"/>
    </signal>
    <signal name="row-has-child-toggled" return="void" when="last">
      <param type="GtkTreePath"/>
      <param type="GtkTreeIter"/>
    </signal>
    <signal name="row-deleted" return="void" when="first">
      <param type="GtkTreePath"/>
    </signal>
    <signal name="rows-reordered" return="void" when="first">
      <param type="GtkTreePath"/>
      <param type="GtkTreeIter"/>
      <param type="gpointer"/>
    </signal>
  </interface>
  <interface name="GtkCellEditable" get-type="gtk_cell_editable_get_type">
    <prerequisite name="GtkWidget"/>
    <property name="editing-canceled" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <signal name="editing-done" return="void" when="last">
    </signal>
    <signal name="remove-widget" return="void" when="last">
    </signal>
  </interface>
  <class name="GtkCellRenderer" get-type="gtk_cell_renderer_get_type" parents="GInitiallyUnowned,GObject" abstract="1">
    <property name="mode" type="GtkCellRendererMode" flags="1073742051" default-value="GTK_CELL_RENDERER_MODE_INERT"/>
    <property name="visible" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="sensitive" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="xalign" type="gfloat" flags="1073742051" default-value="0.500000"/>
    <property name="yalign" type="gfloat" flags="1073742051" default-value="0.500000"/>
    <property name="xpad" type="guint" flags="1073742051" default-value="0"/>
    <property name="ypad" type="guint" flags="1073742051" default-value="0"/>
    <property name="width" type="gint" flags="1073742051" default-value="-1"/>
    <property name="height" type="gint" flags="1073742051" default-value="-1"/>
    <property name="is-expander" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="is-expanded" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="cell-background" type="gchararray" flags="226" default-value="NULL"/>
    <property name="cell-background-gdk" type="GdkColor" flags="-2147483421"/>
    <property name="cell-background-rgba" type="GdkRGBA" flags="227"/>
    <property name="cell-background-set" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="editing" type="gboolean" flags="225" default-value="FALSE"/>
    <signal name="editing-canceled" return="void" when="first">
    </signal>
    <signal name="editing-started" return="void" when="first">
      <param type="GtkCellEditable"/>
      <param type="gchararray"/>
    </signal>
  </class>
  <interface name="GtkTreeSortable" get-type="gtk_tree_sortable_get_type">
    <prerequisite name="GtkTreeModel"/>
    <signal name="sort-column-changed" return="void" when="last">
    </signal>
  </interface>
  <class name="GtkCellArea" get-type="gtk_cell_area_get_type" parents="GInitiallyUnowned,GObject" abstract="1">
    <implements name="GtkCellLayout"/>
    <implements name="GtkBuildable"/>
    <property name="focus-cell" type="GtkCellRenderer" flags="227"/>
    <property name="edited-cell" type="GtkCellRenderer" flags="1"/>
    <property name="edit-widget" type="GtkCellEditable" flags="1"/>
    <signal name="apply-attributes" return="void" when="first">
      <param type="GtkTreeModel"/>
      <param type="GtkTreeIter"/>
      <param type="gboolean"/>
      <param type="gboolean"/>
    </signal>
    <signal name="add-editable" return="void" when="first">
      <param type="GtkCellRenderer"/>
      <param type="GtkCellEditable"/>
      <param type="GdkRectangle"/>
      <param type="gchararray"/>
    </signal>
    <signal name="remove-editable" return="void" when="first">
      <param type="GtkCellRenderer"/>
      <param type="GtkCellEditable"/>
    </signal>
    <signal name="focus-changed" return="void" when="first">
      <param type="GtkCellRenderer"/>
      <param type="gchararray"/>
    </signal>
  </class>
  <class name="GtkTreeViewColumn" get-type="gtk_tree_view_column_get_type" parents="GInitiallyUnowned,GObject">
    <implements name="GtkCellLayout"/>
    <implements name="GtkBuildable"/>
    <property name="visible" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="resizable" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="x-offset" type="gint" flags="225" default-value="0"/>
    <property name="width" type="gint" flags="225" default-value="0"/>
    <property name="spacing" type="gint" flags="1073742051" default-value="0"/>
    <property name="sizing" type="GtkTreeViewColumnSizing" flags="1073742051" default-value="GTK_TREE_VIEW_COLUMN_GROW_ONLY"/>
    <property name="fixed-width" type="gint" flags="1073742051" default-value="-1"/>
    <property name="min-width" type="gint" flags="1073742051" default-value="-1"/>
    <property name="max-width" type="gint" flags="1073742051" default-value="-1"/>
    <property name="title" type="gchararray" flags="227" default-value=""/>
    <property name="expand" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="clickable" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="widget" type="GtkWidget" flags="227"/>
    <property name="alignment" type="gfloat" flags="1073742051" default-value="0.000000"/>
    <property name="reorderable" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="sort-indicator" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="sort-order" type="GtkSortType" flags="1073742051" default-value="GTK_SORT_ASCENDING"/>
    <property name="sort-column-id" type="gint" flags="1073742051" default-value="-1"/>
    <property name="cell-area" type="GtkCellArea" flags="235"/>
    <signal name="clicked" return="void" when="last">
    </signal>
  </class>
  <boxed name="GtkTextAttributes" get-type="gtk_text_attributes_get_type"/>
  <class name="GtkTextChildAnchor" get-type="gtk_text_child_anchor_get_type" parents="GObject">
  </class>
  <class name="GtkTextTag" get-type="gtk_text_tag_get_type" parents="GObject">
    <property name="name" type="gchararray" flags="235" default-value="NULL"/>
    <property name="background" type="gchararray" flags="226" default-value="NULL"/>
    <property name="foreground" type="gchararray" flags="226" default-value="NULL"/>
    <property name="background-gdk" type="GdkColor" flags="-2147483421"/>
    <property name="foreground-gdk" type="GdkColor" flags="-2147483421"/>
    <property name="background-rgba" type="GdkRGBA" flags="227"/>
    <property name="foreground-rgba" type="GdkRGBA" flags="227"/>
    <property name="font" type="gchararray" flags="227" default-value="NULL"/>
    <property name="font-desc" type="PangoFontDescription" flags="227"/>
    <property name="family" type="gchararray" flags="227" default-value="NULL"/>
    <property name="style" type="PangoStyle" flags="227" default-value="PANGO_STYLE_NORMAL"/>
    <property name="variant" type="PangoVariant" flags="227" default-value="PANGO_VARIANT_NORMAL"/>
    <property name="weight" type="gint" flags="227" default-value="400"/>
    <property name="stretch" type="PangoStretch" flags="227" default-value="PANGO_STRETCH_NORMAL"/>
    <property name="size" type="gint" flags="227" default-value="0"/>
    <property name="size-points" type="gdouble" flags="227" default-value="0.000000"/>
    <property name="scale" type="gdouble" flags="227" default-value="1.000000"/>
    <property name="pixels-above-lines" type="gint" flags="227" default-value="0"/>
    <property name="pixels-below-lines" type="gint" flags="227" default-value="0"/>
    <property name="pixels-inside-wrap" type="gint" flags="227" default-value="0"/>
    <property name="editable" type="gboolean" flags="227" default-value="TRUE"/>
    <property name="wrap-mode" type="GtkWrapMode" flags="227" default-value="GTK_WRAP_NONE"/>
    <property name="justification" type="GtkJustification" flags="227" default-value="GTK_JUSTIFY_LEFT"/>
    <property name="direction" type="GtkTextDirection" flags="227" default-value="GTK_TEXT_DIR_NONE"/>
    <property name="left-margin" type="gint" flags="227" default-value="0"/>
    <property name="indent" type="gint" flags="227" default-value="0"/>
    <property name="strikethrough" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="strikethrough-rgba" type="GdkRGBA" flags="227"/>
    <property name="right-margin" type="gint" flags="227" default-value="0"/>
    <property name="underline" type="PangoUnderline" flags="227" default-value="PANGO_UNDERLINE_NONE"/>
    <property name="underline-rgba" type="GdkRGBA" flags="227"/>
    <property name="rise" type="gint" flags="227" default-value="0"/>
    <property name="background-full-height" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="language" type="gchararray" flags="227" default-value="NULL"/>
    <property name="tabs" type="PangoTabArray" flags="227"/>
    <property name="invisible" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="paragraph-background" type="gchararray" flags="226" default-value="NULL"/>
    <property name="paragraph-background-gdk" type="GdkColor" flags="-2147483421"/>
    <property name="paragraph-background-rgba" type="GdkRGBA" flags="227"/>
    <property name="fallback" type="gboolean" flags="227" default-value="TRUE"/>
    <property name="letter-spacing" type="gint" flags="227" default-value="0"/>
    <property name="font-features" type="gchararray" flags="227" default-value="NULL"/>
    <property name="accumulative-margin" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="background-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="foreground-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="family-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="style-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="variant-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="weight-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="stretch-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="size-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="scale-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="pixels-above-lines-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="pixels-below-lines-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="pixels-inside-wrap-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="editable-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="wrap-mode-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="justification-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="left-margin-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="indent-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="strikethrough-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="strikethrough-rgba-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="right-margin-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="underline-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="underline-rgba-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="rise-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="background-full-height-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="language-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="tabs-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="invisible-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="paragraph-background-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="fallback-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="letter-spacing-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="font-features-set" type="gboolean" flags="227" default-value="FALSE"/>
    <signal name="event" return="gboolean" when="last">
      <param type="GObject"/>
      <param type="GdkEvent"/>
      <param type="GtkTextIter"/>
    </signal>
  </class>
  <boxed name="GtkTextIter" get-type="gtk_text_iter_get_type"/>
  <boxed name="GtkTargetList" get-type="gtk_target_list_get_type"/>
  <boxed name="GtkSelectionData" get-type="gtk_selection_data_get_type"/>
  <boxed name="GtkTargetEntry" get-type="gtk_target_entry_get_type"/>
  <interface name="GtkEditable" get-type="gtk_editable_get_type">
    <signal name="changed" return="void" when="last">
    </signal>
    <signal name="insert-text" return="void" when="last">
      <param type="gchararray"/>
      <param type="gint"/>
      <param type="gpointer"/>
    </signal>
    <signal name="delete-text" return="void" when="last">
      <param type="gint"/>
      <param type="gint"/>
    </signal>
  </interface>
  <class name="GtkIMContext" get-type="gtk_im_context_get_type" parents="GObject" abstract="1">
    <property name="input-purpose" type="GtkInputPurpose" flags="1073742051" default-value="GTK_INPUT_PURPOSE_FREE_FORM"/>
    <property name="input-hints" type="GtkInputHints" flags="1073742051" default-value="GTK_INPUT_HINT_NONE"/>
    <signal name="preedit-start" return="void" when="last">
    </signal>
    <signal name="preedit-end" return="void" when="last">
    </signal>
    <signal name="preedit-changed" return="void" when="last">
    </signal>
    <signal name="commit" return="void" when="last">
      <param type="gchararray"/>
    </signal>
    <signal name="retrieve-surrounding" return="gboolean" when="last">
    </signal>
    <signal name="delete-surrounding" return="gboolean" when="last">
      <param type="gint"/>
      <param type="gint"/>
    </signal>
  </class>
  <class name="GtkEntryBuffer" get-type="gtk_entry_buffer_get_type" parents="GObject">
    <property name="text" type="gchararray" flags="227" default-value=""/>
    <property name="length" type="guint" flags="225" default-value="0"/>
    <property name="max-length" type="gint" flags="1073742051" default-value="0"/>
    <signal name="inserted-text" return="void" when="first">
      <param type="guint"/>
      <param type="gchararray"/>
      <param type="guint"/>
    </signal>
    <signal name="deleted-text" return="void" when="first">
      <param type="guint"/>
      <param type="guint"/>
    </signal>
  </class>
  <class name="GtkListStore" get-type="gtk_list_store_get_type" parents="GObject">
    <implements name="GtkTreeModel"/>
    <implements name="GtkTreeDragSource"/>
    <implements name="GtkTreeDragDest"/>
    <implements name="GtkTreeSortable"/>
    <implements name="GtkBuildable"/>
  </class>
  <class name="GtkTreeModelFilter" get-type="gtk_tree_model_filter_get_type" parents="GObject">
    <implements name="GtkTreeModel"/>
    <implements name="GtkTreeDragSource"/>
    <property name="child-model" type="GtkTreeModel" flags="235"/>
    <property name="virtual-root" type="GtkTreePath" flags="235"/>
  </class>
  <class name="GtkEntryCompletion" get-type="gtk_entry_completion_get_type" parents="GObject">
    <implements name="GtkCellLayout"/>
    <implements name="GtkBuildable"/>
    <property name="model" type="GtkTreeModel" flags="227"/>
    <property name="minimum-key-length" type="gint" flags="1073742051" default-value="1"/>
    <property name="text-column" type="gint" flags="227" default-value="-1"/>
    <property name="inline-completion" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="popup-completion" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="popup-set-width" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="popup-single-match" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="inline-selection" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="cell-area" type="GtkCellArea" flags="235"/>
    <signal name="insert-prefix" return="gboolean" when="last">
      <param type="gchararray"/>
    </signal>
    <signal name="match-selected" return="gboolean" when="last">
      <param type="GtkTreeModel"/>
      <param type="GtkTreeIter"/>
    </signal>
    <signal name="cursor-on-match" return="gboolean" when="last">
      <param type="GtkTreeModel"/>
      <param type="GtkTreeIter"/>
    </signal>
    <signal name="no-matches" return="void" when="last">
    </signal>
    <signal name="action-activated" return="void" when="last">
      <param type="gint"/>
    </signal>
  </class>
  <class name="GtkImage" get-type="gtk_image_get_type" parents="GtkMisc,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="pixbuf" type="GdkPixbuf" flags="227"/>
    <property name="surface" type="CairoSurface" flags="227"/>
    <property name="file" type="gchararray" flags="227" default-value="NULL"/>
    <property name="stock" type="gchararray" flags="-2147483421" default-value="NULL"/>
    <property name="icon-set" type="GtkIconSet" flags="-2147483421"/>
    <property name="icon-size" type="gint" flags="1073742051" default-value="4"/>
    <property name="pixel-size" type="gint" flags="1073742051" default-value="-1"/>
    <property name="pixbuf-animation" type="GdkPixbufAnimation" flags="227"/>
    <property name="icon-name" type="gchararray" flags="227" default-value="NULL"/>
    <property name="storage-type" type="GtkImageType" flags="225" default-value="GTK_IMAGE_EMPTY"/>
    <property name="gicon" type="GIcon" flags="227"/>
    <property name="resource" type="gchararray" flags="227" default-value="NULL"/>
    <property name="use-fallback" type="gboolean" flags="1073742051" default-value="FALSE"/>
  </class>
  <class name="GtkEntry" get-type="gtk_entry_get_type" parents="GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkEditable"/>
    <implements name="GtkCellEditable"/>
    <property name="buffer" type="GtkEntryBuffer" flags="1073742055"/>
    <property name="cursor-position" type="gint" flags="225" default-value="0"/>
    <property name="selection-bound" type="gint" flags="225" default-value="0"/>
    <property name="editable" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="max-length" type="gint" flags="1073742051" default-value="0"/>
    <property name="visibility" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="has-frame" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="inner-border" type="GtkBorder" flags="-1073741597"/>
    <property name="invisible-char" type="guint" flags="1073742051" default-value="42"/>
    <property name="activates-default" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="width-chars" type="gint" flags="1073742051" default-value="-1"/>
    <property name="max-width-chars" type="gint" flags="1073742051" default-value="-1"/>
    <property name="scroll-offset" type="gint" flags="1073742049" default-value="0"/>
    <property name="text" type="gchararray" flags="1073742051" default-value=""/>
    <property name="xalign" type="gfloat" flags="1073742051" default-value="0.000000"/>
    <property name="truncate-multiline" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="shadow-type" type="GtkShadowType" flags="-1073741597" default-value="GTK_SHADOW_IN"/>
    <property name="overwrite-mode" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="text-length" type="guint" flags="225" default-value="0"/>
    <property name="invisible-char-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="caps-lock-warning" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="progress-fraction" type="gdouble" flags="1073742051" default-value="0.000000"/>
    <property name="progress-pulse-step" type="gdouble" flags="1073742051" default-value="0.100000"/>
    <property name="primary-icon-pixbuf" type="GdkPixbuf" flags="1073742051"/>
    <property name="secondary-icon-pixbuf" type="GdkPixbuf" flags="1073742051"/>
    <property name="primary-icon-stock" type="gchararray" flags="-1073741597" default-value="NULL"/>
    <property name="secondary-icon-stock" type="gchararray" flags="-1073741597" default-value="NULL"/>
    <property name="primary-icon-name" type="gchararray" flags="1073742051" default-value="NULL"/>
    <property name="secondary-icon-name" type="gchararray" flags="1073742051" default-value="NULL"/>
    <property name="primary-icon-gicon" type="GIcon" flags="1073742051"/>
    <property name="secondary-icon-gicon" type="GIcon" flags="1073742051"/>
    <property name="primary-icon-storage-type" type="GtkImageType" flags="225" default-value="GTK_IMAGE_EMPTY"/>
    <property name="secondary-icon-storage-type" type="GtkImageType" flags="225" default-value="GTK_IMAGE_EMPTY"/>
    <property name="primary-icon-activatable" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="secondary-icon-activatable" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="primary-icon-sensitive" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="secondary-icon-sensitive" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="primary-icon-tooltip-text" type="gchararray" flags="1073742051" default-value="NULL"/>
    <property name="secondary-icon-tooltip-text" type="gchararray" flags="1073742051" default-value="NULL"/>
    <property name="primary-icon-tooltip-markup" type="gchararray" flags="1073742051" default-value="NULL"/>
    <property name="secondary-icon-tooltip-markup" type="gchararray" flags="1073742051" default-value="NULL"/>
    <property name="im-module" type="gchararray" flags="1073742051" default-value="NULL"/>
    <property name="placeholder-text" type="gchararray" flags="1073742051" default-value="NULL"/>
    <property name="completion" type="GtkEntryCompletion" flags="1073742051"/>
    <property name="input-purpose" type="GtkInputPurpose" flags="1073742051" default-value="GTK_INPUT_PURPOSE_FREE_FORM"/>
    <property name="input-hints" type="GtkInputHints" flags="1073742051" default-value="GTK_INPUT_HINT_NONE"/>
    <property name="attributes" type="PangoAttrList" flags="1073742051"/>
    <property name="populate-all" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="tabs" type="PangoTabArray" flags="1073742051"/>
    <property name="show-emoji-icon" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="enable-emoji-completion" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <signal name="activate" return="void" when="last" action="1">
    </signal>
    <signal name="move-cursor" return="void" when="last" action="1">
      <param type="GtkMovementStep"/>
      <param type="gint"/>
      <param type="gboolean"/>
    </signal>
    <signal name="copy-clipboard" return="void" when="last" action="1">
    </signal>
    <signal name="populate-popup" return="void" when="last">
      <param type="GtkWidget"/>
    </signal>
    <signal name="preedit-changed" return="void" when="last" action="1">
      <param type="gchararray"/>
    </signal>
    <signal name="insert-at-cursor" return="void" when="last" action="1">
      <param type="gchararray"/>
    </signal>
    <signal name="delete-from-cursor" return="void" when="last" action="1">
      <param type="GtkDeleteType"/>
      <param type="gint"/>
    </signal>
    <signal name="backspace" return="void" when="last" action="1">
    </signal>
    <signal name="cut-clipboard" return="void" when="last" action="1">
    </signal>
    <signal name="paste-clipboard" return="void" when="last" action="1">
    </signal>
    <signal name="toggle-overwrite" return="void" when="last" action="1">
    </signal>
    <signal name="icon-press" return="void" when="last">
      <param type="GtkEntryIconPosition"/>
      <param type="GdkEvent"/>
    </signal>
    <signal name="icon-release" return="void" when="last">
      <param type="GtkEntryIconPosition"/>
      <param type="GdkEvent"/>
    </signal>
    <signal name="insert-emoji" return="void" when="last" action="1">
    </signal>
  </class>
  <class name="GtkTreeView" get-type="gtk_tree_view_get_type" parents="GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkScrollable"/>
    <property name="model" type="GtkTreeModel" flags="227"/>
    <property name="headers-visible" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="headers-clickable" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="expander-column" type="GtkTreeViewColumn" flags="227"/>
    <property name="reorderable" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="rules-hint" type="gboolean" flags="-1073741597" default-value="FALSE"/>
    <property name="enable-search" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="search-column" type="gint" flags="1073742051" default-value="-1"/>
    <property name="fixed-height-mode" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="hover-selection" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="hover-expand" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="show-expanders" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="level-indentation" type="gint" flags="1073742051" default-value="0"/>
    <property name="rubber-banding" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="enable-grid-lines" type="GtkTreeViewGridLines" flags="1073742051" default-value="GTK_TREE_VIEW_GRID_LINES_NONE"/>
    <property name="enable-tree-lines" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="tooltip-column" type="gint" flags="1073742051" default-value="-1"/>
    <property name="activate-on-single-click" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <signal name="move-cursor" return="gboolean" when="last" action="1">
      <param type="GtkMovementStep"/>
      <param type="gint"/>
    </signal>
    <signal name="row-activated" return="void" when="last" action="1">
      <param type="GtkTreePath"/>
      <param type="GtkTreeViewColumn"/>
    </signal>
    <signal name="test-expand-row" return="gboolean" when="last">
      <param type="GtkTreeIter"/>
      <param type="GtkTreePath"/>
    </signal>
    <signal name="test-collapse-row" return="gboolean" when="last">
      <param type="GtkTreeIter"/>
      <param type="GtkTreePath"/>
    </signal>
    <signal name="row-expanded" return="void" when="last">
      <param type="GtkTreeIter"/>
      <param type="GtkTreePath"/>
    </signal>
    <signal name="row-collapsed" return="void" when="last">
      <param type="GtkTreeIter"/>
      <param type="GtkTreePath"/>
    </signal>
    <signal name="columns-changed" return="void" when="last">
    </signal>
    <signal name="cursor-changed" return="void" when="last">
    </signal>
    <signal name="select-all" return="gboolean" when="last" action="1">
    </signal>
    <signal name="unselect-all" return="gboolean" when="last" action="1">
    </signal>
    <signal name="select-cursor-row" return="gboolean" when="last" action="1">
      <param type="gboolean"/>
    </signal>
    <signal name="toggle-cursor-row" return="gboolean" when="last" action="1">
    </signal>
    <signal name="expand-collapse-cursor-row" return="gboolean" when="last" action="1">
      <param type="gboolean"/>
      <param type="gboolean"/>
      <param type="gboolean"/>
    </signal>
    <signal name="select-cursor-parent" return="gboolean" when="last" action="1">
    </signal>
    <signal name="start-interactive-search" return="gboolean" when="last" action="1">
    </signal>
  </class>
  <class name="GtkComboBox" get-type="gtk_combo_box_get_type" parents="GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkCellLayout"/>
    <implements name="GtkCellEditable"/>
    <property name="model" type="GtkTreeModel" flags="1073742051"/>
    <property name="wrap-width" type="gint" flags="1073742051" default-value="0"/>
    <property name="row-span-column" type="gint" flags="1073742051" default-value="-1"/>
    <property name="column-span-column" type="gint" flags="1073742051" default-value="-1"/>
    <property name="active" type="gint" flags="1073742051" default-value="-1"/>
    <property name="add-tearoffs" type="gboolean" flags="-1073741597" default-value="FALSE"/>
    <property name="tearoff-title" type="gchararray" flags="-1073741597" default-value="NULL"/>
    <property name="has-frame" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="popup-shown" type="gboolean" flags="225" default-value="FALSE"/>
    <property name="button-sensitivity" type="GtkSensitivityType" flags="1073742051" default-value="GTK_SENSITIVITY_AUTO"/>
    <property name="has-entry" type="gboolean" flags="235" default-value="FALSE"/>
    <property name="entry-text-column" type="gint" flags="1073742051" default-value="-1"/>
    <property name="popup-fixed-width" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="id-column" type="gint" flags="1073742051" default-value="-1"/>
    <property name="active-id" type="gchararray" flags="1073742051" default-value="NULL"/>
    <property name="cell-area" type="GtkCellArea" flags="235"/>
    <signal name="changed" return="void" when="last">
    </signal>
    <signal name="move-active" return="void" when="last" action="1">
      <param type="GtkScrollType"/>
    </signal>
    <signal name="popup" return="void" when="last" action="1">
    </signal>
    <signal name="popdown" return="gboolean" when="last" action="1">
    </signal>
    <signal name="format-entry-text" return="gchararray" when="last">
      <param type="gchararray"/>
    </signal>
  </class>
  <class name="GtkAppChooserButton" get-type="gtk_app_chooser_button_get_type" parents="GtkComboBox,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkCellLayout"/>
    <implements name="GtkCellEditable"/>
    <implements name="GtkAppChooser"/>
    <property name="show-dialog-item" type="gboolean" flags="1073742055" default-value="FALSE"/>
    <property name="show-default-item" type="gboolean" flags="1073742055" default-value="FALSE"/>
    <property name="heading" type="gchararray" flags="1073742051" default-value="NULL"/>
    <signal name="custom-item-activated" return="void" when="first" detailed="1">
      <param type="gchararray"/>
    </signal>
  </class>
  <class name="GtkShortcutsWindow" get-type="gtk_shortcuts_window_get_type" parents="GtkWindow,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="section-name" type="gchararray" flags="227" default-value="internal-search"/>
    <property name="view-name" type="gchararray" flags="227" default-value="NULL"/>
    <signal name="close" return="void" when="last" action="1">
    </signal>
    <signal name="search" return="void" when="last" action="1">
    </signal>
  </class>
  <class name="GtkApplicationWindow" get-type="gtk_application_window_get_type" parents="GtkWindow,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GActionGroup"/>
    <implements name="GActionMap"/>
    <property name="show-menubar" type="gboolean" flags="1073742055" default-value="TRUE"/>
  </class>
  <class name="GtkFrame" get-type="gtk_frame_get_type" parents="GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="label" type="gchararray" flags="1073742051" default-value="NULL"/>
    <property name="label-xalign" type="gfloat" flags="1073742051" default-value="0.000000"/>
    <property name="label-yalign" type="gfloat" flags="1073742051" default-value="0.500000"/>
    <property name="shadow-type" type="GtkShadowType" flags="1073742051" default-value="GTK_SHADOW_ETCHED_IN"/>
    <property name="label-widget" type="GtkWidget" flags="227"/>
  </class>
  <class name="GtkAspectFrame" get-type="gtk_aspect_frame_get_type" parents="GtkFrame,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="xalign" type="gfloat" flags="1073742051" default-value="0.500000"/>
    <property name="yalign" type="gfloat" flags="1073742051" default-value="0.500000"/>
    <property name="ratio" type="gfloat" flags="1073742051" default-value="1.000000"/>
    <property name="obey-child" type="gboolean" flags="1073742051" default-value="TRUE"/>
  </class>
  <class name="GtkAssistant" get-type="gtk_assistant_get_type" parents="GtkWindow,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="use-header-bar" type="gint" flags="235" default-value="-1"/>
    <signal name="close" return="void" when="last">
    </signal>
    <signal name="cancel" return="void" when="last">
    </signal>
    <signal name="prepare" return="void" when="last">
      <param type="GtkWidget"/>
    </signal>
    <signal name="apply" return="void" when="last">
    </signal>
    <signal name="escape" return="void" when="first" action="1">
    </signal>
  </class>
  <class name="GtkButtonBox" get-type="gtk_button_box_get_type" parents="GtkBox,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
    <property name="layout-style" type="GtkButtonBoxStyle" flags="1073742051" default-value="GTK_BUTTONBOX_EDGE"/>
  </class>
  <class name="GtkBuilder" get-type="gtk_builder_get_type" parents="GObject">
    <property name="translation-domain" type="gchararray" flags="227" default-value="NULL"/>
  </class>
  <interface name="GtkBuildable" get-type="gtk_buildable_get_type">
  </interface>
  <class name="GtkButton" get-type="gtk_button_get_type" parents="GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkActionable"/>
    <implements name="GtkActivatable"/>
    <property name="label" type="gchararray" flags="1073742055" default-value="NULL"/>
    <property name="image" type="GtkWidget" flags="1073742051"/>
    <property name="relief" type="GtkReliefStyle" flags="1073742051" default-value="GTK_RELIEF_NORMAL"/>
    <property name="use-underline" type="gboolean" flags="1073742055" default-value="FALSE"/>
    <property name="use-stock" type="gboolean" flags="-1073741593" default-value="FALSE"/>
    <property name="xalign" type="gfloat" flags="-1073741597" default-value="0.500000"/>
    <property name="yalign" type="gfloat" flags="-1073741597" default-value="0.500000"/>
    <property name="image-position" type="GtkPositionType" flags="1073742051" default-value="GTK_POS_LEFT"/>
    <property name="always-show-image" type="gboolean" flags="1073742055" default-value="FALSE"/>
    <signal name="activate" return="void" when="first" action="1">
    </signal>
    <signal name="clicked" return="void" when="first" action="1">
    </signal>
    <signal name="pressed" return="void" when="first">
    </signal>
    <signal name="released" return="void" when="first">
    </signal>
    <signal name="enter" return="void" when="first">
    </signal>
    <signal name="leave" return="void" when="first">
    </signal>
  </class>
  <class name="GtkCalendar" get-type="gtk_calendar_get_type" parents="GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="year" type="gint" flags="1073742051" default-value="0"/>
    <property name="month" type="gint" flags="1073742051" default-value="0"/>
    <property name="day" type="gint" flags="1073742051" default-value="0"/>
    <property name="show-heading" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="show-day-names" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="no-month-change" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="show-week-numbers" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="show-details" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="detail-width-chars" type="gint" flags="1073742051" default-value="0"/>
    <property name="detail-height-rows" type="gint" flags="1073742051" default-value="0"/>
    <signal name="month-changed" return="void" when="first">
    </signal>
    <signal name="day-selected" return="void" when="first">
    </signal>
    <signal name="day-selected-double-click" return="void" when="first">
    </signal>
    <signal name="prev-month" return="void" when="first">
    </signal>
    <signal name="next-month" return="void" when="first">
    </signal>
    <signal name="prev-year" return="void" when="first">
    </signal>
    <signal name="next-year" return="void" when="first">
    </signal>
  </class>
  <class name="GtkCellAreaBox" get-type="gtk_cell_area_box_get_type" parents="GtkCellArea,GInitiallyUnowned,GObject">
    <implements name="GtkCellLayout"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
    <property name="spacing" type="gint" flags="1073742051" default-value="0"/>
  </class>
  <class name="GtkCellAreaContext" get-type="gtk_cell_area_context_get_type" parents="GObject">
    <property name="area" type="GtkCellArea" flags="235"/>
    <property name="minimum-width" type="gint" flags="1" default-value="-1"/>
    <property name="natural-width" type="gint" flags="1" default-value="-1"/>
    <property name="minimum-height" type="gint" flags="1" default-value="-1"/>
    <property name="natural-height" type="gint" flags="1" default-value="-1"/>
  </class>
  <interface name="GtkCellLayout" get-type="gtk_cell_layout_get_type">
  </interface>
  <class name="GtkCellRendererText" get-type="gtk_cell_renderer_text_get_type" parents="GtkCellRenderer,GInitiallyUnowned,GObject">
    <property name="text" type="gchararray" flags="227" default-value="NULL"/>
    <property name="markup" type="gchararray" flags="226" default-value="NULL"/>
    <property name="attributes" type="PangoAttrList" flags="227"/>
    <property name="single-paragraph-mode" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="width-chars" type="gint" flags="1073742051" default-value="-1"/>
    <property name="max-width-chars" type="gint" flags="1073742051" default-value="-1"/>
    <property name="wrap-width" type="gint" flags="1073742051" default-value="-1"/>
    <property name="alignment" type="PangoAlignment" flags="1073742051" default-value="PANGO_ALIGN_LEFT"/>
    <property name="placeholder-text" type="gchararray" flags="227" default-value="NULL"/>
    <property name="background" type="gchararray" flags="226" default-value="NULL"/>
    <property name="foreground" type="gchararray" flags="226" default-value="NULL"/>
    <property name="background-gdk" type="GdkColor" flags="-2147483421"/>
    <property name="foreground-gdk" type="GdkColor" flags="-2147483421"/>
    <property name="background-rgba" type="GdkRGBA" flags="227"/>
    <property name="foreground-rgba" type="GdkRGBA" flags="227"/>
    <property name="font" type="gchararray" flags="227" default-value="NULL"/>
    <property name="font-desc" type="PangoFontDescription" flags="227"/>
    <property name="family" type="gchararray" flags="227" default-value="NULL"/>
    <property name="style" type="PangoStyle" flags="227" default-value="PANGO_STYLE_NORMAL"/>
    <property name="variant" type="PangoVariant" flags="227" default-value="PANGO_VARIANT_NORMAL"/>
    <property name="weight" type="gint" flags="227" default-value="400"/>
    <property name="stretch" type="PangoStretch" flags="227" default-value="PANGO_STRETCH_NORMAL"/>
    <property name="size" type="gint" flags="227" default-value="0"/>
    <property name="size-points" type="gdouble" flags="227" default-value="0.000000"/>
    <property name="scale" type="gdouble" flags="227" default-value="1.000000"/>
    <property name="editable" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="strikethrough" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="underline" type="PangoUnderline" flags="227" default-value="PANGO_UNDERLINE_NONE"/>
    <property name="rise" type="gint" flags="227" default-value="0"/>
    <property name="language" type="gchararray" flags="227" default-value="NULL"/>
    <property name="ellipsize" type="PangoEllipsizeMode" flags="1073742051" default-value="PANGO_ELLIPSIZE_NONE"/>
    <property name="wrap-mode" type="PangoWrapMode" flags="1073742051" default-value="PANGO_WRAP_CHAR"/>
    <property name="background-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="foreground-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="family-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="style-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="variant-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="weight-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="stretch-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="size-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="scale-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="editable-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="strikethrough-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="underline-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="rise-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="language-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="ellipsize-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="align-set" type="gboolean" flags="227" default-value="FALSE"/>
    <signal name="edited" return="void" when="last">
      <param type="gchararray"/>
      <param type="gchararray"/>
    </signal>
  </class>
  <class name="GtkCellRendererAccel" get-type="gtk_cell_renderer_accel_get_type" parents="GtkCellRendererText,GtkCellRenderer,GInitiallyUnowned,GObject">
    <property name="accel-key" type="guint" flags="1073742051" default-value="0"/>
    <property name="accel-mods" type="GdkModifierType" flags="1073742051" default-value="0"/>
    <property name="keycode" type="guint" flags="1073742051" default-value="0"/>
    <property name="accel-mode" type="GtkCellRendererAccelMode" flags="1073742051" default-value="GTK_CELL_RENDERER_ACCEL_MODE_GTK"/>
    <signal name="accel-edited" return="void" when="last">
      <param type="gchararray"/>
      <param type="guint"/>
      <param type="GdkModifierType"/>
      <param type="guint"/>
    </signal>
    <signal name="accel-cleared" return="void" when="last">
      <param type="gchararray"/>
    </signal>
  </class>
  <class name="GtkCellRendererCombo" get-type="gtk_cell_renderer_combo_get_type" parents="GtkCellRendererText,GtkCellRenderer,GInitiallyUnowned,GObject">
    <property name="model" type="GtkTreeModel" flags="227"/>
    <property name="text-column" type="gint" flags="1073742051" default-value="-1"/>
    <property name="has-entry" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <signal name="changed" return="void" when="last">
      <param type="gchararray"/>
      <param type="GtkTreeIter"/>
    </signal>
  </class>
  <class name="GtkCellRendererPixbuf" get-type="gtk_cell_renderer_pixbuf_get_type" parents="GtkCellRenderer,GInitiallyUnowned,GObject">
    <property name="pixbuf" type="GdkPixbuf" flags="227"/>
    <property name="pixbuf-expander-open" type="GdkPixbuf" flags="227"/>
    <property name="pixbuf-expander-closed" type="GdkPixbuf" flags="227"/>
    <property name="surface" type="CairoSurface" flags="227"/>
    <property name="stock-id" type="gchararray" flags="-2147483421" default-value="NULL"/>
    <property name="stock-size" type="guint" flags="227" default-value="1"/>
    <property name="stock-detail" type="gchararray" flags="227" default-value="NULL"/>
    <property name="follow-state" type="gboolean" flags="-2147483421" default-value="TRUE"/>
    <property name="icon-name" type="gchararray" flags="227" default-value="NULL"/>
    <property name="gicon" type="GIcon" flags="227"/>
  </class>
  <class name="GtkCellRendererProgress" get-type="gtk_cell_renderer_progress_get_type" parents="GtkCellRenderer,GInitiallyUnowned,GObject">
    <implements name="GtkOrientable"/>
    <property name="value" type="gint" flags="1073742051" default-value="0"/>
    <property name="text" type="gchararray" flags="227" default-value="NULL"/>
    <property name="pulse" type="gint" flags="1073742051" default-value="-1"/>
    <property name="text-xalign" type="gfloat" flags="227" default-value="0.500000"/>
    <property name="text-yalign" type="gfloat" flags="227" default-value="0.500000"/>
    <property name="inverted" type="gboolean" flags="1073742051" default-value="FALSE"/>
  </class>
  <class name="GtkCellRendererSpin" get-type="gtk_cell_renderer_spin_get_type" parents="GtkCellRendererText,GtkCellRenderer,GInitiallyUnowned,GObject">
    <property name="adjustment" type="GtkAdjustment" flags="227"/>
    <property name="climb-rate" type="gdouble" flags="227" default-value="0.000000"/>
    <property name="digits" type="guint" flags="1073742051" default-value="0"/>
  </class>
  <class name="GtkCellRendererSpinner" get-type="gtk_cell_renderer_spinner_get_type" parents="GtkCellRenderer,GInitiallyUnowned,GObject">
    <property name="active" type="gboolean" flags="1073741827" default-value="FALSE"/>
    <property name="pulse" type="guint" flags="1073741827" default-value="0"/>
    <property name="size" type="GtkIconSize" flags="1073741827" default-value="GTK_ICON_SIZE_MENU"/>
  </class>
  <class name="GtkCellRendererToggle" get-type="gtk_cell_renderer_toggle_get_type" parents="GtkCellRenderer,GInitiallyUnowned,GObject">
    <property name="activatable" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="active" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="radio" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="inconsistent" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="indicator-size" type="gint" flags="-1073741597" default-value="0"/>
    <signal name="toggled" return="void" when="last">
      <param type="gchararray"/>
    </signal>
  </class>
  <class name="GtkCellView" get-type="gtk_cell_view_get_type" parents="GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkCellLayout"/>
    <implements name="GtkOrientable"/>
    <property name="background" type="gchararray" flags="226" default-value="NULL"/>
    <property name="background-gdk" type="GdkColor" flags="-2147483421"/>
    <property name="background-rgba" type="GdkRGBA" flags="227"/>
    <property name="background-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="model" type="GtkTreeModel" flags="227"/>
    <property name="cell-area" type="GtkCellArea" flags="235"/>
    <property name="cell-area-context" type="GtkCellAreaContext" flags="235"/>
    <property name="draw-sensitive" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="fit-model" type="gboolean" flags="1073742051" default-value="FALSE"/>
  </class>
  <class name="GtkToggleButton" get-type="gtk_toggle_button_get_type" parents="GtkButton,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkActionable"/>
    <implements name="GtkActivatable"/>
    <property name="active" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="inconsistent" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="draw-indicator" type="gboolean" flags="227" default-value="FALSE"/>
    <signal name="toggled" return="void" when="first">
    </signal>
  </class>
  <class name="GtkCheckButton" get-type="gtk_check_button_get_type" parents="GtkToggleButton,GtkButton,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkActionable"/>
    <implements name="GtkActivatable"/>
  </class>
  <class name="GtkMenuItem" get-type="gtk_menu_item_get_type" parents="GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkActivatable"/>
    <implements name="GtkActionable"/>
    <property name="right-justified" type="gboolean" flags="-1073741597" default-value="FALSE"/>
    <property name="submenu" type="GtkMenu" flags="227"/>
    <property name="accel-path" type="gchararray" flags="227" default-value="NULL"/>
    <property name="label" type="gchararray" flags="227" default-value=""/>
    <property name="use-underline" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <signal name="activate" return="void" when="first" action="1">
    </signal>
    <signal name="activate-item" return="void" when="first">
    </signal>
    <signal name="toggle-size-request" return="void" when="first">
      <param type="gpointer"/>
    </signal>
    <signal name="toggle-size-allocate" return="void" when="first">
      <param type="gint"/>
    </signal>
    <signal name="select" return="void" when="first">
    </signal>
    <signal name="deselect" return="void" when="first">
    </signal>
  </class>
  <class name="GtkCheckMenuItem" get-type="gtk_check_menu_item_get_type" parents="GtkMenuItem,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkActivatable"/>
    <implements name="GtkActionable"/>
    <property name="active" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="inconsistent" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="draw-as-radio" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <signal name="toggled" return="void" when="first">
    </signal>
  </class>
  <class name="GtkClipboard" get-type="gtk_clipboard_get_type" parents="GObject">
    <signal name="owner-change" return="void" when="first">
      <param type="GdkEvent"/>
    </signal>
  </class>
  <class name="GtkColorButton" get-type="gtk_color_button_get_type" parents="GtkButton,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkActionable"/>
    <implements name="GtkActivatable"/>
    <implements name="GtkColorChooser"/>
    <property name="use-alpha" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="title" type="gchararray" flags="227" default-value="Pick a Color"/>
    <property name="color" type="GdkColor" flags="-2147483421"/>
    <property name="alpha" type="guint" flags="227" default-value="65535"/>
    <property name="rgba" type="GdkRGBA" flags="227"/>
    <property name="show-editor" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <signal name="color-set" return="void" when="first">
    </signal>
  </class>
  <interface name="GtkColorChooser" get-type="gtk_color_chooser_get_type">
    <property name="rgba" type="GdkRGBA" flags="227"/>
    <property name="use-alpha" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <signal name="color-activated" return="void" when="first">
      <param type="GdkRGBA"/>
    </signal>
  </interface>
  <class name="GtkColorChooserDialog" get-type="gtk_color_chooser_dialog_get_type" parents="GtkDialog,GtkWindow,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkColorChooser"/>
    <property name="show-editor" type="gboolean" flags="227" default-value="FALSE"/>
  </class>
  <class name="GtkColorChooserWidget" get-type="gtk_color_chooser_widget_get_type" parents="GtkBox,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
    <implements name="GtkColorChooser"/>
    <property name="show-editor" type="gboolean" flags="227" default-value="FALSE"/>
  </class>
  <class name="GtkComboBoxText" get-type="gtk_combo_box_text_get_type" parents="GtkComboBox,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkCellLayout"/>
    <implements name="GtkCellEditable"/>
  </class>
  <boxed name="GtkCssSection" get-type="gtk_css_section_get_type"/>
  <class name="GtkCssProvider" get-type="gtk_css_provider_get_type" parents="GObject">
    <implements name="GtkStyleProvider"/>
    <implements name="GtkStyleProviderPrivate"/>
    <signal name="parsing-error" return="void" when="last">
      <param type="GtkCssSection"/>
      <param type="GError"/>
    </signal>
  </class>
  <class name="GtkDrawingArea" get-type="gtk_drawing_area_get_type" parents="GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
  </class>
  <class name="GtkEventBox" get-type="gtk_event_box_get_type" parents="GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="visible-window" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="above-child" type="gboolean" flags="1073742051" default-value="FALSE"/>
  </class>
  <class name="GtkEventController" get-type="gtk_event_controller_get_type" parents="GObject" abstract="1">
    <property name="widget" type="GtkWidget" flags="235"/>
    <property name="propagation-phase" type="GtkPropagationPhase" flags="1073742051" default-value="GTK_PHASE_BUBBLE"/>
  </class>
  <class name="GtkEventControllerKey" get-type="gtk_event_controller_key_get_type" parents="GtkEventController,GObject">
    <signal name="key-pressed" return="gboolean" when="last">
      <param type="guint"/>
      <param type="guint"/>
      <param type="GdkModifierType"/>
    </signal>
    <signal name="key-released" return="void" when="last">
      <param type="guint"/>
      <param type="guint"/>
      <param type="GdkModifierType"/>
    </signal>
    <signal name="modifiers" return="gboolean" when="last">
      <param type="GdkModifierType"/>
    </signal>
    <signal name="im-update" return="void" when="last">
    </signal>
    <signal name="focus-in" return="void" when="last">
    </signal>
    <signal name="focus-out" return="void" when="last">
    </signal>
  </class>
  <class name="GtkEventControllerMotion" get-type="gtk_event_controller_motion_get_type" parents="GtkEventController,GObject">
    <signal name="enter" return="void" when="first">
      <param type="gdouble"/>
      <param type="gdouble"/>
    </signal>
    <signal name="leave" return="void" when="first">
    </signal>
    <signal name="motion" return="void" when="first">
      <param type="gdouble"/>
      <param type="gdouble"/>
    </signal>
  </class>
  <class name="GtkEventControllerScroll" get-type="gtk_event_controller_scroll_get_type" parents="GtkEventController,GObject">
    <property name="flags" type="GtkEventControllerScrollFlags" flags="1073742051" default-value="GTK_EVENT_CONTROLLER_SCROLL_NONE"/>
    <signal name="scroll-begin" return="void" when="first">
    </signal>
    <signal name="scroll" return="void" when="first">
      <param type="gdouble"/>
      <param type="gdouble"/>
    </signal>
    <signal name="scroll-end" return="void" when="first">
    </signal>
    <signal name="decelerate" return="void" when="first">
      <param type="gdouble"/>
      <param type="gdouble"/>
    </signal>
  </class>
  <class name="GtkExpander" get-type="gtk_expander_get_type" parents="GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="expanded" type="gboolean" flags="1073742055" default-value="FALSE"/>
    <property name="label" type="gchararray" flags="231" default-value="NULL"/>
    <property name="use-underline" type="gboolean" flags="1073742055" default-value="FALSE"/>
    <property name="use-markup" type="gboolean" flags="1073742055" default-value="FALSE"/>
    <property name="spacing" type="gint" flags="-1073741597" default-value="0"/>
    <property name="label-widget" type="GtkWidget" flags="227"/>
    <property name="label-fill" type="gboolean" flags="1073742055" default-value="FALSE"/>
    <property name="resize-toplevel" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <signal name="activate" return="void" when="last" action="1">
    </signal>
  </class>
  <class name="GtkFixed" get-type="gtk_fixed_get_type" parents="GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
  </class>
  <class name="GtkFileFilter" get-type="gtk_file_filter_get_type" parents="GInitiallyUnowned,GObject">
    <implements name="GtkBuildable"/>
  </class>
  <interface name="GtkFileChooser" get-type="gtk_file_chooser_get_type">
    <property name="action" type="GtkFileChooserAction" flags="227" default-value="GTK_FILE_CHOOSER_ACTION_OPEN"/>
    <property name="create-folders" type="gboolean" flags="227" default-value="TRUE"/>
    <property name="do-overwrite-confirmation" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="extra-widget" type="GtkWidget" flags="227"/>
    <property name="filter" type="GtkFileFilter" flags="227"/>
    <property name="local-only" type="gboolean" flags="227" default-value="TRUE"/>
    <property name="preview-widget" type="GtkWidget" flags="227"/>
    <property name="preview-widget-active" type="gboolean" flags="227" default-value="TRUE"/>
    <property name="select-multiple" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="show-hidden" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="use-preview-label" type="gboolean" flags="227" default-value="TRUE"/>
    <signal name="current-folder-changed" return="void" when="last">
    </signal>
    <signal name="selection-changed" return="void" when="last">
    </signal>
    <signal name="update-preview" return="void" when="last">
    </signal>
    <signal name="file-activated" return="void" when="last">
    </signal>
    <signal name="confirm-overwrite" return="GtkFileChooserConfirmation" when="last">
    </signal>
  </interface>
  <class name="GtkFileChooserButton" get-type="gtk_file_chooser_button_get_type" parents="GtkBox,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
    <implements name="GtkFileChooser"/>
    <property name="dialog" type="GtkFileChooser" flags="234"/>
    <property name="title" type="gchararray" flags="227" default-value="Select a File"/>
    <property name="width-chars" type="gint" flags="227" default-value="-1"/>
    <signal name="file-set" return="void" when="first">
    </signal>
  </class>
  <class name="GtkFileChooserDialog" get-type="gtk_file_chooser_dialog_get_type" parents="GtkDialog,GtkWindow,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkFileChooser"/>
  </class>
  <class name="GtkNativeDialog" get-type="gtk_native_dialog_get_type" parents="GObject" abstract="1">
    <property name="title" type="gchararray" flags="227" default-value="NULL"/>
    <property name="visible" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="modal" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="transient-for" type="GtkWindow" flags="1073742055"/>
    <signal name="response" return="void" when="last">
      <param type="gint"/>
    </signal>
  </class>
  <class name="GtkFileChooserNative" get-type="gtk_file_chooser_native_get_type" parents="GtkNativeDialog,GObject">
    <implements name="GtkFileChooser"/>
    <property name="accept-label" type="gchararray" flags="227" default-value="NULL"/>
    <property name="cancel-label" type="gchararray" flags="227" default-value="NULL"/>
  </class>
  <class name="GtkFileChooserWidget" get-type="gtk_file_chooser_widget_get_type" parents="GtkBox,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
    <implements name="GtkFileChooser"/>
    <implements name="GtkFileChooserEmbed"/>
    <property name="search-mode" type="gboolean" flags="3" default-value="FALSE"/>
    <property name="subtitle" type="gchararray" flags="1" default-value=""/>
    <signal name="show-hidden" return="void" when="first" action="1">
    </signal>
    <signal name="location-popup" return="void" when="first" action="1">
      <param type="gchararray"/>
    </signal>
    <signal name="location-popup-on-paste" return="void" when="first" action="1">
    </signal>
    <signal name="location-toggle-popup" return="void" when="first" action="1">
    </signal>
    <signal name="up-folder" return="void" when="first" action="1">
    </signal>
    <signal name="down-folder" return="void" when="first" action="1">
    </signal>
    <signal name="home-folder" return="void" when="first" action="1">
    </signal>
    <signal name="desktop-folder" return="void" when="first" action="1">
    </signal>
    <signal name="quick-bookmark" return="void" when="first" action="1">
      <param type="gint"/>
    </signal>
    <signal name="search-shortcut" return="void" when="first" action="1">
    </signal>
    <signal name="recent-shortcut" return="void" when="first" action="1">
    </signal>
    <signal name="places-shortcut" return="void" when="first" action="1">
    </signal>
  </class>
  <class name="GtkFlowBoxChild" get-type="gtk_flow_box_child_get_type" parents="GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <signal name="activate" return="void" when="first" action="1">
    </signal>
  </class>
  <class name="GtkFlowBox" get-type="gtk_flow_box_get_type" parents="GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
    <property name="homogeneous" type="gboolean" flags="1073741827" default-value="FALSE"/>
    <property name="column-spacing" type="guint" flags="1073741827" default-value="0"/>
    <property name="row-spacing" type="guint" flags="1073741827" default-value="0"/>
    <property name="min-children-per-line" type="guint" flags="1073741827" default-value="0"/>
    <property name="max-children-per-line" type="guint" flags="1073741827" default-value="7"/>
    <property name="selection-mode" type="GtkSelectionMode" flags="1073741827" default-value="GTK_SELECTION_SINGLE"/>
    <property name="activate-on-single-click" type="gboolean" flags="1073741827" default-value="TRUE"/>
    <signal name="move-cursor" return="gboolean" when="last" action="1">
      <param type="GtkMovementStep"/>
      <param type="gint"/>
    </signal>
    <signal name="select-all" return="void" when="last" action="1">
    </signal>
    <signal name="unselect-all" return="void" when="last" action="1">
    </signal>
    <signal name="child-activated" return="void" when="last">
      <param type="GtkFlowBoxChild"/>
    </signal>
    <signal name="selected-children-changed" return="void" when="first">
    </signal>
    <signal name="activate-cursor-child" return="void" when="last" action="1">
    </signal>
    <signal name="toggle-cursor-child" return="void" when="last" action="1">
    </signal>
  </class>
  <class name="GtkFontButton" get-type="gtk_font_button_get_type" parents="GtkButton,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkActionable"/>
    <implements name="GtkActivatable"/>
    <implements name="GtkFontChooser"/>
    <property name="title" type="gchararray" flags="227" default-value="Pick a Font"/>
    <property name="font-name" type="gchararray" flags="-2147483421" default-value="Sans 12"/>
    <property name="use-font" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="use-size" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="show-style" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="show-size" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <signal name="font-set" return="void" when="first">
    </signal>
  </class>
  <interface name="GtkFontChooser" get-type="gtk_font_chooser_get_type">
    <property name="font" type="gchararray" flags="227" default-value="Sans 10"/>
    <property name="font-desc" type="PangoFontDescription" flags="227"/>
    <property name="font-features" type="gchararray" flags="225" default-value=""/>
    <property name="language" type="gchararray" flags="1073742051" default-value=""/>
    <property name="level" type="GtkFontChooserLevel" flags="1073742051" default-value="GTK_FONT_CHOOSER_LEVEL_STYLE | GTK_FONT_CHOOSER_LEVEL_SIZE"/>
    <property name="preview-text" type="gchararray" flags="227" default-value="The quick brown fox jumps over the lazy dog."/>
    <property name="show-preview-entry" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <signal name="font-activated" return="void" when="first">
      <param type="gchararray"/>
    </signal>
  </interface>
  <class name="GtkFontChooserDialog" get-type="gtk_font_chooser_dialog_get_type" parents="GtkDialog,GtkWindow,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkFontChooser"/>
  </class>
  <class name="GtkFontChooserWidget" get-type="gtk_font_chooser_widget_get_type" parents="GtkBox,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
    <implements name="GtkFontChooser"/>
    <property name="tweak-action" type="GAction" flags="225"/>
  </class>
  <class name="GtkGesture" get-type="gtk_gesture_get_type" parents="GtkEventController,GObject" abstract="1">
    <property name="n-points" type="guint" flags="235" default-value="1"/>
    <property name="window" type="GdkWindow" flags="227"/>
    <signal name="cancel" return="void" when="last">
      <param type="GdkEventSequence"/>
    </signal>
    <signal name="begin" return="void" when="last">
      <param type="GdkEventSequence"/>
    </signal>
    <signal name="end" return="void" when="last">
      <param type="GdkEventSequence"/>
    </signal>
    <signal name="update" return="void" when="last">
      <param type="GdkEventSequence"/>
    </signal>
    <signal name="sequence-state-changed" return="void" when="last">
      <param type="GdkEventSequence"/>
      <param type="GtkEventSequenceState"/>
    </signal>
  </class>
  <class name="GtkGestureSingle" get-type="gtk_gesture_single_get_type" parents="GtkGesture,GtkEventController,GObject">
    <property name="touch-only" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="exclusive" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="button" type="guint" flags="1073742051" default-value="1"/>
  </class>
  <class name="GtkGestureDrag" get-type="gtk_gesture_drag_get_type" parents="GtkGestureSingle,GtkGesture,GtkEventController,GObject">
    <signal name="drag-begin" return="void" when="last">
      <param type="gdouble"/>
      <param type="gdouble"/>
    </signal>
    <signal name="drag-end" return="void" when="last">
      <param type="gdouble"/>
      <param type="gdouble"/>
    </signal>
    <signal name="drag-update" return="void" when="last">
      <param type="gdouble"/>
      <param type="gdouble"/>
    </signal>
  </class>
  <class name="GtkGestureLongPress" get-type="gtk_gesture_long_press_get_type" parents="GtkGestureSingle,GtkGesture,GtkEventController,GObject">
    <property name="delay-factor" type="gdouble" flags="227" default-value="1.000000"/>
    <signal name="pressed" return="void" when="last">
      <param type="gdouble"/>
      <param type="gdouble"/>
    </signal>
    <signal name="cancelled" return="void" when="last">
    </signal>
  </class>
  <class name="GtkGestureMultiPress" get-type="gtk_gesture_multi_press_get_type" parents="GtkGestureSingle,GtkGesture,GtkEventController,GObject">
    <signal name="pressed" return="void" when="last">
      <param type="gint"/>
      <param type="gdouble"/>
      <param type="gdouble"/>
    </signal>
    <signal name="released" return="void" when="last">
      <param type="gint"/>
      <param type="gdouble"/>
      <param type="gdouble"/>
    </signal>
    <signal name="stopped" return="void" when="last">
    </signal>
  </class>
  <class name="GtkGesturePan" get-type="gtk_gesture_pan_get_type" parents="GtkGestureDrag,GtkGestureSingle,GtkGesture,GtkEventController,GObject">
    <property name="orientation" type="GtkOrientation" flags="1073742051" default-value="GTK_ORIENTATION_HORIZONTAL"/>
    <signal name="pan" return="void" when="last">
      <param type="GtkPanDirection"/>
      <param type="gdouble"/>
    </signal>
  </class>
  <class name="GtkGestureRotate" get-type="gtk_gesture_rotate_get_type" parents="GtkGesture,GtkEventController,GObject">
    <signal name="angle-changed" return="void" when="first">
      <param type="gdouble"/>
      <param type="gdouble"/>
    </signal>
  </class>
  <class name="GtkGestureStylus" get-type="gtk_gesture_stylus_get_type" parents="GtkGestureSingle,GtkGesture,GtkEventController,GObject">
    <signal name="motion" return="void" when="last">
      <param type="gdouble"/>
      <param type="gdouble"/>
    </signal>
    <signal name="proximity" return="void" when="last">
      <param type="gdouble"/>
      <param type="gdouble"/>
    </signal>
    <signal name="down" return="void" when="last">
      <param type="gdouble"/>
      <param type="gdouble"/>
    </signal>
    <signal name="up" return="void" when="last">
      <param type="gdouble"/>
      <param type="gdouble"/>
    </signal>
  </class>
  <class name="GtkGestureSwipe" get-type="gtk_gesture_swipe_get_type" parents="GtkGestureSingle,GtkGesture,GtkEventController,GObject">
    <signal name="swipe" return="void" when="last">
      <param type="gdouble"/>
      <param type="gdouble"/>
    </signal>
  </class>
  <class name="GtkGestureZoom" get-type="gtk_gesture_zoom_get_type" parents="GtkGesture,GtkEventController,GObject">
    <signal name="scale-changed" return="void" when="first">
      <param type="gdouble"/>
    </signal>
  </class>
  <class name="GtkGLArea" get-type="gtk_gl_area_get_type" parents="GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="context" type="GdkGLContext" flags="225"/>
    <property name="has-alpha" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="has-depth-buffer" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="has-stencil-buffer" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="use-es" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="auto-render" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <signal name="render" return="gboolean" when="last">
      <param type="GdkGLContext"/>
    </signal>
    <signal name="resize" return="void" when="last">
      <param type="gint"/>
      <param type="gint"/>
    </signal>
    <signal name="create-context" return="GdkGLContext" when="last">
    </signal>
  </class>
  <class name="GtkGrid" get-type="gtk_grid_get_type" parents="GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
    <property name="row-spacing" type="gint" flags="1073742051" default-value="0"/>
    <property name="column-spacing" type="gint" flags="1073742051" default-value="0"/>
    <property name="row-homogeneous" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="column-homogeneous" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="baseline-row" type="gint" flags="1073742051" default-value="0"/>
  </class>
  <class name="GtkHeaderBar" get-type="gtk_header_bar_get_type" parents="GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="title" type="gchararray" flags="3" default-value="NULL"/>
    <property name="subtitle" type="gchararray" flags="3" default-value="NULL"/>
    <property name="has-subtitle" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="custom-title" type="GtkWidget" flags="227"/>
    <property name="spacing" type="gint" flags="1073742051" default-value="6"/>
    <property name="show-close-button" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="decoration-layout" type="gchararray" flags="227" default-value="NULL"/>
    <property name="decoration-layout-set" type="gboolean" flags="227" default-value="FALSE"/>
  </class>
  <class name="GtkIconFactory" get-type="gtk_icon_factory_get_type" parents="GObject">
    <implements name="GtkBuildable"/>
  </class>
  <boxed name="GtkIconSet" get-type="gtk_icon_set_get_type"/>
  <boxed name="GtkIconSource" get-type="gtk_icon_source_get_type"/>
  <class name="GtkStyleProperties" get-type="gtk_style_properties_get_type" parents="GObject">
    <implements name="GtkStyleProvider"/>
    <implements name="GtkStyleProviderPrivate"/>
  </class>
  <interface name="GtkStyleProvider" get-type="gtk_style_provider_get_type">
  </interface>
  <class name="GtkStyleContext" get-type="gtk_style_context_get_type" parents="GObject">
    <property name="screen" type="GdkScreen" flags="227"/>
    <property name="direction" type="GtkTextDirection" flags="-1073741597" default-value="GTK_TEXT_DIR_LTR"/>
    <property name="paint-clock" type="GdkFrameClock" flags="227"/>
    <property name="parent" type="GtkStyleContext" flags="227"/>
    <signal name="changed" return="void" when="first">
    </signal>
  </class>
  <class name="GtkIconTheme" get-type="gtk_icon_theme_get_type" parents="GObject">
    <signal name="changed" return="void" when="last">
    </signal>
  </class>
  <class name="GtkIconInfo" get-type="gtk_icon_info_get_type" parents="GObject">
  </class>
  <class name="GtkTooltip" get-type="gtk_tooltip_get_type" parents="GObject">
  </class>
  <class name="GtkIconView" get-type="gtk_icon_view_get_type" parents="GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkCellLayout"/>
    <implements name="GtkScrollable"/>
    <property name="pixbuf-column" type="gint" flags="1073742051" default-value="-1"/>
    <property name="text-column" type="gint" flags="1073742051" default-value="-1"/>
    <property name="markup-column" type="gint" flags="1073742051" default-value="-1"/>
    <property name="selection-mode" type="GtkSelectionMode" flags="1073742051" default-value="GTK_SELECTION_SINGLE"/>
    <property name="item-orientation" type="GtkOrientation" flags="1073742051" default-value="GTK_ORIENTATION_VERTICAL"/>
    <property name="model" type="GtkTreeModel" flags="227"/>
    <property name="columns" type="gint" flags="1073742051" default-value="-1"/>
    <property name="item-width" type="gint" flags="1073742051" default-value="-1"/>
    <property name="spacing" type="gint" flags="1073742051" default-value="0"/>
    <property name="row-spacing" type="gint" flags="1073742051" default-value="6"/>
    <property name="column-spacing" type="gint" flags="1073742051" default-value="6"/>
    <property name="margin" type="gint" flags="1073742051" default-value="6"/>
    <property name="reorderable" type="gboolean" flags="1073741827" default-value="FALSE"/>
    <property name="tooltip-column" type="gint" flags="1073742051" default-value="-1"/>
    <property name="item-padding" type="gint" flags="1073742051" default-value="6"/>
    <property name="cell-area" type="GtkCellArea" flags="235"/>
    <property name="activate-on-single-click" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <signal name="move-cursor" return="gboolean" when="last" action="1">
      <param type="GtkMovementStep"/>
      <param type="gint"/>
    </signal>
    <signal name="select-all" return="void" when="last" action="1">
    </signal>
    <signal name="unselect-all" return="void" when="last" action="1">
    </signal>
    <signal name="selection-changed" return="void" when="first">
    </signal>
    <signal name="item-activated" return="void" when="last">
      <param type="GtkTreePath"/>
    </signal>
    <signal name="select-cursor-item" return="void" when="last" action="1">
    </signal>
    <signal name="toggle-cursor-item" return="void" when="last" action="1">
    </signal>
    <signal name="activate-cursor-item" return="gboolean" when="last" action="1">
    </signal>
  </class>
  <class name="GtkIMContextSimple" get-type="gtk_im_context_simple_get_type" parents="GtkIMContext,GObject">
  </class>
  <class name="GtkIMMulticontext" get-type="gtk_im_multicontext_get_type" parents="GtkIMContext,GObject">
  </class>
  <class name="GtkInfoBar" get-type="gtk_info_bar_get_type" parents="GtkBox,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
    <property name="message-type" type="GtkMessageType" flags="1073742055" default-value="GTK_MESSAGE_INFO"/>
    <property name="show-close-button" type="gboolean" flags="1073742055" default-value="FALSE"/>
    <property name="revealed" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <signal name="response" return="void" when="last">
      <param type="gint"/>
    </signal>
    <signal name="close" return="void" when="last" action="1">
    </signal>
  </class>
  <class name="GtkInvisible" get-type="gtk_invisible_get_type" parents="GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="screen" type="GdkScreen" flags="227"/>
  </class>
  <class name="GtkLayout" get-type="gtk_layout_get_type" parents="GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkScrollable"/>
    <property name="width" type="guint" flags="1073742051" default-value="100"/>
    <property name="height" type="guint" flags="1073742051" default-value="100"/>
  </class>
  <class name="GtkLevelBar" get-type="gtk_level_bar_get_type" parents="GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
    <property name="value" type="gdouble" flags="1073742051" default-value="0.000000"/>
    <property name="min-value" type="gdouble" flags="1073742051" default-value="0.000000"/>
    <property name="max-value" type="gdouble" flags="1073742051" default-value="1.000000"/>
    <property name="mode" type="GtkLevelBarMode" flags="1073742051" default-value="GTK_LEVEL_BAR_MODE_CONTINUOUS"/>
    <property name="inverted" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <signal name="offset-changed" return="void" when="first" detailed="1">
      <param type="gchararray"/>
    </signal>
  </class>
  <class name="GtkLinkButton" get-type="gtk_link_button_get_type" parents="GtkButton,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkActionable"/>
    <implements name="GtkActivatable"/>
    <property name="uri" type="gchararray" flags="227" default-value="NULL"/>
    <property name="visited" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <signal name="activate-link" return="gboolean" when="last">
    </signal>
  </class>
  <class name="GtkListBoxRow" get-type="gtk_list_box_row_get_type" parents="GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkActionable"/>
    <property name="activatable" type="gboolean" flags="1073741827" default-value="TRUE"/>
    <property name="selectable" type="gboolean" flags="1073741827" default-value="TRUE"/>
    <signal name="activate" return="void" when="first" action="1">
    </signal>
  </class>
  <class name="GtkListBox" get-type="gtk_list_box_get_type" parents="GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="selection-mode" type="GtkSelectionMode" flags="1073741827" default-value="GTK_SELECTION_SINGLE"/>
    <property name="activate-on-single-click" type="gboolean" flags="1073741827" default-value="TRUE"/>
    <signal name="move-cursor" return="void" when="last" action="1">
      <param type="GtkMovementStep"/>
      <param type="gint"/>
    </signal>
    <signal name="row-activated" return="void" when="last">
      <param type="GtkListBoxRow"/>
    </signal>
    <signal name="select-all" return="void" when="last" action="1">
    </signal>
    <signal name="unselect-all" return="void" when="last" action="1">
    </signal>
    <signal name="toggle-cursor-row" return="void" when="last" action="1">
    </signal>
    <signal name="row-selected" return="void" when="last">
      <param type="GtkListBoxRow"/>
    </signal>
    <signal name="selected-rows-changed" return="void" when="first">
    </signal>
    <signal name="activate-cursor-row" return="void" when="last" action="1">
    </signal>
  </class>
  <class name="GtkLockButton" get-type="gtk_lock_button_get_type" parents="GtkButton,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkActionable"/>
    <implements name="GtkActivatable"/>
    <property name="permission" type="GPermission" flags="227"/>
    <property name="text-lock" type="gchararray" flags="231" default-value="Lock"/>
    <property name="text-unlock" type="gchararray" flags="231" default-value="Unlock"/>
    <property name="tooltip-lock" type="gchararray" flags="231" default-value="Dialog is unlocked.\nClick to prevent further changes"/>
    <property name="tooltip-unlock" type="gchararray" flags="231" default-value="Dialog is locked.\nClick to make changes"/>
    <property name="tooltip-not-authorized" type="gchararray" flags="231" default-value="System policy prevents changes.\nContact your system administrator"/>
  </class>
  <class name="GtkMenuBar" get-type="gtk_menu_bar_get_type" parents="GtkMenuShell,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="pack-direction" type="GtkPackDirection" flags="1073742051" default-value="GTK_PACK_DIRECTION_LTR"/>
    <property name="child-pack-direction" type="GtkPackDirection" flags="1073742051" default-value="GTK_PACK_DIRECTION_LTR"/>
  </class>
  <class name="GtkPopover" get-type="gtk_popover_get_type" parents="GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="relative-to" type="GtkWidget" flags="227"/>
    <property name="pointing-to" type="GdkRectangle" flags="227"/>
    <property name="position" type="GtkPositionType" flags="1073742051" default-value="GTK_POS_TOP"/>
    <property name="modal" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="transitions-enabled" type="gboolean" flags="-1073741597" default-value="TRUE"/>
    <property name="constrain-to" type="GtkPopoverConstraint" flags="1073742051" default-value="GTK_POPOVER_CONSTRAINT_WINDOW"/>
    <signal name="closed" return="void" when="last">
    </signal>
  </class>
  <class name="GtkMenuButton" get-type="gtk_menu_button_get_type" parents="GtkToggleButton,GtkButton,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkActionable"/>
    <implements name="GtkActivatable"/>
    <property name="popup" type="GtkMenu" flags="227"/>
    <property name="menu-model" type="GMenuModel" flags="227"/>
    <property name="align-widget" type="GtkContainer" flags="227"/>
    <property name="direction" type="GtkArrowType" flags="1073742051" default-value="GTK_ARROW_DOWN"/>
    <property name="use-popover" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="popover" type="GtkPopover" flags="3"/>
  </class>
  <class name="GtkSizeGroup" get-type="gtk_size_group_get_type" parents="GObject">
    <implements name="GtkBuildable"/>
    <property name="mode" type="GtkSizeGroupMode" flags="1073742051" default-value="GTK_SIZE_GROUP_HORIZONTAL"/>
    <property name="ignore-hidden" type="gboolean" flags="-1073741597" default-value="FALSE"/>
  </class>
  <class name="GtkToolItem" get-type="gtk_tool_item_get_type" parents="GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkActivatable"/>
    <property name="visible-horizontal" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="visible-vertical" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="is-important" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <signal name="create-menu-proxy" return="gboolean" when="last">
    </signal>
    <signal name="toolbar-reconfigured" return="void" when="last">
    </signal>
  </class>
  <class name="GtkToolButton" get-type="gtk_tool_button_get_type" parents="GtkToolItem,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkActivatable"/>
    <implements name="GtkActionable"/>
    <property name="label" type="gchararray" flags="227" default-value="NULL"/>
    <property name="use-underline" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="label-widget" type="GtkWidget" flags="227"/>
    <property name="stock-id" type="gchararray" flags="-2147483421" default-value="NULL"/>
    <property name="icon-name" type="gchararray" flags="227" default-value="NULL"/>
    <property name="icon-widget" type="GtkWidget" flags="227"/>
    <signal name="clicked" return="void" when="first" action="1">
    </signal>
  </class>
  <class name="GtkMenuToolButton" get-type="gtk_menu_tool_button_get_type" parents="GtkToolButton,GtkToolItem,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkActivatable"/>
    <implements name="GtkActionable"/>
    <property name="menu" type="GtkMenu" flags="227"/>
    <signal name="show-menu" return="void" when="first">
    </signal>
  </class>
  <class name="GtkMessageDialog" get-type="gtk_message_dialog_get_type" parents="GtkDialog,GtkWindow,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="message-type" type="GtkMessageType" flags="1073742055" default-value="GTK_MESSAGE_INFO"/>
    <property name="buttons" type="GtkButtonsType" flags="234" default-value="GTK_BUTTONS_NONE"/>
    <property name="text" type="gchararray" flags="227" default-value=""/>
    <property name="use-markup" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="secondary-text" type="gchararray" flags="227" default-value="NULL"/>
    <property name="secondary-use-markup" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="image" type="GtkWidget" flags="-2147483421"/>
    <property name="message-area" type="GtkWidget" flags="225"/>
  </class>
  <class name="GtkModelButton" get-type="gtk_model_button_get_type" parents="GtkButton,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkActionable"/>
    <implements name="GtkActivatable"/>
    <property name="role" type="GtkButtonRole" flags="1073742051" default-value="GTK_BUTTON_ROLE_NORMAL"/>
    <property name="icon" type="GIcon" flags="1073742051"/>
    <property name="text" type="gchararray" flags="1073742051" default-value=""/>
    <property name="use-markup" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="active" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="menu-name" type="gchararray" flags="1073742051" default-value="NULL"/>
    <property name="inverted" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="centered" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="iconic" type="gboolean" flags="1073742051" default-value="FALSE"/>
  </class>
  <class name="GtkMountOperation" get-type="gtk_mount_operation_get_type" parents="GMountOperation,GObject">
    <property name="parent" type="GtkWindow" flags="227"/>
    <property name="is-showing" type="gboolean" flags="225" default-value="FALSE"/>
    <property name="screen" type="GdkScreen" flags="227"/>
  </class>
  <class name="GtkNotebook" get-type="gtk_notebook_get_type" parents="GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="tab-pos" type="GtkPositionType" flags="1073742051" default-value="GTK_POS_TOP"/>
    <property name="show-tabs" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="show-border" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="scrollable" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="page" type="gint" flags="1073742051" default-value="-1"/>
    <property name="enable-popup" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="group-name" type="gchararray" flags="1073742051" default-value="NULL"/>
    <signal name="switch-page" return="void" when="last">
      <param type="GtkWidget"/>
      <param type="guint"/>
    </signal>
    <signal name="focus-tab" return="gboolean" when="last" action="1">
      <param type="GtkNotebookTab"/>
    </signal>
    <signal name="select-page" return="gboolean" when="last" action="1">
      <param type="gboolean"/>
    </signal>
    <signal name="change-current-page" return="gboolean" when="last" action="1">
      <param type="gint"/>
    </signal>
    <signal name="move-focus-out" return="void" when="last" action="1">
      <param type="GtkDirectionType"/>
    </signal>
    <signal name="reorder-tab" return="gboolean" when="last" action="1">
      <param type="GtkDirectionType"/>
      <param type="gboolean"/>
    </signal>
    <signal name="page-reordered" return="void" when="last">
      <param type="GtkWidget"/>
      <param type="guint"/>
    </signal>
    <signal name="page-removed" return="void" when="last">
      <param type="GtkWidget"/>
      <param type="guint"/>
    </signal>
    <signal name="page-added" return="void" when="last">
      <param type="GtkWidget"/>
      <param type="guint"/>
    </signal>
    <signal name="create-window" return="GtkNotebook" when="last">
      <param type="GtkWidget"/>
      <param type="gint"/>
      <param type="gint"/>
    </signal>
  </class>
  <class name="GtkOffscreenWindow" get-type="gtk_offscreen_window_get_type" parents="GtkWindow,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
  </class>
  <interface name="GtkOrientable" get-type="gtk_orientable_get_type">
    <property name="orientation" type="GtkOrientation" flags="1073742051" default-value="GTK_ORIENTATION_HORIZONTAL"/>
  </interface>
  <class name="GtkOverlay" get-type="gtk_overlay_get_type" parents="GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <signal name="get-child-position" return="gboolean" when="last">
      <param type="GtkWidget"/>
      <param type="GdkRectangle"/>
    </signal>
  </class>
  <class name="GtkPadController" get-type="gtk_pad_controller_get_type" parents="GtkEventController,GObject">
    <property name="action-group" type="GActionGroup" flags="235"/>
    <property name="pad" type="GdkDevice" flags="235"/>
  </class>
  <boxed name="GtkPaperSize" get-type="gtk_paper_size_get_type"/>
  <class name="GtkPageSetup" get-type="gtk_page_setup_get_type" parents="GObject">
  </class>
  <class name="GtkPaned" get-type="gtk_paned_get_type" parents="GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
    <property name="position" type="gint" flags="1073742051" default-value="0"/>
    <property name="position-set" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="min-position" type="gint" flags="1073742049" default-value="0"/>
    <property name="max-position" type="gint" flags="1073742049" default-value="2147483647"/>
    <property name="wide-handle" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <signal name="cycle-child-focus" return="gboolean" when="last" action="1">
      <param type="gboolean"/>
    </signal>
    <signal name="toggle-handle-focus" return="gboolean" when="last" action="1">
    </signal>
    <signal name="move-handle" return="gboolean" when="last" action="1">
      <param type="GtkScrollType"/>
    </signal>
    <signal name="cycle-handle-focus" return="gboolean" when="last" action="1">
      <param type="gboolean"/>
    </signal>
    <signal name="accept-position" return="gboolean" when="last" action="1">
    </signal>
    <signal name="cancel-position" return="gboolean" when="last" action="1">
    </signal>
  </class>
  <class name="GtkPlacesSidebar" get-type="gtk_places_sidebar_get_type" parents="GtkScrolledWindow,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="location" type="GFile" flags="3"/>
    <property name="open-flags" type="GtkPlacesOpenFlags" flags="3" default-value="GTK_PLACES_OPEN_NORMAL"/>
    <property name="show-recent" type="gboolean" flags="3" default-value="TRUE"/>
    <property name="show-desktop" type="gboolean" flags="3" default-value="TRUE"/>
    <property name="show-connect-to-server" type="gboolean" flags="-2147483645" default-value="FALSE"/>
    <property name="show-enter-location" type="gboolean" flags="3" default-value="FALSE"/>
    <property name="show-trash" type="gboolean" flags="3" default-value="TRUE"/>
    <property name="show-starred-location" type="gboolean" flags="3" default-value="FALSE"/>
    <property name="local-only" type="gboolean" flags="3" default-value="FALSE"/>
    <property name="show-other-locations" type="gboolean" flags="3" default-value="FALSE"/>
    <property name="populate-all" type="gboolean" flags="3" default-value="FALSE"/>
    <signal name="populate-popup" return="void" when="first">
      <param type="GtkWidget"/>
      <param type="GFile"/>
      <param type="GVolume"/>
    </signal>
    <signal name="open-location" return="void" when="first">
      <param type="GObject"/>
      <param type="GtkPlacesOpenFlags"/>
    </signal>
    <signal name="show-error-message" return="void" when="first">
      <param type="gchararray"/>
      <param type="gchararray"/>
    </signal>
    <signal name="show-connect-to-server" return="void" when="first">
    </signal>
    <signal name="show-enter-location" return="void" when="first">
    </signal>
    <signal name="drag-action-requested" return="gint" when="last">
      <param type="GdkDragContext"/>
      <param type="GObject"/>
      <param type="gpointer"/>
    </signal>
    <signal name="drag-action-ask" return="gint" when="last">
      <param type="gint"/>
    </signal>
    <signal name="drag-perform-drop" return="void" when="first">
      <param type="GObject"/>
      <param type="gpointer"/>
      <param type="gint"/>
    </signal>
    <signal name="show-other-locations" return="void" when="first">
    </signal>
    <signal name="show-other-locations-with-flags" return="void" when="first">
      <param type="GtkPlacesOpenFlags"/>
    </signal>
    <signal name="mount" return="void" when="first">
      <param type="GMountOperation"/>
    </signal>
    <signal name="unmount" return="void" when="first">
      <param type="GMountOperation"/>
    </signal>
    <signal name="show-starred-location" return="void" when="first">
      <param type="GtkPlacesOpenFlags"/>
    </signal>
  </class>
  <class name="GtkPopoverMenu" get-type="gtk_popover_menu_get_type" parents="GtkPopover,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="visible-submenu" type="gchararray" flags="227" default-value="NULL"/>
  </class>
  <class name="GtkPrintContext" get-type="gtk_print_context_get_type" parents="GObject">
  </class>
  <class name="GtkPrintSettings" get-type="gtk_print_settings_get_type" parents="GObject">
  </class>
  <interface name="GtkPrintOperationPreview" get-type="gtk_print_operation_preview_get_type">
    <signal name="ready" return="void" when="last">
      <param type="GtkPrintContext"/>
    </signal>
    <signal name="got-page-size" return="void" when="last">
      <param type="GtkPrintContext"/>
      <param type="GtkPageSetup"/>
    </signal>
  </interface>
  <class name="GtkPrintOperation" get-type="gtk_print_operation_get_type" parents="GObject">
    <implements name="GtkPrintOperationPreview"/>
    <property name="default-page-setup" type="GtkPageSetup" flags="227"/>
    <property name="print-settings" type="GtkPrintSettings" flags="227"/>
    <property name="job-name" type="gchararray" flags="227" default-value=""/>
    <property name="n-pages" type="gint" flags="1073742051" default-value="-1"/>
    <property name="current-page" type="gint" flags="1073742051" default-value="-1"/>
    <property name="use-full-page" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="track-print-status" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="unit" type="GtkUnit" flags="1073742051" default-value="GTK_UNIT_NONE"/>
    <property name="show-progress" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="allow-async" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="export-filename" type="gchararray" flags="227" default-value="NULL"/>
    <property name="status" type="GtkPrintStatus" flags="1073742049" default-value="GTK_PRINT_STATUS_INITIAL"/>
    <property name="status-string" type="gchararray" flags="225" default-value=""/>
    <property name="custom-tab-label" type="gchararray" flags="227" default-value="NULL"/>
    <property name="embed-page-setup" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="has-selection" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="support-selection" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="n-pages-to-print" type="gint" flags="1073742049" default-value="-1"/>
    <signal name="done" return="void" when="last">
      <param type="GtkPrintOperationResult"/>
    </signal>
    <signal name="begin-print" return="void" when="last">
      <param type="GtkPrintContext"/>
    </signal>
    <signal name="paginate" return="gboolean" when="last">
      <param type="GtkPrintContext"/>
    </signal>
    <signal name="request-page-setup" return="void" when="last">
      <param type="GtkPrintContext"/>
      <param type="gint"/>
      <param type="GtkPageSetup"/>
    </signal>
    <signal name="draw-page" return="void" when="last">
      <param type="GtkPrintContext"/>
      <param type="gint"/>
    </signal>
    <signal name="end-print" return="void" when="last">
      <param type="GtkPrintContext"/>
    </signal>
    <signal name="status-changed" return="void" when="last">
    </signal>
    <signal name="create-custom-widget" return="GObject" when="last">
    </signal>
    <signal name="update-custom-widget" return="void" when="last">
      <param type="GtkWidget"/>
      <param type="GtkPageSetup"/>
      <param type="GtkPrintSettings"/>
    </signal>
    <signal name="custom-widget-apply" return="void" when="last">
      <param type="GtkWidget"/>
    </signal>
    <signal name="preview" return="gboolean" when="last">
      <param type="GtkPrintOperationPreview"/>
      <param type="GtkPrintContext"/>
      <param type="GtkWindow"/>
    </signal>
  </class>
  <class name="GtkProgressBar" get-type="gtk_progress_bar_get_type" parents="GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
    <property name="fraction" type="gdouble" flags="1073742051" default-value="0.000000"/>
    <property name="pulse-step" type="gdouble" flags="1073742051" default-value="0.100000"/>
    <property name="inverted" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="text" type="gchararray" flags="227" default-value="NULL"/>
    <property name="show-text" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="ellipsize" type="PangoEllipsizeMode" flags="1073742051" default-value="PANGO_ELLIPSIZE_NONE"/>
  </class>
  <class name="GtkRadioButton" get-type="gtk_radio_button_get_type" parents="GtkCheckButton,GtkToggleButton,GtkButton,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkActionable"/>
    <implements name="GtkActivatable"/>
    <property name="group" type="GtkRadioButton" flags="226"/>
    <signal name="group-changed" return="void" when="first">
    </signal>
  </class>
  <class name="GtkRadioMenuItem" get-type="gtk_radio_menu_item_get_type" parents="GtkCheckMenuItem,GtkMenuItem,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkActivatable"/>
    <implements name="GtkActionable"/>
    <property name="group" type="GtkRadioMenuItem" flags="226"/>
    <signal name="group-changed" return="void" when="first">
    </signal>
  </class>
  <class name="GtkToggleToolButton" get-type="gtk_toggle_tool_button_get_type" parents="GtkToolButton,GtkToolItem,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkActivatable"/>
    <implements name="GtkActionable"/>
    <property name="active" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <signal name="toggled" return="void" when="first">
    </signal>
  </class>
  <class name="GtkRadioToolButton" get-type="gtk_radio_tool_button_get_type" parents="GtkToggleToolButton,GtkToolButton,GtkToolItem,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkActivatable"/>
    <implements name="GtkActionable"/>
    <property name="group" type="GtkRadioToolButton" flags="226"/>
  </class>
  <class name="GtkRange" get-type="gtk_range_get_type" parents="GtkWidget,GInitiallyUnowned,GObject" abstract="1">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
    <property name="adjustment" type="GtkAdjustment" flags="231"/>
    <property name="inverted" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="lower-stepper-sensitivity" type="GtkSensitivityType" flags="-1073741597" default-value="GTK_SENSITIVITY_AUTO"/>
    <property name="upper-stepper-sensitivity" type="GtkSensitivityType" flags="-1073741597" default-value="GTK_SENSITIVITY_AUTO"/>
    <property name="show-fill-level" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="restrict-to-fill-level" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="fill-level" type="gdouble" flags="1073742051" default-value="179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000"/>
    <property name="round-digits" type="gint" flags="1073742051" default-value="-1"/>
    <signal name="value-changed" return="void" when="last">
    </signal>
    <signal name="adjust-bounds" return="void" when="last">
      <param type="gdouble"/>
    </signal>
    <signal name="move-slider" return="void" when="last" action="1">
      <param type="GtkScrollType"/>
    </signal>
    <signal name="change-value" return="gboolean" when="last">
      <param type="GtkScrollType"/>
      <param type="gdouble"/>
    </signal>
  </class>
  <class name="GtkRecentManager" get-type="gtk_recent_manager_get_type" parents="GObject">
    <property name="filename" type="gchararray" flags="11" default-value="NULL"/>
    <property name="size" type="gint" flags="1" default-value="0"/>
    <signal name="changed" return="void" when="first">
    </signal>
  </class>
  <boxed name="GtkRecentInfo" get-type="gtk_recent_info_get_type"/>
  <class name="GtkRecentFilter" get-type="gtk_recent_filter_get_type" parents="GInitiallyUnowned,GObject">
    <implements name="GtkBuildable"/>
  </class>
  <interface name="GtkRecentChooser" get-type="gtk_recent_chooser_get_type">
    <property name="filter" type="GtkRecentFilter" flags="227"/>
    <property name="limit" type="gint" flags="1073742051" default-value="50"/>
    <property name="local-only" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="recent-manager" type="GtkRecentManager" flags="234"/>
    <property name="select-multiple" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="show-icons" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="show-not-found" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="show-private" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="show-tips" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="sort-type" type="GtkRecentSortType" flags="1073742051" default-value="GTK_RECENT_SORT_NONE"/>
    <signal name="selection-changed" return="void" when="last">
    </signal>
    <signal name="item-activated" return="void" when="last">
    </signal>
  </interface>
  <class name="GtkRecentChooserDialog" get-type="gtk_recent_chooser_dialog_get_type" parents="GtkDialog,GtkWindow,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkRecentChooser"/>
  </class>
  <class name="GtkRecentChooserMenu" get-type="gtk_recent_chooser_menu_get_type" parents="GtkMenu,GtkMenuShell,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkRecentChooser"/>
    <implements name="GtkActivatable"/>
    <property name="show-numbers" type="gboolean" flags="1073742051" default-value="FALSE"/>
  </class>
  <class name="GtkRecentChooserWidget" get-type="gtk_recent_chooser_widget_get_type" parents="GtkBox,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
    <implements name="GtkRecentChooser"/>
  </class>
  <class name="GtkRevealer" get-type="gtk_revealer_get_type" parents="GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="transition-type" type="GtkRevealerTransitionType" flags="1073742055" default-value="GTK_REVEALER_TRANSITION_TYPE_SLIDE_DOWN"/>
    <property name="transition-duration" type="guint" flags="1073742055" default-value="250"/>
    <property name="reveal-child" type="gboolean" flags="1073742055" default-value="FALSE"/>
    <property name="child-revealed" type="gboolean" flags="1" default-value="FALSE"/>
  </class>
  <class name="GtkScale" get-type="gtk_scale_get_type" parents="GtkRange,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
    <property name="digits" type="gint" flags="1073742051" default-value="1"/>
    <property name="draw-value" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="has-origin" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="value-pos" type="GtkPositionType" flags="1073742051" default-value="GTK_POS_TOP"/>
    <signal name="format-value" return="gchararray" when="last">
      <param type="gdouble"/>
    </signal>
  </class>
  <class name="GtkScaleButton" get-type="gtk_scale_button_get_type" parents="GtkButton,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkActionable"/>
    <implements name="GtkActivatable"/>
    <implements name="GtkOrientable"/>
    <property name="value" type="gdouble" flags="1073742051" default-value="0.000000"/>
    <property name="size" type="GtkIconSize" flags="1073742051" default-value="GTK_ICON_SIZE_SMALL_TOOLBAR"/>
    <property name="adjustment" type="GtkAdjustment" flags="227"/>
    <property name="icons" type="GStrv" flags="227"/>
    <signal name="value-changed" return="void" when="last">
      <param type="gdouble"/>
    </signal>
    <signal name="popup" return="void" when="last" action="1">
    </signal>
    <signal name="popdown" return="void" when="last" action="1">
    </signal>
  </class>
  <interface name="GtkScrollable" get-type="gtk_scrollable_get_type">
    <property name="hadjustment" type="GtkAdjustment" flags="231"/>
    <property name="hscroll-policy" type="GtkScrollablePolicy" flags="1073742051" default-value="GTK_SCROLL_MINIMUM"/>
    <property name="vadjustment" type="GtkAdjustment" flags="231"/>
    <property name="vscroll-policy" type="GtkScrollablePolicy" flags="1073742051" default-value="GTK_SCROLL_MINIMUM"/>
  </interface>
  <class name="GtkScrollbar" get-type="gtk_scrollbar_get_type" parents="GtkRange,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
  </class>
  <class name="GtkScrolledWindow" get-type="gtk_scrolled_window_get_type" parents="GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="hadjustment" type="GtkAdjustment" flags="231"/>
    <property name="vadjustment" type="GtkAdjustment" flags="231"/>
    <property name="hscrollbar-policy" type="GtkPolicyType" flags="1073742051" default-value="GTK_POLICY_AUTOMATIC"/>
    <property name="vscrollbar-policy" type="GtkPolicyType" flags="1073742051" default-value="GTK_POLICY_AUTOMATIC"/>
    <property name="window-placement" type="GtkCornerType" flags="1073742051" default-value="GTK_CORNER_TOP_LEFT"/>
    <property name="window-placement-set" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="shadow-type" type="GtkShadowType" flags="1073742051" default-value="GTK_SHADOW_NONE"/>
    <property name="min-content-width" type="gint" flags="1073742051" default-value="-1"/>
    <property name="min-content-height" type="gint" flags="1073742051" default-value="-1"/>
    <property name="kinetic-scrolling" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="overlay-scrolling" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="max-content-width" type="gint" flags="1073742051" default-value="-1"/>
    <property name="max-content-height" type="gint" flags="1073742051" default-value="-1"/>
    <property name="propagate-natural-width" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="propagate-natural-height" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <signal name="move-focus-out" return="void" when="last" action="1">
      <param type="GtkDirectionType"/>
    </signal>
    <signal name="scroll-child" return="gboolean" when="last" action="1">
      <param type="GtkScrollType"/>
      <param type="gboolean"/>
    </signal>
    <signal name="edge-overshot" return="void" when="last">
      <param type="GtkPositionType"/>
    </signal>
    <signal name="edge-reached" return="void" when="last">
      <param type="GtkPositionType"/>
    </signal>
  </class>
  <class name="GtkSearchBar" get-type="gtk_search_bar_get_type" parents="GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="search-mode-enabled" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="show-close-button" type="gboolean" flags="1073742055" default-value="FALSE"/>
  </class>
  <class name="GtkSearchEntry" get-type="gtk_search_entry_get_type" parents="GtkEntry,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkEditable"/>
    <implements name="GtkCellEditable"/>
    <signal name="search-changed" return="void" when="last">
    </signal>
    <signal name="next-match" return="void" when="last" action="1">
    </signal>
    <signal name="previous-match" return="void" when="last" action="1">
    </signal>
    <signal name="stop-search" return="void" when="last" action="1">
    </signal>
  </class>
  <class name="GtkSeparator" get-type="gtk_separator_get_type" parents="GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
  </class>
  <class name="GtkSeparatorMenuItem" get-type="gtk_separator_menu_item_get_type" parents="GtkMenuItem,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkActivatable"/>
    <implements name="GtkActionable"/>
  </class>
  <class name="GtkSeparatorToolItem" get-type="gtk_separator_tool_item_get_type" parents="GtkToolItem,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkActivatable"/>
    <property name="draw" type="gboolean" flags="1073742051" default-value="TRUE"/>
  </class>
  <class name="GtkSettings" get-type="gtk_settings_get_type" parents="GObject">
    <implements name="GtkStyleProvider"/>
    <implements name="GtkStyleProviderPrivate"/>
    <property name="gtk-double-click-time" type="gint" flags="227" default-value="400"/>
    <property name="gtk-double-click-distance" type="gint" flags="227" default-value="5"/>
    <property name="gtk-cursor-blink" type="gboolean" flags="227" default-value="TRUE"/>
    <property name="gtk-cursor-blink-time" type="gint" flags="227" default-value="1200"/>
    <property name="gtk-cursor-blink-timeout" type="gint" flags="227" default-value="10"/>
    <property name="gtk-split-cursor" type="gboolean" flags="227" default-value="TRUE"/>
    <property name="gtk-cursor-aspect-ratio" type="gfloat" flags="227" default-value="0.040000"/>
    <property name="gtk-theme-name" type="gchararray" flags="227" default-value="Adwaita"/>
    <property name="gtk-icon-theme-name" type="gchararray" flags="227" default-value="Adwaita"/>
    <property name="gtk-fallback-icon-theme" type="gchararray" flags="-2147483421" default-value="NULL"/>
    <property name="gtk-key-theme-name" type="gchararray" flags="227" default-value="NULL"/>
    <property name="gtk-menu-bar-accel" type="gchararray" flags="227" default-value="F10"/>
    <property name="gtk-dnd-drag-threshold" type="gint" flags="227" default-value="8"/>
    <property name="gtk-font-name" type="gchararray" flags="227" default-value="Sans 10"/>
    <property name="gtk-icon-sizes" type="gchararray" flags="-2147483421" default-value="NULL"/>
    <property name="gtk-modules" type="gchararray" flags="227" default-value="NULL"/>
    <property name="gtk-xft-antialias" type="gint" flags="227" default-value="-1"/>
    <property name="gtk-xft-hinting" type="gint" flags="227" default-value="-1"/>
    <property name="gtk-xft-hintstyle" type="gchararray" flags="227" default-value="NULL"/>
    <property name="gtk-xft-rgba" type="gchararray" flags="227" default-value="NULL"/>
    <property name="gtk-xft-dpi" type="gint" flags="227" default-value="-1"/>
    <property name="gtk-cursor-theme-name" type="gchararray" flags="227" default-value="NULL"/>
    <property name="gtk-cursor-theme-size" type="gint" flags="227" default-value="0"/>
    <property name="gtk-alternative-button-order" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="gtk-alternative-sort-arrows" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="gtk-show-input-method-menu" type="gboolean" flags="-2147483421" default-value="FALSE"/>
    <property name="gtk-show-unicode-menu" type="gboolean" flags="-2147483421" default-value="FALSE"/>
    <property name="gtk-timeout-initial" type="gint" flags="-2147483421" default-value="500"/>
    <property name="gtk-timeout-repeat" type="gint" flags="-2147483421" default-value="50"/>
    <property name="gtk-timeout-expand" type="gint" flags="-2147483421" default-value="500"/>
    <property name="gtk-color-scheme" type="gchararray" flags="-2147483421" default-value=""/>
    <property name="gtk-enable-animations" type="gboolean" flags="227" default-value="TRUE"/>
    <property name="gtk-touchscreen-mode" type="gboolean" flags="-2147483421" default-value="FALSE"/>
    <property name="gtk-tooltip-timeout" type="gint" flags="-2147483421" default-value="500"/>
    <property name="gtk-tooltip-browse-timeout" type="gint" flags="-2147483421" default-value="60"/>
    <property name="gtk-tooltip-browse-mode-timeout" type="gint" flags="-2147483421" default-value="500"/>
    <property name="gtk-keynav-cursor-only" type="gboolean" flags="-2147483421" default-value="FALSE"/>
    <property name="gtk-keynav-wrap-around" type="gboolean" flags="-2147483421" default-value="TRUE"/>
    <property name="gtk-error-bell" type="gboolean" flags="227" default-value="TRUE"/>
    <property name="color-hash" type="GHashTable" flags="-2147483423"/>
    <property name="gtk-file-chooser-backend" type="gchararray" flags="-2147483421" default-value="NULL"/>
    <property name="gtk-print-backends" type="gchararray" flags="227" default-value="file,lpr"/>
    <property name="gtk-print-preview-command" type="gchararray" flags="227" default-value="evince --unlink-tempfile --preview --print-settings %s %f"/>
    <property name="gtk-enable-mnemonics" type="gboolean" flags="227" default-value="TRUE"/>
    <property name="gtk-enable-accels" type="gboolean" flags="227" default-value="TRUE"/>
    <property name="gtk-recent-files-limit" type="gint" flags="-2147483421" default-value="50"/>
    <property name="gtk-im-module" type="gchararray" flags="227" default-value="NULL"/>
    <property name="gtk-recent-files-max-age" type="gint" flags="227" default-value="30"/>
    <property name="gtk-fontconfig-timestamp" type="guint" flags="227" default-value="0"/>
    <property name="gtk-sound-theme-name" type="gchararray" flags="227" default-value="freedesktop"/>
    <property name="gtk-enable-input-feedback-sounds" type="gboolean" flags="227" default-value="TRUE"/>
    <property name="gtk-enable-event-sounds" type="gboolean" flags="227" default-value="TRUE"/>
    <property name="gtk-enable-tooltips" type="gboolean" flags="-2147483421" default-value="TRUE"/>
    <property name="gtk-toolbar-style" type="GtkToolbarStyle" flags="-2147483421" default-value="GTK_TOOLBAR_BOTH_HORIZ"/>
    <property name="gtk-toolbar-icon-size" type="GtkIconSize" flags="-2147483421" default-value="GTK_ICON_SIZE_LARGE_TOOLBAR"/>
    <property name="gtk-auto-mnemonics" type="gboolean" flags="-2147483421" default-value="TRUE"/>
    <property name="gtk-primary-button-warps-slider" type="gboolean" flags="227" default-value="TRUE"/>
    <property name="gtk-visible-focus" type="GtkPolicyType" flags="-2147483421" default-value="GTK_POLICY_AUTOMATIC"/>
    <property name="gtk-application-prefer-dark-theme" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="gtk-button-images" type="gboolean" flags="-2147483421" default-value="FALSE"/>
    <property name="gtk-entry-select-on-focus" type="gboolean" flags="227" default-value="TRUE"/>
    <property name="gtk-entry-password-hint-timeout" type="guint" flags="227" default-value="0"/>
    <property name="gtk-menu-images" type="gboolean" flags="-2147483421" default-value="FALSE"/>
    <property name="gtk-menu-bar-popup-delay" type="gint" flags="-2147483421" default-value="0"/>
    <property name="gtk-scrolled-window-placement" type="GtkCornerType" flags="-2147483421" default-value="GTK_CORNER_TOP_LEFT"/>
    <property name="gtk-can-change-accels" type="gboolean" flags="-2147483421" default-value="FALSE"/>
    <property name="gtk-menu-popup-delay" type="gint" flags="-2147483421" default-value="225"/>
    <property name="gtk-menu-popdown-delay" type="gint" flags="-2147483421" default-value="1000"/>
    <property name="gtk-label-select-on-focus" type="gboolean" flags="227" default-value="TRUE"/>
    <property name="gtk-color-palette" type="gchararray" flags="-2147483421" default-value="black:white:gray50:red:purple:blue:light blue:green:yellow:orange:lavender:brown:goldenrod4:dodger blue:pink:light green:gray10:gray30:gray75:gray90"/>
    <property name="gtk-im-preedit-style" type="GtkIMPreeditStyle" flags="-2147483421" default-value="GTK_IM_PREEDIT_CALLBACK"/>
    <property name="gtk-im-status-style" type="GtkIMStatusStyle" flags="-2147483421" default-value="GTK_IM_STATUS_CALLBACK"/>
    <property name="gtk-shell-shows-app-menu" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="gtk-shell-shows-menubar" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="gtk-shell-shows-desktop" type="gboolean" flags="227" default-value="TRUE"/>
    <property name="gtk-decoration-layout" type="gchararray" flags="227" default-value="menu:minimize,maximize,close"/>
    <property name="gtk-titlebar-double-click" type="gchararray" flags="227" default-value="toggle-maximize"/>
    <property name="gtk-titlebar-middle-click" type="gchararray" flags="227" default-value="none"/>
    <property name="gtk-titlebar-right-click" type="gchararray" flags="227" default-value="menu"/>
    <property name="gtk-dialogs-use-header" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="gtk-enable-primary-paste" type="gboolean" flags="227" default-value="TRUE"/>
    <property name="gtk-recent-files-enabled" type="gboolean" flags="227" default-value="TRUE"/>
    <property name="gtk-long-press-time" type="guint" flags="227" default-value="500"/>
    <property name="gtk-keynav-use-caret" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="gtk-overlay-scrolling" type="gboolean" flags="227" default-value="TRUE"/>
  </class>
  <class name="GtkShortcutLabel" get-type="gtk_shortcut_label_get_type" parents="GtkBox,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
    <property name="accelerator" type="gchararray" flags="227" default-value="NULL"/>
    <property name="disabled-text" type="gchararray" flags="227" default-value="NULL"/>
  </class>
  <class name="GtkShortcutsGroup" get-type="gtk_shortcuts_group_get_type" parents="GtkBox,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
    <property name="title" type="gchararray" flags="227" default-value=""/>
    <property name="view" type="gchararray" flags="227" default-value="NULL"/>
    <property name="accel-size-group" type="GtkSizeGroup" flags="226"/>
    <property name="title-size-group" type="GtkSizeGroup" flags="226"/>
    <property name="height" type="guint" flags="225" default-value="1"/>
  </class>
  <class name="GtkShortcutsSection" get-type="gtk_shortcuts_section_get_type" parents="GtkBox,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
    <property name="title" type="gchararray" flags="227" default-value="NULL"/>
    <property name="section-name" type="gchararray" flags="227" default-value="NULL"/>
    <property name="view-name" type="gchararray" flags="1073742051" default-value="NULL"/>
    <property name="max-height" type="guint" flags="1073742051" default-value="15"/>
    <signal name="change-current-page" return="gboolean" when="last" action="1">
      <param type="gint"/>
    </signal>
  </class>
  <class name="GtkShortcutsShortcut" get-type="gtk_shortcuts_shortcut_get_type" parents="GtkBox,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
    <property name="accelerator" type="gchararray" flags="227" default-value="NULL"/>
    <property name="icon" type="GIcon" flags="227"/>
    <property name="icon-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="title" type="gchararray" flags="227" default-value=""/>
    <property name="subtitle" type="gchararray" flags="227" default-value=""/>
    <property name="subtitle-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="accel-size-group" type="GtkSizeGroup" flags="226"/>
    <property name="title-size-group" type="GtkSizeGroup" flags="226"/>
    <property name="direction" type="GtkTextDirection" flags="1073742051" default-value="GTK_TEXT_DIR_NONE"/>
    <property name="shortcut-type" type="GtkShortcutType" flags="1073742051" default-value="GTK_SHORTCUT_ACCELERATOR"/>
    <property name="action-name" type="gchararray" flags="1073742051" default-value="NULL"/>
  </class>
  <class name="GtkStack" get-type="gtk_stack_get_type" parents="GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="homogeneous" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="hhomogeneous" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="vhomogeneous" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="visible-child" type="GtkWidget" flags="1073742051"/>
    <property name="visible-child-name" type="gchararray" flags="1073742051" default-value="NULL"/>
    <property name="transition-duration" type="guint" flags="1073742051" default-value="200"/>
    <property name="transition-type" type="GtkStackTransitionType" flags="1073742051" default-value="GTK_STACK_TRANSITION_TYPE_NONE"/>
    <property name="transition-running" type="gboolean" flags="225" default-value="FALSE"/>
    <property name="interpolate-size" type="gboolean" flags="1073742051" default-value="FALSE"/>
  </class>
  <class name="GtkStackSidebar" get-type="gtk_stack_sidebar_get_type" parents="GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="stack" type="GtkStack" flags="1073742051"/>
  </class>
  <class name="GtkSpinButton" get-type="gtk_spin_button_get_type" parents="GtkEntry,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkEditable"/>
    <implements name="GtkCellEditable"/>
    <implements name="GtkOrientable"/>
    <property name="adjustment" type="GtkAdjustment" flags="227"/>
    <property name="climb-rate" type="gdouble" flags="1073742051" default-value="0.000000"/>
    <property name="digits" type="guint" flags="1073742051" default-value="0"/>
    <property name="snap-to-ticks" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="numeric" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="wrap" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="update-policy" type="GtkSpinButtonUpdatePolicy" flags="1073742051" default-value="GTK_UPDATE_ALWAYS"/>
    <property name="value" type="gdouble" flags="1073742051" default-value="0.000000"/>
    <signal name="value-changed" return="void" when="last">
    </signal>
    <signal name="change-value" return="void" when="last" action="1">
      <param type="GtkScrollType"/>
    </signal>
    <signal name="input" return="gint" when="last">
      <param type="gpointer"/>
    </signal>
    <signal name="output" return="gboolean" when="last">
    </signal>
    <signal name="wrapped" return="void" when="last">
    </signal>
  </class>
  <class name="GtkSpinner" get-type="gtk_spinner_get_type" parents="GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="active" type="gboolean" flags="1073742051" default-value="FALSE"/>
  </class>
  <class name="GtkStackSwitcher" get-type="gtk_stack_switcher_get_type" parents="GtkBox,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
    <property name="icon-size" type="gint" flags="1073742051" default-value="1"/>
    <property name="stack" type="GtkStack" flags="231"/>
  </class>
  <class name="GtkStatusbar" get-type="gtk_statusbar_get_type" parents="GtkBox,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
    <signal name="text-pushed" return="void" when="last">
      <param type="guint"/>
      <param type="gchararray"/>
    </signal>
    <signal name="text-popped" return="void" when="last">
      <param type="guint"/>
      <param type="gchararray"/>
    </signal>
  </class>
  <class name="GtkSwitch" get-type="gtk_switch_get_type" parents="GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkActionable"/>
    <implements name="GtkActivatable"/>
    <property name="active" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="state" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <signal name="activate" return="void" when="first" action="1">
    </signal>
    <signal name="state-set" return="gboolean" when="last">
      <param type="gboolean"/>
    </signal>
  </class>
  <class name="GtkTextTagTable" get-type="gtk_text_tag_table_get_type" parents="GObject">
    <implements name="GtkBuildable"/>
    <signal name="tag-changed" return="void" when="last">
      <param type="GtkTextTag"/>
      <param type="gboolean"/>
    </signal>
    <signal name="tag-added" return="void" when="last">
      <param type="GtkTextTag"/>
    </signal>
    <signal name="tag-removed" return="void" when="last">
      <param type="GtkTextTag"/>
    </signal>
  </class>
  <class name="GtkTextMark" get-type="gtk_text_mark_get_type" parents="GObject">
    <property name="name" type="gchararray" flags="235" default-value="NULL"/>
    <property name="left-gravity" type="gboolean" flags="235" default-value="FALSE"/>
  </class>
  <class name="GtkTextBuffer" get-type="gtk_text_buffer_get_type" parents="GObject">
    <property name="tag-table" type="GtkTextTagTable" flags="235"/>
    <property name="text" type="gchararray" flags="227" default-value=""/>
    <property name="has-selection" type="gboolean" flags="225" default-value="FALSE"/>
    <property name="cursor-position" type="gint" flags="225" default-value="0"/>
    <property name="copy-target-list" type="GtkTargetList" flags="225"/>
    <property name="paste-target-list" type="GtkTargetList" flags="225"/>
    <signal name="changed" return="void" when="last">
    </signal>
    <signal name="insert-text" return="void" when="last">
      <param type="GtkTextIter"/>
      <param type="gchararray"/>
      <param type="gint"/>
    </signal>
    <signal name="insert-pixbuf" return="void" when="last">
      <param type="GtkTextIter"/>
      <param type="GdkPixbuf"/>
    </signal>
    <signal name="insert-child-anchor" return="void" when="last">
      <param type="GtkTextIter"/>
      <param type="GtkTextChildAnchor"/>
    </signal>
    <signal name="delete-range" return="void" when="last">
      <param type="GtkTextIter"/>
      <param type="GtkTextIter"/>
    </signal>
    <signal name="modified-changed" return="void" when="last">
    </signal>
    <signal name="mark-set" return="void" when="last">
      <param type="GtkTextIter"/>
      <param type="GtkTextMark"/>
    </signal>
    <signal name="mark-deleted" return="void" when="last">
      <param type="GtkTextMark"/>
    </signal>
    <signal name="apply-tag" return="void" when="last">
      <param type="GtkTextTag"/>
      <param type="GtkTextIter"/>
      <param type="GtkTextIter"/>
    </signal>
    <signal name="remove-tag" return="void" when="last">
      <param type="GtkTextTag"/>
      <param type="GtkTextIter"/>
      <param type="GtkTextIter"/>
    </signal>
    <signal name="begin-user-action" return="void" when="last">
    </signal>
    <signal name="end-user-action" return="void" when="last">
    </signal>
    <signal name="paste-done" return="void" when="last">
      <param type="GtkClipboard"/>
    </signal>
  </class>
  <class name="GtkTextView" get-type="gtk_text_view_get_type" parents="GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkScrollable"/>
    <property name="pixels-above-lines" type="gint" flags="1073742051" default-value="0"/>
    <property name="pixels-below-lines" type="gint" flags="1073742051" default-value="0"/>
    <property name="pixels-inside-wrap" type="gint" flags="1073742051" default-value="0"/>
    <property name="editable" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="wrap-mode" type="GtkWrapMode" flags="1073742051" default-value="GTK_WRAP_NONE"/>
    <property name="justification" type="GtkJustification" flags="1073742051" default-value="GTK_JUSTIFY_LEFT"/>
    <property name="left-margin" type="gint" flags="1073742051" default-value="0"/>
    <property name="right-margin" type="gint" flags="1073742051" default-value="0"/>
    <property name="top-margin" type="gint" flags="1073742051" default-value="0"/>
    <property name="bottom-margin" type="gint" flags="1073742051" default-value="0"/>
    <property name="indent" type="gint" flags="1073742051" default-value="0"/>
    <property name="tabs" type="PangoTabArray" flags="227"/>
    <property name="cursor-visible" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="buffer" type="GtkTextBuffer" flags="227"/>
    <property name="overwrite" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="accepts-tab" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="im-module" type="gchararray" flags="227" default-value="NULL"/>
    <property name="input-purpose" type="GtkInputPurpose" flags="1073742051" default-value="GTK_INPUT_PURPOSE_FREE_FORM"/>
    <property name="input-hints" type="GtkInputHints" flags="1073742051" default-value="GTK_INPUT_HINT_NONE"/>
    <property name="populate-all" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="monospace" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <signal name="move-cursor" return="void" when="last" action="1">
      <param type="GtkMovementStep"/>
      <param type="gint"/>
      <param type="gboolean"/>
    </signal>
    <signal name="copy-clipboard" return="void" when="last" action="1">
    </signal>
    <signal name="populate-popup" return="void" when="last">
      <param type="GtkWidget"/>
    </signal>
    <signal name="preedit-changed" return="void" when="last" action="1">
      <param type="gchararray"/>
    </signal>
    <signal name="insert-at-cursor" return="void" when="last" action="1">
      <param type="gchararray"/>
    </signal>
    <signal name="delete-from-cursor" return="void" when="last" action="1">
      <param type="GtkDeleteType"/>
      <param type="gint"/>
    </signal>
    <signal name="backspace" return="void" when="last" action="1">
    </signal>
    <signal name="cut-clipboard" return="void" when="last" action="1">
    </signal>
    <signal name="paste-clipboard" return="void" when="last" action="1">
    </signal>
    <signal name="toggle-overwrite" return="void" when="last" action="1">
    </signal>
    <signal name="insert-emoji" return="void" when="last" action="1">
    </signal>
    <signal name="select-all" return="void" when="last" action="1">
      <param type="gboolean"/>
    </signal>
    <signal name="move-viewport" return="void" when="last" action="1">
      <param type="GtkScrollStep"/>
      <param type="gint"/>
    </signal>
    <signal name="set-anchor" return="void" when="last" action="1">
    </signal>
    <signal name="toggle-cursor-visible" return="void" when="last" action="1">
    </signal>
    <signal name="extend-selection" return="gboolean" when="last">
      <param type="GtkTextExtendSelection"/>
      <param type="GtkTextIter"/>
      <param type="GtkTextIter"/>
      <param type="GtkTextIter"/>
    </signal>
  </class>
  <class name="GtkToolbar" get-type="gtk_toolbar_get_type" parents="GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkToolShell"/>
    <implements name="GtkOrientable"/>
    <property name="toolbar-style" type="GtkToolbarStyle" flags="1073742051" default-value="GTK_TOOLBAR_BOTH_HORIZ"/>
    <property name="show-arrow" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="icon-size" type="GtkIconSize" flags="1073742051" default-value="GTK_ICON_SIZE_LARGE_TOOLBAR"/>
    <property name="icon-size-set" type="gboolean" flags="227" default-value="FALSE"/>
    <signal name="orientation-changed" return="void" when="first">
      <param type="GtkOrientation"/>
    </signal>
    <signal name="style-changed" return="void" when="first">
      <param type="GtkToolbarStyle"/>
    </signal>
    <signal name="popup-context-menu" return="gboolean" when="last">
      <param type="gint"/>
      <param type="gint"/>
      <param type="gint"/>
    </signal>
    <signal name="focus-home-or-end" return="gboolean" when="last" action="1">
      <param type="gboolean"/>
    </signal>
  </class>
  <class name="GtkToolItemGroup" get-type="gtk_tool_item_group_get_type" parents="GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkToolShell"/>
    <property name="label" type="gchararray" flags="227" default-value=""/>
    <property name="label-widget" type="GtkWidget" flags="227"/>
    <property name="collapsed" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="ellipsize" type="PangoEllipsizeMode" flags="1073742051" default-value="PANGO_ELLIPSIZE_NONE"/>
    <property name="header-relief" type="GtkReliefStyle" flags="1073742051" default-value="GTK_RELIEF_NORMAL"/>
  </class>
  <class name="GtkToolPalette" get-type="gtk_tool_palette_get_type" parents="GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
    <implements name="GtkScrollable"/>
    <property name="icon-size" type="GtkIconSize" flags="1073742051" default-value="GTK_ICON_SIZE_SMALL_TOOLBAR"/>
    <property name="icon-size-set" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="toolbar-style" type="GtkToolbarStyle" flags="1073742051" default-value="GTK_TOOLBAR_ICONS"/>
  </class>
  <interface name="GtkToolShell" get-type="gtk_tool_shell_get_type">
    <prerequisite name="GtkWidget"/>
  </interface>
  <interface name="GtkTreeDragSource" get-type="gtk_tree_drag_source_get_type">
  </interface>
  <interface name="GtkTreeDragDest" get-type="gtk_tree_drag_dest_get_type">
  </interface>
  <class name="GtkTreeModelSort" get-type="gtk_tree_model_sort_get_type" parents="GObject">
    <implements name="GtkTreeModel"/>
    <implements name="GtkTreeSortable"/>
    <implements name="GtkTreeDragSource"/>
    <property name="model" type="GtkTreeModel" flags="235"/>
  </class>
  <class name="GtkTreeSelection" get-type="gtk_tree_selection_get_type" parents="GObject">
    <property name="mode" type="GtkSelectionMode" flags="1073742051" default-value="GTK_SELECTION_SINGLE"/>
    <signal name="changed" return="void" when="first">
    </signal>
  </class>
  <class name="GtkTreeStore" get-type="gtk_tree_store_get_type" parents="GObject">
    <implements name="GtkTreeModel"/>
    <implements name="GtkTreeDragSource"/>
    <implements name="GtkTreeDragDest"/>
    <implements name="GtkTreeSortable"/>
    <implements name="GtkBuildable"/>
  </class>
  <flags name="GtkRcFlags" get-type="gtk_rc_flags_get_type">
    <member name="GTK_RC_FG" nick="fg" value="1"/>
    <member name="GTK_RC_BG" nick="bg" value="2"/>
    <member name="GTK_RC_TEXT" nick="text" value="4"/>
    <member name="GTK_RC_BASE" nick="base" value="8"/>
  </flags>
  <enum name="GtkRcTokenType" get-type="gtk_rc_token_type_get_type">
    <member name="GTK_RC_TOKEN_INVALID" nick="invalid" value="270"/>
    <member name="GTK_RC_TOKEN_INCLUDE" nick="include" value="271"/>
    <member name="GTK_RC_TOKEN_NORMAL" nick="normal" value="272"/>
    <member name="GTK_RC_TOKEN_ACTIVE" nick="active" value="273"/>
    <member name="GTK_RC_TOKEN_PRELIGHT" nick="prelight" value="274"/>
    <member name="GTK_RC_TOKEN_SELECTED" nick="selected" value="275"/>
    <member name="GTK_RC_TOKEN_INSENSITIVE" nick="insensitive" value="276"/>
    <member name="GTK_RC_TOKEN_FG" nick="fg" value="277"/>
    <member name="GTK_RC_TOKEN_BG" nick="bg" value="278"/>
    <member name="GTK_RC_TOKEN_TEXT" nick="text" value="279"/>
    <member name="GTK_RC_TOKEN_BASE" nick="base" value="280"/>
    <member name="GTK_RC_TOKEN_XTHICKNESS" nick="xthickness" value="281"/>
    <member name="GTK_RC_TOKEN_YTHICKNESS" nick="ythickness" value="282"/>
    <member name="GTK_RC_TOKEN_FONT" nick="font" value="283"/>
    <member name="GTK_RC_TOKEN_FONTSET" nick="fontset" value="284"/>
    <member name="GTK_RC_TOKEN_FONT_NAME" nick="font-name" value="285"/>
    <member name="GTK_RC_TOKEN_BG_PIXMAP" nick="bg-pixmap" value="286"/>
    <member name="GTK_RC_TOKEN_PIXMAP_PATH" nick="pixmap-path" value="287"/>
    <member name="GTK_RC_TOKEN_STYLE" nick="style" value="288"/>
    <member name="GTK_RC_TOKEN_BINDING" nick="binding" value="289"/>
    <member name="GTK_RC_TOKEN_BIND" nick="bind" value="290"/>
    <member name="GTK_RC_TOKEN_WIDGET" nick="widget" value="291"/>
    <member name="GTK_RC_TOKEN_WIDGET_CLASS" nick="widget-class" value="292"/>
    <member name="GTK_RC_TOKEN_CLASS" nick="class" value="293"/>
    <member name="GTK_RC_TOKEN_LOWEST" nick="lowest" value="294"/>
    <member name="GTK_RC_TOKEN_GTK" nick="gtk" value="295"/>
    <member name="GTK_RC_TOKEN_APPLICATION" nick="application" value="296"/>
    <member name="GTK_RC_TOKEN_THEME" nick="theme" value="297"/>
    <member name="GTK_RC_TOKEN_RC" nick="rc" value="298"/>
    <member name="GTK_RC_TOKEN_HIGHEST" nick="highest" value="299"/>
    <member name="GTK_RC_TOKEN_ENGINE" nick="engine" value="300"/>
    <member name="GTK_RC_TOKEN_MODULE_PATH" nick="module-path" value="301"/>
    <member name="GTK_RC_TOKEN_IM_MODULE_PATH" nick="im-module-path" value="302"/>
    <member name="GTK_RC_TOKEN_IM_MODULE_FILE" nick="im-module-file" value="303"/>
    <member name="GTK_RC_TOKEN_STOCK" nick="stock" value="304"/>
    <member name="GTK_RC_TOKEN_LTR" nick="ltr" value="305"/>
    <member name="GTK_RC_TOKEN_RTL" nick="rtl" value="306"/>
    <member name="GTK_RC_TOKEN_COLOR" nick="color" value="307"/>
    <member name="GTK_RC_TOKEN_UNBIND" nick="unbind" value="308"/>
    <member name="GTK_RC_TOKEN_LAST" nick="last" value="309"/>
  </enum>  <enum name="GtkPathPriorityType" get-type="gtk_path_priority_type_get_type">
    <member name="GTK_PATH_PRIO_LOWEST" nick="lowest" value="0"/>
    <member name="GTK_PATH_PRIO_GTK" nick="gtk" value="4"/>
    <member name="GTK_PATH_PRIO_APPLICATION" nick="application" value="8"/>
    <member name="GTK_PATH_PRIO_THEME" nick="theme" value="10"/>
    <member name="GTK_PATH_PRIO_RC" nick="rc" value="12"/>
    <member name="GTK_PATH_PRIO_HIGHEST" nick="highest" value="15"/>
  </enum>  <enum name="GtkPathType" get-type="gtk_path_type_get_type">
    <member name="GTK_PATH_WIDGET" nick="widget" value="0"/>
    <member name="GTK_PATH_WIDGET_CLASS" nick="widget-class" value="1"/>
    <member name="GTK_PATH_CLASS" nick="class" value="2"/>
  </enum>  <enum name="GtkExpanderStyle" get-type="gtk_expander_style_get_type">
    <member name="GTK_EXPANDER_COLLAPSED" nick="collapsed" value="0"/>
    <member name="GTK_EXPANDER_SEMI_COLLAPSED" nick="semi-collapsed" value="1"/>
    <member name="GTK_EXPANDER_SEMI_EXPANDED" nick="semi-expanded" value="2"/>
    <member name="GTK_EXPANDER_EXPANDED" nick="expanded" value="3"/>
  </enum>  <flags name="GtkAttachOptions" get-type="gtk_attach_options_get_type">
    <member name="GTK_EXPAND" nick="expand" value="1"/>
    <member name="GTK_SHRINK" nick="shrink" value="2"/>
    <member name="GTK_FILL" nick="fill" value="4"/>
  </flags>
  <flags name="GtkUIManagerItemType" get-type="gtk_ui_manager_item_type_get_type">
    <member name="GTK_UI_MANAGER_AUTO" nick="auto" value="0"/>
    <member name="GTK_UI_MANAGER_MENUBAR" nick="menubar" value="1"/>
    <member name="GTK_UI_MANAGER_MENU" nick="menu" value="2"/>
    <member name="GTK_UI_MANAGER_TOOLBAR" nick="toolbar" value="4"/>
    <member name="GTK_UI_MANAGER_PLACEHOLDER" nick="placeholder" value="8"/>
    <member name="GTK_UI_MANAGER_POPUP" nick="popup" value="16"/>
    <member name="GTK_UI_MANAGER_MENUITEM" nick="menuitem" value="32"/>
    <member name="GTK_UI_MANAGER_TOOLITEM" nick="toolitem" value="64"/>
    <member name="GTK_UI_MANAGER_SEPARATOR" nick="separator" value="128"/>
    <member name="GTK_UI_MANAGER_ACCELERATOR" nick="accelerator" value="256"/>
    <member name="GTK_UI_MANAGER_POPUP_WITH_ACCELS" nick="popup-with-accels" value="512"/>
  </flags>
  <enum name="GtkLicense" get-type="gtk_license_get_type">
    <member name="GTK_LICENSE_UNKNOWN" nick="unknown" value="0"/>
    <member name="GTK_LICENSE_CUSTOM" nick="custom" value="1"/>
    <member name="GTK_LICENSE_GPL_2_0" nick="gpl-2-0" value="2"/>
    <member name="GTK_LICENSE_GPL_3_0" nick="gpl-3-0" value="3"/>
    <member name="GTK_LICENSE_LGPL_2_1" nick="lgpl-2-1" value="4"/>
    <member name="GTK_LICENSE_LGPL_3_0" nick="lgpl-3-0" value="5"/>
    <member name="GTK_LICENSE_BSD" nick="bsd" value="6"/>
    <member name="GTK_LICENSE_MIT_X11" nick="mit-x11" value="7"/>
    <member name="GTK_LICENSE_ARTISTIC" nick="artistic" value="8"/>
    <member name="GTK_LICENSE_GPL_2_0_ONLY" nick="gpl-2-0-only" value="9"/>
    <member name="GTK_LICENSE_GPL_3_0_ONLY" nick="gpl-3-0-only" value="10"/>
    <member name="GTK_LICENSE_LGPL_2_1_ONLY" nick="lgpl-2-1-only" value="11"/>
    <member name="GTK_LICENSE_LGPL_3_0_ONLY" nick="lgpl-3-0-only" value="12"/>
    <member name="GTK_LICENSE_AGPL_3_0" nick="agpl-3-0" value="13"/>
    <member name="GTK_LICENSE_AGPL_3_0_ONLY" nick="agpl-3-0-only" value="14"/>
    <member name="GTK_LICENSE_BSD_3" nick="bsd-3" value="15"/>
    <member name="GTK_LICENSE_APACHE_2_0" nick="apache-2-0" value="16"/>
    <member name="GTK_LICENSE_MPL_2_0" nick="mpl-2-0" value="17"/>
  </enum>  <flags name="GtkAccelFlags" get-type="gtk_accel_flags_get_type">
    <member name="GTK_ACCEL_VISIBLE" nick="visible" value="1"/>
    <member name="GTK_ACCEL_LOCKED" nick="locked" value="2"/>
    <member name="GTK_ACCEL_MASK" nick="mask" value="7"/>
  </flags>
  <flags name="GtkApplicationInhibitFlags" get-type="gtk_application_inhibit_flags_get_type">
    <member name="GTK_APPLICATION_INHIBIT_LOGOUT" nick="logout" value="1"/>
    <member name="GTK_APPLICATION_INHIBIT_SWITCH" nick="switch" value="2"/>
    <member name="GTK_APPLICATION_INHIBIT_SUSPEND" nick="suspend" value="4"/>
    <member name="GTK_APPLICATION_INHIBIT_IDLE" nick="idle" value="8"/>
  </flags>
  <enum name="GtkAssistantPageType" get-type="gtk_assistant_page_type_get_type">
    <member name="GTK_ASSISTANT_PAGE_CONTENT" nick="content" value="0"/>
    <member name="GTK_ASSISTANT_PAGE_INTRO" nick="intro" value="1"/>
    <member name="GTK_ASSISTANT_PAGE_CONFIRM" nick="confirm" value="2"/>
    <member name="GTK_ASSISTANT_PAGE_SUMMARY" nick="summary" value="3"/>
    <member name="GTK_ASSISTANT_PAGE_PROGRESS" nick="progress" value="4"/>
    <member name="GTK_ASSISTANT_PAGE_CUSTOM" nick="custom" value="5"/>
  </enum>  <enum name="GtkButtonBoxStyle" get-type="gtk_button_box_style_get_type">
    <member name="GTK_BUTTONBOX_SPREAD" nick="spread" value="1"/>
    <member name="GTK_BUTTONBOX_EDGE" nick="edge" value="2"/>
    <member name="GTK_BUTTONBOX_START" nick="start" value="3"/>
    <member name="GTK_BUTTONBOX_END" nick="end" value="4"/>
    <member name="GTK_BUTTONBOX_CENTER" nick="center" value="5"/>
    <member name="GTK_BUTTONBOX_EXPAND" nick="expand" value="6"/>
  </enum>  <enum name="GtkBuilderError" get-type="gtk_builder_error_get_type">
    <member name="GTK_BUILDER_ERROR_INVALID_TYPE_FUNCTION" nick="invalid-type-function" value="0"/>
    <member name="GTK_BUILDER_ERROR_UNHANDLED_TAG" nick="unhandled-tag" value="1"/>
    <member name="GTK_BUILDER_ERROR_MISSING_ATTRIBUTE" nick="missing-attribute" value="2"/>
    <member name="GTK_BUILDER_ERROR_INVALID_ATTRIBUTE" nick="invalid-attribute" value="3"/>
    <member name="GTK_BUILDER_ERROR_INVALID_TAG" nick="invalid-tag" value="4"/>
    <member name="GTK_BUILDER_ERROR_MISSING_PROPERTY_VALUE" nick="missing-property-value" value="5"/>
    <member name="GTK_BUILDER_ERROR_INVALID_VALUE" nick="invalid-value" value="6"/>
    <member name="GTK_BUILDER_ERROR_VERSION_MISMATCH" nick="version-mismatch" value="7"/>
    <member name="GTK_BUILDER_ERROR_DUPLICATE_ID" nick="duplicate-id" value="8"/>
    <member name="GTK_BUILDER_ERROR_OBJECT_TYPE_REFUSED" nick="object-type-refused" value="9"/>
    <member name="GTK_BUILDER_ERROR_TEMPLATE_MISMATCH" nick="template-mismatch" value="10"/>
    <member name="GTK_BUILDER_ERROR_INVALID_PROPERTY" nick="invalid-property" value="11"/>
    <member name="GTK_BUILDER_ERROR_INVALID_SIGNAL" nick="invalid-signal" value="12"/>
    <member name="GTK_BUILDER_ERROR_INVALID_ID" nick="invalid-id" value="13"/>
  </enum>  <flags name="GtkCalendarDisplayOptions" get-type="gtk_calendar_display_options_get_type">
    <member name="GTK_CALENDAR_SHOW_HEADING" nick="show-heading" value="1"/>
    <member name="GTK_CALENDAR_SHOW_DAY_NAMES" nick="show-day-names" value="2"/>
    <member name="GTK_CALENDAR_NO_MONTH_CHANGE" nick="no-month-change" value="4"/>
    <member name="GTK_CALENDAR_SHOW_WEEK_NUMBERS" nick="show-week-numbers" value="8"/>
    <member name="GTK_CALENDAR_SHOW_DETAILS" nick="show-details" value="32"/>
  </flags>
  <flags name="GtkCellRendererState" get-type="gtk_cell_renderer_state_get_type">
    <member name="GTK_CELL_RENDERER_SELECTED" nick="selected" value="1"/>
    <member name="GTK_CELL_RENDERER_PRELIT" nick="prelit" value="2"/>
    <member name="GTK_CELL_RENDERER_INSENSITIVE" nick="insensitive" value="4"/>
    <member name="GTK_CELL_RENDERER_SORTED" nick="sorted" value="8"/>
    <member name="GTK_CELL_RENDERER_FOCUSED" nick="focused" value="16"/>
    <member name="GTK_CELL_RENDERER_EXPANDABLE" nick="expandable" value="32"/>
    <member name="GTK_CELL_RENDERER_EXPANDED" nick="expanded" value="64"/>
  </flags>
  <enum name="GtkCellRendererMode" get-type="gtk_cell_renderer_mode_get_type">
    <member name="GTK_CELL_RENDERER_MODE_INERT" nick="inert" value="0"/>
    <member name="GTK_CELL_RENDERER_MODE_ACTIVATABLE" nick="activatable" value="1"/>
    <member name="GTK_CELL_RENDERER_MODE_EDITABLE" nick="editable" value="2"/>
  </enum>  <enum name="GtkCellRendererAccelMode" get-type="gtk_cell_renderer_accel_mode_get_type">
    <member name="GTK_CELL_RENDERER_ACCEL_MODE_GTK" nick="gtk" value="0"/>
    <member name="GTK_CELL_RENDERER_ACCEL_MODE_OTHER" nick="other" value="1"/>
  </enum>  <enum name="GtkResizeMode" get-type="gtk_resize_mode_get_type">
    <member name="GTK_RESIZE_PARENT" nick="parent" value="0"/>
    <member name="GTK_RESIZE_QUEUE" nick="queue" value="1"/>
    <member name="GTK_RESIZE_IMMEDIATE" nick="immediate" value="2"/>
  </enum>  <enum name="GtkCssProviderError" get-type="gtk_css_provider_error_get_type">
    <member name="GTK_CSS_PROVIDER_ERROR_FAILED" nick="failed" value="0"/>
    <member name="GTK_CSS_PROVIDER_ERROR_SYNTAX" nick="syntax" value="1"/>
    <member name="GTK_CSS_PROVIDER_ERROR_IMPORT" nick="import" value="2"/>
    <member name="GTK_CSS_PROVIDER_ERROR_NAME" nick="name" value="3"/>
    <member name="GTK_CSS_PROVIDER_ERROR_DEPRECATED" nick="deprecated" value="4"/>
    <member name="GTK_CSS_PROVIDER_ERROR_UNKNOWN_VALUE" nick="unknown-value" value="5"/>
  </enum>  <enum name="GtkCssSectionType" get-type="gtk_css_section_type_get_type">
    <member name="GTK_CSS_SECTION_DOCUMENT" nick="document" value="0"/>
    <member name="GTK_CSS_SECTION_IMPORT" nick="import" value="1"/>
    <member name="GTK_CSS_SECTION_COLOR_DEFINITION" nick="color-definition" value="2"/>
    <member name="GTK_CSS_SECTION_BINDING_SET" nick="binding-set" value="3"/>
    <member name="GTK_CSS_SECTION_RULESET" nick="ruleset" value="4"/>
    <member name="GTK_CSS_SECTION_SELECTOR" nick="selector" value="5"/>
    <member name="GTK_CSS_SECTION_DECLARATION" nick="declaration" value="6"/>
    <member name="GTK_CSS_SECTION_VALUE" nick="value" value="7"/>
    <member name="GTK_CSS_SECTION_KEYFRAMES" nick="keyframes" value="8"/>
  </enum>  <flags name="GtkDebugFlag" get-type="gtk_debug_flag_get_type">
    <member name="GTK_DEBUG_MISC" nick="misc" value="1"/>
    <member name="GTK_DEBUG_PLUGSOCKET" nick="plugsocket" value="2"/>
    <member name="GTK_DEBUG_TEXT" nick="text" value="4"/>
    <member name="GTK_DEBUG_TREE" nick="tree" value="8"/>
    <member name="GTK_DEBUG_UPDATES" nick="updates" value="16"/>
    <member name="GTK_DEBUG_KEYBINDINGS" nick="keybindings" value="32"/>
    <member name="GTK_DEBUG_MULTIHEAD" nick="multihead" value="64"/>
    <member name="GTK_DEBUG_MODULES" nick="modules" value="128"/>
    <member name="GTK_DEBUG_GEOMETRY" nick="geometry" value="256"/>
    <member name="GTK_DEBUG_ICONTHEME" nick="icontheme" value="512"/>
    <member name="GTK_DEBUG_PRINTING" nick="printing" value="1024"/>
    <member name="GTK_DEBUG_BUILDER" nick="builder" value="2048"/>
    <member name="GTK_DEBUG_SIZE_REQUEST" nick="size-request" value="4096"/>
    <member name="GTK_DEBUG_NO_CSS_CACHE" nick="no-css-cache" value="8192"/>
    <member name="GTK_DEBUG_BASELINES" nick="baselines" value="16384"/>
    <member name="GTK_DEBUG_PIXEL_CACHE" nick="pixel-cache" value="32768"/>
    <member name="GTK_DEBUG_NO_PIXEL_CACHE" nick="no-pixel-cache" value="65536"/>
    <member name="GTK_DEBUG_INTERACTIVE" nick="interactive" value="131072"/>
    <member name="GTK_DEBUG_TOUCHSCREEN" nick="touchscreen" value="262144"/>
    <member name="GTK_DEBUG_ACTIONS" nick="actions" value="524288"/>
    <member name="GTK_DEBUG_RESIZE" nick="resize" value="1048576"/>
    <member name="GTK_DEBUG_LAYOUT" nick="layout" value="2097152"/>
  </flags>
  <flags name="GtkDialogFlags" get-type="gtk_dialog_flags_get_type">
    <member name="GTK_DIALOG_MODAL" nick="modal" value="1"/>
    <member name="GTK_DIALOG_DESTROY_WITH_PARENT" nick="destroy-with-parent" value="2"/>
    <member name="GTK_DIALOG_USE_HEADER_BAR" nick="use-header-bar" value="4"/>
  </flags>
  <enum name="GtkResponseType" get-type="gtk_response_type_get_type">
    <member name="GTK_RESPONSE_NONE" nick="none" value="-1"/>
    <member name="GTK_RESPONSE_REJECT" nick="reject" value="-2"/>
    <member name="GTK_RESPONSE_ACCEPT" nick="accept" value="-3"/>
    <member name="GTK_RESPONSE_DELETE_EVENT" nick="delete-event" value="-4"/>
    <member name="GTK_RESPONSE_OK" nick="ok" value="-5"/>
    <member name="GTK_RESPONSE_CANCEL" nick="cancel" value="-6"/>
    <member name="GTK_RESPONSE_CLOSE" nick="close" value="-7"/>
    <member name="GTK_RESPONSE_YES" nick="yes" value="-8"/>
    <member name="GTK_RESPONSE_NO" nick="no" value="-9"/>
    <member name="GTK_RESPONSE_APPLY" nick="apply" value="-10"/>
    <member name="GTK_RESPONSE_HELP" nick="help" value="-11"/>
  </enum>  <flags name="GtkDestDefaults" get-type="gtk_dest_defaults_get_type">
    <member name="GTK_DEST_DEFAULT_MOTION" nick="motion" value="1"/>
    <member name="GTK_DEST_DEFAULT_HIGHLIGHT" nick="highlight" value="2"/>
    <member name="GTK_DEST_DEFAULT_DROP" nick="drop" value="4"/>
    <member name="GTK_DEST_DEFAULT_ALL" nick="all" value="7"/>
  </flags>
  <enum name="GtkEntryIconPosition" get-type="gtk_entry_icon_position_get_type">
    <member name="GTK_ENTRY_ICON_PRIMARY" nick="primary" value="0"/>
    <member name="GTK_ENTRY_ICON_SECONDARY" nick="secondary" value="1"/>
  </enum>  <enum name="GtkAlign" get-type="gtk_align_get_type">
    <member name="GTK_ALIGN_FILL" nick="fill" value="0"/>
    <member name="GTK_ALIGN_START" nick="start" value="1"/>
    <member name="GTK_ALIGN_END" nick="end" value="2"/>
    <member name="GTK_ALIGN_CENTER" nick="center" value="3"/>
    <member name="GTK_ALIGN_BASELINE" nick="baseline" value="4"/>
  </enum>  <enum name="GtkArrowType" get-type="gtk_arrow_type_get_type">
    <member name="GTK_ARROW_UP" nick="up" value="0"/>
    <member name="GTK_ARROW_DOWN" nick="down" value="1"/>
    <member name="GTK_ARROW_LEFT" nick="left" value="2"/>
    <member name="GTK_ARROW_RIGHT" nick="right" value="3"/>
    <member name="GTK_ARROW_NONE" nick="none" value="4"/>
  </enum>  <enum name="GtkBaselinePosition" get-type="gtk_baseline_position_get_type">
    <member name="GTK_BASELINE_POSITION_TOP" nick="top" value="0"/>
    <member name="GTK_BASELINE_POSITION_CENTER" nick="center" value="1"/>
    <member name="GTK_BASELINE_POSITION_BOTTOM" nick="bottom" value="2"/>
  </enum>  <enum name="GtkDeleteType" get-type="gtk_delete_type_get_type">
    <member name="GTK_DELETE_CHARS" nick="chars" value="0"/>
    <member name="GTK_DELETE_WORD_ENDS" nick="word-ends" value="1"/>
    <member name="GTK_DELETE_WORDS" nick="words" value="2"/>
    <member name="GTK_DELETE_DISPLAY_LINES" nick="display-lines" value="3"/>
    <member name="GTK_DELETE_DISPLAY_LINE_ENDS" nick="display-line-ends" value="4"/>
    <member name="GTK_DELETE_PARAGRAPH_ENDS" nick="paragraph-ends" value="5"/>
    <member name="GTK_DELETE_PARAGRAPHS" nick="paragraphs" value="6"/>
    <member name="GTK_DELETE_WHITESPACE" nick="whitespace" value="7"/>
  </enum>  <enum name="GtkDirectionType" get-type="gtk_direction_type_get_type">
    <member name="GTK_DIR_TAB_FORWARD" nick="tab-forward" value="0"/>
    <member name="GTK_DIR_TAB_BACKWARD" nick="tab-backward" value="1"/>
    <member name="GTK_DIR_UP" nick="up" value="2"/>
    <member name="GTK_DIR_DOWN" nick="down" value="3"/>
    <member name="GTK_DIR_LEFT" nick="left" value="4"/>
    <member name="GTK_DIR_RIGHT" nick="right" value="5"/>
  </enum>  <enum name="GtkIconSize" get-type="gtk_icon_size_get_type">
    <member name="GTK_ICON_SIZE_INVALID" nick="invalid" value="0"/>
    <member name="GTK_ICON_SIZE_MENU" nick="menu" value="1"/>
    <member name="GTK_ICON_SIZE_SMALL_TOOLBAR" nick="small-toolbar" value="2"/>
    <member name="GTK_ICON_SIZE_LARGE_TOOLBAR" nick="large-toolbar" value="3"/>
    <member name="GTK_ICON_SIZE_BUTTON" nick="button" value="4"/>
    <member name="GTK_ICON_SIZE_DND" nick="dnd" value="5"/>
    <member name="GTK_ICON_SIZE_DIALOG" nick="dialog" value="6"/>
  </enum>  <enum name="GtkSensitivityType" get-type="gtk_sensitivity_type_get_type">
    <member name="GTK_SENSITIVITY_AUTO" nick="auto" value="0"/>
    <member name="GTK_SENSITIVITY_ON" nick="on" value="1"/>
    <member name="GTK_SENSITIVITY_OFF" nick="off" value="2"/>
  </enum>  <enum name="GtkTextDirection" get-type="gtk_text_direction_get_type">
    <member name="GTK_TEXT_DIR_NONE" nick="none" value="0"/>
    <member name="GTK_TEXT_DIR_LTR" nick="ltr" value="1"/>
    <member name="GTK_TEXT_DIR_RTL" nick="rtl" value="2"/>
  </enum>  <enum name="GtkJustification" get-type="gtk_justification_get_type">
    <member name="GTK_JUSTIFY_LEFT" nick="left" value="0"/>
    <member name="GTK_JUSTIFY_RIGHT" nick="right" value="1"/>
    <member name="GTK_JUSTIFY_CENTER" nick="center" value="2"/>
    <member name="GTK_JUSTIFY_FILL" nick="fill" value="3"/>
  </enum>  <enum name="GtkMenuDirectionType" get-type="gtk_menu_direction_type_get_type">
    <member name="GTK_MENU_DIR_PARENT" nick="parent" value="0"/>
    <member name="GTK_MENU_DIR_CHILD" nick="child" value="1"/>
    <member name="GTK_MENU_DIR_NEXT" nick="next" value="2"/>
    <member name="GTK_MENU_DIR_PREV" nick="prev" value="3"/>
  </enum>  <enum name="GtkMessageType" get-type="gtk_message_type_get_type">
    <member name="GTK_MESSAGE_INFO" nick="info" value="0"/>
    <member name="GTK_MESSAGE_WARNING" nick="warning" value="1"/>
    <member name="GTK_MESSAGE_QUESTION" nick="question" value="2"/>
    <member name="GTK_MESSAGE_ERROR" nick="error" value="3"/>
    <member name="GTK_MESSAGE_OTHER" nick="other" value="4"/>
  </enum>  <enum name="GtkMovementStep" get-type="gtk_movement_step_get_type">
    <member name="GTK_MOVEMENT_LOGICAL_POSITIONS" nick="logical-positions" value="0"/>
    <member name="GTK_MOVEMENT_VISUAL_POSITIONS" nick="visual-positions" value="1"/>
    <member name="GTK_MOVEMENT_WORDS" nick="words" value="2"/>
    <member name="GTK_MOVEMENT_DISPLAY_LINES" nick="display-lines" value="3"/>
    <member name="GTK_MOVEMENT_DISPLAY_LINE_ENDS" nick="display-line-ends" value="4"/>
    <member name="GTK_MOVEMENT_PARAGRAPHS" nick="paragraphs" value="5"/>
    <member name="GTK_MOVEMENT_PARAGRAPH_ENDS" nick="paragraph-ends" value="6"/>
    <member name="GTK_MOVEMENT_PAGES" nick="pages" value="7"/>
    <member name="GTK_MOVEMENT_BUFFER_ENDS" nick="buffer-ends" value="8"/>
    <member name="GTK_MOVEMENT_HORIZONTAL_PAGES" nick="horizontal-pages" value="9"/>
  </enum>  <enum name="GtkScrollStep" get-type="gtk_scroll_step_get_type">
    <member name="GTK_SCROLL_STEPS" nick="steps" value="0"/>
    <member name="GTK_SCROLL_PAGES" nick="pages" value="1"/>
    <member name="GTK_SCROLL_ENDS" nick="ends" value="2"/>
    <member name="GTK_SCROLL_HORIZONTAL_STEPS" nick="horizontal-steps" value="3"/>
    <member name="GTK_SCROLL_HORIZONTAL_PAGES" nick="horizontal-pages" value="4"/>
    <member name="GTK_SCROLL_HORIZONTAL_ENDS" nick="horizontal-ends" value="5"/>
  </enum>  <enum name="GtkOrientation" get-type="gtk_orientation_get_type">
    <member name="GTK_ORIENTATION_HORIZONTAL" nick="horizontal" value="0"/>
    <member name="GTK_ORIENTATION_VERTICAL" nick="vertical" value="1"/>
  </enum>  <enum name="GtkPackType" get-type="gtk_pack_type_get_type">
    <member name="GTK_PACK_START" nick="start" value="0"/>
    <member name="GTK_PACK_END" nick="end" value="1"/>
  </enum>  <enum name="GtkPositionType" get-type="gtk_position_type_get_type">
    <member name="GTK_POS_LEFT" nick="left" value="0"/>
    <member name="GTK_POS_RIGHT" nick="right" value="1"/>
    <member name="GTK_POS_TOP" nick="top" value="2"/>
    <member name="GTK_POS_BOTTOM" nick="bottom" value="3"/>
  </enum>  <enum name="GtkReliefStyle" get-type="gtk_relief_style_get_type">
    <member name="GTK_RELIEF_NORMAL" nick="normal" value="0"/>
    <member name="GTK_RELIEF_HALF" nick="half" value="1"/>
    <member name="GTK_RELIEF_NONE" nick="none" value="2"/>
  </enum>  <enum name="GtkScrollType" get-type="gtk_scroll_type_get_type">
    <member name="GTK_SCROLL_NONE" nick="none" value="0"/>
    <member name="GTK_SCROLL_JUMP" nick="jump" value="1"/>
    <member name="GTK_SCROLL_STEP_BACKWARD" nick="step-backward" value="2"/>
    <member name="GTK_SCROLL_STEP_FORWARD" nick="step-forward" value="3"/>
    <member name="GTK_SCROLL_PAGE_BACKWARD" nick="page-backward" value="4"/>
    <member name="GTK_SCROLL_PAGE_FORWARD" nick="page-forward" value="5"/>
    <member name="GTK_SCROLL_STEP_UP" nick="step-up" value="6"/>
    <member name="GTK_SCROLL_STEP_DOWN" nick="step-down" value="7"/>
    <member name="GTK_SCROLL_PAGE_UP" nick="page-up" value="8"/>
    <member name="GTK_SCROLL_PAGE_DOWN" nick="page-down" value="9"/>
    <member name="GTK_SCROLL_STEP_LEFT" nick="step-left" value="10"/>
    <member name="GTK_SCROLL_STEP_RIGHT" nick="step-right" value="11"/>
    <member name="GTK_SCROLL_PAGE_LEFT" nick="page-left" value="12"/>
    <member name="GTK_SCROLL_PAGE_RIGHT" nick="page-right" value="13"/>
    <member name="GTK_SCROLL_START" nick="start" value="14"/>
    <member name="GTK_SCROLL_END" nick="end" value="15"/>
  </enum>  <enum name="GtkSelectionMode" get-type="gtk_selection_mode_get_type">
    <member name="GTK_SELECTION_NONE" nick="none" value="0"/>
    <member name="GTK_SELECTION_SINGLE" nick="single" value="1"/>
    <member name="GTK_SELECTION_BROWSE" nick="browse" value="2"/>
    <member name="GTK_SELECTION_MULTIPLE" nick="multiple" value="3"/>
  </enum>  <enum name="GtkShadowType" get-type="gtk_shadow_type_get_type">
    <member name="GTK_SHADOW_NONE" nick="none" value="0"/>
    <member name="GTK_SHADOW_IN" nick="in" value="1"/>
    <member name="GTK_SHADOW_OUT" nick="out" value="2"/>
    <member name="GTK_SHADOW_ETCHED_IN" nick="etched-in" value="3"/>
    <member name="GTK_SHADOW_ETCHED_OUT" nick="etched-out" value="4"/>
  </enum>  <enum name="GtkStateType" get-type="gtk_state_type_get_type">
    <member name="GTK_STATE_NORMAL" nick="normal" value="0"/>
    <member name="GTK_STATE_ACTIVE" nick="active" value="1"/>
    <member name="GTK_STATE_PRELIGHT" nick="prelight" value="2"/>
    <member name="GTK_STATE_SELECTED" nick="selected" value="3"/>
    <member name="GTK_STATE_INSENSITIVE" nick="insensitive" value="4"/>
    <member name="GTK_STATE_INCONSISTENT" nick="inconsistent" value="5"/>
    <member name="GTK_STATE_FOCUSED" nick="focused" value="6"/>
  </enum>  <enum name="GtkToolbarStyle" get-type="gtk_toolbar_style_get_type">
    <member name="GTK_TOOLBAR_ICONS" nick="icons" value="0"/>
    <member name="GTK_TOOLBAR_TEXT" nick="text" value="1"/>
    <member name="GTK_TOOLBAR_BOTH" nick="both" value="2"/>
    <member name="GTK_TOOLBAR_BOTH_HORIZ" nick="both-horiz" value="3"/>
  </enum>  <enum name="GtkWrapMode" get-type="gtk_wrap_mode_get_type">
    <member name="GTK_WRAP_NONE" nick="none" value="0"/>
    <member name="GTK_WRAP_CHAR" nick="char" value="1"/>
    <member name="GTK_WRAP_WORD" nick="word" value="2"/>
    <member name="GTK_WRAP_WORD_CHAR" nick="word-char" value="3"/>
  </enum>  <enum name="GtkSortType" get-type="gtk_sort_type_get_type">
    <member name="GTK_SORT_ASCENDING" nick="ascending" value="0"/>
    <member name="GTK_SORT_DESCENDING" nick="descending" value="1"/>
  </enum>  <enum name="GtkIMPreeditStyle" get-type="gtk_im_preedit_style_get_type">
    <member name="GTK_IM_PREEDIT_NOTHING" nick="nothing" value="0"/>
    <member name="GTK_IM_PREEDIT_CALLBACK" nick="callback" value="1"/>
    <member name="GTK_IM_PREEDIT_NONE" nick="none" value="2"/>
  </enum>  <enum name="GtkIMStatusStyle" get-type="gtk_im_status_style_get_type">
    <member name="GTK_IM_STATUS_NOTHING" nick="nothing" value="0"/>
    <member name="GTK_IM_STATUS_CALLBACK" nick="callback" value="1"/>
    <member name="GTK_IM_STATUS_NONE" nick="none" value="2"/>
  </enum>  <enum name="GtkPackDirection" get-type="gtk_pack_direction_get_type">
    <member name="GTK_PACK_DIRECTION_LTR" nick="ltr" value="0"/>
    <member name="GTK_PACK_DIRECTION_RTL" nick="rtl" value="1"/>
    <member name="GTK_PACK_DIRECTION_TTB" nick="ttb" value="2"/>
    <member name="GTK_PACK_DIRECTION_BTT" nick="btt" value="3"/>
  </enum>  <enum name="GtkPrintPages" get-type="gtk_print_pages_get_type">
    <member name="GTK_PRINT_PAGES_ALL" nick="all" value="0"/>
    <member name="GTK_PRINT_PAGES_CURRENT" nick="current" value="1"/>
    <member name="GTK_PRINT_PAGES_RANGES" nick="ranges" value="2"/>
    <member name="GTK_PRINT_PAGES_SELECTION" nick="selection" value="3"/>
  </enum>  <enum name="GtkPageSet" get-type="gtk_page_set_get_type">
    <member name="GTK_PAGE_SET_ALL" nick="all" value="0"/>
    <member name="GTK_PAGE_SET_EVEN" nick="even" value="1"/>
    <member name="GTK_PAGE_SET_ODD" nick="odd" value="2"/>
  </enum>  <enum name="GtkNumberUpLayout" get-type="gtk_number_up_layout_get_type">
    <member name="GTK_NUMBER_UP_LAYOUT_LEFT_TO_RIGHT_TOP_TO_BOTTOM" nick="lrtb" value="0"/>
    <member name="GTK_NUMBER_UP_LAYOUT_LEFT_TO_RIGHT_BOTTOM_TO_TOP" nick="lrbt" value="1"/>
    <member name="GTK_NUMBER_UP_LAYOUT_RIGHT_TO_LEFT_TOP_TO_BOTTOM" nick="rltb" value="2"/>
    <member name="GTK_NUMBER_UP_LAYOUT_RIGHT_TO_LEFT_BOTTOM_TO_TOP" nick="rlbt" value="3"/>
    <member name="GTK_NUMBER_UP_LAYOUT_TOP_TO_BOTTOM_LEFT_TO_RIGHT" nick="tblr" value="4"/>
    <member name="GTK_NUMBER_UP_LAYOUT_TOP_TO_BOTTOM_RIGHT_TO_LEFT" nick="tbrl" value="5"/>
    <member name="GTK_NUMBER_UP_LAYOUT_BOTTOM_TO_TOP_LEFT_TO_RIGHT" nick="btlr" value="6"/>
    <member name="GTK_NUMBER_UP_LAYOUT_BOTTOM_TO_TOP_RIGHT_TO_LEFT" nick="btrl" value="7"/>
  </enum>  <enum name="GtkPageOrientation" get-type="gtk_page_orientation_get_type">
    <member name="GTK_PAGE_ORIENTATION_PORTRAIT" nick="portrait" value="0"/>
    <member name="GTK_PAGE_ORIENTATION_LANDSCAPE" nick="landscape" value="1"/>
    <member name="GTK_PAGE_ORIENTATION_REVERSE_PORTRAIT" nick="reverse-portrait" value="2"/>
    <member name="GTK_PAGE_ORIENTATION_REVERSE_LANDSCAPE" nick="reverse-landscape" value="3"/>
  </enum>  <enum name="GtkPrintQuality" get-type="gtk_print_quality_get_type">
    <member name="GTK_PRINT_QUALITY_LOW" nick="low" value="0"/>
    <member name="GTK_PRINT_QUALITY_NORMAL" nick="normal" value="1"/>
    <member name="GTK_PRINT_QUALITY_HIGH" nick="high" value="2"/>
    <member name="GTK_PRINT_QUALITY_DRAFT" nick="draft" value="3"/>
  </enum>  <enum name="GtkPrintDuplex" get-type="gtk_print_duplex_get_type">
    <member name="GTK_PRINT_DUPLEX_SIMPLEX" nick="simplex" value="0"/>
    <member name="GTK_PRINT_DUPLEX_HORIZONTAL" nick="horizontal" value="1"/>
    <member name="GTK_PRINT_DUPLEX_VERTICAL" nick="vertical" value="2"/>
  </enum>  <enum name="GtkUnit" get-type="gtk_unit_get_type">
    <member name="GTK_UNIT_NONE" nick="none" value="0"/>
    <member name="GTK_UNIT_POINTS" nick="points" value="1"/>
    <member name="GTK_UNIT_INCH" nick="inch" value="2"/>
    <member name="GTK_UNIT_MM" nick="mm" value="3"/>
  </enum>  <enum name="GtkTreeViewGridLines" get-type="gtk_tree_view_grid_lines_get_type">
    <member name="GTK_TREE_VIEW_GRID_LINES_NONE" nick="none" value="0"/>
    <member name="GTK_TREE_VIEW_GRID_LINES_HORIZONTAL" nick="horizontal" value="1"/>
    <member name="GTK_TREE_VIEW_GRID_LINES_VERTICAL" nick="vertical" value="2"/>
    <member name="GTK_TREE_VIEW_GRID_LINES_BOTH" nick="both" value="3"/>
  </enum>  <enum name="GtkDragResult" get-type="gtk_drag_result_get_type">
    <member name="GTK_DRAG_RESULT_SUCCESS" nick="success" value="0"/>
    <member name="GTK_DRAG_RESULT_NO_TARGET" nick="no-target" value="1"/>
    <member name="GTK_DRAG_RESULT_USER_CANCELLED" nick="user-cancelled" value="2"/>
    <member name="GTK_DRAG_RESULT_TIMEOUT_EXPIRED" nick="timeout-expired" value="3"/>
    <member name="GTK_DRAG_RESULT_GRAB_BROKEN" nick="grab-broken" value="4"/>
    <member name="GTK_DRAG_RESULT_ERROR" nick="error" value="5"/>
  </enum>  <enum name="GtkSizeGroupMode" get-type="gtk_size_group_mode_get_type">
    <member name="GTK_SIZE_GROUP_NONE" nick="none" value="0"/>
    <member name="GTK_SIZE_GROUP_HORIZONTAL" nick="horizontal" value="1"/>
    <member name="GTK_SIZE_GROUP_VERTICAL" nick="vertical" value="2"/>
    <member name="GTK_SIZE_GROUP_BOTH" nick="both" value="3"/>
  </enum>  <enum name="GtkSizeRequestMode" get-type="gtk_size_request_mode_get_type">
    <member name="GTK_SIZE_REQUEST_HEIGHT_FOR_WIDTH" nick="height-for-width" value="0"/>
    <member name="GTK_SIZE_REQUEST_WIDTH_FOR_HEIGHT" nick="width-for-height" value="1"/>
    <member name="GTK_SIZE_REQUEST_CONSTANT_SIZE" nick="constant-size" value="2"/>
  </enum>  <enum name="GtkScrollablePolicy" get-type="gtk_scrollable_policy_get_type">
    <member name="GTK_SCROLL_MINIMUM" nick="minimum" value="0"/>
    <member name="GTK_SCROLL_NATURAL" nick="natural" value="1"/>
  </enum>  <flags name="GtkStateFlags" get-type="gtk_state_flags_get_type">
    <member name="GTK_STATE_FLAG_NORMAL" nick="normal" value="0"/>
    <member name="GTK_STATE_FLAG_ACTIVE" nick="active" value="1"/>
    <member name="GTK_STATE_FLAG_PRELIGHT" nick="prelight" value="2"/>
    <member name="GTK_STATE_FLAG_SELECTED" nick="selected" value="4"/>
    <member name="GTK_STATE_FLAG_INSENSITIVE" nick="insensitive" value="8"/>
    <member name="GTK_STATE_FLAG_INCONSISTENT" nick="inconsistent" value="16"/>
    <member name="GTK_STATE_FLAG_FOCUSED" nick="focused" value="32"/>
    <member name="GTK_STATE_FLAG_BACKDROP" nick="backdrop" value="64"/>
    <member name="GTK_STATE_FLAG_DIR_LTR" nick="dir-ltr" value="128"/>
    <member name="GTK_STATE_FLAG_DIR_RTL" nick="dir-rtl" value="256"/>
    <member name="GTK_STATE_FLAG_LINK" nick="link" value="512"/>
    <member name="GTK_STATE_FLAG_VISITED" nick="visited" value="1024"/>
    <member name="GTK_STATE_FLAG_CHECKED" nick="checked" value="2048"/>
    <member name="GTK_STATE_FLAG_DROP_ACTIVE" nick="drop-active" value="4096"/>
  </flags>
  <flags name="GtkRegionFlags" get-type="gtk_region_flags_get_type">
    <member name="GTK_REGION_EVEN" nick="even" value="1"/>
    <member name="GTK_REGION_ODD" nick="odd" value="2"/>
    <member name="GTK_REGION_FIRST" nick="first" value="4"/>
    <member name="GTK_REGION_LAST" nick="last" value="8"/>
    <member name="GTK_REGION_ONLY" nick="only" value="16"/>
    <member name="GTK_REGION_SORTED" nick="sorted" value="32"/>
  </flags>
  <flags name="GtkJunctionSides" get-type="gtk_junction_sides_get_type">
    <member name="GTK_JUNCTION_NONE" nick="none" value="0"/>
    <member name="GTK_JUNCTION_CORNER_TOPLEFT" nick="corner-topleft" value="1"/>
    <member name="GTK_JUNCTION_CORNER_TOPRIGHT" nick="corner-topright" value="2"/>
    <member name="GTK_JUNCTION_CORNER_BOTTOMLEFT" nick="corner-bottomleft" value="4"/>
    <member name="GTK_JUNCTION_CORNER_BOTTOMRIGHT" nick="corner-bottomright" value="8"/>
    <member name="GTK_JUNCTION_TOP" nick="top" value="3"/>
    <member name="GTK_JUNCTION_BOTTOM" nick="bottom" value="12"/>
    <member name="GTK_JUNCTION_LEFT" nick="left" value="5"/>
    <member name="GTK_JUNCTION_RIGHT" nick="right" value="10"/>
  </flags>
  <enum name="GtkBorderStyle" get-type="gtk_border_style_get_type">
    <member name="GTK_BORDER_STYLE_NONE" nick="none" value="0"/>
    <member name="GTK_BORDER_STYLE_SOLID" nick="solid" value="1"/>
    <member name="GTK_BORDER_STYLE_INSET" nick="inset" value="2"/>
    <member name="GTK_BORDER_STYLE_OUTSET" nick="outset" value="3"/>
    <member name="GTK_BORDER_STYLE_HIDDEN" nick="hidden" value="4"/>
    <member name="GTK_BORDER_STYLE_DOTTED" nick="dotted" value="5"/>
    <member name="GTK_BORDER_STYLE_DASHED" nick="dashed" value="6"/>
    <member name="GTK_BORDER_STYLE_DOUBLE" nick="double" value="7"/>
    <member name="GTK_BORDER_STYLE_GROOVE" nick="groove" value="8"/>
    <member name="GTK_BORDER_STYLE_RIDGE" nick="ridge" value="9"/>
  </enum>  <enum name="GtkLevelBarMode" get-type="gtk_level_bar_mode_get_type">
    <member name="GTK_LEVEL_BAR_MODE_CONTINUOUS" nick="continuous" value="0"/>
    <member name="GTK_LEVEL_BAR_MODE_DISCRETE" nick="discrete" value="1"/>
  </enum>  <enum name="GtkInputPurpose" get-type="gtk_input_purpose_get_type">
    <member name="GTK_INPUT_PURPOSE_FREE_FORM" nick="free-form" value="0"/>
    <member name="GTK_INPUT_PURPOSE_ALPHA" nick="alpha" value="1"/>
    <member name="GTK_INPUT_PURPOSE_DIGITS" nick="digits" value="2"/>
    <member name="GTK_INPUT_PURPOSE_NUMBER" nick="number" value="3"/>
    <member name="GTK_INPUT_PURPOSE_PHONE" nick="phone" value="4"/>
    <member name="GTK_INPUT_PURPOSE_URL" nick="url" value="5"/>
    <member name="GTK_INPUT_PURPOSE_EMAIL" nick="email" value="6"/>
    <member name="GTK_INPUT_PURPOSE_NAME" nick="name" value="7"/>
    <member name="GTK_INPUT_PURPOSE_PASSWORD" nick="password" value="8"/>
    <member name="GTK_INPUT_PURPOSE_PIN" nick="pin" value="9"/>
    <member name="GTK_INPUT_PURPOSE_TERMINAL" nick="terminal" value="10"/>
  </enum>  <flags name="GtkInputHints" get-type="gtk_input_hints_get_type">
    <member name="GTK_INPUT_HINT_NONE" nick="none" value="0"/>
    <member name="GTK_INPUT_HINT_SPELLCHECK" nick="spellcheck" value="1"/>
    <member name="GTK_INPUT_HINT_NO_SPELLCHECK" nick="no-spellcheck" value="2"/>
    <member name="GTK_INPUT_HINT_WORD_COMPLETION" nick="word-completion" value="4"/>
    <member name="GTK_INPUT_HINT_LOWERCASE" nick="lowercase" value="8"/>
    <member name="GTK_INPUT_HINT_UPPERCASE_CHARS" nick="uppercase-chars" value="16"/>
    <member name="GTK_INPUT_HINT_UPPERCASE_WORDS" nick="uppercase-words" value="32"/>
    <member name="GTK_INPUT_HINT_UPPERCASE_SENTENCES" nick="uppercase-sentences" value="64"/>
    <member name="GTK_INPUT_HINT_INHIBIT_OSK" nick="inhibit-osk" value="128"/>
    <member name="GTK_INPUT_HINT_VERTICAL_WRITING" nick="vertical-writing" value="256"/>
    <member name="GTK_INPUT_HINT_EMOJI" nick="emoji" value="512"/>
    <member name="GTK_INPUT_HINT_NO_EMOJI" nick="no-emoji" value="1024"/>
  </flags>
  <enum name="GtkPropagationPhase" get-type="gtk_propagation_phase_get_type">
    <member name="GTK_PHASE_NONE" nick="none" value="0"/>
    <member name="GTK_PHASE_CAPTURE" nick="capture" value="1"/>
    <member name="GTK_PHASE_BUBBLE" nick="bubble" value="2"/>
    <member name="GTK_PHASE_TARGET" nick="target" value="3"/>
  </enum>  <enum name="GtkEventSequenceState" get-type="gtk_event_sequence_state_get_type">
    <member name="GTK_EVENT_SEQUENCE_NONE" nick="none" value="0"/>
    <member name="GTK_EVENT_SEQUENCE_CLAIMED" nick="claimed" value="1"/>
    <member name="GTK_EVENT_SEQUENCE_DENIED" nick="denied" value="2"/>
  </enum>  <enum name="GtkPanDirection" get-type="gtk_pan_direction_get_type">
    <member name="GTK_PAN_DIRECTION_LEFT" nick="left" value="0"/>
    <member name="GTK_PAN_DIRECTION_RIGHT" nick="right" value="1"/>
    <member name="GTK_PAN_DIRECTION_UP" nick="up" value="2"/>
    <member name="GTK_PAN_DIRECTION_DOWN" nick="down" value="3"/>
  </enum>  <enum name="GtkPopoverConstraint" get-type="gtk_popover_constraint_get_type">
    <member name="GTK_POPOVER_CONSTRAINT_NONE" nick="none" value="0"/>
    <member name="GTK_POPOVER_CONSTRAINT_WINDOW" nick="window" value="1"/>
  </enum>  <flags name="GtkEventControllerScrollFlags" get-type="gtk_event_controller_scroll_flags_get_type">
    <member name="GTK_EVENT_CONTROLLER_SCROLL_NONE" nick="none" value="0"/>
    <member name="GTK_EVENT_CONTROLLER_SCROLL_VERTICAL" nick="vertical" value="1"/>
    <member name="GTK_EVENT_CONTROLLER_SCROLL_HORIZONTAL" nick="horizontal" value="2"/>
    <member name="GTK_EVENT_CONTROLLER_SCROLL_DISCRETE" nick="discrete" value="4"/>
    <member name="GTK_EVENT_CONTROLLER_SCROLL_KINETIC" nick="kinetic" value="8"/>
    <member name="GTK_EVENT_CONTROLLER_SCROLL_BOTH_AXES" nick="both-axes" value="3"/>
  </flags>
  <enum name="GtkFileChooserAction" get-type="gtk_file_chooser_action_get_type">
    <member name="GTK_FILE_CHOOSER_ACTION_OPEN" nick="open" value="0"/>
    <member name="GTK_FILE_CHOOSER_ACTION_SAVE" nick="save" value="1"/>
    <member name="GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER" nick="select-folder" value="2"/>
    <member name="GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER" nick="create-folder" value="3"/>
  </enum>  <enum name="GtkFileChooserConfirmation" get-type="gtk_file_chooser_confirmation_get_type">
    <member name="GTK_FILE_CHOOSER_CONFIRMATION_CONFIRM" nick="confirm" value="0"/>
    <member name="GTK_FILE_CHOOSER_CONFIRMATION_ACCEPT_FILENAME" nick="accept-filename" value="1"/>
    <member name="GTK_FILE_CHOOSER_CONFIRMATION_SELECT_AGAIN" nick="select-again" value="2"/>
  </enum>  <enum name="GtkFileChooserError" get-type="gtk_file_chooser_error_get_type">
    <member name="GTK_FILE_CHOOSER_ERROR_NONEXISTENT" nick="nonexistent" value="0"/>
    <member name="GTK_FILE_CHOOSER_ERROR_BAD_FILENAME" nick="bad-filename" value="1"/>
    <member name="GTK_FILE_CHOOSER_ERROR_ALREADY_EXISTS" nick="already-exists" value="2"/>
    <member name="GTK_FILE_CHOOSER_ERROR_INCOMPLETE_HOSTNAME" nick="incomplete-hostname" value="3"/>
  </enum>  <flags name="GtkFileFilterFlags" get-type="gtk_file_filter_flags_get_type">
    <member name="GTK_FILE_FILTER_FILENAME" nick="filename" value="1"/>
    <member name="GTK_FILE_FILTER_URI" nick="uri" value="2"/>
    <member name="GTK_FILE_FILTER_DISPLAY_NAME" nick="display-name" value="4"/>
    <member name="GTK_FILE_FILTER_MIME_TYPE" nick="mime-type" value="8"/>
  </flags>
  <flags name="GtkFontChooserLevel" get-type="gtk_font_chooser_level_get_type">
    <member name="GTK_FONT_CHOOSER_LEVEL_FAMILY" nick="family" value="0"/>
    <member name="GTK_FONT_CHOOSER_LEVEL_STYLE" nick="style" value="1"/>
    <member name="GTK_FONT_CHOOSER_LEVEL_SIZE" nick="size" value="2"/>
    <member name="GTK_FONT_CHOOSER_LEVEL_VARIATIONS" nick="variations" value="4"/>
    <member name="GTK_FONT_CHOOSER_LEVEL_FEATURES" nick="features" value="8"/>
  </flags>
  <flags name="GtkIconLookupFlags" get-type="gtk_icon_lookup_flags_get_type">
    <member name="GTK_ICON_LOOKUP_NO_SVG" nick="no-svg" value="1"/>
    <member name="GTK_ICON_LOOKUP_FORCE_SVG" nick="force-svg" value="2"/>
    <member name="GTK_ICON_LOOKUP_USE_BUILTIN" nick="use-builtin" value="4"/>
    <member name="GTK_ICON_LOOKUP_GENERIC_FALLBACK" nick="generic-fallback" value="8"/>
    <member name="GTK_ICON_LOOKUP_FORCE_SIZE" nick="force-size" value="16"/>
    <member name="GTK_ICON_LOOKUP_FORCE_REGULAR" nick="force-regular" value="32"/>
    <member name="GTK_ICON_LOOKUP_FORCE_SYMBOLIC" nick="force-symbolic" value="64"/>
    <member name="GTK_ICON_LOOKUP_DIR_LTR" nick="dir-ltr" value="128"/>
    <member name="GTK_ICON_LOOKUP_DIR_RTL" nick="dir-rtl" value="256"/>
  </flags>
  <enum name="GtkIconThemeError" get-type="gtk_icon_theme_error_get_type">
    <member name="GTK_ICON_THEME_NOT_FOUND" nick="not-found" value="0"/>
    <member name="GTK_ICON_THEME_FAILED" nick="failed" value="1"/>
  </enum>  <enum name="GtkIconViewDropPosition" get-type="gtk_icon_view_drop_position_get_type">
    <member name="GTK_ICON_VIEW_NO_DROP" nick="no-drop" value="0"/>
    <member name="GTK_ICON_VIEW_DROP_INTO" nick="drop-into" value="1"/>
    <member name="GTK_ICON_VIEW_DROP_LEFT" nick="drop-left" value="2"/>
    <member name="GTK_ICON_VIEW_DROP_RIGHT" nick="drop-right" value="3"/>
    <member name="GTK_ICON_VIEW_DROP_ABOVE" nick="drop-above" value="4"/>
    <member name="GTK_ICON_VIEW_DROP_BELOW" nick="drop-below" value="5"/>
  </enum>  <enum name="GtkImageType" get-type="gtk_image_type_get_type">
    <member name="GTK_IMAGE_EMPTY" nick="empty" value="0"/>
    <member name="GTK_IMAGE_PIXBUF" nick="pixbuf" value="1"/>
    <member name="GTK_IMAGE_STOCK" nick="stock" value="2"/>
    <member name="GTK_IMAGE_ICON_SET" nick="icon-set" value="3"/>
    <member name="GTK_IMAGE_ANIMATION" nick="animation" value="4"/>
    <member name="GTK_IMAGE_ICON_NAME" nick="icon-name" value="5"/>
    <member name="GTK_IMAGE_GICON" nick="gicon" value="6"/>
    <member name="GTK_IMAGE_SURFACE" nick="surface" value="7"/>
  </enum>  <enum name="GtkArrowPlacement" get-type="gtk_arrow_placement_get_type">
    <member name="GTK_ARROWS_BOTH" nick="both" value="0"/>
    <member name="GTK_ARROWS_START" nick="start" value="1"/>
    <member name="GTK_ARROWS_END" nick="end" value="2"/>
  </enum>  <enum name="GtkButtonsType" get-type="gtk_buttons_type_get_type">
    <member name="GTK_BUTTONS_NONE" nick="none" value="0"/>
    <member name="GTK_BUTTONS_OK" nick="ok" value="1"/>
    <member name="GTK_BUTTONS_CLOSE" nick="close" value="2"/>
    <member name="GTK_BUTTONS_CANCEL" nick="cancel" value="3"/>
    <member name="GTK_BUTTONS_YES_NO" nick="yes-no" value="4"/>
    <member name="GTK_BUTTONS_OK_CANCEL" nick="ok-cancel" value="5"/>
  </enum>  <enum name="GtkButtonRole" get-type="gtk_button_role_get_type">
    <member name="GTK_BUTTON_ROLE_NORMAL" nick="normal" value="0"/>
    <member name="GTK_BUTTON_ROLE_CHECK" nick="check" value="1"/>
    <member name="GTK_BUTTON_ROLE_RADIO" nick="radio" value="2"/>
  </enum>  <enum name="GtkNotebookTab" get-type="gtk_notebook_tab_get_type">
    <member name="GTK_NOTEBOOK_TAB_FIRST" nick="first" value="0"/>
    <member name="GTK_NOTEBOOK_TAB_LAST" nick="last" value="1"/>
  </enum>  <enum name="GtkPadActionType" get-type="gtk_pad_action_type_get_type">
    <member name="GTK_PAD_ACTION_BUTTON" nick="button" value="0"/>
    <member name="GTK_PAD_ACTION_RING" nick="ring" value="1"/>
    <member name="GTK_PAD_ACTION_STRIP" nick="strip" value="2"/>
  </enum>  <flags name="GtkPlacesOpenFlags" get-type="gtk_places_open_flags_get_type">
    <member name="GTK_PLACES_OPEN_NORMAL" nick="normal" value="1"/>
    <member name="GTK_PLACES_OPEN_NEW_TAB" nick="new-tab" value="2"/>
    <member name="GTK_PLACES_OPEN_NEW_WINDOW" nick="new-window" value="4"/>
  </flags>
  <enum name="GtkPrintStatus" get-type="gtk_print_status_get_type">
    <member name="GTK_PRINT_STATUS_INITIAL" nick="initial" value="0"/>
    <member name="GTK_PRINT_STATUS_PREPARING" nick="preparing" value="1"/>
    <member name="GTK_PRINT_STATUS_GENERATING_DATA" nick="generating-data" value="2"/>
    <member name="GTK_PRINT_STATUS_SENDING_DATA" nick="sending-data" value="3"/>
    <member name="GTK_PRINT_STATUS_PENDING" nick="pending" value="4"/>
    <member name="GTK_PRINT_STATUS_PENDING_ISSUE" nick="pending-issue" value="5"/>
    <member name="GTK_PRINT_STATUS_PRINTING" nick="printing" value="6"/>
    <member name="GTK_PRINT_STATUS_FINISHED" nick="finished" value="7"/>
    <member name="GTK_PRINT_STATUS_FINISHED_ABORTED" nick="finished-aborted" value="8"/>
  </enum>  <enum name="GtkPrintOperationResult" get-type="gtk_print_operation_result_get_type">
    <member name="GTK_PRINT_OPERATION_RESULT_ERROR" nick="error" value="0"/>
    <member name="GTK_PRINT_OPERATION_RESULT_APPLY" nick="apply" value="1"/>
    <member name="GTK_PRINT_OPERATION_RESULT_CANCEL" nick="cancel" value="2"/>
    <member name="GTK_PRINT_OPERATION_RESULT_IN_PROGRESS" nick="in-progress" value="3"/>
  </enum>  <enum name="GtkPrintOperationAction" get-type="gtk_print_operation_action_get_type">
    <member name="GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG" nick="print-dialog" value="0"/>
    <member name="GTK_PRINT_OPERATION_ACTION_PRINT" nick="print" value="1"/>
    <member name="GTK_PRINT_OPERATION_ACTION_PREVIEW" nick="preview" value="2"/>
    <member name="GTK_PRINT_OPERATION_ACTION_EXPORT" nick="export" value="3"/>
  </enum>  <enum name="GtkPrintError" get-type="gtk_print_error_get_type">
    <member name="GTK_PRINT_ERROR_GENERAL" nick="general" value="0"/>
    <member name="GTK_PRINT_ERROR_INTERNAL_ERROR" nick="internal-error" value="1"/>
    <member name="GTK_PRINT_ERROR_NOMEM" nick="nomem" value="2"/>
    <member name="GTK_PRINT_ERROR_INVALID_FILE" nick="invalid-file" value="3"/>
  </enum>  <enum name="GtkRecentSortType" get-type="gtk_recent_sort_type_get_type">
    <member name="GTK_RECENT_SORT_NONE" nick="none" value="0"/>
    <member name="GTK_RECENT_SORT_MRU" nick="mru" value="1"/>
    <member name="GTK_RECENT_SORT_LRU" nick="lru" value="2"/>
    <member name="GTK_RECENT_SORT_CUSTOM" nick="custom" value="3"/>
  </enum>  <enum name="GtkRecentChooserError" get-type="gtk_recent_chooser_error_get_type">
    <member name="GTK_RECENT_CHOOSER_ERROR_NOT_FOUND" nick="not-found" value="0"/>
    <member name="GTK_RECENT_CHOOSER_ERROR_INVALID_URI" nick="invalid-uri" value="1"/>
  </enum>  <flags name="GtkRecentFilterFlags" get-type="gtk_recent_filter_flags_get_type">
    <member name="GTK_RECENT_FILTER_URI" nick="uri" value="1"/>
    <member name="GTK_RECENT_FILTER_DISPLAY_NAME" nick="display-name" value="2"/>
    <member name="GTK_RECENT_FILTER_MIME_TYPE" nick="mime-type" value="4"/>
    <member name="GTK_RECENT_FILTER_APPLICATION" nick="application" value="8"/>
    <member name="GTK_RECENT_FILTER_GROUP" nick="group" value="16"/>
    <member name="GTK_RECENT_FILTER_AGE" nick="age" value="32"/>
  </flags>
  <enum name="GtkRecentManagerError" get-type="gtk_recent_manager_error_get_type">
    <member name="GTK_RECENT_MANAGER_ERROR_NOT_FOUND" nick="not-found" value="0"/>
    <member name="GTK_RECENT_MANAGER_ERROR_INVALID_URI" nick="invalid-uri" value="1"/>
    <member name="GTK_RECENT_MANAGER_ERROR_INVALID_ENCODING" nick="invalid-encoding" value="2"/>
    <member name="GTK_RECENT_MANAGER_ERROR_NOT_REGISTERED" nick="not-registered" value="3"/>
    <member name="GTK_RECENT_MANAGER_ERROR_READ" nick="read" value="4"/>
    <member name="GTK_RECENT_MANAGER_ERROR_WRITE" nick="write" value="5"/>
    <member name="GTK_RECENT_MANAGER_ERROR_UNKNOWN" nick="unknown" value="6"/>
  </enum>  <enum name="GtkRevealerTransitionType" get-type="gtk_revealer_transition_type_get_type">
    <member name="GTK_REVEALER_TRANSITION_TYPE_NONE" nick="none" value="0"/>
    <member name="GTK_REVEALER_TRANSITION_TYPE_CROSSFADE" nick="crossfade" value="1"/>
    <member name="GTK_REVEALER_TRANSITION_TYPE_SLIDE_RIGHT" nick="slide-right" value="2"/>
    <member name="GTK_REVEALER_TRANSITION_TYPE_SLIDE_LEFT" nick="slide-left" value="3"/>
    <member name="GTK_REVEALER_TRANSITION_TYPE_SLIDE_UP" nick="slide-up" value="4"/>
    <member name="GTK_REVEALER_TRANSITION_TYPE_SLIDE_DOWN" nick="slide-down" value="5"/>
  </enum>  <enum name="GtkCornerType" get-type="gtk_corner_type_get_type">
    <member name="GTK_CORNER_TOP_LEFT" nick="top-left" value="0"/>
    <member name="GTK_CORNER_BOTTOM_LEFT" nick="bottom-left" value="1"/>
    <member name="GTK_CORNER_TOP_RIGHT" nick="top-right" value="2"/>
    <member name="GTK_CORNER_BOTTOM_RIGHT" nick="bottom-right" value="3"/>
  </enum>  <enum name="GtkPolicyType" get-type="gtk_policy_type_get_type">
    <member name="GTK_POLICY_ALWAYS" nick="always" value="0"/>
    <member name="GTK_POLICY_AUTOMATIC" nick="automatic" value="1"/>
    <member name="GTK_POLICY_NEVER" nick="never" value="2"/>
    <member name="GTK_POLICY_EXTERNAL" nick="external" value="3"/>
  </enum>  <flags name="GtkTargetFlags" get-type="gtk_target_flags_get_type">
    <member name="GTK_TARGET_SAME_APP" nick="same-app" value="1"/>
    <member name="GTK_TARGET_SAME_WIDGET" nick="same-widget" value="2"/>
    <member name="GTK_TARGET_OTHER_APP" nick="other-app" value="4"/>
    <member name="GTK_TARGET_OTHER_WIDGET" nick="other-widget" value="8"/>
  </flags>
  <enum name="GtkShortcutType" get-type="gtk_shortcut_type_get_type">
    <member name="GTK_SHORTCUT_ACCELERATOR" nick="accelerator" value="0"/>
    <member name="GTK_SHORTCUT_GESTURE_PINCH" nick="gesture-pinch" value="1"/>
    <member name="GTK_SHORTCUT_GESTURE_STRETCH" nick="gesture-stretch" value="2"/>
    <member name="GTK_SHORTCUT_GESTURE_ROTATE_CLOCKWISE" nick="gesture-rotate-clockwise" value="3"/>
    <member name="GTK_SHORTCUT_GESTURE_ROTATE_COUNTERCLOCKWISE" nick="gesture-rotate-counterclockwise" value="4"/>
    <member name="GTK_SHORTCUT_GESTURE_TWO_FINGER_SWIPE_LEFT" nick="gesture-two-finger-swipe-left" value="5"/>
    <member name="GTK_SHORTCUT_GESTURE_TWO_FINGER_SWIPE_RIGHT" nick="gesture-two-finger-swipe-right" value="6"/>
    <member name="GTK_SHORTCUT_GESTURE" nick="gesture" value="7"/>
  </enum>  <enum name="GtkSpinButtonUpdatePolicy" get-type="gtk_spin_button_update_policy_get_type">
    <member name="GTK_UPDATE_ALWAYS" nick="always" value="0"/>
    <member name="GTK_UPDATE_IF_VALID" nick="if-valid" value="1"/>
  </enum>  <enum name="GtkSpinType" get-type="gtk_spin_type_get_type">
    <member name="GTK_SPIN_STEP_FORWARD" nick="step-forward" value="0"/>
    <member name="GTK_SPIN_STEP_BACKWARD" nick="step-backward" value="1"/>
    <member name="GTK_SPIN_PAGE_FORWARD" nick="page-forward" value="2"/>
    <member name="GTK_SPIN_PAGE_BACKWARD" nick="page-backward" value="3"/>
    <member name="GTK_SPIN_HOME" nick="home" value="4"/>
    <member name="GTK_SPIN_END" nick="end" value="5"/>
    <member name="GTK_SPIN_USER_DEFINED" nick="user-defined" value="6"/>
  </enum>  <enum name="GtkStackTransitionType" get-type="gtk_stack_transition_type_get_type">
    <member name="GTK_STACK_TRANSITION_TYPE_NONE" nick="none" value="0"/>
    <member name="GTK_STACK_TRANSITION_TYPE_CROSSFADE" nick="crossfade" value="1"/>
    <member name="GTK_STACK_TRANSITION_TYPE_SLIDE_RIGHT" nick="slide-right" value="2"/>
    <member name="GTK_STACK_TRANSITION_TYPE_SLIDE_LEFT" nick="slide-left" value="3"/>
    <member name="GTK_STACK_TRANSITION_TYPE_SLIDE_UP" nick="slide-up" value="4"/>
    <member name="GTK_STACK_TRANSITION_TYPE_SLIDE_DOWN" nick="slide-down" value="5"/>
    <member name="GTK_STACK_TRANSITION_TYPE_SLIDE_LEFT_RIGHT" nick="slide-left-right" value="6"/>
    <member name="GTK_STACK_TRANSITION_TYPE_SLIDE_UP_DOWN" nick="slide-up-down" value="7"/>
    <member name="GTK_STACK_TRANSITION_TYPE_OVER_UP" nick="over-up" value="8"/>
    <member name="GTK_STACK_TRANSITION_TYPE_OVER_DOWN" nick="over-down" value="9"/>
    <member name="GTK_STACK_TRANSITION_TYPE_OVER_LEFT" nick="over-left" value="10"/>
    <member name="GTK_STACK_TRANSITION_TYPE_OVER_RIGHT" nick="over-right" value="11"/>
    <member name="GTK_STACK_TRANSITION_TYPE_UNDER_UP" nick="under-up" value="12"/>
    <member name="GTK_STACK_TRANSITION_TYPE_UNDER_DOWN" nick="under-down" value="13"/>
    <member name="GTK_STACK_TRANSITION_TYPE_UNDER_LEFT" nick="under-left" value="14"/>
    <member name="GTK_STACK_TRANSITION_TYPE_UNDER_RIGHT" nick="under-right" value="15"/>
    <member name="GTK_STACK_TRANSITION_TYPE_OVER_UP_DOWN" nick="over-up-down" value="16"/>
    <member name="GTK_STACK_TRANSITION_TYPE_OVER_DOWN_UP" nick="over-down-up" value="17"/>
    <member name="GTK_STACK_TRANSITION_TYPE_OVER_LEFT_RIGHT" nick="over-left-right" value="18"/>
    <member name="GTK_STACK_TRANSITION_TYPE_OVER_RIGHT_LEFT" nick="over-right-left" value="19"/>
  </enum>  <flags name="GtkStyleContextPrintFlags" get-type="gtk_style_context_print_flags_get_type">
    <member name="GTK_STYLE_CONTEXT_PRINT_NONE" nick="none" value="0"/>
    <member name="GTK_STYLE_CONTEXT_PRINT_RECURSE" nick="recurse" value="1"/>
    <member name="GTK_STYLE_CONTEXT_PRINT_SHOW_STYLE" nick="show-style" value="2"/>
  </flags>
  <enum name="GtkTextBufferTargetInfo" get-type="gtk_text_buffer_target_info_get_type">
    <member name="GTK_TEXT_BUFFER_TARGET_INFO_BUFFER_CONTENTS" nick="buffer-contents" value="-1"/>
    <member name="GTK_TEXT_BUFFER_TARGET_INFO_RICH_TEXT" nick="rich-text" value="-2"/>
    <member name="GTK_TEXT_BUFFER_TARGET_INFO_TEXT" nick="text" value="-3"/>
  </enum>  <flags name="GtkTextSearchFlags" get-type="gtk_text_search_flags_get_type">
    <member name="GTK_TEXT_SEARCH_VISIBLE_ONLY" nick="visible-only" value="1"/>
    <member name="GTK_TEXT_SEARCH_TEXT_ONLY" nick="text-only" value="2"/>
    <member name="GTK_TEXT_SEARCH_CASE_INSENSITIVE" nick="case-insensitive" value="4"/>
  </flags>
  <enum name="GtkTextWindowType" get-type="gtk_text_window_type_get_type">
    <member name="GTK_TEXT_WINDOW_PRIVATE" nick="private" value="0"/>
    <member name="GTK_TEXT_WINDOW_WIDGET" nick="widget" value="1"/>
    <member name="GTK_TEXT_WINDOW_TEXT" nick="text" value="2"/>
    <member name="GTK_TEXT_WINDOW_LEFT" nick="left" value="3"/>
    <member name="GTK_TEXT_WINDOW_RIGHT" nick="right" value="4"/>
    <member name="GTK_TEXT_WINDOW_TOP" nick="top" value="5"/>
    <member name="GTK_TEXT_WINDOW_BOTTOM" nick="bottom" value="6"/>
  </enum>  <enum name="GtkTextViewLayer" get-type="gtk_text_view_layer_get_type">
    <member name="GTK_TEXT_VIEW_LAYER_BELOW" nick="below" value="0"/>
    <member name="GTK_TEXT_VIEW_LAYER_ABOVE" nick="above" value="1"/>
    <member name="GTK_TEXT_VIEW_LAYER_BELOW_TEXT" nick="below-text" value="2"/>
    <member name="GTK_TEXT_VIEW_LAYER_ABOVE_TEXT" nick="above-text" value="3"/>
  </enum>  <enum name="GtkTextExtendSelection" get-type="gtk_text_extend_selection_get_type">
    <member name="GTK_TEXT_EXTEND_SELECTION_WORD" nick="word" value="0"/>
    <member name="GTK_TEXT_EXTEND_SELECTION_LINE" nick="line" value="1"/>
  </enum>  <enum name="GtkToolbarSpaceStyle" get-type="gtk_toolbar_space_style_get_type">
    <member name="GTK_TOOLBAR_SPACE_EMPTY" nick="empty" value="0"/>
    <member name="GTK_TOOLBAR_SPACE_LINE" nick="line" value="1"/>
  </enum>  <flags name="GtkToolPaletteDragTargets" get-type="gtk_tool_palette_drag_targets_get_type">
    <member name="GTK_TOOL_PALETTE_DRAG_ITEMS" nick="items" value="1"/>
    <member name="GTK_TOOL_PALETTE_DRAG_GROUPS" nick="groups" value="2"/>
  </flags>
  <flags name="GtkTreeModelFlags" get-type="gtk_tree_model_flags_get_type">
    <member name="GTK_TREE_MODEL_ITERS_PERSIST" nick="iters-persist" value="1"/>
    <member name="GTK_TREE_MODEL_LIST_ONLY" nick="list-only" value="2"/>
  </flags>
  <enum name="GtkTreeViewDropPosition" get-type="gtk_tree_view_drop_position_get_type">
    <member name="GTK_TREE_VIEW_DROP_BEFORE" nick="before" value="0"/>
    <member name="GTK_TREE_VIEW_DROP_AFTER" nick="after" value="1"/>
    <member name="GTK_TREE_VIEW_DROP_INTO_OR_BEFORE" nick="into-or-before" value="2"/>
    <member name="GTK_TREE_VIEW_DROP_INTO_OR_AFTER" nick="into-or-after" value="3"/>
  </enum>  <enum name="GtkTreeViewColumnSizing" get-type="gtk_tree_view_column_sizing_get_type">
    <member name="GTK_TREE_VIEW_COLUMN_GROW_ONLY" nick="grow-only" value="0"/>
    <member name="GTK_TREE_VIEW_COLUMN_AUTOSIZE" nick="autosize" value="1"/>
    <member name="GTK_TREE_VIEW_COLUMN_FIXED" nick="fixed" value="2"/>
  </enum>  <enum name="GtkWidgetHelpType" get-type="gtk_widget_help_type_get_type">
    <member name="GTK_WIDGET_HELP_TOOLTIP" nick="tooltip" value="0"/>
    <member name="GTK_WIDGET_HELP_WHATS_THIS" nick="whats-this" value="1"/>
  </enum>  <enum name="GtkWindowType" get-type="gtk_window_type_get_type">
    <member name="GTK_WINDOW_TOPLEVEL" nick="toplevel" value="0"/>
    <member name="GTK_WINDOW_POPUP" nick="popup" value="1"/>
  </enum>  <enum name="GtkWindowPosition" get-type="gtk_window_position_get_type">
    <member name="GTK_WIN_POS_NONE" nick="none" value="0"/>
    <member name="GTK_WIN_POS_CENTER" nick="center" value="1"/>
    <member name="GTK_WIN_POS_MOUSE" nick="mouse" value="2"/>
    <member name="GTK_WIN_POS_CENTER_ALWAYS" nick="center-always" value="3"/>
    <member name="GTK_WIN_POS_CENTER_ON_PARENT" nick="center-on-parent" value="4"/>
  </enum>  <class name="GtkViewport" get-type="gtk_viewport_get_type" parents="GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkScrollable"/>
    <property name="shadow-type" type="GtkShadowType" flags="1073742051" default-value="GTK_SHADOW_IN"/>
  </class>
  <class name="GtkVolumeButton" get-type="gtk_volume_button_get_type" parents="GtkScaleButton,GtkButton,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkActionable"/>
    <implements name="GtkActivatable"/>
    <implements name="GtkOrientable"/>
    <property name="use-symbolic" type="gboolean" flags="1073741831" default-value="TRUE"/>
  </class>
  <boxed name="GtkWidgetPath" get-type="gtk_widget_path_get_type"/>
  <class name="GtkWindowGroup" get-type="gtk_window_group_get_type" parents="GObject">
  </class>
  <class name="GtkArrow" get-type="gtk_arrow_get_type" parents="GtkMisc,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="arrow-type" type="GtkArrowType" flags="227" default-value="GTK_ARROW_RIGHT"/>
    <property name="shadow-type" type="GtkShadowType" flags="227" default-value="GTK_SHADOW_OUT"/>
  </class>
  <class name="GtkAction" get-type="gtk_action_get_type" parents="GObject">
    <implements name="GtkBuildable"/>
    <property name="name" type="gchararray" flags="235" default-value="NULL"/>
    <property name="label" type="gchararray" flags="227" default-value="NULL"/>
    <property name="short-label" type="gchararray" flags="227" default-value="NULL"/>
    <property name="tooltip" type="gchararray" flags="227" default-value="NULL"/>
    <property name="stock-id" type="gchararray" flags="227" default-value="NULL"/>
    <property name="icon-name" type="gchararray" flags="227" default-value="NULL"/>
    <property name="gicon" type="GIcon" flags="227"/>
    <property name="visible-horizontal" type="gboolean" flags="227" default-value="TRUE"/>
    <property name="visible-vertical" type="gboolean" flags="227" default-value="TRUE"/>
    <property name="visible-overflown" type="gboolean" flags="227" default-value="TRUE"/>
    <property name="is-important" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="hide-if-empty" type="gboolean" flags="227" default-value="TRUE"/>
    <property name="sensitive" type="gboolean" flags="227" default-value="TRUE"/>
    <property name="visible" type="gboolean" flags="227" default-value="TRUE"/>
    <property name="action-group" type="GtkActionGroup" flags="227"/>
    <property name="always-show-image" type="gboolean" flags="231" default-value="FALSE"/>
    <signal name="activate" return="void" when="first" no-recurse="1">
    </signal>
  </class>
  <interface name="GtkActivatable" get-type="gtk_activatable_get_type">
    <property name="related-action" type="GtkAction" flags="227"/>
    <property name="use-action-appearance" type="gboolean" flags="227" default-value="TRUE"/>
  </interface>
  <class name="GtkActionGroup" get-type="gtk_action_group_get_type" parents="GObject">
    <implements name="GtkBuildable"/>
    <property name="name" type="gchararray" flags="235" default-value="NULL"/>
    <property name="sensitive" type="gboolean" flags="227" default-value="TRUE"/>
    <property name="visible" type="gboolean" flags="227" default-value="TRUE"/>
    <property name="accel-group" type="GtkAccelGroup" flags="227"/>
    <signal name="connect-proxy" return="void">
      <param type="GtkAction"/>
      <param type="GtkWidget"/>
    </signal>
    <signal name="disconnect-proxy" return="void">
      <param type="GtkAction"/>
      <param type="GtkWidget"/>
    </signal>
    <signal name="pre-activate" return="void">
      <param type="GtkAction"/>
    </signal>
    <signal name="post-activate" return="void">
      <param type="GtkAction"/>
    </signal>
  </class>
  <class name="GtkAlignment" get-type="gtk_alignment_get_type" parents="GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="xalign" type="gfloat" flags="-2147483421" default-value="0.500000"/>
    <property name="yalign" type="gfloat" flags="-2147483421" default-value="0.500000"/>
    <property name="xscale" type="gfloat" flags="-2147483421" default-value="1.000000"/>
    <property name="yscale" type="gfloat" flags="-2147483421" default-value="1.000000"/>
    <property name="top-padding" type="guint" flags="-2147483421" default-value="0"/>
    <property name="bottom-padding" type="guint" flags="-2147483421" default-value="0"/>
    <property name="left-padding" type="guint" flags="-2147483421" default-value="0"/>
    <property name="right-padding" type="guint" flags="-2147483421" default-value="0"/>
  </class>
  <class name="GtkColorSelection" get-type="gtk_color_selection_get_type" parents="GtkBox,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
    <property name="has-palette" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="has-opacity-control" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="current-color" type="GdkColor" flags="-2147483421"/>
    <property name="current-alpha" type="guint" flags="227" default-value="65535"/>
    <property name="current-rgba" type="GdkRGBA" flags="227"/>
    <signal name="color-changed" return="void" when="first">
    </signal>
  </class>
  <class name="GtkColorSelectionDialog" get-type="gtk_color_selection_dialog_get_type" parents="GtkDialog,GtkWindow,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="color-selection" type="GtkWidget" flags="1"/>
    <property name="ok-button" type="GtkWidget" flags="1"/>
    <property name="cancel-button" type="GtkWidget" flags="1"/>
    <property name="help-button" type="GtkWidget" flags="1"/>
  </class>
  <class name="GtkFontSelection" get-type="gtk_font_selection_get_type" parents="GtkBox,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
    <property name="font-name" type="gchararray" flags="227" default-value="Sans 10"/>
    <property name="preview-text" type="gchararray" flags="227" default-value="abcdefghijk ABCDEFGHIJK"/>
  </class>
  <class name="GtkFontSelectionDialog" get-type="gtk_font_selection_dialog_get_type" parents="GtkDialog,GtkWindow,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
  </class>
  <boxed name="GtkSymbolicColor" get-type="gtk_symbolic_color_get_type"/>
  <boxed name="GtkGradient" get-type="gtk_gradient_get_type"/>
  <class name="GtkHandleBox" get-type="gtk_handle_box_get_type" parents="GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="shadow-type" type="GtkShadowType" flags="227" default-value="GTK_SHADOW_OUT"/>
    <property name="handle-position" type="GtkPositionType" flags="227" default-value="GTK_POS_LEFT"/>
    <property name="snap-edge" type="GtkPositionType" flags="227" default-value="GTK_POS_TOP"/>
    <property name="snap-edge-set" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="child-detached" type="gboolean" flags="225" default-value="FALSE"/>
    <signal name="child-detached" return="void" when="first">
      <param type="GtkWidget"/>
    </signal>
    <signal name="child-attached" return="void" when="first">
      <param type="GtkWidget"/>
    </signal>
  </class>
  <class name="GtkHButtonBox" get-type="gtk_hbutton_box_get_type" parents="GtkButtonBox,GtkBox,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
  </class>
  <class name="GtkHBox" get-type="gtk_hbox_get_type" parents="GtkBox,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
  </class>
  <class name="GtkHPaned" get-type="gtk_hpaned_get_type" parents="GtkPaned,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
  </class>
  <class name="GtkHSV" get-type="gtk_hsv_get_type" parents="GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <signal name="changed" return="void" when="first">
    </signal>
    <signal name="move" return="void" when="last" action="1">
      <param type="GtkDirectionType"/>
    </signal>
  </class>
  <class name="GtkHScale" get-type="gtk_hscale_get_type" parents="GtkScale,GtkRange,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
  </class>
  <class name="GtkHScrollbar" get-type="gtk_hscrollbar_get_type" parents="GtkScrollbar,GtkRange,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
  </class>
  <class name="GtkHSeparator" get-type="gtk_hseparator_get_type" parents="GtkSeparator,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
  </class>
  <class name="GtkImageMenuItem" get-type="gtk_image_menu_item_get_type" parents="GtkMenuItem,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkActivatable"/>
    <implements name="GtkActionable"/>
    <property name="image" type="GtkWidget" flags="-2147483421"/>
    <property name="use-stock" type="gboolean" flags="-2147483417" default-value="FALSE"/>
    <property name="accel-group" type="GtkAccelGroup" flags="-2147483422"/>
    <property name="always-show-image" type="gboolean" flags="-2147483417" default-value="FALSE"/>
  </class>
  <class name="GtkNumerableIcon" get-type="gtk_numerable_icon_get_type" parents="GEmblemedIcon,GObject">
    <implements name="GIcon"/>
    <property name="count" type="gint" flags="227" default-value="0"/>
    <property name="label" type="gchararray" flags="227" default-value="NULL"/>
    <property name="style-context" type="GtkStyleContext" flags="227"/>
    <property name="background-icon" type="GIcon" flags="227"/>
    <property name="background-icon-name" type="gchararray" flags="227" default-value="NULL"/>
  </class>
  <class name="GtkToggleAction" get-type="gtk_toggle_action_get_type" parents="GtkAction,GObject">
    <implements name="GtkBuildable"/>
    <property name="draw-as-radio" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="active" type="gboolean" flags="227" default-value="FALSE"/>
    <signal name="toggled" return="void" when="first">
    </signal>
  </class>
  <class name="GtkRadioAction" get-type="gtk_radio_action_get_type" parents="GtkToggleAction,GtkAction,GObject">
    <implements name="GtkBuildable"/>
    <property name="value" type="gint" flags="227" default-value="0"/>
    <property name="group" type="GtkRadioAction" flags="226"/>
    <property name="current-value" type="gint" flags="227" default-value="0"/>
    <signal name="changed" return="void" when="first" no-recurse="1">
      <param type="GtkRadioAction"/>
    </signal>
  </class>
  <class name="GtkRcStyle" get-type="gtk_rc_style_get_type" parents="GObject">
  </class>
  <class name="GtkRecentAction" get-type="gtk_recent_action_get_type" parents="GtkAction,GObject">
    <implements name="GtkBuildable"/>
    <implements name="GtkRecentChooser"/>
    <property name="show-numbers" type="gboolean" flags="1073741827" default-value="FALSE"/>
  </class>
  <class name="GtkStatusIcon" get-type="gtk_status_icon_get_type" parents="GObject">
    <property name="pixbuf" type="GdkPixbuf" flags="227"/>
    <property name="file" type="gchararray" flags="226" default-value="NULL"/>
    <property name="stock" type="gchararray" flags="-2147483421" default-value="NULL"/>
    <property name="icon-name" type="gchararray" flags="227" default-value="NULL"/>
    <property name="gicon" type="GIcon" flags="227"/>
    <property name="storage-type" type="GtkImageType" flags="225" default-value="GTK_IMAGE_EMPTY"/>
    <property name="size" type="gint" flags="225" default-value="0"/>
    <property name="screen" type="GdkScreen" flags="227"/>
    <property name="visible" type="gboolean" flags="1073742051" default-value="TRUE"/>
    <property name="orientation" type="GtkOrientation" flags="225" default-value="GTK_ORIENTATION_HORIZONTAL"/>
    <property name="embedded" type="gboolean" flags="225" default-value="FALSE"/>
    <property name="has-tooltip" type="gboolean" flags="1073742051" default-value="FALSE"/>
    <property name="tooltip-text" type="gchararray" flags="227" default-value="NULL"/>
    <property name="tooltip-markup" type="gchararray" flags="227" default-value="NULL"/>
    <property name="title" type="gchararray" flags="227" default-value="NULL"/>
    <signal name="button-press-event" return="gboolean" when="last">
      <param type="GdkEvent"/>
    </signal>
    <signal name="button-release-event" return="gboolean" when="last">
      <param type="GdkEvent"/>
    </signal>
    <signal name="scroll-event" return="gboolean" when="last">
      <param type="GdkEvent"/>
    </signal>
    <signal name="query-tooltip" return="gboolean" when="last">
      <param type="gint"/>
      <param type="gint"/>
      <param type="gboolean"/>
      <param type="GtkTooltip"/>
    </signal>
    <signal name="popup-menu" return="void" when="first" action="1">
      <param type="guint"/>
      <param type="guint"/>
    </signal>
    <signal name="activate" return="void" when="first" action="1">
    </signal>
    <signal name="size-changed" return="gboolean" when="last">
      <param type="gint"/>
    </signal>
  </class>
  <class name="GtkStyle" get-type="gtk_style_get_type" parents="GObject">
    <property name="context" type="GtkStyleContext" flags="11"/>
    <signal name="realize" return="void" when="first">
    </signal>
    <signal name="unrealize" return="void" when="first">
    </signal>
  </class>
  <class name="GtkTable" get-type="gtk_table_get_type" parents="GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="n-rows" type="guint" flags="227" default-value="1"/>
    <property name="n-columns" type="guint" flags="227" default-value="1"/>
    <property name="column-spacing" type="guint" flags="227" default-value="0"/>
    <property name="row-spacing" type="guint" flags="227" default-value="0"/>
    <property name="homogeneous" type="gboolean" flags="227" default-value="FALSE"/>
  </class>
  <class name="GtkTearoffMenuItem" get-type="gtk_tearoff_menu_item_get_type" parents="GtkMenuItem,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkActivatable"/>
    <implements name="GtkActionable"/>
  </class>
  <class name="GtkThemingEngine" get-type="gtk_theming_engine_get_type" parents="GObject">
    <property name="name" type="gchararray" flags="235" default-value="NULL"/>
  </class>
  <class name="GtkUIManager" get-type="gtk_ui_manager_get_type" parents="GObject">
    <implements name="GtkBuildable"/>
    <property name="add-tearoffs" type="gboolean" flags="-2147483421" default-value="FALSE"/>
    <property name="ui" type="gchararray" flags="225" default-value="&lt;ui&gt;\n&lt;/ui&gt;\n"/>
    <signal name="connect-proxy" return="void" when="first" no-recurse="1">
      <param type="GtkAction"/>
      <param type="GtkWidget"/>
    </signal>
    <signal name="disconnect-proxy" return="void" when="first" no-recurse="1">
      <param type="GtkAction"/>
      <param type="GtkWidget"/>
    </signal>
    <signal name="pre-activate" return="void" when="first" no-recurse="1">
      <param type="GtkAction"/>
    </signal>
    <signal name="post-activate" return="void" when="first" no-recurse="1">
      <param type="GtkAction"/>
    </signal>
    <signal name="add-widget" return="void" when="first" no-recurse="1">
      <param type="GtkWidget"/>
    </signal>
    <signal name="actions-changed" return="void" when="first" no-recurse="1">
    </signal>
  </class>
  <class name="GtkVButtonBox" get-type="gtk_vbutton_box_get_type" parents="GtkButtonBox,GtkBox,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
  </class>
  <class name="GtkVBox" get-type="gtk_vbox_get_type" parents="GtkBox,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
  </class>
  <class name="GtkVPaned" get-type="gtk_vpaned_get_type" parents="GtkPaned,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
  </class>
  <class name="GtkVScale" get-type="gtk_vscale_get_type" parents="GtkScale,GtkRange,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
  </class>
  <class name="GtkVScrollbar" get-type="gtk_vscrollbar_get_type" parents="GtkScrollbar,GtkRange,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
  </class>
  <class name="GtkVSeparator" get-type="gtk_vseparator_get_type" parents="GtkSeparator,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <implements name="GtkOrientable"/>
  </class>
  <class name="GtkWidgetAccessible" get-type="gtk_widget_accessible_get_type" parents="GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
  </class>
  <class name="GtkArrowAccessible" get-type="gtk_arrow_accessible_get_type" parents="GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
    <implements name="AtkImage"/>
  </class>
  <class name="GtkCellAccessible" get-type="gtk_cell_accessible_get_type" parents="GtkAccessible,AtkObject,GObject">
    <implements name="AtkAction"/>
    <implements name="AtkComponent"/>
    <implements name="AtkTableCell"/>
  </class>
  <class name="GtkRendererCellAccessible" get-type="gtk_renderer_cell_accessible_get_type" parents="GtkCellAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkAction"/>
    <implements name="AtkComponent"/>
    <implements name="AtkTableCell"/>
    <property name="renderer" type="GtkCellRenderer" flags="11"/>
  </class>
  <class name="GtkBooleanCellAccessible" get-type="gtk_boolean_cell_accessible_get_type" parents="GtkRendererCellAccessible,GtkCellAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkAction"/>
    <implements name="AtkComponent"/>
    <implements name="AtkTableCell"/>
  </class>
  <class name="GtkContainerAccessible" get-type="gtk_container_accessible_get_type" parents="GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
  </class>
  <class name="GtkButtonAccessible" get-type="gtk_button_accessible_get_type" parents="GtkContainerAccessible,GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
    <implements name="AtkAction"/>
    <implements name="AtkImage"/>
  </class>
  <interface name="GtkCellAccessibleParent" get-type="gtk_cell_accessible_parent_get_type">
  </interface>
  <class name="GtkMenuItemAccessible" get-type="gtk_menu_item_accessible_get_type" parents="GtkContainerAccessible,GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
    <implements name="AtkAction"/>
    <implements name="AtkSelection"/>
  </class>
  <class name="GtkCheckMenuItemAccessible" get-type="gtk_check_menu_item_accessible_get_type" parents="GtkMenuItemAccessible,GtkContainerAccessible,GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
    <implements name="AtkAction"/>
    <implements name="AtkSelection"/>
  </class>
  <class name="GtkComboBoxAccessible" get-type="gtk_combo_box_accessible_get_type" parents="GtkContainerAccessible,GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
    <implements name="AtkAction"/>
    <implements name="AtkSelection"/>
  </class>
  <class name="GtkContainerCellAccessible" get-type="gtk_container_cell_accessible_get_type" parents="GtkCellAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkAction"/>
    <implements name="AtkComponent"/>
    <implements name="AtkTableCell"/>
  </class>
  <class name="GtkEntryAccessible" get-type="gtk_entry_accessible_get_type" parents="GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
    <implements name="AtkEditableText"/>
    <implements name="AtkText"/>
    <implements name="AtkAction"/>
  </class>
  <class name="GtkEntryIconAccessible" get-type="gtk_entry_icon_accessible_get_type" parents="AtkObject,GObject">
    <implements name="AtkAction"/>
    <implements name="AtkComponent"/>
  </class>
  <class name="GtkExpanderAccessible" get-type="gtk_expander_accessible_get_type" parents="GtkContainerAccessible,GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
    <implements name="AtkAction"/>
  </class>
  <class name="GtkFlowBoxAccessible" get-type="gtk_flow_box_accessible_get_type" parents="GtkContainerAccessible,GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
    <implements name="AtkSelection"/>
  </class>
  <class name="GtkFlowBoxChildAccessible" get-type="gtk_flow_box_child_accessible_get_type" parents="GtkContainerAccessible,GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
  </class>
  <class name="GtkFrameAccessible" get-type="gtk_frame_accessible_get_type" parents="GtkContainerAccessible,GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
  </class>
  <class name="GtkIconViewAccessible" get-type="gtk_icon_view_accessible_get_type" parents="GtkContainerAccessible,GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
    <implements name="AtkSelection"/>
  </class>
  <class name="GtkImageAccessible" get-type="gtk_image_accessible_get_type" parents="GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
    <implements name="AtkImage"/>
  </class>
  <class name="GtkImageCellAccessible" get-type="gtk_image_cell_accessible_get_type" parents="GtkRendererCellAccessible,GtkCellAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkAction"/>
    <implements name="AtkComponent"/>
    <implements name="AtkTableCell"/>
    <implements name="AtkImage"/>
  </class>
  <class name="GtkLabelAccessible" get-type="gtk_label_accessible_get_type" parents="GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
    <implements name="AtkText"/>
    <implements name="AtkHypertext"/>
  </class>
  <class name="GtkLevelBarAccessible" get-type="gtk_level_bar_accessible_get_type" parents="GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
    <implements name="AtkValue"/>
  </class>
  <class name="GtkLinkButtonAccessible" get-type="gtk_link_button_accessible_get_type" parents="GtkButtonAccessible,GtkContainerAccessible,GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
    <implements name="AtkAction"/>
    <implements name="AtkImage"/>
    <implements name="AtkHyperlinkImpl"/>
  </class>
  <class name="GtkListBoxAccessible" get-type="gtk_list_box_accessible_get_type" parents="GtkContainerAccessible,GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
    <implements name="AtkSelection"/>
  </class>
  <class name="GtkListBoxRowAccessible" get-type="gtk_list_box_row_accessible_get_type" parents="GtkContainerAccessible,GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
  </class>
  <class name="GtkLockButtonAccessible" get-type="gtk_lock_button_accessible_get_type" parents="GtkButtonAccessible,GtkContainerAccessible,GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
    <implements name="AtkAction"/>
    <implements name="AtkImage"/>
  </class>
  <class name="GtkMenuShellAccessible" get-type="gtk_menu_shell_accessible_get_type" parents="GtkContainerAccessible,GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
    <implements name="AtkSelection"/>
  </class>
  <class name="GtkMenuAccessible" get-type="gtk_menu_accessible_get_type" parents="GtkMenuShellAccessible,GtkContainerAccessible,GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
    <implements name="AtkSelection"/>
  </class>
  <class name="GtkToggleButtonAccessible" get-type="gtk_toggle_button_accessible_get_type" parents="GtkButtonAccessible,GtkContainerAccessible,GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
    <implements name="AtkAction"/>
    <implements name="AtkImage"/>
  </class>
  <class name="GtkMenuButtonAccessible" get-type="gtk_menu_button_accessible_get_type" parents="GtkToggleButtonAccessible,GtkButtonAccessible,GtkContainerAccessible,GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
    <implements name="AtkAction"/>
    <implements name="AtkImage"/>
  </class>
  <class name="GtkNotebookAccessible" get-type="gtk_notebook_accessible_get_type" parents="GtkContainerAccessible,GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
    <implements name="AtkSelection"/>
  </class>
  <class name="GtkNotebookPageAccessible" get-type="gtk_notebook_page_accessible_get_type" parents="AtkObject,GObject">
    <implements name="AtkComponent"/>
  </class>
  <class name="GtkWindowAccessible" get-type="gtk_window_accessible_get_type" parents="GtkContainerAccessible,GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
    <implements name="AtkWindow"/>
  </class>
  <class name="GtkPlugAccessible" get-type="gtk_plug_accessible_get_type" parents="GtkWindowAccessible,GtkContainerAccessible,GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
    <implements name="AtkWindow"/>
  </class>
  <class name="GtkPopoverAccessible" get-type="gtk_popover_accessible_get_type" parents="GtkContainerAccessible,GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
  </class>
  <class name="GtkPanedAccessible" get-type="gtk_paned_accessible_get_type" parents="GtkContainerAccessible,GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
    <implements name="AtkValue"/>
  </class>
  <class name="GtkProgressBarAccessible" get-type="gtk_progress_bar_accessible_get_type" parents="GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
    <implements name="AtkValue"/>
  </class>
  <class name="GtkRadioButtonAccessible" get-type="gtk_radio_button_accessible_get_type" parents="GtkToggleButtonAccessible,GtkButtonAccessible,GtkContainerAccessible,GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
    <implements name="AtkAction"/>
    <implements name="AtkImage"/>
  </class>
  <class name="GtkRadioMenuItemAccessible" get-type="gtk_radio_menu_item_accessible_get_type" parents="GtkCheckMenuItemAccessible,GtkMenuItemAccessible,GtkContainerAccessible,GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
    <implements name="AtkAction"/>
    <implements name="AtkSelection"/>
  </class>
  <class name="GtkRangeAccessible" get-type="gtk_range_accessible_get_type" parents="GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
    <implements name="AtkValue"/>
  </class>
  <class name="GtkScaleAccessible" get-type="gtk_scale_accessible_get_type" parents="GtkRangeAccessible,GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
    <implements name="AtkValue"/>
  </class>
  <class name="GtkScaleButtonAccessible" get-type="gtk_scale_button_accessible_get_type" parents="GtkButtonAccessible,GtkContainerAccessible,GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
    <implements name="AtkAction"/>
    <implements name="AtkImage"/>
    <implements name="AtkValue"/>
  </class>
  <class name="GtkScrolledWindowAccessible" get-type="gtk_scrolled_window_accessible_get_type" parents="GtkContainerAccessible,GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
  </class>
  <class name="GtkSocketAccessible" get-type="gtk_socket_accessible_get_type" parents="GtkContainerAccessible,GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
  </class>
  <class name="GtkSpinButtonAccessible" get-type="gtk_spin_button_accessible_get_type" parents="GtkEntryAccessible,GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
    <implements name="AtkEditableText"/>
    <implements name="AtkText"/>
    <implements name="AtkAction"/>
    <implements name="AtkValue"/>
  </class>
  <class name="GtkSpinnerAccessible" get-type="gtk_spinner_accessible_get_type" parents="GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
    <implements name="AtkImage"/>
  </class>
  <class name="GtkStackAccessible" get-type="gtk_stack_accessible_get_type" parents="GtkContainerAccessible,GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
  </class>
  <class name="GtkStatusbarAccessible" get-type="gtk_statusbar_accessible_get_type" parents="GtkContainerAccessible,GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
  </class>
  <class name="GtkSwitchAccessible" get-type="gtk_switch_accessible_get_type" parents="GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
    <implements name="AtkAction"/>
  </class>
  <class name="GtkTextCellAccessible" get-type="gtk_text_cell_accessible_get_type" parents="GtkRendererCellAccessible,GtkCellAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkAction"/>
    <implements name="AtkComponent"/>
    <implements name="AtkTableCell"/>
    <implements name="AtkText"/>
  </class>
  <class name="GtkTextViewAccessible" get-type="gtk_text_view_accessible_get_type" parents="GtkContainerAccessible,GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
    <implements name="AtkEditableText"/>
    <implements name="AtkText"/>
    <implements name="AtkStreamableContent"/>
  </class>
  <class name="GtkToplevelAccessible" get-type="gtk_toplevel_accessible_get_type" parents="AtkObject,GObject">
  </class>
  <class name="GtkTreeViewAccessible" get-type="gtk_tree_view_accessible_get_type" parents="GtkContainerAccessible,GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
    <implements name="AtkTable"/>
    <implements name="AtkSelection"/>
    <implements name="GtkCellAccessibleParent"/>
  </class>
  <class name="GtkSocket" get-type="gtk_socket_get_type" parents="GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <signal name="plug-added" return="void" when="last">
    </signal>
    <signal name="plug-removed" return="gboolean" when="last">
    </signal>
  </class>
  <class name="GtkPlug" get-type="gtk_plug_get_type" parents="GtkWindow,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
    <implements name="AtkImplementorIface"/>
    <implements name="GtkBuildable"/>
    <property name="embedded" type="gboolean" flags="225" default-value="FALSE"/>
    <property name="socket-window" type="GdkWindow" flags="225"/>
    <signal name="embedded" return="void" when="last">
    </signal>
  </class>
  <class name="GtkFileChooserWidgetAccessible" get-type="gtk_file_chooser_widget_accessible_get_type" parents="GtkContainerAccessible,GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
    <implements name="AtkAction"/>
  </class>
  <class name="GtkHeaderBarAccessible" get-type="gtk_header_bar_accessible_get_type" parents="GtkContainerAccessible,GtkWidgetAccessible,GtkAccessible,AtkObject,GObject">
    <implements name="AtkComponent"/>
  </class>
  <error-quark function="gtk_builder_error_quark" domain="gtk-builder-error-quark"/>
  <error-quark function="gtk_css_provider_error_quark" domain="gtk-css-provider-error-quark"/>
  <error-quark function="gtk_file_chooser_error_quark" domain="gtk-file-chooser-error-quark"/>
  <error-quark function="gtk_icon_theme_error_quark" domain="gtk-icon-theme-error-quark"/>
  <error-quark function="gtk_print_error_quark" domain="gtk-print-error-quark"/>
  <error-quark function="gtk_recent_manager_error_quark" domain="gtk-recent-manager-error-quark"/>
  <error-quark function="gtk_recent_chooser_error_quark" domain="gtk-recent-chooser-error-quark"/>
</dump>
