[gtkmm] Gtk: Regenerate gdk_docs.xml and the .defs files



commit e089910c2592e660babf2d36d59167b511428721
Author: Kjell Ahlstedt <kjell ahlstedt bredband net>
Date:   Thu Nov 3 14:41:09 2016 +0100

    Gtk: Regenerate gdk_docs.xml and the .defs files
    
    and in gtk_vfuncs.defs, remove entries for vfuncs which have been
    removed in gtk+-4.

 gtk/src/gtk_docs.xml           |21584 +---------------------------------------
 gtk/src/gtk_enums.defs         |  483 +-
 gtk/src/gtk_methods.defs       | 6573 +------------
 gtk/src/gtk_signals.defs       | 1987 +----
 gtk/src/gtk_signals.defs.patch |  147 +-
 gtk/src/gtk_vfuncs.defs        |  526 -
 6 files changed, 423 insertions(+), 30877 deletions(-)
---
diff --git a/gtk/src/gtk_docs.xml b/gtk/src/gtk_docs.xml
index 4a870c0..87dcd8d 100644
--- a/gtk/src/gtk_docs.xml
+++ b/gtk/src/gtk_docs.xml
@@ -305,408 +305,6 @@ Since: 2.4
 <return></return>
 </signal>
 
-<signal name="GtkAction::activate">
-<description>
-The &quot;activate&quot; signal is emitted when the action is activated.
-
-Since: 2.4
-
-Deprecated: 3.10: Use #GSimpleAction::activate instead
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> the #GtkAction
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</signal>
-
-<property name="GtkAction:action-group">
-<description>
-The GtkActionGroup this GtkAction is associated with, or NULL
-(for internal use).
-
-Deprecated: 3.10: Lookup the #GAction using g_action_map_lookup_action()
-instead
-
-</description>
-</property>
-
-<property name="GtkAction:always-show-image">
-<description>
-If %TRUE, the action's menu item proxies will ignore the #GtkSettings:gtk-menu-images 
-setting and always show their image, if available.
-
-Use this property if the menu item would be useless or hard to use
-without their image. 
-
-Since: 2.20
-
-Deprecated: 3.10: There is no corresponding replacement when using
-#GAction
-
-</description>
-</property>
-
-<property name="GtkAction:gicon">
-<description>
-The #GIcon displayed in the #GtkAction.
-
-Note that the stock icon is preferred, if the #GtkAction:stock-id 
-property holds the id of an existing stock icon.
-
-This is an appearance property and thus only applies if 
-#GtkActivatable:use-action-appearance is %TRUE.
-
-Since: 2.16
-
-Deprecated: 3.10: Use the &quot;icon&quot; attribute on a #GMenuItem instead
-
-</description>
-</property>
-
-<property name="GtkAction:hide-if-empty">
-<description>
-When TRUE, empty menu proxies for this action are hidden.
-
-Deprecated: 3.10: There is no corresponding replacement when using
-#GAction
-
-</description>
-</property>
-
-<property name="GtkAction:icon-name">
-<description>
-The name of the icon from the icon theme. 
-
-Note that the stock icon is preferred, if the #GtkAction:stock-id 
-property holds the id of an existing stock icon, and the #GIcon is
-preferred if the #GtkAction:gicon property is set. 
-
-This is an appearance property and thus only applies if 
-#GtkActivatable:use-action-appearance is %TRUE.
-
-Since: 2.10
-
-Deprecated: 3.10: Use the &quot;icon&quot; attribute on a #GMenuItem instead
-
-</description>
-</property>
-
-<property name="GtkAction:is-important">
-<description>
-Whether the action is considered important. When TRUE, toolitem
-proxies for this action show text in GTK_TOOLBAR_BOTH_HORIZ mode.
-
-Deprecated: 3.10: There is no corresponding replacement when using
-#GAction
-
-</description>
-</property>
-
-<property name="GtkAction:label">
-<description>
-The label used for menu items and buttons that activate
-this action. If the label is %NULL, GTK+ uses the stock 
-label specified via the stock-id property.
-
-This is an appearance property and thus only applies if 
-#GtkActivatable:use-action-appearance is %TRUE.
-
-Deprecated: 3.10: Use the &quot;label&quot; attribute on #GMenuItem instead
-
-</description>
-</property>
-
-<property name="GtkAction:name">
-<description>
-A unique name for the action.
-
-Deprecated: 3.10: Use #GAction:name instead
-
-</description>
-</property>
-
-<property name="GtkAction:sensitive">
-<description>
-Whether the action is enabled.
-
-Deprecated: 3.10: Use #GAction:enabled and #GSimpleAction:enabled
-instead
-
-</description>
-</property>
-
-<property name="GtkAction:short-label">
-<description>
-A shorter label that may be used on toolbar buttons.
-
-This is an appearance property and thus only applies if 
-#GtkActivatable:use-action-appearance is %TRUE.
-
-Deprecated: 3.10: There is no corresponding replacement when using
-#GAction
-
-</description>
-</property>
-
-<property name="GtkAction:stock-id">
-<description>
-The stock icon displayed in widgets representing this action.
-
-This is an appearance property and thus only applies if 
-#GtkActivatable:use-action-appearance is %TRUE.
-
-Deprecated: 3.10: There is no corresponding replacement when using
-#GAction
-
-</description>
-</property>
-
-<property name="GtkAction:tooltip">
-<description>
-A tooltip for this action.
-
-Deprecated: 3.10: Use gtk_widget_set_tooltip_text() instead
-
-</description>
-</property>
-
-<property name="GtkAction:visible">
-<description>
-Whether the action is visible.
-
-Deprecated: 3.10: There is no corresponding replacement when using
-#GAction
-
-</description>
-</property>
-
-<property name="GtkAction:visible-horizontal">
-<description>
-Whether the toolbar item is visible when the toolbar is in a horizontal orientation.
-
-Deprecated: 3.10: There is no corresponding replacement when using
-#GAction
-
-</description>
-</property>
-
-<property name="GtkAction:visible-overflown">
-<description>
-When %TRUE, toolitem proxies for this action are represented in the 
-toolbar overflow menu.
-
-Since: 2.6
-
-Deprecated: 3.10: There is no corresponding replacement when using
-#GAction
-
-</description>
-</property>
-
-<property name="GtkAction:visible-vertical">
-<description>
-Whether the toolbar item is visible when the toolbar is in a vertical orientation.
-
-Deprecated: 3.10: There is no corresponding replacement when using
-#GAction
-
-</description>
-</property>
-
-<signal name="GtkActionGroup::connect-proxy">
-<description>
-The ::connect-proxy signal is emitted after connecting a proxy to 
-an action in the group. Note that the proxy may have been connected 
-to a different action before.
-
-This is intended for simple customizations for which a custom action
-class would be too clumsy, e.g. showing tooltips for menuitems in the
-statusbar.
-
-#GtkUIManager proxies the signal and provides global notification 
-just before any action is connected to a proxy, which is probably more
-convenient to use.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="action_group">
-<parameter_description> the group
-</parameter_description>
-</parameter>
-<parameter name="action">
-<parameter_description> the action
-</parameter_description>
-</parameter>
-<parameter name="proxy">
-<parameter_description> the proxy
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</signal>
-
-<signal name="GtkActionGroup::disconnect-proxy">
-<description>
-The ::disconnect-proxy signal is emitted after disconnecting a proxy 
-from an action in the group. 
-
-#GtkUIManager proxies the signal and provides global notification 
-just before any action is connected to a proxy, which is probably more
-convenient to use.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="action_group">
-<parameter_description> the group
-</parameter_description>
-</parameter>
-<parameter name="action">
-<parameter_description> the action
-</parameter_description>
-</parameter>
-<parameter name="proxy">
-<parameter_description> the proxy
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</signal>
-
-<signal name="GtkActionGroup::post-activate">
-<description>
-The ::post-activate signal is emitted just after the @action in the
-@action_group is activated
-
-This is intended for #GtkUIManager to proxy the signal and provide global
-notification just after any action is activated.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="action_group">
-<parameter_description> the group
-</parameter_description>
-</parameter>
-<parameter name="action">
-<parameter_description> the action
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</signal>
-
-<signal name="GtkActionGroup::pre-activate">
-<description>
-The ::pre-activate signal is emitted just before the @action in the
-@action_group is activated
-
-This is intended for #GtkUIManager to proxy the signal and provide global
-notification just before any action is activated.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="action_group">
-<parameter_description> the group
-</parameter_description>
-</parameter>
-<parameter name="action">
-<parameter_description> the action
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</signal>
-
-<property name="GtkActionGroup:accel-group">
-<description>
-The accelerator group the actions of this group should use.
-
-Deprecated: 3.10
-
-</description>
-</property>
-
-<property name="GtkActionGroup:name">
-<description>
-A name for the action.
-
-Deprecated: 3.10
-
-</description>
-</property>
-
-<property name="GtkActionGroup:sensitive">
-<description>
-Whether the action group is enabled.
-
-Deprecated: 3.10
-
-</description>
-</property>
-
-<property name="GtkActionGroup:visible">
-<description>
-Whether the action group is visible.
-
-Deprecated: 3.10
-
-</description>
-</property>
-
-<property name="GtkActivatable:related-action">
-<description>
-The action that this activatable will activate and receive
-updates from for various states and possibly appearance.
-
-&gt; #GtkActivatable implementors need to handle the this property and
-&gt; call gtk_activatable_do_set_related_action() when it changes.
-
-Since: 2.16
-
-Deprecated: 3.10
-
-</description>
-</property>
-
-<property name="GtkActivatable:use-action-appearance">
-<description>
-Whether this activatable should reset its layout
-and appearance when setting the related action or when
-the action changes appearance.
-
-See the #GtkAction documentation directly to find which properties
-should be ignored by the #GtkActivatable when this property is %FALSE.
-
-&gt; #GtkActivatable implementors need to handle this property
-&gt; and call gtk_activatable_sync_action_properties() on the activatable
-&gt; widget when it changes.
-
-Since: 2.16
-
-Deprecated: 3.10
-
-</description>
-</property>
-
 <signal name="GtkAdjustment::changed">
 <description>
 Emitted when one or more of the #GtkAdjustment properties have been
@@ -844,94 +442,6 @@ allocation
 </parameters>
 </enum>
 
-<property name="GtkAlignment:bottom-padding">
-<description>
-The padding to insert at the bottom of the widget.
-
-Since: 2.4
-
-Deprecated: 3.14: Use gtk_widget_set_margin_bottom() instead
-
-</description>
-</property>
-
-<property name="GtkAlignment:left-padding">
-<description>
-The padding to insert at the left of the widget.
-
-Since: 2.4
-
-Deprecated: 3.14: Use gtk_widget_set_margin_start() instead
-
-</description>
-</property>
-
-<property name="GtkAlignment:right-padding">
-<description>
-The padding to insert at the right of the widget.
-
-Since: 2.4
-
-Deprecated: 3.14: Use gtk_widget_set_margin_end() instead
-
-</description>
-</property>
-
-<property name="GtkAlignment:top-padding">
-<description>
-The padding to insert at the top of the widget.
-
-Since: 2.4
-
-Deprecated: 3.14: Use gtk_widget_set_margin_top() instead
-
-</description>
-</property>
-
-<property name="GtkAlignment:xalign">
-<description>
-Horizontal position of child in available space. A value of 0.0
-will flush the child left (or right, in RTL locales); a value
-of 1.0 will flush the child right (or left, in RTL locales).
-
-Deprecated: 3.14: Use gtk_widget_set_halign() on the child instead
-
-</description>
-</property>
-
-<property name="GtkAlignment:xscale">
-<description>
-If available horizontal space is bigger than needed, how much
-of it to use for the child. A value of 0.0 means none; a value
-of 1.0 means all.
-
-Deprecated: 3.14: Use gtk_widget_set_hexpand() on the child instead
-
-</description>
-</property>
-
-<property name="GtkAlignment:yalign">
-<description>
-Vertical position of child in available space. A value of 0.0
-will flush the child to the top; a value of 1.0 will flush the
-child to the bottom.
-
-Deprecated: 3.14: Use gtk_widget_set_valign() on the child instead
-
-</description>
-</property>
-
-<property name="GtkAlignment:yscale">
-<description>
-If available vertical space is bigger than needed, how much
-of it to use for the child. A value of 0.0 means none; a value
-of 1.0 means all.
-
-Deprecated: 3.14: Use gtk_widget_set_vexpand() on the child instead
-
-</description>
-</property>
-
 <property name="GtkAppChooser:content-type">
 <description>
 The content type of the #GtkAppChooser object.
@@ -1369,36 +879,6 @@ Since: 2.10
 </description>
 </property>
 
-<property name="GtkAssistant:content-padding">
-<description>
-Number of pixels around the content.
-
-Deprecated:3.20: This style property is ignored.
-
-</description>
-</property>
-
-<property name="GtkAssistant:header-image">
-<description>
-This image used to be displayed in the page header.
-
-Since: 2.10
-
-Deprecated: 3.2: Since GTK+ 3.2, a header is no longer shown;
-add your header decoration to the page content instead.
-
-</description>
-</property>
-
-<property name="GtkAssistant:header-padding">
-<description>
-Number of pixels around the header.
-
-Deprecated:3.20: This style property is ignored.
-
-</description>
-</property>
-
 <property name="GtkAssistant:page-type">
 <description>
 The type of the assistant page.
@@ -1408,17 +888,6 @@ Since: 2.10
 </description>
 </property>
 
-<property name="GtkAssistant:sidebar-image">
-<description>
-This image used to be displayed in the 'sidebar'.
-
-Since: 2.10
-
-Deprecated: 3.2: Since GTK+ 3.2, the sidebar image is no longer shown.
-
-</description>
-</property>
-
 <property name="GtkAssistant:title">
 <description>
 The title of the page.
@@ -1491,29 +960,6 @@ add its own buttons through gtk_assistant_add_action_widget().
 </parameters>
 </enum>
 
-<enum name="GtkAttachOptions">
-<description>
-Denotes the expansion properties that a widget will have when it (or its
-parent) is resized.
-
-</description>
-<parameters>
-<parameter name="GTK_EXPAND">
-<parameter_description> the widget should expand to take up any extra space in its
-container that has been allocated.
-</parameter_description>
-</parameter>
-<parameter name="GTK_SHRINK">
-<parameter_description> the widget should shrink as and when possible.
-</parameter_description>
-</parameter>
-<parameter name="GTK_FILL">
-<parameter_description> the widget should fill the space allocated to it.
-</parameter_description>
-</parameter>
-</parameters>
-</enum>
-
 <enum name="GtkBaselinePosition">
 <description>
 Whenever a container has some form of natural row it may align
@@ -1595,10 +1041,6 @@ Describes how the border of a UI element should be rendered.
 <description>
 Whether the child should receive extra space when the parent grows.
 
-Note that the default value for this property is %FALSE for GtkBox,
-but #GtkHBox, #GtkVBox and other subclasses use the old default
-of %TRUE.
-
 Note that the #GtkWidget:halign, #GtkWidget:valign, #GtkWidget:hexpand
 and #GtkWidget:vexpand properties are the preferred way to influence
 child size allocation in containers.
@@ -1710,7 +1152,7 @@ derived from the type of the composite class being extended with builder XML.
 <signal name="GtkButton::activate">
 <description>
 The ::activate signal on GtkButton is an action signal and
-emitting it causes the button to animate press then release. 
+emitting it causes the button to animate press then release.
 Applications should never connect to this signal, but use the
 #GtkButton::clicked signal.
 
@@ -1738,265 +1180,6 @@ Emitted when the button has been activated (pressed and released).
 <return></return>
 </signal>
 
-<signal name="GtkButton::enter">
-<description>
-Emitted when the pointer enters the button.
-
-Deprecated: 2.8: Use the #GtkWidget::enter-notify-event signal.
-
-</description>
-<parameters>
-<parameter name="button">
-<parameter_description> the object that received the signal
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</signal>
-
-<signal name="GtkButton::image-spacing">
-<description>
-Spacing in pixels between the image and label.
-
-Since: 2.10
-
-Deprecated: 3.20: Use CSS margins and padding instead.
-
-</description>
-<parameters>
-</parameters>
-<return></return>
-</signal>
-
-<signal name="GtkButton::leave">
-<description>
-Emitted when the pointer leaves the button.
-
-Deprecated: 2.8: Use the #GtkWidget::leave-notify-event signal.
-
-</description>
-<parameters>
-<parameter name="button">
-<parameter_description> the object that received the signal
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</signal>
-
-<signal name="GtkButton::pressed">
-<description>
-Emitted when the button is pressed.
-
-Deprecated: 2.8: Use the #GtkWidget::button-press-event signal.
-
-</description>
-<parameters>
-<parameter name="button">
-<parameter_description> the object that received the signal
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</signal>
-
-<signal name="GtkButton::released">
-<description>
-Emitted when the button is released.
-
-Deprecated: 2.8: Use the #GtkWidget::button-release-event signal.
-
-</description>
-<parameters>
-<parameter name="button">
-<parameter_description> the object that received the signal
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</signal>
-
-<property name="GtkButton:always-show-image">
-<description>
-If %TRUE, the button will ignore the #GtkSettings:gtk-button-images
-setting and always show the image, if available.
-
-Use this property if the button would be useless or hard to use
-without the image.
-
-Since: 3.6
-
-</description>
-</property>
-
-<property name="GtkButton:child-displacement-x">
-<description>
-How far in the x direction to move the child when the button is depressed.
-
-Deprecated: 3.20: Use CSS margins and padding instead;
-the value of this style property is ignored.
-
-</description>
-</property>
-
-<property name="GtkButton:child-displacement-y">
-<description>
-How far in the y direction to move the child when the button is depressed.
-
-Deprecated: 3.20: Use CSS margins and padding instead;
-the value of this style property is ignored.
-
-</description>
-</property>
-
-<property name="GtkButton:default-border">
-<description>
-The &quot;default-border&quot; style property defines the extra space to add
-around a button that can become the default widget of its window.
-For more information about default widgets, see gtk_widget_grab_default().
-
-Deprecated: 3.14: Use CSS margins and padding instead;
-the value of this style property is ignored.
-
-</description>
-</property>
-
-<property name="GtkButton:default-outside-border">
-<description>
-The &quot;default-outside-border&quot; style property defines the extra outside
-space to add around a button that can become the default widget of its
-window. Extra outside space is always drawn outside the button border.
-For more information about default widgets, see gtk_widget_grab_default().
-
-Deprecated: 3.14: Use CSS margins and padding instead;
-the value of this style property is ignored.
-
-</description>
-</property>
-
-<property name="GtkButton:displace-focus">
-<description>
-Whether the child_displacement_x/child_displacement_y properties
-should also affect the focus rectangle.
-
-Since: 2.6
-
-Deprecated: 3.20: Use CSS margins and padding instead;
-the value of this style property is ignored.
-
-</description>
-</property>
-
-<property name="GtkButton:icon-spacing">
-<description>
-Spacing in pixels between the icon and label.
-
-Since: 2.10
-
-</description>
-</property>
-
-<property name="GtkButton:image">
-<description>
-The child widget to appear next to the button text.
-
-Since: 2.6
-
-</description>
-</property>
-
-<property name="GtkButton:image-position">
-<description>
-The position of the image relative to the text inside the button.
-
-Since: 2.10
-
-</description>
-</property>
-
-<property name="GtkButton:inner-border">
-<description>
-Sets the border between the button edges and child.
-
-Since: 2.10
-
-Deprecated: 3.4: Use the standard border and padding CSS properties;
-the value of this style property is ignored.
-
-</description>
-</property>
-
-<property name="GtkButton:use-stock">
-<description>
-Deprecated: 3.10
-
-</description>
-</property>
-
-<property name="GtkButton:xalign">
-<description>
-If the child of the button is a #GtkMisc or #GtkAlignment, this property 
-can be used to control its horizontal alignment. 0.0 is left aligned, 
-1.0 is right aligned.
-
-Since: 2.4
-
-Deprecated: 3.14: Access the child widget directly if you need to control
-its alignment.
-
-</description>
-</property>
-
-<property name="GtkButton:yalign">
-<description>
-If the child of the button is a #GtkMisc or #GtkAlignment, this property 
-can be used to control its vertical alignment. 0.0 is top aligned, 
-1.0 is bottom aligned.
-
-Since: 2.4
-
-Deprecated: 3.14: Access the child widget directly if you need to control
-its alignment.
-
-</description>
-</property>
-
-<property name="GtkButtonBox:child-internal-pad-x">
-<description>
-The amount to increase a child's size on either side.
-
-Deprecated: 3.20: Use CSS padding instead.
-
-</description>
-</property>
-
-<property name="GtkButtonBox:child-internal-pad-y">
-<description>
-The amount to increase a child's size on the top and bottom.
-
-Deprecated: 3.20: Use CSS padding instead.
-
-</description>
-</property>
-
-<property name="GtkButtonBox:child-min-height">
-<description>
-The minimum height of buttons inside the box.
-
-Deprecated: 3.20: Use CSS min-height instead.
-
-</description>
-</property>
-
-<property name="GtkButtonBox:child-min-width">
-<description>
-The minimum width of buttons inside the box.
-
-Deprecated: 3.20: Use CSS min-width instead.
-
-</description>
-</property>
-
 <enum name="GtkButtonBoxStyle">
 <description>
 Used to dictate the style that a #GtkButtonBox uses to layout the buttons it
@@ -2719,15 +1902,6 @@ Since: 2.6
 <return></return>
 </signal>
 
-<property name="GtkCellRenderer:cell-background-gdk">
-<description>
-Cell background as a #GdkColor
-
-Deprecated: 3.4: Use #GtkCellRenderer:cell-background-rgba instead.
-
-</description>
-</property>
-
 <property name="GtkCellRenderer:cell-background-rgba">
 <description>
 Cell background as a #GdkRGBA
@@ -2947,18 +2121,6 @@ it cannot be individually modified.
 </parameters>
 </enum>
 
-<property name="GtkCellRendererPixbuf:follow-state">
-<description>
-Specifies whether the rendered pixbuf should be colorized
-according to the #GtkCellRendererState.
-
-Since: 2.8
-
-Deprecated: 3.16: Cell renderers always follow state.
-
-</description>
-</property>
-
 <property name="GtkCellRendererPixbuf:gicon">
 <description>
 The GIcon representing the icon to display.
@@ -2981,13 +2143,6 @@ Since: 2.8
 </description>
 </property>
 
-<property name="GtkCellRendererPixbuf:stock-id">
-<description>
-Deprecated: 3.10: Use #GtkCellRendererPixbuf:icon-name instead.
-
-</description>
-</property>
-
 <property name="GtkCellRendererPixbuf:surface">
 <description>
 Since: 3.10
@@ -3183,15 +2338,6 @@ Since: 2.10
 </description>
 </property>
 
-<property name="GtkCellRendererText:background-gdk">
-<description>
-Background color as a #GdkColor
-
-Deprecated: 3.4: Use #GtkCellRendererText:background-rgba instead.
-
-</description>
-</property>
-
 <property name="GtkCellRendererText:background-rgba">
 <description>
 Background color as a #GdkRGBA
@@ -3213,15 +2359,6 @@ Since: 2.6
 </description>
 </property>
 
-<property name="GtkCellRendererText:foreground-gdk">
-<description>
-Foreground color as a #GdkColor
-
-Deprecated: 3.4: Use #GtkCellRendererText:foreground-rgba instead.
-
-</description>
-</property>
-
 <property name="GtkCellRendererText:foreground-rgba">
 <description>
 Foreground color as a #GdkRGBA
@@ -3313,15 +2450,6 @@ event location
 <return></return>
 </signal>
 
-<property name="GtkCellView:background-gdk">
-<description>
-The background color as a #GdkColor
-
-Deprecated: 3.4: Use #GtkCellView:background-rgba instead.
-
-</description>
-</property>
-
 <property name="GtkCellView:background-rgba">
 <description>
 The background color as a #GdkRGBA
@@ -3393,25 +2521,6 @@ since 2.10
 </description>
 </property>
 
-<property name="GtkCheckButton:indicator-size">
-<description>
-The size of the indicator.
-
-Deprecated: 3.20: Use CSS min-width and min-height on the indicator node.
-
-</description>
-</property>
-
-<property name="GtkCheckButton:indicator-spacing">
-<description>
-The spacing around the indicator.
-
-Deprecated: 3.20: Use CSS margins of the indicator node,
-the value of this style property is ignored.
-
-</description>
-</property>
-
 <signal name="GtkCheckMenuItem::toggled">
 <description>
 This signal is emitted when the state of the check box is changed.
@@ -3429,16 +2538,6 @@ to discover the new state.
 <return></return>
 </signal>
 
-<property name="GtkCheckMenuItem:indicator-size">
-<description>
-The size of the check or radio indicator.
-
-Deprecated: 3.20: Use the standard CSS property min-width on the check or
-radio nodes; the value of this style property is ignored.
-
-</description>
-</property>
-
 <signal name="GtkClipboard::owner-change">
 <description>
 The ::owner-change signal is emitted when GTK+ receives an
@@ -3483,26 +2582,6 @@ Since: 2.4
 <return></return>
 </signal>
 
-<property name="GtkColorButton:alpha">
-<description>
-The selected opacity value (0 fully transparent, 65535 fully opaque).
-
-Since: 2.4
-
-</description>
-</property>
-
-<property name="GtkColorButton:color">
-<description>
-The selected color.
-
-Since: 2.4
-
-Deprecated: 3.4: Use #GtkColorButton:rgba instead.
-
-</description>
-</property>
-
 <property name="GtkColorButton:rgba">
 <description>
 The RGBA color.
@@ -3606,39 +2685,6 @@ Since: 3.4
 </description>
 </property>
 
-<signal name="GtkColorSelection::color-changed">
-<description>
-This signal is emitted when the color changes in the #GtkColorSelection
-according to its update policy.
-
-</description>
-<parameters>
-<parameter name="colorselection">
-<parameter_description> the object which received the signal.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</signal>
-
-<property name="GtkColorSelection:current-color">
-<description>
-The current GdkColor color.
-
-Deprecated: 3.4: Use #GtkColorSelection:current-rgba instead.
-
-</description>
-</property>
-
-<property name="GtkColorSelection:current-rgba">
-<description>
-The current RGBA color.
-
-Since: 3.0
-
-</description>
-</property>
-
 <signal name="GtkComboBox::changed">
 <description>
 The changed signal is emitted when the active
@@ -3798,46 +2844,6 @@ Since: 3.0
 </description>
 </property>
 
-<property name="GtkComboBox:add-tearoffs">
-<description>
-The add-tearoffs property controls whether generated menus
-have tearoff menu items.
-
-Note that this only affects menu style combo boxes.
-
-Since: 2.6
-
-Deprecated: 3.10
-
-</description>
-</property>
-
-<property name="GtkComboBox:arrow-scaling">
-<description>
-Sets the amount of space used up by the combobox arrow,
-proportional to the font size.
-
-Deprecated: 3.20: use the standard min-width/min-height CSS properties on
-the arrow node; the value of this style property is ignored.
-
-</description>
-</property>
-
-<property name="GtkComboBox:arrow-size">
-<description>
-Sets the minimum size of the arrow in the combo box.  Note
-that the arrow size is coupled to the font size, so in case
-a larger font is used, the arrow will be larger than set
-by arrow size.
-
-Since: 2.12
-
-Deprecated: 3.20: use the standard min-width/min-height CSS properties on
-the arrow node; the value of this style property is ignored.
-
-</description>
-</property>
-
 <property name="GtkComboBox:button-sensitivity">
 <description>
 Whether the dropdown button is sensitive when
@@ -3957,30 +2963,6 @@ Since: 2.4
 </description>
 </property>
 
-<property name="GtkComboBox:shadow-type">
-<description>
-Which kind of shadow to draw around the combo box.
-
-Since: 2.12
-
-Deprecated: 3.20: use CSS styling to change the appearance of the combobox
-frame; the value of this style property is ignored.
-
-</description>
-</property>
-
-<property name="GtkComboBox:tearoff-title">
-<description>
-A title that may be displayed by the window manager
-when the popup is torn-off.
-
-Since: 2.10
-
-Deprecated: 3.10
-
-</description>
-</property>
-
 <property name="GtkComboBox:wrap-width">
 <description>
 If wrap-width is set to a positive value, the list will be
@@ -4268,38 +3250,6 @@ Otherwise, it depends on which action widget was clicked.
 <return></return>
 </signal>
 
-<property name="GtkDialog:action-area-border">
-<description>
-The default border width used around the
-action area of the dialog, as returned by
-gtk_dialog_get_action_area(), unless gtk_container_set_border_width()
-was called on that widget directly.
-
-</description>
-</property>
-
-<property name="GtkDialog:content-area-border">
-<description>
-The default border width used around the
-content area of the dialog, as returned by
-gtk_dialog_get_content_area(), unless gtk_container_set_border_width()
-was called on that widget directly.
-
-</description>
-</property>
-
-<property name="GtkDialog:content-area-spacing">
-<description>
-The default spacing used between elements of the
-content area of the dialog, as returned by
-gtk_dialog_get_content_area(), unless gtk_box_set_spacing()
-was called on that widget directly.
-
-Since: 2.16
-
-</description>
-</property>
-
 <property name="GtkDialog:use-header-bar">
 <description>
 %TRUE if the dialog uses a #GtkHeaderBar for action buttons
@@ -4854,19 +3804,6 @@ Since: 3.2
 </description>
 </property>
 
-<property name="GtkEntry:icon-prelight">
-<description>
-The prelight style property determines whether activatable
-icons prelight on mouseover.
-
-Since: 2.16
-
-Deprecated: 3.20: Use CSS to control the appearance of prelighted icons;
-the value of this style property is ignored.
-
-</description>
-</property>
-
 <property name="GtkEntry:im-module">
 <description>
 Which IM (input method) module should be used for this entry.
@@ -4881,19 +3818,6 @@ Since: 2.16
 </description>
 </property>
 
-<property name="GtkEntry:inner-border">
-<description>
-Sets the text area's border between the text and the frame.
-
-Since: 2.10
-
-Deprecated: 3.4: Use the standard border and padding CSS properties
-(through objects like #GtkStyleContext and #GtkCssProvider); the value
-of this style property is ignored.
-
-</description>
-</property>
-
 <property name="GtkEntry:input-hints">
 <description>
 Additional hints (beyond #GtkEntry:input-purpose) that
@@ -4920,22 +3844,6 @@ Since: 3.6
 </description>
 </property>
 
-<property name="GtkEntry:invisible-char">
-<description>
-The invisible character is used when masking entry contents (in
-\&quot;password mode\&quot;)&quot;). When it is not explicitly set with the
-#GtkEntry:invisible-char property, GTK+ determines the character
-to use from a list of possible candidates, depending on availability
-in the current font.
-
-This style property allows the theme to prepend a character
-to the list of candidates.
-
-Since: 2.18
-
-</description>
-</property>
-
 <property name="GtkEntry:invisible-char-set">
 <description>
 Whether the invisible char has been set for the #GtkEntry.
@@ -5043,17 +3951,6 @@ Since: 2.16
 </description>
 </property>
 
-<property name="GtkEntry:primary-icon-stock">
-<description>
-The stock id to use for the primary icon for the entry.
-
-Since: 2.16
-
-Deprecated: 3.10: Use #GtkEntry:primary-icon-name instead.
-
-</description>
-</property>
-
 <property name="GtkEntry:primary-icon-storage-type">
 <description>
 The representation which is used for the primary icon of the entry.
@@ -5086,19 +3983,6 @@ Since: 2.16
 </description>
 </property>
 
-<property name="GtkEntry:progress-border">
-<description>
-The border around the progress bar in the entry.
-
-Since: 2.16
-
-Deprecated: 3.4: Use the standard margin CSS property (through objects
-like #GtkStyleContext and #GtkCssProvider); the value of this style
-property is ignored.
-
-</description>
-</property>
-
 <property name="GtkEntry:progress-fraction">
 <description>
 The current fraction of the task that's been completed.
@@ -5185,17 +4069,6 @@ Since: 2.16
 </description>
 </property>
 
-<property name="GtkEntry:secondary-icon-stock">
-<description>
-The stock id to use for the secondary icon for the entry.
-
-Since: 2.16
-
-Deprecated: 3.10: Use #GtkEntry:secondary-icon-name instead.
-
-</description>
-</property>
-
 <property name="GtkEntry:secondary-icon-storage-type">
 <description>
 The representation which is used for the secondary icon of the entry.
@@ -5228,19 +4101,6 @@ Since: 2.16
 </description>
 </property>
 
-<property name="GtkEntry:shadow-type">
-<description>
-Which kind of shadow to draw around the entry when
-#GtkEntry:has-frame is set to %TRUE.
-
-Deprecated: 3.20: Use CSS to determine the style of the border;
-the value of this style property is ignored.
-
-Since: 2.12
-
-</description>
-</property>
-
 <property name="GtkEntry:show-close-button">
 <description>
 Whether to show the close button in the toolbar.
@@ -5624,25 +4484,6 @@ Since: 3.14
 </parameters>
 </enum>
 
-<property name="GtkExpander:expander-size">
-<description>
-The size of the expander arrow.
-
-Deprecated: 3.20: Use CSS min-width and min-height instead.
-
-</description>
-</property>
-
-<property name="GtkExpander:expander-spacing">
-<description>
-Spaing around the expander arrow.
-
-Deprecated: 3.20: Use CSS margins instead, the value of this
-style property is ignored.
-
-</description>
-</property>
-
 <property name="GtkExpander:resize-toplevel">
 <description>
 When this property is %TRUE, the expander will resize the toplevel
@@ -5653,42 +4494,6 @@ Since: 3.2
 </description>
 </property>
 
-<property name="GtkExpander:spacing">
-<description>
-Space to put between the label and the child when the
-expander is expanded.
-
-Deprecated: 3.20: This property is deprecated and ignored.
-Use margins on the child instead.
-
-</description>
-</property>
-
-<enum name="GtkExpanderStyle">
-<description>
-Used to specify the style of the expanders drawn by a #GtkTreeView.
-
-</description>
-<parameters>
-<parameter name="GTK_EXPANDER_COLLAPSED">
-<parameter_description> The style used for a collapsed subtree.
-</parameter_description>
-</parameter>
-<parameter name="GTK_EXPANDER_SEMI_COLLAPSED">
-<parameter_description> Intermediate style used during animation.
-</parameter_description>
-</parameter>
-<parameter name="GTK_EXPANDER_SEMI_EXPANDED">
-<parameter_description> Intermediate style used during animation.
-</parameter_description>
-</parameter>
-<parameter name="GTK_EXPANDER_EXPANDED">
-<parameter_description> The style used for an expanded subtree.
-</parameter_description>
-</parameter>
-</parameters>
-</enum>
-
 <signal name="GtkFileChooser::confirm-overwrite">
 <description>
 This signal gets emitted whenever it is appropriate to present a
@@ -7325,52 +6130,6 @@ Since: 3.14
 <return></return>
 </signal>
 
-<signal name="GtkHandleBox::child-attached">
-<description>
-This signal is emitted when the contents of the
-handlebox are reattached to the main window.
-
-Deprecated: 3.4: #GtkHandleBox has been deprecated.
-
-</description>
-<parameters>
-<parameter name="handlebox">
-<parameter_description> the object which received the signal.
-</parameter_description>
-</parameter>
-<parameter name="widget">
-<parameter_description> the child widget of the handlebox.
-(this argument provides no extra information
-and is here only for backwards-compatibility)
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</signal>
-
-<signal name="GtkHandleBox::child-detached">
-<description>
-This signal is emitted when the contents of the
-handlebox are detached from the main window.
-
-Deprecated: 3.4: #GtkHandleBox has been deprecated.
-
-</description>
-<parameters>
-<parameter name="handlebox">
-<parameter_description> the object which received the signal.
-</parameter_description>
-</parameter>
-<parameter name="widget">
-<parameter_description> the child widget of the handlebox.
-(this argument provides no extra information
-and is here only for backwards-compatibility)
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</signal>
-
 <property name="GtkHeaderBar:decoration-layout">
 <description>
 The decoration layout for buttons. If this property is
@@ -7529,54 +6288,6 @@ gtk_im_context_set_surrounding() method.
 </return>
 </signal>
 
-<enum name="GtkIMPreeditStyle">
-<description>
-Style for input method preedit. See also
-#GtkSettings:gtk-im-preedit-style
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="GTK_IM_PREEDIT_NOTHING">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_IM_PREEDIT_CALLBACK">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_IM_PREEDIT_NONE">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-</parameters>
-</enum>
-
-<enum name="GtkIMStatusStyle">
-<description>
-Style for input method status. See also
-#GtkSettings:gtk-im-status-style
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="GTK_IM_STATUS_NOTHING">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_IM_STATUS_CALLBACK">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_IM_STATUS_NONE">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-</parameters>
-</enum>
-
 <enum name="GtkIconLookupFlags">
 <description>
 Used to specify options for gtk_icon_theme_lookup_icon()
@@ -8018,26 +6729,6 @@ Since: 2.6
 </description>
 </property>
 
-<property name="GtkIconView:selection-box-alpha">
-<description>
-The opacity of the selection box.
-
-Deprecated: 3.20: The opacity of the selection box is determined by CSS;
-the value of this style property is ignored.
-
-</description>
-</property>
-
-<property name="GtkIconView:selection-box-color">
-<description>
-The color of the selection box.
-
-Deprecated: 3.20: The color of the selection box is determined by CSS;
-the value of this style property is ignored.
-
-</description>
-</property>
-
 <property name="GtkIconView:selection-mode">
 <description>
 The ::selection-mode property specifies the selection mode of
@@ -8125,13 +6816,6 @@ Since: 2.6
 </description>
 </property>
 
-<property name="GtkImage:icon-set">
-<description>
-Deprecated: 3.10: Use #GtkImage:icon-name instead.
-
-</description>
-</property>
-
 <property name="GtkImage:pixel-size">
 <description>
 The &quot;pixel-size&quot; property can be used to specify a fixed size
@@ -8152,13 +6836,6 @@ Since: 3.8
 </description>
 </property>
 
-<property name="GtkImage:stock">
-<description>
-Deprecated: 3.10: Use #GtkImage:icon-name instead.
-
-</description>
-</property>
-
 <property name="GtkImage:use-fallback">
 <description>
 Whether the icon displayed in the GtkImage will use
@@ -8171,63 +6848,15 @@ Since: 3.0
 </description>
 </property>
 
-<property name="GtkImageMenuItem:accel-group">
-<description>
-The Accel Group to use for stock accelerator keys
-
-Since: 2.16
-
-Deprecated: 3.10: Use gtk_widget_add_accelerator() instead 
-
-</description>
-</property>
-
-<property name="GtkImageMenuItem:always-show-image">
-<description>
-If %TRUE, the menu item will always show the image, if available.
-
-Use this property only if the menuitem would be useless or hard to use
-without the image.
-
-Since: 2.16
-
-Deprecated: 3.10: Use a #GtkMenuItem containing a #GtkBox with
-a #GtkAccelLabel and a #GtkImage instead
-
-</description>
-</property>
-
-<property name="GtkImageMenuItem:image">
-<description>
-Child widget to appear next to the menu text.
-
-Deprecated: 3.10: Use a #GtkMenuItem containing a #GtkBox with
-a #GtkAccelLabel and a #GtkImage instead
-
-</description>
-</property>
-
-<property name="GtkImageMenuItem:use-stock">
-<description>
-If %TRUE, the label set in the menuitem is used as a
-stock id to select the stock item for the item.
-
-Since: 2.16
-
-Deprecated: 3.10: Use a named icon from the #GtkIconTheme instead
-
-</description>
-</property>
-
 <enum name="GtkImageType">
 <description>
 Describes the image data representation used by a #GtkImage. If you
 want to get the image from the widget, you can only get the
 currently-stored representation. e.g.  if the
 gtk_image_get_storage_type() returns #GTK_IMAGE_PIXBUF, then you can
-call gtk_image_get_pixbuf() but not gtk_image_get_stock().  For empty
-images, you can request any storage type (call any of the &quot;get&quot;
-functions), but they will all return %NULL values.
+call gtk_image_get_pixbuf().  For empty images, you can request any
+storage type (call any of the &quot;get&quot; functions), but they will all
+return %NULL values.
 
 </description>
 <parameters>
@@ -8239,14 +6868,6 @@ functions), but they will all return %NULL values.
 <parameter_description> the widget contains a #GdkPixbuf
 </parameter_description>
 </parameter>
-<parameter name="GTK_IMAGE_STOCK">
-<parameter_description> the widget contains a [stock item name][gtkstock]
-</parameter_description>
-</parameter>
-<parameter name="GTK_IMAGE_ICON_SET">
-<parameter_description> the widget contains a #GtkIconSet
-</parameter_description>
-</parameter>
 <parameter name="GTK_IMAGE_ANIMATION">
 <parameter_description> the widget contains a #GdkPixbufAnimation
 </parameter_description>
@@ -8308,48 +6929,6 @@ Since: 2.18
 <return></return>
 </signal>
 
-<property name="GtkInfoBar:action-area-border">
-<description>
-Width of the border around the action area of the info bar.
-
-Since: 2.18
-Deprecated: 3.6: Use gtk_container_set_border_width()
-
-</description>
-</property>
-
-<property name="GtkInfoBar:button-spacing">
-<description>
-Spacing between buttons in the action area of the info bar.
-
-Since: 2.18
-Deprecated: 3.6: Use gtk_box_set_spacing()
-
-</description>
-</property>
-
-<property name="GtkInfoBar:content-area-border">
-<description>
-The width of the border around the content
-content area of the info bar.
-
-Since: 2.18
-Deprecated: 3.6: Use gtk_container_set_border_width()
-
-</description>
-</property>
-
-<property name="GtkInfoBar:content-area-spacing">
-<description>
-The default spacing used between elements of the
-content area of the info bar.
-
-Since: 2.18
-Deprecated: 3.6: Use gtk_box_set_spacing()
-
-</description>
-</property>
-
 <property name="GtkInfoBar:message-type">
 <description>
 The type of the message.
@@ -8892,32 +7471,6 @@ Since: 3.6
 </description>
 </property>
 
-<property name="GtkLevelBar:min-block-height">
-<description>
-The min-block-height style property determines the minimum
-height for blocks filling the #GtkLevelBar widget.
-
-Since: 3.6
-
-Deprecated: 3.20: Use the standard min-width/min-height CSS properties on
-the block elements; the value of this style property is ignored.
-
-</description>
-</property>
-
-<property name="GtkLevelBar:min-block-width">
-<description>
-The min-block-width style property determines the minimum
-width for blocks filling the #GtkLevelBar widget.
-
-Since: 3.6
-
-Deprecated: 3.20: Use the standard min-width/min-height CSS properties on
-the block elements; the value of this style property is ignored.
-
-</description>
-</property>
-
 <property name="GtkLevelBar:min-value">
 <description>
 The #GtkLevelBar:min-value property determines the minimum value of
@@ -9331,29 +7884,6 @@ Stability: Unstable
 </description>
 </property>
 
-<property name="GtkMenu:arrow-placement">
-<description>
-Indicates where scroll arrows should be placed.
-
-Since: 2.16
-
-Deprecated: 3.20: the value of this style property is ignored.
-
-</description>
-</property>
-
-<property name="GtkMenu:arrow-scaling">
-<description>
-Arbitrary constant to scale down the size of the scroll arrow.
-
-Since: 2.16
-
-Deprecated: 3.20: use the standard min-width/min-height CSS properties on
-the arrow node; the value of this style property is ignored.
-
-</description>
-</property>
-
 <property name="GtkMenu:attach-widget">
 <description>
 The widget the menu is attached to. Setting this property attaches
@@ -9365,26 +7895,6 @@ Since: 2.14
 </description>
 </property>
 
-<property name="GtkMenu:double-arrows">
-<description>
-When %TRUE, both arrows are shown when scrolling.
-
-Deprecated: 3.20: the value of this style property is ignored.
-
-</description>
-</property>
-
-<property name="GtkMenu:horizontal-padding">
-<description>
-Extra space at the left and right edges of the menu.
-
-Deprecated: 3.8: use the standard padding CSS property (through objects
-like #GtkStyleContext and #GtkCssProvider); the value of this style
-property is ignored.
-
-</description>
-</property>
-
 <property name="GtkMenu:menu-type-hint">
 <description>
 The #GdkWindowTypeHint to use for the menu's #GdkWindow.
@@ -9452,38 +7962,6 @@ Since: 2.18
 </description>
 </property>
 
-<property name="GtkMenu:tearoff-state">
-<description>
-A boolean that indicates whether the menu is torn-off.
-
-Since: 2.6
-
-Deprecated: 3.10
-
-</description>
-</property>
-
-<property name="GtkMenu:tearoff-title">
-<description>
-A title that may be displayed by the window manager when this
-menu is torn-off.
-
-Deprecated: 3.10
-
-</description>
-</property>
-
-<property name="GtkMenu:vertical-padding">
-<description>
-Extra space at the top and bottom of the menu.
-
-Deprecated: 3.8: use the standard padding CSS property (through objects
-like #GtkStyleContext and #GtkCssProvider); the value of this style
-property is ignored.
-
-</description>
-</property>
-
 <property name="GtkMenuBar:child-pack-direction">
 <description>
 The child pack direction of the menubar. It determines how
@@ -9494,17 +7972,6 @@ Since: 2.8
 </description>
 </property>
 
-<property name="GtkMenuBar:internal-padding">
-<description>
-Amount of border space between the menubar shadow and the menu items
-
-Deprecated: 3.8: use the standard padding CSS property (through objects
-like #GtkStyleContext and #GtkCssProvider); the value of this style
-property is ignored.
-
-</description>
-</property>
-
 <property name="GtkMenuBar:pack-direction">
 <description>
 The pack direction of the menubar. It determines how
@@ -9515,16 +7982,6 @@ Since: 2.8
 </description>
 </property>
 
-<property name="GtkMenuBar:shadow-type">
-<description>
-The style of the shadow around the menubar.
-
-Deprecated: 3.20: Use CSS to determine the shadow; the value of
-this style property is ignored.
-
-</description>
-</property>
-
 <property name="GtkMenuButton:align-widget">
 <description>
 The #GtkWidget to use to align the menu with.
@@ -9652,38 +8109,6 @@ Since: 2.14
 </description>
 </property>
 
-<property name="GtkMenuItem:arrow-scaling">
-<description>
-Amount of space used up by the arrow, relative to the menu item's font
-size.
-
-Deprecated: 3.20: use the standard min-width/min-height CSS properties on
-the arrow node; the value of this style property is ignored.
-
-</description>
-</property>
-
-<property name="GtkMenuItem:arrow-spacing">
-<description>
-Spacing between menu item label and submenu arrow.
-
-Deprecated: 3.20: use the standard margin CSS property on the arrow node;
-the value of this style property is ignored.
-
-</description>
-</property>
-
-<property name="GtkMenuItem:horizontal-padding">
-<description>
-Padding to left and right of the menu item.
-
-Deprecated: 3.8: use the standard padding CSS property (through objects
-like #GtkStyleContext and #GtkCssProvider); the value of this style
-property is ignored.
-
-</description>
-</property>
-
 <property name="GtkMenuItem:label">
 <description>
 The text for the child label.
@@ -9693,26 +8118,6 @@ Since: 2.16
 </description>
 </property>
 
-<property name="GtkMenuItem:right-justified">
-<description>
-Sets whether the menu item appears justified
-at the right side of a menu bar.
-
-Since: 2.14
-
-</description>
-</property>
-
-<property name="GtkMenuItem:selected-shadow-type">
-<description>
-The shadow type when the item is selected.
-
-Deprecated: 3.20: Use CSS to determine the shadow; the value of this
-style property is ignored.
-
-</description>
-</property>
-
 <property name="GtkMenuItem:submenu">
 <description>
 The submenu attached to the menu item, or %NULL if it has none.
@@ -9722,16 +8127,6 @@ Since: 2.12
 </description>
 </property>
 
-<property name="GtkMenuItem:toggle-spacing">
-<description>
-Spacing between menu icon and label.
-
-Deprecated: 3.20: use the standard margin CSS property on the check or
-radio nodes; the value of this style property is ignored.
-
-</description>
-</property>
-
 <property name="GtkMenuItem:use-underline">
 <description>
 %TRUE if underlines in the text indicate mnemonics.
@@ -9741,18 +8136,6 @@ Since: 2.16
 </description>
 </property>
 
-<property name="GtkMenuItem:width-chars">
-<description>
-The minimum desired width of the menu item in characters.
-
-Since: 2.14
-
-Deprecated: 3.20: Use the standard CSS property min-width; the value of
-this style property is ignored.
-
-</description>
-</property>
-
 <signal name="GtkMenuShell::activate-current">
 <description>
 An action signal that activates the current menu item within
@@ -9938,16 +8321,6 @@ since the arrow is made insensitive if the menu is not set.
 <return></return>
 </signal>
 
-<property name="GtkMessageDialog:image">
-<description>
-The image for this dialog.
-
-Since: 2.10
-Deprecated: 3.12: Use #GtkDialog to create dialogs with images
-
-</description>
-</property>
-
 <property name="GtkMessageDialog:message-area">
 <description>
 The #GtkBox that corresponds to the message area of this dialog.  See
@@ -10034,51 +8407,6 @@ The type of message being displayed in the dialog.
 </parameters>
 </enum>
 
-<property name="GtkMisc:xalign">
-<description>
-The horizontal alignment. A value of 0.0 means left alignment (or right
-on RTL locales); a value of 1.0 means right alignment (or left on RTL
-locales).
-
-Deprecated: 3.14: Use gtk_widget_set_halign() instead. If you are using
-#GtkLabel, use #GtkLabel:xalign instead.
-
-</description>
-</property>
-
-<property name="GtkMisc:xpad">
-<description>
-The amount of space to add on the left and right of the widget, in
-pixels.
-
-Deprecated: 3.14: Use gtk_widget_set_margin_start() and
-gtk_widget_set_margin_end() instead
-
-</description>
-</property>
-
-<property name="GtkMisc:yalign">
-<description>
-The vertical alignment. A value of 0.0 means top alignment;
-a value of 1.0 means bottom alignment.
-
-Deprecated: 3.14: Use gtk_widget_set_valign() instead. If you are using
-#GtkLabel, use #GtkLabel:yalign instead.
-
-</description>
-</property>
-
-<property name="GtkMisc:ypad">
-<description>
-The amount of space to add on the top and bottom of the widget, in
-pixels.
-
-Deprecated: 3.14: Use gtk_widget_set_margin_top() and
-gtk_widget_set_margin_bottom() instead
-
-</description>
-</property>
-
 <property name="GtkModelButton:active">
 <description>
 The state of the button. This is reflecting the state of the associated
@@ -10405,19 +8733,6 @@ Emitted when the user or a function changes the current page.
 <return></return>
 </signal>
 
-<property name="GtkNotebook:arrow-spacing">
-<description>
-The &quot;arrow-spacing&quot; property defines the spacing between the scroll
-arrows and the tabs.
-
-Since: 2.10
-
-Deprecated: 3.20: This property is ignored. Use margins on arrows or
-the &quot;tabs&quot; node to achieve the same effect.
-
-</description>
-</property>
-
 <property name="GtkNotebook:group-name">
 <description>
 Group name for tab drag and drop.
@@ -10469,58 +8784,6 @@ Since: 2.4
 </description>
 </property>
 
-<property name="GtkNotebook:has-tab-gap">
-<description>
-The &quot;has-tab-gap&quot; property defines whether the active tab is draw
-with a gap at the bottom. When %TRUE the theme engine uses
-gtk_render_extension to draw the active tab. When %FALSE
-gtk_render_background and gtk_render_frame are used.
-
-Since: 3.12
-
-Deprecated: 3.20: This function always behaves as if it was set to %FALSE.
-
-</description>
-</property>
-
-<property name="GtkNotebook:initial-gap">
-<description>
-The &quot;initial-gap&quot; property defines the minimum size for the initial
-gap between the first tab.
-
-Since: 3.2
-
-Deprecated: 3.20: The intial gap is ignored. Use margins on the header node
-to achieve the same effect.
-
-</description>
-</property>
-
-<property name="GtkNotebook:tab-curvature">
-<description>
-The “tab-curvature” property defines size of tab curvature.
-
-Since: 2.10
-
-Deprecated: 3.20: This property is ignored. Use margins on tab nodes
-to achieve the same effect.
-
-</description>
-</property>
-
-<property name="GtkNotebook:tab-overlap">
-<description>
-The “tab-overlap” property defines size of tab overlap
-area.
-
-Since: 2.10
-
-Deprecated: 3.20: This property is ignored. Use margins on tab nodes
-to achieve the same effect.
-
-</description>
-</property>
-
 <enum name="GtkNumberUpLayout">
 <description>
 Used to determine the layout of pages on a sheet when printing
@@ -10628,6 +8891,24 @@ location for the allocation
 </return>
 </signal>
 
+<property name="GtkOverlay:index">
+<description>
+The index of the overlay in the parent, -1 for the main child.
+
+Since: 3.18
+
+</description>
+</property>
+
+<property name="GtkOverlay:pass-through">
+<description>
+Pass through input, does not affect main child.
+
+Since: 3.18
+
+</description>
+</property>
+
 <enum name="GtkPackDirection">
 <description>
 Determines how widgets should be packed inside menubars
@@ -10858,18 +9139,6 @@ Since: 2.0
 <return></return>
 </signal>
 
-<signal name="GtkPaned::handle-size">
-<description>
-The width of the handle.
-
-Deprecated: 3.20: Use CSS min-width and min-height instead.
-
-</description>
-<parameters>
-</parameters>
-<return></return>
-</signal>
-
 <signal name="GtkPaned::move-handle">
 <description>
 The ::move-handle signal is a 
@@ -10967,66 +9236,6 @@ Since: 3.16
 </description>
 </property>
 
-<enum name="GtkPathPriorityType">
-<description>
-Priorities for path lookups.
-See also gtk_binding_set_add_path().
-
-Deprecated: 3.0
-
-</description>
-<parameters>
-<parameter name="GTK_PATH_PRIO_LOWEST">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_PATH_PRIO_GTK">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_PATH_PRIO_APPLICATION">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_PATH_PRIO_THEME">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_PATH_PRIO_RC">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_PATH_PRIO_HIGHEST">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-</parameters>
-</enum>
-
-<enum name="GtkPathType">
-<description>
-Widget path types.
-See also gtk_binding_set_add_path().
-
-Deprecated: 3.0
-
-</description>
-<parameters>
-<parameter name="GTK_PATH_WIDGET">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_PATH_WIDGET_CLASS">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_PATH_CLASS">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-</parameters>
-</enum>
-
 <enum name="GtkPlacesOpenFlags">
 <description>
 These flags serve two purposes.  First, the application can call gtk_places_sidebar_set_open_flags()
@@ -11267,27 +9476,6 @@ Since: 3.10
 <return></return>
 </signal>
 
-<signal name="GtkPlacesSidebar::show-connect-to-server">
-<description>
-The places sidebar emits this signal when it needs the calling
-application to present an way to connect directly to a network server.
-For example, the application may bring up a dialog box asking for
-a URL like &quot;sftp://ftp.example.com&quot;.  It is up to the application to create
-the corresponding mount by using, for example, g_file_mount_enclosing_volume().
-
-Deprecated: 3.18: use the #GtkPlacesSidebar::show-other-locations signal
-to connect to network servers.
-
-</description>
-<parameters>
-<parameter name="sidebar">
-<parameter_description> the object which received the signal.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</signal>
-
 <signal name="GtkPlacesSidebar::show-enter-location">
 <description>
 The places sidebar emits this signal when it needs the calling
@@ -11334,30 +9522,6 @@ Since: 3.10
 <return></return>
 </signal>
 
-<signal name="GtkPlacesSidebar::show-other-locations">
-<description>
-The places sidebar emits this signal when it needs the calling
-application to present a way to show other locations e.g. drives
-and network access points.
-For example, the application may bring up a page showing persistent
-volumes and discovered network addresses.
-
-Deprecated: 3.20: use the #GtkPlacesSidebar::show-other-locations-with-flags
-which includes the open flags in order to allow the user to specify to open
-in a new tab or window, in a similar way than #GtkPlacesSidebar::open-location
-
-Since: 3.18
-
-</description>
-<parameters>
-<parameter name="sidebar">
-<parameter_description> the object which received the signal.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</signal>
-
 <signal name="GtkPlacesSidebar::show-other-locations-with-flags">
 <description>
 The places sidebar emits this signal when it needs the calling
@@ -11470,38 +9634,6 @@ Since: 3.18
 <return></return>
 </signal>
 
-<signal name="GtkPlug::embedded">
-<description>
-Gets emitted when the plug becomes embedded in a socket.
-
-</description>
-<parameters>
-<parameter name="plug">
-<parameter_description> the object on which the signal was emitted
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</signal>
-
-<property name="GtkPlug:embedded">
-<description>
-%TRUE if the plug is embedded in a socket.
-
-Since: 2.12
-
-</description>
-</property>
-
-<property name="GtkPlug:socket-window">
-<description>
-The window of the socket the plug is embedded in.
-
-Since: 2.14
-
-</description>
-</property>
-
 <enum name="GtkPolicyType">
 <description>
 Determines how the size should be computed to achieve the one of the
@@ -11579,15 +9711,6 @@ Since: 3.12
 </description>
 </property>
 
-<property name="GtkPopover:transitions-enabled">
-<description>
-Whether show/hide transitions are enabled for this popover.
-
-Since: 3.16
-
-</description>
-</property>
-
 <enum name="GtkPopoverConstraint">
 <description>
 Describes constraints to positioning of popovers. More values
@@ -12627,50 +10750,6 @@ Since: 2.6
 </description>
 </property>
 
-<property name="GtkProgressBar:min-horizontal-bar-height">
-<description>
-Minimum horizontal height of the progress bar.
-
-Since: 2.14
-
-Deprecated: 3.20: Use the standard CSS property min-height.
-
-</description>
-</property>
-
-<property name="GtkProgressBar:min-horizontal-bar-width">
-<description>
-The minimum horizontal width of the progress bar.
-
-Since: 2.14
-
-Deprecated: 3.20: Use the standard CSS property min-width.
-
-</description>
-</property>
-
-<property name="GtkProgressBar:min-vertical-bar-height">
-<description>
-The minimum vertical height of the progress bar.
-
-Since: 2.14
-
-Deprecated: 3.20: Use the standard CSS property min-height.
-
-</description>
-</property>
-
-<property name="GtkProgressBar:min-vertical-bar-width">
-<description>
-The minimum vertical width of the progress bar.
-
-Since: 2.14
-
-Deprecated: 3.20: Use the standard CSS proeprty min-width.
-
-</description>
-</property>
-
 <property name="GtkProgressBar:show-text">
 <description>
 Sets whether the progress bar will show a text in addition
@@ -12688,26 +10767,6 @@ Since: 3.0
 </description>
 </property>
 
-<property name="GtkProgressBar:xspacing">
-<description>
-Extra spacing applied to the width of a progress bar.
-
-Deprecated: 3.20: Use the standard CSS padding and margins; the
-value of this style property is ignored.
-
-</description>
-</property>
-
-<property name="GtkProgressBar:yspacing">
-<description>
-Extra spacing applied to the height of a progress bar.
-
-Deprecated: 3.20: Use the standard CSS padding and margins; the
-value of this style property is ignored.
-
-</description>
-</property>
-
 <enum name="GtkPropagationPhase">
 <description>
 Describes the stage at which events are fed into a #GtkEventController.
@@ -12745,68 +10804,6 @@ grab broken handlers for controllers in this phase to be run.
 </parameters>
 </enum>
 
-<signal name="GtkRadioAction::changed">
-<description>
-The ::changed signal is emitted on every member of a radio group when the
-active member is changed. The signal gets emitted after the ::activate signals
-for the previous and current active members.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> the action on which the signal is emitted
-</parameter_description>
-</parameter>
-<parameter name="current">
-<parameter_description> the member of @action's group which has just been activated
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</signal>
-
-<property name="GtkRadioAction:current-value">
-<description>
-The value property of the currently active member of the group to which
-this action belongs. 
-
-Since: 2.10
-
-Deprecated: 3.10
-
-</description>
-</property>
-
-<property name="GtkRadioAction:group">
-<description>
-Sets a new group for a radio action.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-</property>
-
-<property name="GtkRadioAction:value">
-<description>
-The value is an arbitrary integer which can be used as a
-convenient way to determine which action in the group is 
-currently active in an ::activate or ::changed signal handler.
-See gtk_radio_action_get_current_value() and #GtkRadioActionEntry
-for convenient ways to get and set this property.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-</property>
-
 <signal name="GtkRadioButton::group-changed">
 <description>
 Emitted when the group of radio buttons that a radio button belongs
@@ -12945,36 +10942,6 @@ Emitted when the range value changes.
 <return></return>
 </signal>
 
-<property name="GtkRange:arrow-displacement-x">
-<description>
-How far in the x direction to move the arrow when the button is depressed.
-
-Deprecated: 3.20: The value of this style property is ignored.
-
-</description>
-</property>
-
-<property name="GtkRange:arrow-displacement-y">
-<description>
-How far in the y direction to move the arrow when the button is depressed.
-
-Deprecated: 3.20: The value of this style property is ignored.
-
-</description>
-</property>
-
-<property name="GtkRange:arrow-scaling">
-<description>
-The arrow size proportion relative to the scroll button size.
-
-Since: 2.14
-
-Deprecated: 3.20: Use min-width/min-height on the &quot;button&quot; node instead.
-The value of this style property is ignored.
-
-</description>
-</property>
-
 <property name="GtkRange:fill-level">
 <description>
 The fill level (e.g. prebuffering of a network stream).
@@ -13017,268 +10984,6 @@ Since: 2.12
 </description>
 </property>
 
-<property name="GtkRange:slider-width">
-<description>
-Width of scrollbar or scale thumb.
-
-Deprecated: 3.20: Use the min-height/min-width CSS properties on the
-slider element. The value of this style property is ignored.
-
-</description>
-</property>
-
-<property name="GtkRange:stepper-size">
-<description>
-Length of step buttons at ends.
-
-Deprecated: 3.20: Use the min-height/min-width CSS properties on the
-stepper elements. The value of this style property is ignored.
-
-</description>
-</property>
-
-<property name="GtkRange:stepper-spacing">
-<description>
-The spacing between the stepper buttons and thumb. Note that
-stepper-spacing won't have any effect if there are no steppers.
-
-Deprecated: 3.20: Use the margin CSS property on the stepper elements.
-The value of this style property is ignored.
-
-</description>
-</property>
-
-<property name="GtkRange:trough-border">
-<description>
-Spacing between thumb/steppers and outer trough bevel.
-
-Deprecated: 3.20: Use the margin/padding CSS properties on the trough and
-stepper elements. The value of this style property is ignored.
-
-</description>
-</property>
-
-<property name="GtkRange:trough-under-steppers">
-<description>
-Whether to draw the trough across the full length of the range or
-to exclude the steppers and their spacing.
-
-Since: 2.10
-
-Deprecated: 3.20: The value of this style property is ignored, and the
-widget will behave as if it was set to %TRUE.
-
-</description>
-</property>
-
-<enum name="GtkRcFlags">
-<description>
-Deprecated
-
-</description>
-<parameters>
-<parameter name="GTK_RC_FG">
-<parameter_description>Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_BG">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TEXT">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_BASE">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-</parameters>
-</enum>
-
-<enum name="GtkRcTokenType">
-<description>
-The #GtkRcTokenType enumeration represents the tokens
-in the RC file. It is exposed so that theme engines
-can reuse these tokens when parsing the theme-engine
-specific portions of a RC file.
-
-Deprecated: 3.0: Use #GtkCssProvider instead.
-
-</description>
-<parameters>
-<parameter name="GTK_RC_TOKEN_INVALID">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TOKEN_INCLUDE">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TOKEN_NORMAL">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TOKEN_ACTIVE">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TOKEN_PRELIGHT">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TOKEN_SELECTED">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TOKEN_INSENSITIVE">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TOKEN_FG">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TOKEN_BG">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TOKEN_TEXT">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TOKEN_BASE">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TOKEN_XTHICKNESS">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TOKEN_YTHICKNESS">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TOKEN_FONT">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TOKEN_FONTSET">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TOKEN_FONT_NAME">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TOKEN_BG_PIXMAP">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TOKEN_PIXMAP_PATH">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TOKEN_STYLE">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TOKEN_BINDING">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TOKEN_BIND">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TOKEN_WIDGET">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TOKEN_WIDGET_CLASS">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TOKEN_CLASS">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TOKEN_LOWEST">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TOKEN_GTK">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TOKEN_APPLICATION">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TOKEN_THEME">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TOKEN_RC">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TOKEN_HIGHEST">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TOKEN_ENGINE">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TOKEN_MODULE_PATH">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TOKEN_IM_MODULE_PATH">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TOKEN_IM_MODULE_FILE">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TOKEN_STOCK">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TOKEN_LTR">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TOKEN_RTL">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TOKEN_COLOR">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TOKEN_UNBIND">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-<parameter name="GTK_RC_TOKEN_LAST">
-<parameter_description> Deprecated
-</parameter_description>
-</parameter>
-</parameters>
-</enum>
-
-<property name="GtkRecentAction:show-numbers">
-<description>
-Whether the items should be displayed with a number.
-
-Deprecated: 3.10
-
-</description>
-</property>
-
 <signal name="GtkRecentChooser::item-activated">
 <description>
 This signal is emitted when the user &quot;activates&quot; a recent item
@@ -13597,39 +11302,6 @@ function passed using gtk_recent_chooser_set_sort_func().
 </parameters>
 </enum>
 
-<enum name="GtkRegionFlags">
-<description>
-Describes a region within a widget.
-
-</description>
-<parameters>
-<parameter name="GTK_REGION_EVEN">
-<parameter_description> Region has an even number within a set.
-</parameter_description>
-</parameter>
-<parameter name="GTK_REGION_ODD">
-<parameter_description> Region has an odd number within a set.
-</parameter_description>
-</parameter>
-<parameter name="GTK_REGION_FIRST">
-<parameter_description> Region is the first one within a set.
-</parameter_description>
-</parameter>
-<parameter name="GTK_REGION_LAST">
-<parameter_description> Region is the last one within a set.
-</parameter_description>
-</parameter>
-<parameter name="GTK_REGION_ONLY">
-<parameter_description> Region is the only one within a set.
-</parameter_description>
-</parameter>
-<parameter name="GTK_REGION_SORTED">
-<parameter_description> Region is part of a sorted area.
-</parameter_description>
-</parameter>
-</parameters>
-</enum>
-
 <enum name="GtkReliefStyle">
 <description>
 Indicated the relief to be drawn around a #GtkButton.
@@ -13640,10 +11312,6 @@ Indicated the relief to be drawn around a #GtkButton.
 <parameter_description> Draw a normal relief.
 </parameter_description>
 </parameter>
-<parameter name="GTK_RELIEF_HALF">
-<parameter_description> A half relief. Deprecated in 3.14, does the same as @GTK_RELIEF_NORMAL
-</parameter_description>
-</parameter>
 <parameter name="GTK_RELIEF_NONE">
 <parameter_description> No relief.
 </parameter_description>
@@ -13651,26 +11319,6 @@ Indicated the relief to be drawn around a #GtkButton.
 </parameters>
 </enum>
 
-<enum name="GtkResizeMode">
-<description>
-
-</description>
-<parameters>
-<parameter name="GTK_RESIZE_PARENT">
-<parameter_description> Pass resize request to the parent
-</parameter_description>
-</parameter>
-<parameter name="GTK_RESIZE_QUEUE">
-<parameter_description> Queue resizes on this widget
-</parameter_description>
-</parameter>
-<parameter name="GTK_RESIZE_IMMEDIATE">
-<parameter_description> Resize immediately. Deprecated.
-</parameter_description>
-</parameter>
-</parameters>
-</enum>
-
 <enum name="GtkResponseType">
 <description>
 Predefined values for use as response ids in gtk_dialog_add_button().
@@ -13795,26 +11443,6 @@ gtk_scale_get_digits (scale), value);
 </return>
 </signal>
 
-<property name="GtkScale:slider-length">
-<description>
-Length of scale's slider.
-
-Deprecated: 3.20: Use min-height/min-width CSS properties on the slider
-element instead. The value of this style property is ignored.
-
-</description>
-</property>
-
-<property name="GtkScale:value-spacing">
-<description>
-Space between value text and the slider/trough area.
-
-Deprecated: 3.20: Use min-height/min-width CSS properties on the value
-element instead. The value of this style property is ignored.
-
-</description>
-</property>
-
 <signal name="GtkScaleButton::popdown">
 <description>
 The ::popdown signal is a
@@ -14076,16 +11704,6 @@ the scrolled window adjustments in a given orientation.
 </parameters>
 </enum>
 
-<property name="GtkScrollbar:min-slider-length">
-<description>
-Minimum length of scrollbar slider.
-
-Deprecated: 3.20: Use min-height/min-width CSS properties on the slider
-element instead. The value of this style property is ignored.
-
-</description>
-</property>
-
 <signal name="GtkScrolledWindow::edge-overshot">
 <description>
 The ::edge-overshot signal is emitted whenever user initiated scrolling
@@ -14278,30 +11896,6 @@ Since: 3.22
 </description>
 </property>
 
-<property name="GtkScrolledWindow:scrollbars-within-bevel">
-<description>
-Whether to place scrollbars within the scrolled window's bevel.
-
-Since: 2.12
-
-Deprecated: 3.20: the value of this style property is ignored.
-
-</description>
-</property>
-
-<property name="GtkScrolledWindow:window-placement-set">
-<description>
-Whether &quot;window-placement&quot; should be used to determine the location
-of the contents with respect to the scrollbars.
-
-Since: 2.10
-
-Deprecated: 3.10: This value is ignored and
-#GtkScrolledWindow:window-placement value is always honored.
-
-</description>
-</property>
-
 <signal name="GtkSearchEntry::next-match">
 <description>
 The ::next-match signal is a [keybinding signal][GtkBindingSignal]
@@ -14443,18 +12037,6 @@ thumb is at the end
 </parameters>
 </enum>
 
-<property name="GtkSettings:color-hash">
-<description>
-Holds a hash table representation of the #GtkSettings:gtk-color-scheme
-setting, mapping color names to #GdkColors.
-
-Since: 2.10
-
-Deprecated: 3.8: Will always return an empty hash table.
-
-</description>
-</property>
-
 <property name="GtkSettings:gtk-alternative-sort-arrows">
 <description>
 Controls the direction of the sort indicators in sorted list and tree
@@ -14485,82 +12067,6 @@ Since: 3.0
 </description>
 </property>
 
-<property name="GtkSettings:gtk-auto-mnemonics">
-<description>
-Whether mnemonics should be automatically shown and hidden when the user
-presses the mnemonic activator.
-
-Since: 2.20
-
-Deprecated: 3.10: This setting is ignored
-
-</description>
-</property>
-
-<property name="GtkSettings:gtk-button-images">
-<description>
-Whether images should be shown on buttons
-
-Since: 2.4
-
-Deprecated: 3.10: This setting is deprecated. Application developers
-control whether a button should show an icon or not, on a
-per-button basis. If a #GtkButton should show an icon, use the
-#GtkButton:always-show-image property of #GtkButton, and pack a
-#GtkImage inside the #GtkButton
-
-</description>
-</property>
-
-<property name="GtkSettings:gtk-can-change-accels">
-<description>
-Whether menu accelerators can be changed by pressing a key over the menu item.
-
-Deprecated: 3.10: This setting is ignored.
-
-</description>
-</property>
-
-<property name="GtkSettings:gtk-color-palette">
-<description>
-Palette to use in the deprecated color selector.
-
-Deprecated: 3.10: Only used by the deprecated color selector widget.
-
-</description>
-</property>
-
-<property name="GtkSettings:gtk-color-scheme">
-<description>
-A palette of named colors for use in themes. The format of the string is
-|[
-name1: color1
-name2: color2
-...
-]|
-Color names must be acceptable as identifiers in the
-[gtkrc][gtk3-Resource-Files] syntax, and
-color specifications must be in the format accepted by
-gdk_color_parse().
-
-Note that due to the way the color tables from different sources are
-merged, color specifications will be converted to hexadecimal form
-when getting this property.
-
-Starting with GTK+ 2.12, the entries can alternatively be separated
-by ';' instead of newlines:
-|[
-name1: color1; name2: color2; ...
-]|
-
-Since: 2.10
-
-Deprecated: 3.8: Color scheme support was dropped and is no longer supported.
-You can still set this property, but it will be ignored.
-
-</description>
-</property>
-
 <property name="GtkSettings:gtk-cursor-blink">
 <description>
 Whether the cursor should blink.
@@ -14666,19 +12172,6 @@ Since: 2.14
 </description>
 </property>
 
-<property name="GtkSettings:gtk-enable-mnemonics">
-<description>
-Whether labels and menu items should have visible mnemonics which
-can be activated.
-
-Since: 2.12
-
-Deprecated: 3.10: This setting can still be used for application
-overrides, but will be ignored in the future
-
-</description>
-</property>
-
 <property name="GtkSettings:gtk-enable-primary-paste">
 <description>
 Whether a middle click on a mouse should paste the
@@ -14689,17 +12182,6 @@ Since: 3.4
 </description>
 </property>
 
-<property name="GtkSettings:gtk-enable-tooltips">
-<description>
-Whether tooltips should be shown on widgets.
-
-Since: 2.14
-
-Deprecated: 3.10: This setting is ignored.
-
-</description>
-</property>
-
 <property name="GtkSettings:gtk-entry-password-hint-timeout">
 <description>
 How long to show the last input character in hidden
@@ -14724,24 +12206,6 @@ Since: 2.12
 </description>
 </property>
 
-<property name="GtkSettings:gtk-fallback-icon-theme">
-<description>
-Name of a icon theme to fall back to.
-
-Deprecated: 3.10: This setting is ignored.
-
-</description>
-</property>
-
-<property name="GtkSettings:gtk-file-chooser-backend">
-<description>
-Name of the GtkFileChooser backend to use by default.
-
-Deprecated: 3.10: This setting is ignored. #GtkFileChooser uses GIO by default.
-
-</description>
-</property>
-
 <property name="GtkSettings:gtk-font-name">
 <description>
 The default font to use. GTK+ uses the family name and size from this string.
@@ -14749,24 +12213,6 @@ The default font to use. GTK+ uses the family name and size from this string.
 </description>
 </property>
 
-<property name="GtkSettings:gtk-icon-sizes">
-<description>
-A list of icon sizes. The list is separated by colons, and
-item has the form:
-
-`size-name` = `width` , `height`
-
-E.g. &quot;gtk-menu=16,16:gtk-button=20,20:gtk-dialog=48,48&quot;.
-GTK+ itself use the following named icon sizes: gtk-menu,
-gtk-button, gtk-small-toolbar, gtk-large-toolbar, gtk-dnd,
-gtk-dialog. Applications can register their own named icon
-sizes with gtk_icon_size_register().
-
-Deprecated: 3.10: This setting is ignored.
-
-</description>
-</property>
-
 <property name="GtkSettings:gtk-im-module">
 <description>
 Which IM (input method) module should be used by default. This is the
@@ -14780,38 +12226,6 @@ See #GtkIMContext.
 </description>
 </property>
 
-<property name="GtkSettings:gtk-im-preedit-style">
-<description>
-How to draw the input method preedit string.
-
-Deprecated: 3.10: This setting is ignored.
-
-</description>
-</property>
-
-<property name="GtkSettings:gtk-im-status-style">
-<description>
-How to draw the input method statusbar.
-
-Deprecated: 3.10: This setting is ignored.
-
-</description>
-</property>
-
-<property name="GtkSettings:gtk-keynav-cursor-only">
-<description>
-When %TRUE, keyboard navigation should be able to reach all widgets
-by using the cursor keys only. Tab, Shift etc. keys can't be expected
-to be present on the used input device.
-
-Since: 2.12
-
-Deprecated: 3.10: Generally, the behavior for touchscreen input should be
-performed dynamically based on gdk_event_get_source_device().
-
-</description>
-</property>
-
 <property name="GtkSettings:gtk-keynav-use-caret">
 <description>
 Whether GTK+ should make sure that text can be navigated with
@@ -14823,18 +12237,6 @@ Since: 3.20
 </description>
 </property>
 
-<property name="GtkSettings:gtk-keynav-wrap-around">
-<description>
-When %TRUE, some widgets will wrap around when doing keyboard
-navigation, such as menus, menubars and notebooks.
-
-Since: 2.12
-
-Deprecated: 3.10: This setting is ignored.
-
-</description>
-</property>
-
 <property name="GtkSettings:gtk-long-press-time">
 <description>
 The time for a button or touch press to be considered a &quot;long press&quot;.
@@ -14844,56 +12246,6 @@ Since: 3.14
 </description>
 </property>
 
-<property name="GtkSettings:gtk-menu-bar-accel">
-<description>
-Keybinding to activate the menu bar.
-
-Deprecated: 3.10: This setting can still be used for application
-overrides, but will be ignored in the future
-
-</description>
-</property>
-
-<property name="GtkSettings:gtk-menu-bar-popup-delay">
-<description>
-Delay before the submenus of a menu bar appear.
-
-Deprecated: 3.10: This setting is ignored.
-
-</description>
-</property>
-
-<property name="GtkSettings:gtk-menu-images">
-<description>
-Whether images should be shown in menu items
-
-Deprecated: 3.10: This setting is deprecated. Application developers
-control whether or not a #GtkMenuItem should have an icon or not,
-on a per widget basis. Either use a #GtkMenuItem with a #GtkBox
-containing a #GtkImage and a #GtkAccelLabel, or describe your menus
-using a #GMenu XML description
-
-</description>
-</property>
-
-<property name="GtkSettings:gtk-menu-popdown-delay">
-<description>
-The time before hiding a submenu when the pointer is moving towards the submenu.
-
-Deprecated: 3.10: This setting is ignored.
-
-</description>
-</property>
-
-<property name="GtkSettings:gtk-menu-popup-delay">
-<description>
-Minimum time the pointer must stay over a menu item before the submenu appear.
-
-Deprecated: 3.10: This setting is ignored.
-
-</description>
-</property>
-
 <property name="GtkSettings:gtk-primary-button-warps-slider">
 <description>
 Whether a click in a #GtkRange trough should scroll to the click position or
@@ -14942,19 +12294,6 @@ Since: 3.8
 </description>
 </property>
 
-<property name="GtkSettings:gtk-recent-files-limit">
-<description>
-The number of recently used files that should be displayed by default by
-#GtkRecentChooser implementations and by the #GtkFileChooser. A value of
--1 means every recently used file stored.
-
-Since: 2.12
-
-Deprecated: 3.10: This setting is ignored
-
-</description>
-</property>
-
 <property name="GtkSettings:gtk-recent-files-max-age">
 <description>
 The maximum age, in days, of the items inside the recently used
@@ -14967,32 +12306,6 @@ Since: 2.14
 </description>
 </property>
 
-<property name="GtkSettings:gtk-scrolled-window-placement">
-<description>
-Where the contents of scrolled windows are located with respect to the
-scrollbars, if not overridden by the scrolled window's own placement.
-
-Since: 2.10
-
-Deprecated: 3.10: This setting is ignored.
-
-</description>
-</property>
-
-<property name="GtkSettings:gtk-show-input-method-menu">
-<description>
-Deprecated: 3.10: This setting is ignored.
-
-</description>
-</property>
-
-<property name="GtkSettings:gtk-show-unicode-menu">
-<description>
-Deprecated: 3.10: This setting is ignored.
-
-</description>
-</property>
-
 <property name="GtkSettings:gtk-sound-theme-name">
 <description>
 The XDG sound theme to use for event sounds.
@@ -15008,27 +12321,6 @@ Since: 2.14
 </description>
 </property>
 
-<property name="GtkSettings:gtk-timeout-expand">
-<description>
-Deprecated: 3.10: This setting is ignored.
-
-</description>
-</property>
-
-<property name="GtkSettings:gtk-timeout-initial">
-<description>
-Deprecated: 3.10: This setting is ignored.
-
-</description>
-</property>
-
-<property name="GtkSettings:gtk-timeout-repeat">
-<description>
-Deprecated: 3.10: This setting is ignored.
-
-</description>
-</property>
-
 <property name="GtkSettings:gtk-titlebar-double-click">
 <description>
 This setting determines the action to take when a double-click
@@ -15068,96 +12360,6 @@ Since: 3.14
 </description>
 </property>
 
-<property name="GtkSettings:gtk-toolbar-icon-size">
-<description>
-The size of icons in default toolbars.
-
-Deprecated: 3.10: This setting is ignored.
-
-</description>
-</property>
-
-<property name="GtkSettings:gtk-toolbar-style">
-<description>
-The size of icons in default toolbars.
-
-Deprecated: 3.10: This setting is ignored.
-
-</description>
-</property>
-
-<property name="GtkSettings:gtk-tooltip-browse-mode-timeout">
-<description>
-Amount of time, in milliseconds, after which the browse mode
-will be disabled.
-
-See #GtkSettings:gtk-tooltip-browse-timeout for more information
-about browse mode.
-
-Since: 2.12
-
-Deprecated: 3.10: This setting is ignored.
-
-</description>
-</property>
-
-<property name="GtkSettings:gtk-tooltip-browse-timeout">
-<description>
-Controls the time after which tooltips will appear when
-browse mode is enabled, in milliseconds.
-
-Browse mode is enabled when the mouse pointer moves off an object
-where a tooltip was currently being displayed. If the mouse pointer
-hits another object before the browse mode timeout expires (see
-#GtkSettings:gtk-tooltip-browse-mode-timeout), it will take the
-amount of milliseconds specified by this setting to popup the tooltip
-for the new object.
-
-Since: 2.12
-
-Deprecated: 3.10: This setting is ignored.
-
-</description>
-</property>
-
-<property name="GtkSettings:gtk-tooltip-timeout">
-<description>
-Time, in milliseconds, after which a tooltip could appear if the
-cursor is hovering on top of a widget.
-
-Since: 2.12
-
-Deprecated: 3.10: This setting is ignored.
-
-</description>
-</property>
-
-<property name="GtkSettings:gtk-touchscreen-mode">
-<description>
-When %TRUE, there are no motion notify events delivered on this screen,
-and widgets can't use the pointer hovering them for any essential
-functionality.
-
-Since: 2.10
-
-Deprecated: 3.4. Generally, the behavior for touchscreen input should be
-performed dynamically based on gdk_event_get_source_device().
-
-</description>
-</property>
-
-<property name="GtkSettings:gtk-visible-focus">
-<description>
-Whether 'focus rectangles' should be always visible, never visible,
-or hidden until the user starts to use the keyboard.
-
-Since: 3.2
-
-Deprecated: 3.10: This setting is ignored
-
-</description>
-</property>
-
 <enum name="GtkShadowType">
 <description>
 Used to change the appearance of an outline typically provided by a #GtkFrame.
@@ -15227,32 +12429,32 @@ property will be used.
 </parameter>
 <parameter name="GTK_SHORTCUT_GESTURE_PINCH">
 <parameter_description>
-The shortcut is a pinch gesture. GTK+ provides and icon and subtitle.
+The shortcut is a pinch gesture. GTK+ provides an icon and subtitle.
 </parameter_description>
 </parameter>
 <parameter name="GTK_SHORTCUT_GESTURE_STRETCH">
 <parameter_description>
-The shortcut is a stretch gesture. GTK+ provides and icon and subtitle.
+The shortcut is a stretch gesture. GTK+ provides an icon and subtitle.
 </parameter_description>
 </parameter>
 <parameter name="GTK_SHORTCUT_GESTURE_ROTATE_CLOCKWISE">
 <parameter_description>
-The shortcut is a clockwise rotation gesture. GTK+ provides and icon and subtitle.
+The shortcut is a clockwise rotation gesture. GTK+ provides an icon and subtitle.
 </parameter_description>
 </parameter>
 <parameter name="GTK_SHORTCUT_GESTURE_ROTATE_COUNTERCLOCKWISE">
 <parameter_description>
-The shortcut is a counterclockwise rotation gesture. GTK+ provides and icon and subtitle.
+The shortcut is a counterclockwise rotation gesture. GTK+ provides an icon and subtitle.
 </parameter_description>
 </parameter>
 <parameter name="GTK_SHORTCUT_GESTURE_TWO_FINGER_SWIPE_LEFT">
 <parameter_description>
-The shortcut is a two-finger swipe gesture. GTK+ provides and icon and subtitle.
+The shortcut is a two-finger swipe gesture. GTK+ provides an icon and subtitle.
 </parameter_description>
 </parameter>
 <parameter name="GTK_SHORTCUT_GESTURE_TWO_FINGER_SWIPE_RIGHT">
 <parameter_description>
-The shortcut is a two-finger swipe gesture. GTK+ provides and icon and subtitle.
+The shortcut is a two-finger swipe gesture. GTK+ provides an icon and subtitle.
 </parameter_description>
 </parameter>
 <parameter name="GTK_SHORTCUT_GESTURE">
@@ -15261,6 +12463,16 @@ The shortcut is a gesture. The #GtkShortcutsShortcut:icon property will be
 used.
 </parameter_description>
 </parameter>
+<parameter name="GTK_SHORTCUT_GESTURE_SWIPE_LEFT">
+<parameter_description>
+The shortcut is a swipe gesture. GTK+ provides an icon and subtitle. Since 3.90
+</parameter_description>
+</parameter>
+<parameter name="GTK_SHORTCUT_GESTURE_SWIPE_RIGHT">
+<parameter_description>
+The shortcut is a swipe gesture. GTK+ provides an icon and subtitle. Since 3.90
+</parameter_description>
+</parameter>
 </parameters>
 </enum>
 
@@ -15516,23 +12728,6 @@ Set this to %NULL to show all groups.
 </description>
 </property>
 
-<property name="GtkSizeGroup:ignore-hidden">
-<description>
-If %TRUE, unmapped widgets are ignored when determining
-the size of the group.
-
-Since: 2.8
-
-Deprecated: 3.22: Measuring the size of hidden widgets has not worked
-reliably for a long time. In most cases, they will report a size
-of 0 nowadays, and thus, their size will not affect the other
-size group members. In effect, size groups will always operate
-as if this property was %TRUE. Use a #GtkStack instead to hide
-widgets while still having their size taken into account.
-
-</description>
-</property>
-
 <enum name="GtkSizeGroupMode">
 <description>
 The mode of the size group determines the directions in which the size
@@ -15581,39 +12776,6 @@ width-for-height geometry management.
 </parameters>
 </enum>
 
-<signal name="GtkSocket::plug-added">
-<description>
-This signal is emitted when a client is successfully
-added to the socket. 
-
-</description>
-<parameters>
-<parameter name="socket_">
-<parameter_description> the object which received the signal
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</signal>
-
-<signal name="GtkSocket::plug-removed">
-<description>
-This signal is emitted when a client is removed from the socket. 
-The default action is to destroy the #GtkSocket widget, so if you 
-want to reuse it you must add a signal handler that returns %TRUE. 
-
-
-</description>
-<parameters>
-<parameter name="socket_">
-<parameter_description> the object which received the signal
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE to stop other handlers from being invoked.
-</return>
-</signal>
-
 <enum name="GtkSortType">
 <description>
 Determines the direction of a sort.
@@ -15750,16 +12912,6 @@ Since: 2.10
 <return></return>
 </signal>
 
-<property name="GtkSpinButton:shadow-type">
-<description>
-Style of bevel around the sping button.
-
-Deprecated: 3.20: Use CSS to determine the style of the border;
-the value of this style property is ignored.
-
-</description>
-</property>
-
 <enum name="GtkSpinButtonUpdatePolicy">
 <description>
 The spin button update policy determines whether the spin button displays
@@ -16066,326 +13218,6 @@ or buttons requiring the user attention.
 </parameters>
 </enum>
 
-<signal name="GtkStatusIcon::activate">
-<description>
-Gets emitted when the user activates the status icon. 
-If and how status icons can activated is platform-dependent.
-
-Unlike most G_SIGNAL_ACTION signals, this signal is meant to 
-be used by applications and should be wrapped by language bindings.
-
-Since: 2.10
-
-</description>
-<parameters>
-<parameter name="status_icon">
-<parameter_description> the object which received the signal
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</signal>
-
-<signal name="GtkStatusIcon::button-press-event">
-<description>
-The ::button-press-event signal will be emitted when a button
-(typically from a mouse) is pressed.
-
-Whether this event is emitted is platform-dependent.  Use the ::activate
-and ::popup-menu signals in preference.
-
-Since: 2.14
-
-</description>
-<parameters>
-<parameter name="status_icon">
-<parameter_description> the object which received the signal
-</parameter_description>
-</parameter>
-<parameter name="event">
-<parameter_description> the #GdkEventButton which triggered 
-this signal
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE to stop other handlers from being invoked
-for the event. %FALSE to propagate the event further.
-
-</return>
-</signal>
-
-<signal name="GtkStatusIcon::button-release-event">
-<description>
-The ::button-release-event signal will be emitted when a button
-(typically from a mouse) is released.
-
-Whether this event is emitted is platform-dependent.  Use the ::activate
-and ::popup-menu signals in preference.
-
-Since: 2.14
-
-</description>
-<parameters>
-<parameter name="status_icon">
-<parameter_description> the object which received the signal
-</parameter_description>
-</parameter>
-<parameter name="event">
-<parameter_description> the #GdkEventButton which triggered 
-this signal
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE to stop other handlers from being invoked
-for the event. %FALSE to propagate the event further.
-
-</return>
-</signal>
-
-<signal name="GtkStatusIcon::popup-menu">
-<description>
-Gets emitted when the user brings up the context menu
-of the status icon. Whether status icons can have context 
-menus and how these are activated is platform-dependent.
-
-The @button and @activate_time parameters should be 
-passed as the last to arguments to gtk_menu_popup().
-
-Unlike most G_SIGNAL_ACTION signals, this signal is meant to 
-be used by applications and should be wrapped by language bindings.
-
-Since: 2.10
-
-</description>
-<parameters>
-<parameter name="status_icon">
-<parameter_description> the object which received the signal
-</parameter_description>
-</parameter>
-<parameter name="button">
-<parameter_description> the button that was pressed, or 0 if the 
-signal is not emitted in response to a button press event
-</parameter_description>
-</parameter>
-<parameter name="activate_time">
-<parameter_description> the timestamp of the event that
-triggered the signal emission
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</signal>
-
-<signal name="GtkStatusIcon::query-tooltip">
-<description>
-Emitted when the hover timeout has expired with the
-cursor hovering above @status_icon; or emitted when @status_icon got
-focus in keyboard mode.
-
-Using the given coordinates, the signal handler should determine
-whether a tooltip should be shown for @status_icon. If this is
-the case %TRUE should be returned, %FALSE otherwise. Note that if
-@keyboard_mode is %TRUE, the values of @x and @y are undefined and
-should not be used.
-
-The signal handler is free to manipulate @tooltip with the therefore
-destined function calls.
-
-Whether this signal is emitted is platform-dependent.
-For plain text tooltips, use #GtkStatusIcon:tooltip-text in preference.
-
-Since: 2.16
-
-</description>
-<parameters>
-<parameter name="status_icon">
-<parameter_description> the object which received the signal
-</parameter_description>
-</parameter>
-<parameter name="x">
-<parameter_description> the x coordinate of the cursor position where the request has been
-emitted, relative to @status_icon
-</parameter_description>
-</parameter>
-<parameter name="y">
-<parameter_description> the y coordinate of the cursor position where the request has been
-emitted, relative to @status_icon
-</parameter_description>
-</parameter>
-<parameter name="keyboard_mode">
-<parameter_description> %TRUE if the tooltip was trigged using the keyboard
-</parameter_description>
-</parameter>
-<parameter name="tooltip">
-<parameter_description> a #GtkTooltip
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if @tooltip should be shown right now, %FALSE otherwise.
-
-</return>
-</signal>
-
-<signal name="GtkStatusIcon::scroll-event">
-<description>
-The ::scroll-event signal is emitted when a button in the 4 to 7
-range is pressed. Wheel mice are usually configured to generate
-button press events for buttons 4 and 5 when the wheel is turned.
-
-Whether this event is emitted is platform-dependent.
-
-Since: 2.16
-
-</description>
-<parameters>
-<parameter name="status_icon">
-<parameter_description> the object which received the signal.
-</parameter_description>
-</parameter>
-<parameter name="event">
-<parameter_description> the #GdkEventScroll which triggered 
-this signal
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE to stop other handlers from being invoked for the event.
-%FALSE to propagate the event further.
-
-</return>
-</signal>
-
-<signal name="GtkStatusIcon::size-changed">
-<description>
-Gets emitted when the size available for the image
-changes, e.g. because the notification area got resized.
-
-Since: 2.10
-
-</description>
-<parameters>
-<parameter name="status_icon">
-<parameter_description> the object which received the signal
-</parameter_description>
-</parameter>
-<parameter name="size">
-<parameter_description> the new size
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the icon was updated for the new
-size. Otherwise, GTK+ will scale the icon as necessary.
-
-</return>
-</signal>
-
-<property name="GtkStatusIcon:embedded">
-<description>
-%TRUE if the statusicon is embedded in a notification area.
-
-Since: 2.12
-
-</description>
-</property>
-
-<property name="GtkStatusIcon:gicon">
-<description>
-The #GIcon displayed in the #GtkStatusIcon. For themed icons,
-the image will be updated automatically if the theme changes.
-
-Since: 2.14
-
-</description>
-</property>
-
-<property name="GtkStatusIcon:has-tooltip">
-<description>
-Enables or disables the emission of #GtkStatusIcon::query-tooltip on
-@status_icon.  A value of %TRUE indicates that @status_icon can have a
-tooltip, in this case the status icon will be queried using
-#GtkStatusIcon::query-tooltip to determine whether it will provide a
-tooltip or not.
-
-Note that setting this property to %TRUE for the first time will change
-the event masks of the windows of this status icon to include leave-notify
-and motion-notify events. This will not be undone when the property is set
-to %FALSE again.
-
-Whether this property is respected is platform dependent.
-For plain text tooltips, use #GtkStatusIcon:tooltip-text in preference.
-
-Since: 2.16
-
-</description>
-</property>
-
-<property name="GtkStatusIcon:orientation">
-<description>
-The orientation of the tray in which the statusicon 
-is embedded. 
-
-Since: 2.12
-
-</description>
-</property>
-
-<property name="GtkStatusIcon:stock">
-<description>
-Deprecated: 3.10: Use #GtkStatusIcon:icon-name instead.
-
-</description>
-</property>
-
-<property name="GtkStatusIcon:title">
-<description>
-The title of this tray icon. This should be a short, human-readable,
-localized string describing the tray icon. It may be used by tools
-like screen readers to render the tray icon.
-
-Since: 2.18
-
-</description>
-</property>
-
-<property name="GtkStatusIcon:tooltip-markup">
-<description>
-Sets the text of tooltip to be the given string, which is marked up
-with the [Pango text markup language][PangoMarkupFormat].
-Also see gtk_tooltip_set_markup().
-
-This is a convenience property which will take care of getting the
-tooltip shown if the given string is not %NULL.
-#GtkStatusIcon:has-tooltip will automatically be set to %TRUE and
-the default handler for the #GtkStatusIcon::query-tooltip signal
-will take care of displaying the tooltip.
-
-On some platforms, embedded markup will be ignored.
-
-Since: 2.16
-
-</description>
-</property>
-
-<property name="GtkStatusIcon:tooltip-text">
-<description>
-Sets the text of tooltip to be the given string.
-
-Also see gtk_tooltip_set_text().
-
-This is a convenience property which will take care of getting the
-tooltip shown if the given string is not %NULL.
-#GtkStatusIcon:has-tooltip will automatically be set to %TRUE and
-the default handler for the #GtkStatusIcon::query-tooltip signal
-will take care of displaying the tooltip.
-
-Note that some platforms have limitations on the length of tooltips
-that they allow on status icons, e.g. Windows only shows the first
-64 characters.
-
-Since: 2.16
-
-</description>
-</property>
-
 <signal name="GtkStatusbar::text-popped">
 <description>
 Is emitted whenever a new message is popped off a statusbar's stack.
@@ -16430,16 +13262,6 @@ Is emitted whenever a new message gets pushed onto a statusbar's stack.
 <return></return>
 </signal>
 
-<property name="GtkStatusbar:shadow-type">
-<description>
-The style of the bevel around the statusbar text.
-
-Deprecated: 3.20: Use CSS properties to determine the appearance,
-the value of this style property is ignored.
-
-</description>
-</property>
-
 <signal name="GtkStyle::group-changed">
 <description>
 Emitted when the group of radio menu items that a radio menu item belongs
@@ -16461,44 +13283,6 @@ Since: 2.4
 <return></return>
 </signal>
 
-<signal name="GtkStyle::realize">
-<description>
-Emitted when the style has been initialized for a particular
-visual. Connecting to this signal is probably seldom
-useful since most of the time applications and widgets only
-deal with styles that have been already realized.
-
-Since: 2.4
-
-</description>
-<parameters>
-<parameter name="style">
-<parameter_description> the object which received the signal
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</signal>
-
-<signal name="GtkStyle::unrealize">
-<description>
-Emitted when the aspects of the style specific to a particular visual
-is being cleaned up. A connection to this signal can be useful
-if a widget wants to cache objects as object data on #GtkStyle.
-This signal provides a convenient place to free such cached objects.
-
-Since: 2.4
-
-</description>
-<parameters>
-<parameter name="style">
-<parameter_description> the object which received the signal
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</signal>
-
 <signal name="GtkStyleContext::changed">
 <description>
 The ::changed signal is emitted when there is a change in the
@@ -16605,26 +13389,6 @@ Whether the #GtkSwitch widget is in its on or off state.
 </description>
 </property>
 
-<property name="GtkSwitch:slider-height">
-<description>
-The minimum height of the #GtkSwitch handle, in pixels.
-
-Since: 3.18
-
-Deprecated: 3.20: Use the CSS min-height property instead.
-
-</description>
-</property>
-
-<property name="GtkSwitch:slider-width">
-<description>
-The minimum width of the #GtkSwitch handle, in pixels.
-
-Deprecated: 3.20: Use the CSS min-width property instead.
-
-</description>
-</property>
-
 <property name="GtkSwitch:state">
 <description>
 The backend state that is controlled by the switch. 
@@ -17221,15 +13985,6 @@ Since: 2.12
 </description>
 </property>
 
-<property name="GtkTextTag:background-gdk">
-<description>
-Background color as a #GdkColor.
-
-Deprecated: 3.4: Use #GtkTextTag:background-rgba instead.
-
-</description>
-</property>
-
 <property name="GtkTextTag:background-rgba">
 <description>
 Background color as a #GdkRGBA.
@@ -17270,15 +14025,6 @@ Since: 3.18
 </description>
 </property>
 
-<property name="GtkTextTag:foreground-gdk">
-<description>
-Foreground color as a #GdkColor.
-
-Deprecated: 3.4: Use #GtkTextTag:foreground-rgba instead.
-
-</description>
-</property>
-
 <property name="GtkTextTag:foreground-rgba">
 <description>
 Foreground color as a #GdkRGBA.
@@ -17331,17 +14077,6 @@ Since: 2.8
 </description>
 </property>
 
-<property name="GtkTextTag:paragraph-background-gdk">
-<description>
-The paragraph background color as a #GdkColor.
-
-Since: 2.8
-
-Deprecated: 3.4: Use #GtkTextTag:paragraph-background-rgba instead.
-
-</description>
-</property>
-
 <property name="GtkTextTag:paragraph-background-rgba">
 <description>
 The paragraph background color as a #GdkRGBA.
@@ -17998,61 +14733,6 @@ Since: 3.16
 </description>
 </property>
 
-<property name="GtkThemingEngine:name">
-<description>
-The theming engine name, this name will be used when registering
-custom properties, for a theming engine named &quot;Clearlooks&quot; registering
-a &quot;glossy&quot; custom property, it could be referenced in the CSS file as
-
-|[
--Clearlooks-glossy: true;
-]|
-
-Since: 3.0
-
-</description>
-</property>
-
-<signal name="GtkToggleAction::toggled">
-<description>
-Should be connected if you wish to perform an action
-whenever the #GtkToggleAction state is changed.
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="toggleaction">
-<parameter_description> the object which received the signal.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</signal>
-
-<property name="GtkToggleAction:active">
-<description>
-Whether the toggle action should be active.
-
-Since: 2.10
-
-Deprecated: 3.10
-
-</description>
-</property>
-
-<property name="GtkToggleAction:draw-as-radio">
-<description>
-Whether the proxies for this action look like radio action proxies.
-
-This is an appearance property and thus only applies if 
-#GtkActivatable:use-action-appearance is %TRUE.
-
-Deprecated: 3.10
-
-</description>
-</property>
-
 <signal name="GtkToggleButton::toggled">
 <description>
 Should be connected if you wish to perform an action whenever the
@@ -18110,17 +14790,9 @@ or activated with the keyboard.
 <description>
 The name of the themed icon displayed on the item.
 This property only has an effect if not overridden by
-#GtkToolButton:label-widget, #GtkToolButton:icon-widget or
-#GtkToolButton:stock-id properties.
-
-Since: 2.8 
-
-</description>
-</property>
+#GtkToolButton:label-widget or #GtkToolButton:icon-widget
 
-<property name="GtkToolButton:stock-id">
-<description>
-Deprecated: 3.10: Use #GtkToolButton:icon-name instead.
+Since: 2.8
 
 </description>
 </property>
@@ -18167,7 +14839,6 @@ the default handler of this signal use the functions
 - gtk_tool_shell_get_orientation()
 - gtk_tool_shell_get_style()
 - gtk_tool_shell_get_icon_size()
-- gtk_tool_shell_get_relief_style()
 to find out what the toolbar should look like and change
 themselves accordingly.
 
@@ -18366,67 +15037,6 @@ Since: 2.10
 </description>
 </property>
 
-<property name="GtkToolbar:internal-padding">
-<description>
-Amount of border space between the toolbar shadow and the buttons.
-
-Deprecated: 3.6: Use the standard padding CSS property
-(through objects like #GtkStyleContext and #GtkCssProvider); the value
-of this style property is ignored.
-
-</description>
-</property>
-
-<property name="GtkToolbar:shadow-type">
-<description>
-Style of bevel around the toolbar.
-
-Deprecated: 3.6: Use the standard border CSS property
-(through objects like #GtkStyleContext and #GtkCssProvider); the value
-of this style property is ignored.
-
-</description>
-</property>
-
-<property name="GtkToolbar:space-size">
-<description>
-Size of toolbar spacers.
-
-Deprecated: 3.20: Use the standard margin/padding CSS properties on the
-separator elements; the value of this style property is ignored.
-
-</description>
-</property>
-
-<property name="GtkToolbar:space-style">
-<description>
-Style of toolbar spacers.
-
-Deprecated: 3.20: Use CSS properties on the separator elements to style
-toolbar spacers; the value of this style property is ignored.
-
-</description>
-</property>
-
-<enum name="GtkToolbarSpaceStyle">
-<description>
-Whether spacers are vertical lines or just blank.
-
-Deprecated: 3.20
-
-</description>
-<parameters>
-<parameter name="GTK_TOOLBAR_SPACE_EMPTY">
-<parameter_description> Use blank spacers.
-</parameter_description>
-</parameter>
-<parameter name="GTK_TOOLBAR_SPACE_LINE">
-<parameter_description> Use vertical lines for spacers.
-</parameter_description>
-</parameter>
-</parameters>
-</enum>
-
 <enum name="GtkToolbarStyle">
 <description>
 Used to customize the appearance of a #GtkToolbar. Note that
@@ -18910,16 +15520,6 @@ Since: 2.12
 </description>
 </property>
 
-<property name="GtkTreeView:rules-hint">
-<description>
-Sets a hint to the theme to draw rows in alternating colors.
-
-Deprecated: 3.14: The theme is responsible for drawing rows
-using zebra striping
-
-</description>
-</property>
-
 <property name="GtkTreeView:show-expanders">
 <description>
 %TRUE if the view has expanders.
@@ -19024,232 +15624,6 @@ Used to indicate which grid lines to draw in a tree view.
 </parameters>
 </enum>
 
-<signal name="GtkUIManager::actions-changed">
-<description>
-The ::actions-changed signal is emitted whenever the set of actions
-changes.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="manager">
-<parameter_description> a #GtkUIManager
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</signal>
-
-<signal name="GtkUIManager::add-widget">
-<description>
-The ::add-widget signal is emitted for each generated menubar and toolbar.
-It is not emitted for generated popup menus, which can be obtained by 
-gtk_ui_manager_get_widget().
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="manager">
-<parameter_description> a #GtkUIManager
-</parameter_description>
-</parameter>
-<parameter name="widget">
-<parameter_description> the added widget
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</signal>
-
-<signal name="GtkUIManager::connect-proxy">
-<description>
-The ::connect-proxy signal is emitted after connecting a proxy to
-an action in the group. 
-
-This is intended for simple customizations for which a custom action
-class would be too clumsy, e.g. showing tooltips for menuitems in the
-statusbar.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="manager">
-<parameter_description> the ui manager
-</parameter_description>
-</parameter>
-<parameter name="action">
-<parameter_description> the action
-</parameter_description>
-</parameter>
-<parameter name="proxy">
-<parameter_description> the proxy
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</signal>
-
-<signal name="GtkUIManager::disconnect-proxy">
-<description>
-The ::disconnect-proxy signal is emitted after disconnecting a proxy
-from an action in the group. 
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="manager">
-<parameter_description> the ui manager
-</parameter_description>
-</parameter>
-<parameter name="action">
-<parameter_description> the action
-</parameter_description>
-</parameter>
-<parameter name="proxy">
-<parameter_description> the proxy
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</signal>
-
-<signal name="GtkUIManager::post-activate">
-<description>
-The ::post-activate signal is emitted just after the @action
-is activated.
-
-This is intended for applications to get notification
-just after any action is activated.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="manager">
-<parameter_description> the ui manager
-</parameter_description>
-</parameter>
-<parameter name="action">
-<parameter_description> the action
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</signal>
-
-<signal name="GtkUIManager::pre-activate">
-<description>
-The ::pre-activate signal is emitted just before the @action
-is activated.
-
-This is intended for applications to get notification
-just before any action is activated.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="manager">
-<parameter_description> the ui manager
-</parameter_description>
-</parameter>
-<parameter name="action">
-<parameter_description> the action
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</signal>
-
-<property name="GtkUIManager:add-tearoffs">
-<description>
-The &quot;add-tearoffs&quot; property controls whether generated menus 
-have tearoff menu items. 
-
-Note that this only affects regular menus. Generated popup 
-menus never have tearoff menu items.   
-
-Since: 2.4
-
-Deprecated: 3.4: Tearoff menus are deprecated and should not
-be used in newly written code.
-
-</description>
-</property>
-
-<enum name="GtkUIManagerItemType">
-<description>
-These enumeration values are used by gtk_ui_manager_add_ui() to determine
-what UI element to create.
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="GTK_UI_MANAGER_AUTO">
-<parameter_description> Pick the type of the UI element according to context.
-</parameter_description>
-</parameter>
-<parameter name="GTK_UI_MANAGER_MENUBAR">
-<parameter_description> Create a menubar.
-</parameter_description>
-</parameter>
-<parameter name="GTK_UI_MANAGER_MENU">
-<parameter_description> Create a menu.
-</parameter_description>
-</parameter>
-<parameter name="GTK_UI_MANAGER_TOOLBAR">
-<parameter_description> Create a toolbar.
-</parameter_description>
-</parameter>
-<parameter name="GTK_UI_MANAGER_PLACEHOLDER">
-<parameter_description> Insert a placeholder.
-</parameter_description>
-</parameter>
-<parameter name="GTK_UI_MANAGER_POPUP">
-<parameter_description> Create a popup menu.
-</parameter_description>
-</parameter>
-<parameter name="GTK_UI_MANAGER_MENUITEM">
-<parameter_description> Create a menuitem.
-</parameter_description>
-</parameter>
-<parameter name="GTK_UI_MANAGER_TOOLITEM">
-<parameter_description> Create a toolitem.
-</parameter_description>
-</parameter>
-<parameter name="GTK_UI_MANAGER_SEPARATOR">
-<parameter_description> Create a separator.
-</parameter_description>
-</parameter>
-<parameter name="GTK_UI_MANAGER_ACCELERATOR">
-<parameter_description> Install an accelerator.
-</parameter_description>
-</parameter>
-<parameter name="GTK_UI_MANAGER_POPUP_WITH_ACCELS">
-<parameter_description> Same as %GTK_UI_MANAGER_POPUP, but the
-actions’ accelerators are shown.
-</parameter_description>
-</parameter>
-</parameters>
-</enum>
-
 <enum name="GtkUnit">
 <description>
 See also gtk_print_settings_set_paper_width().
@@ -20876,27 +17250,6 @@ allocated to the widget.
 <return></return>
 </signal>
 
-<signal name="GtkWidget::state-changed">
-<description>
-The ::state-changed signal is emitted when the widget state changes.
-See gtk_widget_get_state().
-
-Deprecated: 3.0: Use #GtkWidget::state-flags-changed instead.
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> the object which received the signal.
-</parameter_description>
-</parameter>
-<parameter name="state">
-<parameter_description> the previous state
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</signal>
-
 <signal name="GtkWidget::state-flags-changed">
 <description>
 The ::state-flags-changed signal is emitted when the widget state
@@ -20918,33 +17271,6 @@ Since: 3.0
 <return></return>
 </signal>
 
-<signal name="GtkWidget::style-set">
-<description>
-The ::style-set signal is emitted when a new style has been set
-on a widget. Note that style-modifying functions like
-gtk_widget_modify_base() also cause this signal to be emitted.
-
-Note that this signal is emitted for changes to the deprecated
-#GtkStyle. To track changes to the #GtkStyleContext associated
-with a widget, use the #GtkWidget::style-updated signal.
-
-Deprecated:3.0: Use the #GtkWidget::style-updated signal
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> the object on which the signal is emitted
-</parameter_description>
-</parameter>
-<parameter name="previous_style">
-<parameter_description> the previous style, or %NULL if the widget
-just got its initial style
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</signal>
-
 <signal name="GtkWidget::style-updated">
 <description>
 The ::style-updated signal is a convenience signal that is emitted when the
@@ -21028,37 +17354,6 @@ hidden).
 <return></return>
 </signal>
 
-<signal name="GtkWidget::visibility-notify-event">
-<description>
-The ::visibility-notify-event will be emitted when the @widget's
-window is obscured or unobscured.
-
-To receive this signal the #GdkWindow associated to the widget needs
-to enable the #GDK_VISIBILITY_NOTIFY_MASK mask.
-
-Deprecated: 3.12: Modern composited windowing systems with pervasive
-transparency make it impossible to track the visibility of a window
-reliably, so this signal can not be guaranteed to provide useful
-information.
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> the object which received the signal
-</parameter_description>
-</parameter>
-<parameter name="event">
-<parameter_description> the #GdkEventVisibility which
-triggered this signal.
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE to stop other handlers from being invoked for the event.
-%FALSE to propagate the event further.
-
-</return>
-</signal>
-
 <signal name="GtkWidget::window-state-event">
 <description>
 The ::window-state-event will be emitted when the state of the
@@ -21086,27 +17381,6 @@ event. %FALSE to propagate the event further.
 </return>
 </signal>
 
-<property name="GtkWidget:cursor-color">
-<description>
-The color with which to draw the insertion cursor in entries and
-text views.
-
-Deprecated: 3.20: Use the caret-color CSS property
-
-</description>
-</property>
-
-<property name="GtkWidget:double-buffered">
-<description>
-Whether the widget is double buffered.
-
-Since: 2.18
-
-Deprecated: 3.14: Widgets should not use this property.
-
-</description>
-</property>
-
 <property name="GtkWidget:expand">
 <description>
 Whether to expand in both directions. Setting this sets both #GtkWidget:hexpand and #GtkWidget:vexpand
@@ -21116,27 +17390,6 @@ Since: 3.0
 </description>
 </property>
 
-<property name="GtkWidget:focus-line-pattern">
-<description>
-The &quot;focus-line-pattern&quot; style property defines the dash pattern used to
-draw the focus indicator. The character values are interpreted as pixel
-widths of alternating on and off segments of the line.
-
-Deprecated: 3.14: use the outline-style CSS property instead.
-
-</description>
-</property>
-
-<property name="GtkWidget:focus-line-width">
-<description>
-The &quot;focus-line-width&quot; style property defines the width,
-in pixels, of the focus indicator line
-
-Deprecated: 3.14: use the outline-width and padding CSS properties instead.
-
-</description>
-</property>
-
 <property name="GtkWidget:focus-on-click">
 <description>
 Whether the widget should grab focus when it is clicked with the mouse.
@@ -21151,16 +17404,6 @@ Since: 3.20
 </description>
 </property>
 
-<property name="GtkWidget:focus-padding">
-<description>
-The &quot;focus-padding&quot; style property defines the width, in pixels,
-between focus indicator and the widget 'box'.
-
-Deprecated: 3.14: use the outline-offset CSS properties instead.
-
-</description>
-</property>
-
 <property name="GtkWidget:halign">
 <description>
 How to distribute horizontal space if widget gets extra space, see #GtkAlign
@@ -21205,28 +17448,6 @@ Since: 3.0
 </description>
 </property>
 
-<property name="GtkWidget:interior-focus">
-<description>
-The &quot;interior-focus&quot; style property defines whether
-to draw the focus indicator inside widgets.
-
-Deprecated: 3.14: use the outline CSS properties instead.
-
-</description>
-</property>
-
-<property name="GtkWidget:link-color">
-<description>
-The &quot;link-color&quot; style property defines the color of unvisited links.
-
-Since: 2.10
-
-Deprecated: 3.12: Links now use a separate state flags for selecting
-different theming, this style property is ignored
-
-</description>
-</property>
-
 <property name="GtkWidget:margin">
 <description>
 Sets all four sides' margin at once. If read, returns max
@@ -21264,36 +17485,6 @@ Since: 3.12
 </description>
 </property>
 
-<property name="GtkWidget:margin-left">
-<description>
-Margin on left side of widget.
-
-This property adds margin outside of the widget's normal size
-request, the margin will be added in addition to the size from
-gtk_widget_set_size_request() for example.
-
-Deprecated: 3.12: Use #GtkWidget:margin-start instead.
-
-Since: 3.0
-
-</description>
-</property>
-
-<property name="GtkWidget:margin-right">
-<description>
-Margin on right side of widget.
-
-This property adds margin outside of the widget's normal size
-request, the margin will be added in addition to the size from
-gtk_widget_set_size_request() for example.
-
-Deprecated: 3.12: Use #GtkWidget:margin-end instead.
-
-Since: 3.0
-
-</description>
-</property>
-
 <property name="GtkWidget:margin-start">
 <description>
 Margin on start of widget, horizontally. This property supports
@@ -21343,71 +17534,6 @@ Since: 3.10
 </description>
 </property>
 
-<property name="GtkWidget:scroll-arrow-hlength">
-<description>
-The &quot;scroll-arrow-hlength&quot; style property defines the length of
-horizontal scroll arrows.
-
-Since: 2.10
-
-</description>
-</property>
-
-<property name="GtkWidget:scroll-arrow-vlength">
-<description>
-The &quot;scroll-arrow-vlength&quot; style property defines the length of
-vertical scroll arrows.
-
-Since: 2.10
-
-</description>
-</property>
-
-<property name="GtkWidget:secondary-cursor-color">
-<description>
-The color with which to draw the secondary insertion cursor in entries and
-text views when editing mixed right-to-left and left-to-right text.
-
-Deprecated: 3.20: Use the -gtk-secondary-caret-color CSS property
-
-</description>
-</property>
-
-<property name="GtkWidget:separator-height">
-<description>
-The &quot;separator-height&quot; style property defines the height of separators.
-This property only takes effect if the &quot;wide-separators&quot; style property is %TRUE.
-
-Since: 2.10
-
-Deprecated: 3.20: Use the standard min-height CSS property on the separator
-elements to size separators; the value of this style property is ignored.
-
-</description>
-</property>
-
-<property name="GtkWidget:separator-width">
-<description>
-The &quot;separator-width&quot; style property defines the width of separators.
-This property only takes effect if the &quot;wide-separators&quot; style property is %TRUE.
-
-Since: 2.10
-
-Deprecated: 3.20: Use the standard min-width CSS property on the separator
-elements to size separators; the value of this style property is ignored.
-
-</description>
-</property>
-
-<property name="GtkWidget:style">
-<description>
-The style of the widget, which contains information about how it will look (colors, etc).
-
-Deprecated: Use #GtkStyleContext instead
-
-</description>
-</property>
-
 <property name="GtkWidget:tooltip-markup">
 <description>
 Sets the text of tooltip to be the given string, which is marked up
@@ -21473,31 +17599,6 @@ Since: 3.0
 </description>
 </property>
 
-<property name="GtkWidget:visited-link-color">
-<description>
-The &quot;visited-link-color&quot; style property defines the color of visited links.
-
-Since: 2.10
-
-Deprecated: 3.12: Links now use a separate state flags for selecting
-different theming, this style property is ignored
-
-</description>
-</property>
-
-<property name="GtkWidget:wide-separators">
-<description>
-The &quot;wide-separators&quot; style property defines whether separators have
-configurable width and should be drawn using a box instead of a line.
-
-Since: 2.10
-
-Deprecated: 3.20: Use CSS properties on the separator elements to style
-separators; the value of this style property is ignored.
-
-</description>
-</property>
-
 <property name="GtkWidget:window">
 <description>
 The widget's window if it is realized, %NULL otherwise.
@@ -21690,22 +17791,6 @@ Since: 2.4
 </description>
 </property>
 
-<property name="GtkWindow:has-resize-grip">
-<description>
-Whether the window has a corner resize grip.
-
-Note that the resize grip is only shown if the window is
-actually resizable and not maximized. Use
-#GtkWindow:resize-grip-visible to find out if the resize
-grip is currently shown.
-
-Deprecated: 3.14: Resize grips have been removed.
-
-Since: 3.0
-
-</description>
-</property>
-
 <property name="GtkWindow:hide-titlebar-when-maximized">
 <description>
 Whether the titlebar should be hidden during maximization.
@@ -21737,17 +17822,6 @@ Since: 2.20
 </description>
 </property>
 
-<property name="GtkWindow:resize-grip-visible">
-<description>
-Whether a corner resize grip is currently shown.
-
-Deprecated: 3.14: Resize grips have been removed.
-
-Since: 3.0
-
-</description>
-</property>
-
 <property name="GtkWindow:set-focus">
 <description>
 This signal is emitted whenever the currently focused widget in
@@ -23659,23 +19733,6 @@ as an accelerator.
 </return>
 </function>
 
-<function name="gtk_accessible_connect_widget_destroyed">
-<description>
-This function specifies the callback function to be called
-when the widget corresponding to a GtkAccessible is destroyed.
-
-Deprecated: 3.4: Use gtk_accessible_set_widget() and its vfuncs.
-
-</description>
-<parameters>
-<parameter name="accessible">
-<parameter_description> a #GtkAccessible
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_accessible_get_widget">
 <description>
 Gets the #GtkWidget corresponding to the #GtkAccessible.
@@ -23722,28 +19779,6 @@ Since: 2.22
 <return></return>
 </function>
 
-<function name="gtk_action_activate">
-<description>
-Emits the “activate” signal on the specified action, if it isn't
-insensitive. This gets called by the proxy widgets when they get 
-activated.
-
-It can also be used to manually activate an action.
-
-Since: 2.4
-
-Deprecated: 3.10: Use g_action_group_activate_action() on a #GAction instead
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> the action object
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_action_bar_get_center_widget">
 <description>
 Retrieves the center bar widget of the bar.
@@ -23838,1216 +19873,6 @@ Since: 3.12
 <return></return>
 </function>
 
-<function name="gtk_action_block_activate">
-<description>
-Disable activation signals from the action 
-
-This is needed when updating the state of your proxy
-#GtkActivatable widget could result in calling gtk_action_activate(),
-this is a convenience function to avoid recursing in those
-cases (updating toggle state for instance).
-
-Since: 2.16
-
-Deprecated: 3.10: Use g_simple_action_set_enabled() to disable the
-#GSimpleAction instead
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> a #GtkAction
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_action_connect_accelerator">
-<description>
-Installs the accelerator for @action if @action has an
-accel path and group. See gtk_action_set_accel_path() and 
-gtk_action_set_accel_group()
-
-Since multiple proxies may independently trigger the installation
-of the accelerator, the @action counts the number of times this
-function has been called and doesn’t remove the accelerator until
-gtk_action_disconnect_accelerator() has been called as many times.
-
-Since: 2.4
-
-Deprecated: 3.10: Use #GAction and the accelerator group on an associated
-#GtkMenu instead
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> a #GtkAction
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_action_create_icon">
-<description>
-This function is intended for use by action implementations to
-create icons displayed in the proxy widgets.
-
-Since: 2.4
-
-Deprecated: 3.10: Use g_menu_item_set_icon() to set an icon on a #GMenuItem,
-or gtk_container_add() to add a #GtkImage to a #GtkButton
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> the action object
-</parameter_description>
-</parameter>
-<parameter name="icon_size">
-<parameter_description> the size of the icon (#GtkIconSize) that should
-be created.
-</parameter_description>
-</parameter>
-</parameters>
-<return> a widget that displays the icon for this action.
-
-</return>
-</function>
-
-<function name="gtk_action_create_menu">
-<description>
-If @action provides a #GtkMenu widget as a submenu for the menu
-item or the toolbar item it creates, this function returns an
-instance of that menu.
-
-Since: 2.12
-
-Deprecated: 3.10: Use #GAction and #GMenuModel instead, and create a
-#GtkMenu with gtk_menu_new_from_model()
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> a #GtkAction
-</parameter_description>
-</parameter>
-</parameters>
-<return> the menu item provided by the
-action, or %NULL.
-
-</return>
-</function>
-
-<function name="gtk_action_create_menu_item">
-<description>
-Creates a menu item widget that proxies for the given action.
-
-Since: 2.4
-
-Deprecated: 3.10: Use g_menu_item_new() and associate it with a #GAction
-instead.
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> the action object
-</parameter_description>
-</parameter>
-</parameters>
-<return> a menu item connected to the action.
-
-</return>
-</function>
-
-<function name="gtk_action_create_tool_item">
-<description>
-Creates a toolbar item widget that proxies for the given action.
-
-Since: 2.4
-
-Deprecated: 3.10: Use a #GtkToolItem and associate it with a #GAction using
-gtk_actionable_set_action_name() instead
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> the action object
-</parameter_description>
-</parameter>
-</parameters>
-<return> a toolbar item connected to the action.
-
-</return>
-</function>
-
-<function name="gtk_action_disconnect_accelerator">
-<description>
-Undoes the effect of one call to gtk_action_connect_accelerator().
-
-Since: 2.4
-
-Deprecated: 3.10: Use #GAction and the accelerator group on an associated
-#GtkMenu instead
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> a #GtkAction
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_action_get_accel_closure">
-<description>
-Returns the accel closure for this action.
-
-Since: 2.8
-
-Deprecated: 3.10: Use #GAction and #GtkMenu instead, which have no
-equivalent for getting the accel closure
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> the action object
-</parameter_description>
-</parameter>
-</parameters>
-<return> the accel closure for this action. The
-returned closure is owned by GTK+ and must not be unreffed
-or modified.
-
-</return>
-</function>
-
-<function name="gtk_action_get_accel_path">
-<description>
-Returns the accel path for this action.  
-
-Since: 2.6
-
-Deprecated: 3.10: Use #GAction and the accelerator path on an associated
-#GtkMenu instead
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> the action object
-</parameter_description>
-</parameter>
-</parameters>
-<return> the accel path for this action, or %NULL
-if none is set. The returned string is owned by GTK+ 
-and must not be freed or modified.
-
-</return>
-</function>
-
-<function name="gtk_action_get_always_show_image">
-<description>
-Returns whether @action's menu item proxies will always
-show their image, if available.
-
-Since: 2.20
-
-Deprecated: 3.10: Use g_menu_item_get_attribute_value() on a #GMenuItem
-instead
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> a #GtkAction
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the menu item proxies will always show their image
-
-</return>
-</function>
-
-<function name="gtk_action_get_gicon">
-<description>
-Gets the gicon of @action.
-
-Since: 2.16
-
-Deprecated: 3.10: Use #GAction instead, and
-g_menu_item_get_attribute_value() to get an icon from a #GMenuItem
-associated with a #GAction
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> a #GtkAction
-</parameter_description>
-</parameter>
-</parameters>
-<return> The action’s #GIcon if one is set.
-
-</return>
-</function>
-
-<function name="gtk_action_get_icon_name">
-<description>
-Gets the icon name of @action.
-
-Since: 2.16
-
-Deprecated: 3.10: Use #GAction instead, and
-g_menu_item_get_attribute_value() to get an icon from a #GMenuItem
-associated with a #GAction
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> a #GtkAction
-</parameter_description>
-</parameter>
-</parameters>
-<return> the icon name
-
-</return>
-</function>
-
-<function name="gtk_action_get_is_important">
-<description>
-Checks whether @action is important or not
-
-Since: 2.16
-
-Deprecated: 3.10: Use #GAction instead, and control and monitor whether
-labels are shown directly
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> a #GtkAction
-</parameter_description>
-</parameter>
-</parameters>
-<return> whether @action is important
-
-</return>
-</function>
-
-<function name="gtk_action_get_label">
-<description>
-Gets the label text of @action.
-
-Since: 2.16
-
-Deprecated: 3.10: Use #GAction instead, and get a label from a menu item
-with g_menu_item_get_attribute_value(). For #GtkActionable widgets, use the
-widget-specific API to get a label
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> a #GtkAction
-</parameter_description>
-</parameter>
-</parameters>
-<return> the label text
-
-</return>
-</function>
-
-<function name="gtk_action_get_name">
-<description>
-Returns the name of the action.
-
-Since: 2.4
-
-Deprecated: 3.10: Use g_action_get_name() on a #GAction instead
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> the action object
-</parameter_description>
-</parameter>
-</parameters>
-<return> the name of the action. The string belongs to GTK+ and should not
-be freed.
-
-</return>
-</function>
-
-<function name="gtk_action_get_proxies">
-<description>
-Returns the proxy widgets for an action.
-See also gtk_activatable_get_related_action().
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> the action object
-</parameter_description>
-</parameter>
-</parameters>
-<return> a #GSList of proxy widgets. The list is owned by GTK+
-and must not be modified.
-
-</return>
-</function>
-
-<function name="gtk_action_get_sensitive">
-<description>
-Returns whether the action itself is sensitive. Note that this doesn’t 
-necessarily mean effective sensitivity. See gtk_action_is_sensitive() 
-for that.
-
-Since: 2.4
-
-Deprecated: 3.10: Use g_action_get_enabled() on a #GAction
-instead
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> the action object
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the action itself is sensitive.
-
-</return>
-</function>
-
-<function name="gtk_action_get_short_label">
-<description>
-Gets the short label text of @action.
-
-Since: 2.16
-
-Deprecated: 3.10: Use #GAction instead, which has no equivalent of short
-labels
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> a #GtkAction
-</parameter_description>
-</parameter>
-</parameters>
-<return> the short label text.
-
-</return>
-</function>
-
-<function name="gtk_action_get_stock_id">
-<description>
-Gets the stock id of @action.
-
-Since: 2.16
-
-Deprecated: 3.10: Use #GAction instead, which has no equivalent of stock
-items
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> a #GtkAction
-</parameter_description>
-</parameter>
-</parameters>
-<return> the stock id
-
-</return>
-</function>
-
-<function name="gtk_action_get_tooltip">
-<description>
-Gets the tooltip text of @action.
-
-Since: 2.16
-
-Deprecated: 3.10: Use #GAction instead, and get tooltips from associated
-#GtkActionable widgets with gtk_widget_get_tooltip_text()
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> a #GtkAction
-</parameter_description>
-</parameter>
-</parameters>
-<return> the tooltip text
-
-</return>
-</function>
-
-<function name="gtk_action_get_visible">
-<description>
-Returns whether the action itself is visible. Note that this doesn’t 
-necessarily mean effective visibility. See gtk_action_is_sensitive() 
-for that.
-
-Since: 2.4
-
-Deprecated: 3.10: Use #GAction instead, and control and monitor the state of
-#GtkActionable widgets directly
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> the action object
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the action itself is visible.
-
-</return>
-</function>
-
-<function name="gtk_action_get_visible_horizontal">
-<description>
-Checks whether @action is visible when horizontal
-
-Since: 2.16
-
-Deprecated: 3.10: Use #GAction instead, and control and monitor the
-visibility of associated widgets and menu items directly
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> a #GtkAction
-</parameter_description>
-</parameter>
-</parameters>
-<return> whether @action is visible when horizontal
-
-</return>
-</function>
-
-<function name="gtk_action_get_visible_vertical">
-<description>
-Checks whether @action is visible when horizontal
-
-Since: 2.16
-
-Deprecated: 3.10: Use #GAction instead, and control and monitor the
-visibility of associated widgets and menu items directly
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> a #GtkAction
-</parameter_description>
-</parameter>
-</parameters>
-<return> whether @action is visible when horizontal
-
-</return>
-</function>
-
-<function name="gtk_action_group_add_action">
-<description>
-Adds an action object to the action group. Note that this function
-does not set up the accel path of the action, which can lead to problems
-if a user tries to modify the accelerator of a menuitem associated with
-the action. Therefore you must either set the accel path yourself with
-gtk_action_set_accel_path(), or use 
-`gtk_action_group_add_action_with_accel (..., NULL)`.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="action_group">
-<parameter_description> the action group
-</parameter_description>
-</parameter>
-<parameter name="action">
-<parameter_description> an action
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_action_group_add_action_with_accel">
-<description>
-Adds an action object to the action group and sets up the accelerator.
-
-If @accelerator is %NULL, attempts to use the accelerator associated 
-with the stock_id of the action. 
-
-Accel paths are set to `&lt;Actions&gt;/group-name/action-name`.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="action_group">
-<parameter_description> the action group
-</parameter_description>
-</parameter>
-<parameter name="action">
-<parameter_description> the action to add
-</parameter_description>
-</parameter>
-<parameter name="accelerator">
-<parameter_description> the accelerator for the action, in
-the format understood by gtk_accelerator_parse(), or &quot;&quot; for no accelerator, or
-%NULL to use the stock accelerator
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_action_group_add_actions">
-<description>
-This is a convenience function to create a number of actions and add them 
-to the action group.
-
-The “activate” signals of the actions are connected to the callbacks
-and their accel paths are set to `&lt;Actions&gt;/group-name/action-name`.  
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="action_group">
-<parameter_description> the action group
-</parameter_description>
-</parameter>
-<parameter name="entries">
-<parameter_description> an array of action descriptions
-</parameter_description>
-</parameter>
-<parameter name="n_entries">
-<parameter_description> the number of entries
-</parameter_description>
-</parameter>
-<parameter name="user_data">
-<parameter_description> data to pass to the action callbacks
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_action_group_add_actions_full">
-<description>
-This variant of gtk_action_group_add_actions() adds a #GDestroyNotify
-callback for @user_data. 
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="action_group">
-<parameter_description> the action group
-</parameter_description>
-</parameter>
-<parameter name="entries">
-<parameter_description> an array of action descriptions
-</parameter_description>
-</parameter>
-<parameter name="n_entries">
-<parameter_description> the number of entries
-</parameter_description>
-</parameter>
-<parameter name="user_data">
-<parameter_description> data to pass to the action callbacks
-</parameter_description>
-</parameter>
-<parameter name="destroy">
-<parameter_description> destroy notification callback for @user_data
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_action_group_add_radio_actions">
-<description>
-This is a convenience routine to create a group of radio actions and
-add them to the action group. 
-
-The “changed” signal of the first radio action is connected to the 
-@on_change callback and the accel paths of the actions are set to 
-`&lt;Actions&gt;/group-name/action-name`.  
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="action_group">
-<parameter_description> the action group
-</parameter_description>
-</parameter>
-<parameter name="entries">
-<parameter_description> an array of radio action descriptions
-</parameter_description>
-</parameter>
-<parameter name="n_entries">
-<parameter_description> the number of entries
-</parameter_description>
-</parameter>
-<parameter name="value">
-<parameter_description> the value of the action to activate initially, or -1 if
-no action should be activated
-</parameter_description>
-</parameter>
-<parameter name="on_change">
-<parameter_description> the callback to connect to the changed signal
-</parameter_description>
-</parameter>
-<parameter name="user_data">
-<parameter_description> data to pass to the action callbacks
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_action_group_add_radio_actions_full">
-<description>
-This variant of gtk_action_group_add_radio_actions() adds a 
-#GDestroyNotify callback for @user_data. 
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="action_group">
-<parameter_description> the action group
-</parameter_description>
-</parameter>
-<parameter name="entries">
-<parameter_description> an array of radio action descriptions
-</parameter_description>
-</parameter>
-<parameter name="n_entries">
-<parameter_description> the number of entries
-</parameter_description>
-</parameter>
-<parameter name="value">
-<parameter_description> the value of the action to activate initially, or -1 if
-no action should be activated
-</parameter_description>
-</parameter>
-<parameter name="on_change">
-<parameter_description> the callback to connect to the changed signal
-</parameter_description>
-</parameter>
-<parameter name="user_data">
-<parameter_description> data to pass to the action callbacks
-</parameter_description>
-</parameter>
-<parameter name="destroy">
-<parameter_description> destroy notification callback for @user_data
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_action_group_add_toggle_actions">
-<description>
-This is a convenience function to create a number of toggle actions and add them 
-to the action group.
-
-The “activate” signals of the actions are connected to the callbacks
-and their accel paths are set to `&lt;Actions&gt;/group-name/action-name`.  
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="action_group">
-<parameter_description> the action group
-</parameter_description>
-</parameter>
-<parameter name="entries">
-<parameter_description> an array of toggle action descriptions
-</parameter_description>
-</parameter>
-<parameter name="n_entries">
-<parameter_description> the number of entries
-</parameter_description>
-</parameter>
-<parameter name="user_data">
-<parameter_description> data to pass to the action callbacks
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_action_group_add_toggle_actions_full">
-<description>
-This variant of gtk_action_group_add_toggle_actions() adds a 
-#GDestroyNotify callback for @user_data. 
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="action_group">
-<parameter_description> the action group
-</parameter_description>
-</parameter>
-<parameter name="entries">
-<parameter_description> an array of toggle action descriptions
-</parameter_description>
-</parameter>
-<parameter name="n_entries">
-<parameter_description> the number of entries
-</parameter_description>
-</parameter>
-<parameter name="user_data">
-<parameter_description> data to pass to the action callbacks
-</parameter_description>
-</parameter>
-<parameter name="destroy">
-<parameter_description> destroy notification callback for @user_data
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_action_group_get_accel_group">
-<description>
-Gets the accelerator group.
-
-Since: 3.6
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="action_group">
-<parameter_description> a #GtkActionGroup
-</parameter_description>
-</parameter>
-</parameters>
-<return> the accelerator group associated with this action
-group or %NULL if there is none.
-
-</return>
-</function>
-
-<function name="gtk_action_group_get_action">
-<description>
-Looks up an action in the action group by name.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="action_group">
-<parameter_description> the action group
-</parameter_description>
-</parameter>
-<parameter name="action_name">
-<parameter_description> the name of the action
-</parameter_description>
-</parameter>
-</parameters>
-<return> the action, or %NULL if no action by that name exists
-
-</return>
-</function>
-
-<function name="gtk_action_group_get_name">
-<description>
-Gets the name of the action group.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="action_group">
-<parameter_description> the action group
-</parameter_description>
-</parameter>
-</parameters>
-<return> the name of the action group.
-
-</return>
-</function>
-
-<function name="gtk_action_group_get_sensitive">
-<description>
-Returns %TRUE if the group is sensitive.  The constituent actions
-can only be logically sensitive (see gtk_action_is_sensitive()) if
-they are sensitive (see gtk_action_get_sensitive()) and their group
-is sensitive.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="action_group">
-<parameter_description> the action group
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the group is sensitive.
-
-</return>
-</function>
-
-<function name="gtk_action_group_get_visible">
-<description>
-Returns %TRUE if the group is visible.  The constituent actions
-can only be logically visible (see gtk_action_is_visible()) if
-they are visible (see gtk_action_get_visible()) and their group
-is visible.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="action_group">
-<parameter_description> the action group
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the group is visible.
-
-</return>
-</function>
-
-<function name="gtk_action_group_list_actions">
-<description>
-Lists the actions in the action group.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="action_group">
-<parameter_description> the action group
-</parameter_description>
-</parameter>
-</parameters>
-<return> an allocated list of the action objects in the action group
-
-</return>
-</function>
-
-<function name="gtk_action_group_new">
-<description>
-Creates a new #GtkActionGroup object. The name of the action group
-is used when associating [keybindings][Action-Accel] 
-with the actions.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="name">
-<parameter_description> the name of the action group.
-</parameter_description>
-</parameter>
-</parameters>
-<return> the new #GtkActionGroup
-
-</return>
-</function>
-
-<function name="gtk_action_group_remove_action">
-<description>
-Removes an action object from the action group.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="action_group">
-<parameter_description> the action group
-</parameter_description>
-</parameter>
-<parameter name="action">
-<parameter_description> an action
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_action_group_set_accel_group">
-<description>
-Sets the accelerator group to be used by every action in this group.
-
-Since: 3.6
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="action_group">
-<parameter_description> a #GtkActionGroup
-</parameter_description>
-</parameter>
-<parameter name="accel_group">
-<parameter_description> a #GtkAccelGroup to set or %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_action_group_set_sensitive">
-<description>
-Changes the sensitivity of @action_group
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="action_group">
-<parameter_description> the action group
-</parameter_description>
-</parameter>
-<parameter name="sensitive">
-<parameter_description> new sensitivity
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_action_group_set_translate_func">
-<description>
-Sets a function to be used for translating the @label and @tooltip of 
-#GtkActionEntrys added by gtk_action_group_add_actions().
-
-If you’re using gettext(), it is enough to set the translation domain
-with gtk_action_group_set_translation_domain().
-
-Since: 2.4 
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="action_group">
-<parameter_description> a #GtkActionGroup
-</parameter_description>
-</parameter>
-<parameter name="func">
-<parameter_description> a #GtkTranslateFunc
-</parameter_description>
-</parameter>
-<parameter name="data">
-<parameter_description> data to be passed to @func and @notify
-</parameter_description>
-</parameter>
-<parameter name="notify">
-<parameter_description> a #GDestroyNotify function to be called when @action_group is
-destroyed and when the translation function is changed again
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_action_group_set_translation_domain">
-<description>
-Sets the translation domain and uses g_dgettext() for translating the 
-@label and @tooltip of #GtkActionEntrys added by 
-gtk_action_group_add_actions().
-
-If you’re not using gettext() for localization, see 
-gtk_action_group_set_translate_func().
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="action_group">
-<parameter_description> a #GtkActionGroup
-</parameter_description>
-</parameter>
-<parameter name="domain">
-<parameter_description> the translation domain to use for g_dgettext()
-calls, or %NULL to use the domain set with textdomain()
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_action_group_set_visible">
-<description>
-Changes the visible of @action_group.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="action_group">
-<parameter_description> the action group
-</parameter_description>
-</parameter>
-<parameter name="visible">
-<parameter_description> new visiblity
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_action_group_translate_string">
-<description>
-Translates a string using the function set with 
-gtk_action_group_set_translate_func(). This
-is mainly intended for language bindings.
-
-Since: 2.6
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="action_group">
-<parameter_description> a #GtkActionGroup
-</parameter_description>
-</parameter>
-<parameter name="string">
-<parameter_description> a string
-</parameter_description>
-</parameter>
-</parameters>
-<return> the translation of @string
-
-</return>
-</function>
-
-<function name="gtk_action_is_sensitive">
-<description>
-Returns whether the action is effectively sensitive.
-
-Since: 2.4
-
-Deprecated: 3.10: Use g_action_get_enabled() on a #GAction
-instead
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> the action object
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the action and its associated action group 
-are both sensitive.
-
-</return>
-</function>
-
-<function name="gtk_action_is_visible">
-<description>
-Returns whether the action is effectively visible.
-
-Since: 2.4
-
-Deprecated: 3.10: Use #GAction instead, and control and monitor the state of
-#GtkActionable widgets directly
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> the action object
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the action and its associated action group 
-are both visible.
-
-</return>
-</function>
-
-<function name="gtk_action_new">
-<description>
-Creates a new #GtkAction object. To add the action to a
-#GtkActionGroup and set the accelerator for the action,
-call gtk_action_group_add_action_with_accel().
-See the [UI Definition section][XML-UI] for information on allowed action
-names.
-
-Since: 2.4
-
-Deprecated: 3.10: Use #GAction instead, associating it to a widget with
-#GtkActionable or creating a #GtkMenu with gtk_menu_new_from_model()
-
-</description>
-<parameters>
-<parameter name="name">
-<parameter_description> A unique name for the action
-</parameter_description>
-</parameter>
-<parameter name="label">
-<parameter_description> the label displayed in menu items and on buttons,
-or %NULL
-</parameter_description>
-</parameter>
-<parameter name="tooltip">
-<parameter_description> a tooltip for the action, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="stock_id">
-<parameter_description> the stock icon to display in widgets representing
-the action, or %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return> a new #GtkAction
-
-</return>
-</function>
-
 <function name="gtk_action_observable_register_observer">
 <description>
 Registers @observer as being interested in changes to @action_name on
@@ -25097,369 +19922,6 @@ unregistered an equal number of times.
 <return></return>
 </function>
 
-<function name="gtk_action_set_accel_group">
-<description>
-Sets the #GtkAccelGroup in which the accelerator for this action
-will be installed.
-
-Since: 2.4
-
-Deprecated: 3.10: Use #GAction and the accelerator group on an associated
-#GtkMenu instead
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> the action object
-</parameter_description>
-</parameter>
-<parameter name="accel_group">
-<parameter_description> a #GtkAccelGroup or %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_action_set_accel_path">
-<description>
-Sets the accel path for this action.  All proxy widgets associated
-with the action will have this accel path, so that their
-accelerators are consistent.
-
-Note that @accel_path string will be stored in a #GQuark. Therefore, if you
-pass a static string, you can save some memory by interning it first with 
-g_intern_static_string().
-
-Since: 2.4
-
-Deprecated: 3.10: Use #GAction and the accelerator path on an associated
-#GtkMenu instead
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> the action object
-</parameter_description>
-</parameter>
-<parameter name="accel_path">
-<parameter_description> the accelerator path
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_action_set_always_show_image">
-<description>
-Sets whether @action's menu item proxies will ignore the
-#GtkSettings:gtk-menu-images setting and always show their image, if available.
-
-Use this if the menu item would be useless or hard to use
-without their image.
-
-Since: 2.20
-
-Deprecated: 3.10: Use g_menu_item_set_icon() on a #GMenuItem instead, if the
-item should have an image
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> a #GtkAction
-</parameter_description>
-</parameter>
-<parameter name="always_show">
-<parameter_description> %TRUE if menuitem proxies should always show their image
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_action_set_gicon">
-<description>
-Sets the icon of @action.
-
-Since: 2.16
-
-Deprecated: 3.10: Use #GAction instead, and g_menu_item_set_icon() to set an
-icon on a #GMenuItem associated with a #GAction, or gtk_container_add() to
-add a #GtkImage to a #GtkButton
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> a #GtkAction
-</parameter_description>
-</parameter>
-<parameter name="icon">
-<parameter_description> the #GIcon to set
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_action_set_icon_name">
-<description>
-Sets the icon name on @action
-
-Since: 2.16
-
-Deprecated: 3.10: Use #GAction instead, and g_menu_item_set_icon() to set an
-icon on a #GMenuItem associated with a #GAction, or gtk_container_add() to
-add a #GtkImage to a #GtkButton
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> a #GtkAction
-</parameter_description>
-</parameter>
-<parameter name="icon_name">
-<parameter_description> the icon name to set
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_action_set_is_important">
-<description>
-Sets whether the action is important, this attribute is used
-primarily by toolbar items to decide whether to show a label
-or not.
-
-Since: 2.16
-
-Deprecated: 3.10: Use #GAction instead, and control and monitor whether
-labels are shown directly
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> the action object
-</parameter_description>
-</parameter>
-<parameter name="is_important">
-<parameter_description> %TRUE to make the action important
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_action_set_label">
-<description>
-Sets the label of @action.
-
-Since: 2.16
-
-Deprecated: 3.10: Use #GAction instead, and set a label on a menu item with
-g_menu_item_set_label(). For #GtkActionable widgets, use the widget-specific
-API to set a label
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> a #GtkAction
-</parameter_description>
-</parameter>
-<parameter name="label">
-<parameter_description> the label text to set
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_action_set_sensitive">
-<description>
-Sets the :sensitive property of the action to @sensitive. Note that 
-this doesn’t necessarily mean effective sensitivity. See 
-gtk_action_is_sensitive() 
-for that.
-
-Since: 2.6
-
-Deprecated: 3.10: Use g_simple_action_set_enabled() on a #GSimpleAction
-instead
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> the action object
-</parameter_description>
-</parameter>
-<parameter name="sensitive">
-<parameter_description> %TRUE to make the action sensitive
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_action_set_short_label">
-<description>
-Sets a shorter label text on @action.
-
-Since: 2.16
-
-Deprecated: 3.10: Use #GAction instead, which has no equivalent of short
-labels
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> a #GtkAction
-</parameter_description>
-</parameter>
-<parameter name="short_label">
-<parameter_description> the label text to set
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_action_set_stock_id">
-<description>
-Sets the stock id on @action
-
-Since: 2.16
-
-Deprecated: 3.10: Use #GAction instead, which has no equivalent of stock
-items
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> a #GtkAction
-</parameter_description>
-</parameter>
-<parameter name="stock_id">
-<parameter_description> the stock id
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_action_set_tooltip">
-<description>
-Sets the tooltip text on @action
-
-Since: 2.16
-
-Deprecated: 3.10: Use #GAction instead, and set tooltips on associated
-#GtkActionable widgets with gtk_widget_set_tooltip_text()
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> a #GtkAction
-</parameter_description>
-</parameter>
-<parameter name="tooltip">
-<parameter_description> the tooltip text
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_action_set_visible">
-<description>
-Sets the :visible property of the action to @visible. Note that 
-this doesn’t necessarily mean effective visibility. See 
-gtk_action_is_visible() 
-for that.
-
-Since: 2.6
-
-Deprecated: 3.10: Use #GAction instead, and control and monitor the state of
-#GtkActionable widgets directly
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> the action object
-</parameter_description>
-</parameter>
-<parameter name="visible">
-<parameter_description> %TRUE to make the action visible
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_action_set_visible_horizontal">
-<description>
-Sets whether @action is visible when horizontal
-
-Since: 2.16
-
-Deprecated: 3.10: Use #GAction instead, and control and monitor the
-visibility of associated widgets and menu items directly
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> a #GtkAction
-</parameter_description>
-</parameter>
-<parameter name="visible_horizontal">
-<parameter_description> whether the action is visible horizontally
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_action_set_visible_vertical">
-<description>
-Sets whether @action is visible when vertical 
-
-Since: 2.16
-
-Deprecated: 3.10: Use #GAction instead, and control and monitor the
-visibility of associated widgets and menu items directly
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> a #GtkAction
-</parameter_description>
-</parameter>
-<parameter name="visible_vertical">
-<parameter_description> whether the action is visible vertically
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_action_unblock_activate">
-<description>
-Reenable activation signals from the action 
-
-Since: 2.16
-
-Deprecated: 3.10: Use g_simple_action_set_enabled() to enable the
-#GSimpleAction instead
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> a #GtkAction
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_actionable_get_action_name">
 <description>
 Gets the action name for @actionable.
@@ -25630,181 +20092,6 @@ Since: 3.4
 <return></return>
 </function>
 
-<function name="gtk_activatable_do_set_related_action">
-<description>
-This is a utility function for #GtkActivatable implementors.
-
-When implementing #GtkActivatable you must call this when
-handling changes of the #GtkActivatable:related-action, and
-you must also use this to break references in #GObject-&gt;dispose().
-
-This function adds a reference to the currently set related
-action for you, it also makes sure the #GtkActivatable-&gt;update()
-method is called when the related #GtkAction properties change
-and registers to the action’s proxy list.
-
-&gt; Be careful to call this before setting the local
-&gt; copy of the #GtkAction property, since this function uses 
-&gt; gtk_activatable_get_related_action() to retrieve the
-&gt; previous action.
-
-Since: 2.16
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="activatable">
-<parameter_description> a #GtkActivatable
-</parameter_description>
-</parameter>
-<parameter name="action">
-<parameter_description> the #GtkAction to set
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_activatable_get_related_action">
-<description>
-Gets the related #GtkAction for @activatable.
-
-Since: 2.16
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="activatable">
-<parameter_description> a #GtkActivatable
-</parameter_description>
-</parameter>
-</parameters>
-<return> the related #GtkAction if one is set.
-
-</return>
-</function>
-
-<function name="gtk_activatable_get_use_action_appearance">
-<description>
-Gets whether this activatable should reset its layout
-and appearance when setting the related action or when
-the action changes appearance.
-
-Since: 2.16
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="activatable">
-<parameter_description> a #GtkActivatable
-</parameter_description>
-</parameter>
-</parameters>
-<return> whether @activatable uses its actions appearance.
-
-</return>
-</function>
-
-<function name="gtk_activatable_set_related_action">
-<description>
-Sets the related action on the @activatable object.
-
-&gt; #GtkActivatable implementors need to handle the #GtkActivatable:related-action
-&gt; property and call gtk_activatable_do_set_related_action() when it changes.
-
-Since: 2.16
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="activatable">
-<parameter_description> a #GtkActivatable
-</parameter_description>
-</parameter>
-<parameter name="action">
-<parameter_description> the #GtkAction to set
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_activatable_set_use_action_appearance">
-<description>
-Sets whether this activatable should reset its layout and appearance
-when setting the related action or when the action changes appearance
-
-&gt; #GtkActivatable implementors need to handle the
-&gt; #GtkActivatable:use-action-appearance property and call
-&gt; gtk_activatable_sync_action_properties() to update @activatable
-&gt; if needed.
-
-Since: 2.16
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="activatable">
-<parameter_description> a #GtkActivatable
-</parameter_description>
-</parameter>
-<parameter name="use_appearance">
-<parameter_description> whether to use the actions appearance
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_activatable_sync_action_properties">
-<description>
-This is called to update the activatable completely, this is called
-internally when the #GtkActivatable:related-action property is set
-or unset and by the implementing class when
-#GtkActivatable:use-action-appearance changes.
-
-Since: 2.16
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="activatable">
-<parameter_description> a #GtkActivatable
-</parameter_description>
-</parameter>
-<parameter name="action">
-<parameter_description> the related #GtkAction or %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_adjustment_changed">
-<description>
-Emits a #GtkAdjustment::changed signal from the #GtkAdjustment.
-This is typically called by the owner of the #GtkAdjustment after it has
-changed any of the #GtkAdjustment properties other than the value.
-
-Deprecated: 3.18: GTK+ emits #GtkAdjustment::changed itself whenever any
-of the properties (other than value) change
-
-</description>
-<parameters>
-<parameter name="adjustment">
-<parameter_description> a #GtkAdjustment
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_adjustment_clamp_page">
 <description>
 Updates the #GtkAdjustment:value property to ensure that the range
@@ -26193,204 +20480,6 @@ effective range of allowed values goes from #GtkAdjustment:lower to
 <return></return>
 </function>
 
-<function name="gtk_adjustment_value_changed">
-<description>
-Emits a #GtkAdjustment::value-changed signal from the #GtkAdjustment.
-This is typically called by the owner of the #GtkAdjustment after it has
-changed the #GtkAdjustment:value property.
-
-Deprecated: 3.18: GTK+ emits #GtkAdjustment::value-changed itself whenever
-the value changes
-
-</description>
-<parameters>
-<parameter name="adjustment">
-<parameter_description> a #GtkAdjustment
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_alignment_get_padding">
-<description>
-Gets the padding on the different sides of the widget.
-See gtk_alignment_set_padding ().
-
-Since: 2.4
-
-Deprecated: 3.14: Use #GtkWidget alignment and margin properties
-
-</description>
-<parameters>
-<parameter name="alignment">
-<parameter_description> a #GtkAlignment
-</parameter_description>
-</parameter>
-<parameter name="padding_top">
-<parameter_description> location to store the padding for
-the top of the widget, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="padding_bottom">
-<parameter_description> location to store the padding
-for the bottom of the widget, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="padding_left">
-<parameter_description> location to store the padding
-for the left of the widget, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="padding_right">
-<parameter_description> location to store the padding
-for the right of the widget, or %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_alignment_new">
-<description>
-Creates a new #GtkAlignment.
-
-Deprecated: 3.14: Use #GtkWidget alignment and margin properties
-
-</description>
-<parameters>
-<parameter name="xalign">
-<parameter_description> the horizontal alignment of the child widget, from 0 (left) to 1
-(right).
-</parameter_description>
-</parameter>
-<parameter name="yalign">
-<parameter_description> the vertical alignment of the child widget, from 0 (top) to 1
-(bottom).
-</parameter_description>
-</parameter>
-<parameter name="xscale">
-<parameter_description> the amount that the child widget expands horizontally to fill up
-unused space, from 0 to 1.
-A value of 0 indicates that the child widget should never expand.
-A value of 1 indicates that the child widget will expand to fill all of the
-space allocated for the #GtkAlignment.
-</parameter_description>
-</parameter>
-<parameter name="yscale">
-<parameter_description> the amount that the child widget expands vertically to fill up
-unused space, from 0 to 1. The values are similar to @xscale.
-</parameter_description>
-</parameter>
-</parameters>
-<return> the new #GtkAlignment
-
-</return>
-</function>
-
-<function name="gtk_alignment_set">
-<description>
-Sets the #GtkAlignment values.
-
-Deprecated: 3.14: Use #GtkWidget alignment and margin properties
-
-</description>
-<parameters>
-<parameter name="alignment">
-<parameter_description> a #GtkAlignment.
-</parameter_description>
-</parameter>
-<parameter name="xalign">
-<parameter_description> the horizontal alignment of the child widget, from 0 (left) to 1
-(right).
-</parameter_description>
-</parameter>
-<parameter name="yalign">
-<parameter_description> the vertical alignment of the child widget, from 0 (top) to 1
-(bottom).
-</parameter_description>
-</parameter>
-<parameter name="xscale">
-<parameter_description> the amount that the child widget expands horizontally to fill up
-unused space, from 0 to 1.
-A value of 0 indicates that the child widget should never expand.
-A value of 1 indicates that the child widget will expand to fill all of the
-space allocated for the #GtkAlignment.
-</parameter_description>
-</parameter>
-<parameter name="yscale">
-<parameter_description> the amount that the child widget expands vertically to fill up
-unused space, from 0 to 1. The values are similar to @xscale.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_alignment_set_padding">
-<description>
-Sets the padding on the different sides of the widget.
-The padding adds blank space to the sides of the widget. For instance,
-this can be used to indent the child widget towards the right by adding
-padding on the left.
-
-Since: 2.4
-
-Deprecated: 3.14: Use #GtkWidget alignment and margin properties
-
-</description>
-<parameters>
-<parameter name="alignment">
-<parameter_description> a #GtkAlignment
-</parameter_description>
-</parameter>
-<parameter name="padding_top">
-<parameter_description> the padding at the top of the widget
-</parameter_description>
-</parameter>
-<parameter name="padding_bottom">
-<parameter_description> the padding at the bottom of the widget
-</parameter_description>
-</parameter>
-<parameter name="padding_left">
-<parameter_description> the padding at the left of the widget
-</parameter_description>
-</parameter>
-<parameter name="padding_right">
-<parameter_description> the padding at the right of the widget.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_alternative_dialog_button_order">
-<description>
-Returns %TRUE if dialogs are expected to use an alternative
-button order on the screen @screen. See
-gtk_dialog_set_alternative_button_order() for more details
-about alternative button order.
-
-If you need to use this function, you should probably connect
-to the ::notify:gtk-alternative-button-order signal on the
-#GtkSettings object associated to @screen, in order to be
-notified if the button order setting changes.
-
-Since: 2.6
-Deprecated: 3.10: Deprecated
-
-</description>
-<parameters>
-<parameter name="screen">
-<parameter_description> a #GdkScreen, or %NULL to use the default screen
-</parameter_description>
-</parameter>
-</parameters>
-<return> Whether the alternative button order should be used
-
-</return>
-</function>
-
 <function name="gtk_app_chooser_button_append_custom_item">
 <description>
 Appends a custom item to the list of applications that is shown
@@ -27018,52 +21107,6 @@ Since: 3.0
 <return></return>
 </function>
 
-<function name="gtk_application_add_accelerator">
-<description>
-Installs an accelerator that will cause the named action
-to be activated when the key combination specificed by @accelerator
-is pressed.
-
-@accelerator must be a string that can be parsed by gtk_accelerator_parse(),
-e.g. &quot;&lt;Primary&gt;q&quot; or “&lt;Control&gt;&lt;Alt&gt;p”.
-
-@action_name must be the name of an action as it would be used
-in the app menu, i.e. actions that have been added to the application
-are referred to with an “app.” prefix, and window-specific actions
-with a “win.” prefix.
-
-GtkApplication also extracts accelerators out of “accel” attributes
-in the #GMenuModels passed to gtk_application_set_app_menu() and
-gtk_application_set_menubar(), which is usually more convenient
-than calling this function for each accelerator.
-
-Since: 3.4
-
-Deprecated: 3.14: Use gtk_application_set_accels_for_action() instead
-
-</description>
-<parameters>
-<parameter name="application">
-<parameter_description> a #GtkApplication
-</parameter_description>
-</parameter>
-<parameter name="accelerator">
-<parameter_description> accelerator string
-</parameter_description>
-</parameter>
-<parameter name="action_name">
-<parameter_description> the name of the action to activate
-</parameter_description>
-</parameter>
-<parameter name="parameter">
-<parameter_description> parameter to pass when activating the action,
-or %NULL if the action does not accept an activation parameter
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_application_add_window">
 <description>
 Adds a window to @application.
@@ -27491,34 +21534,6 @@ Since: 3.14
 </return>
 </function>
 
-<function name="gtk_application_remove_accelerator">
-<description>
-Removes an accelerator that has been previously added
-with gtk_application_add_accelerator().
-
-Since: 3.4
-
-Deprecated: 3.14: Use gtk_application_set_accels_for_action() instead
-
-</description>
-<parameters>
-<parameter name="application">
-<parameter_description> a #GtkApplication
-</parameter_description>
-</parameter>
-<parameter name="action_name">
-<parameter_description> the name of the action to activate
-</parameter_description>
-</parameter>
-<parameter name="parameter">
-<parameter_description> parameter to pass when activating the action,
-or %NULL if the action does not accept an activation parameter
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_application_remove_window">
 <description>
 Remove a window from @application.
@@ -27756,6 +21771,8 @@ Associates a shortcuts window with the application window, and
 sets up an action with the name win.show-help-overlay to present
 it.
 
+@window takes resposibility for destroying @help_overlay.
+
 Since: 3.20
 
 </description>
@@ -27793,52 +21810,6 @@ Since: 3.4
 <return></return>
 </function>
 
-<function name="gtk_arrow_new">
-<description>
-Creates a new #GtkArrow widget.
-
-Deprecated: 3.14: Use a #GtkImage with a suitable icon.
-
-</description>
-<parameters>
-<parameter name="arrow_type">
-<parameter_description> a valid #GtkArrowType.
-</parameter_description>
-</parameter>
-<parameter name="shadow_type">
-<parameter_description> a valid #GtkShadowType.
-</parameter_description>
-</parameter>
-</parameters>
-<return> the new #GtkArrow widget.
-
-</return>
-</function>
-
-<function name="gtk_arrow_set">
-<description>
-Sets the direction and style of the #GtkArrow, @arrow.
-
-Deprecated: 3.14: Use a #GtkImage with a suitable icon.
-
-</description>
-<parameters>
-<parameter name="arrow">
-<parameter_description> a widget of type #GtkArrow.
-</parameter_description>
-</parameter>
-<parameter name="arrow_type">
-<parameter_description> a valid #GtkArrowType.
-</parameter_description>
-</parameter>
-<parameter name="shadow_type">
-<parameter_description> a valid #GtkShadowType.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_aspect_frame_new">
 <description>
 Create a new #GtkAspectFrame.
@@ -28082,58 +22053,6 @@ Since: 3.18
 </return>
 </function>
 
-<function name="gtk_assistant_get_page_header_image">
-<description>
-Gets the header image for @page.
-
-Since: 2.10
-
-Deprecated: 3.2: Since GTK+ 3.2, a header is no longer shown;
-add your header decoration to the page content instead.
-
-</description>
-<parameters>
-<parameter name="assistant">
-<parameter_description> a #GtkAssistant
-</parameter_description>
-</parameter>
-<parameter name="page">
-<parameter_description> a page of @assistant
-</parameter_description>
-</parameter>
-</parameters>
-<return> the header image for @page,
-or %NULL if there’s no header image for the page
-
-</return>
-</function>
-
-<function name="gtk_assistant_get_page_side_image">
-<description>
-Gets the side image for @page.
-
-Since: 2.10
-
-Deprecated: 3.2: Since GTK+ 3.2, sidebar images are not
-shown anymore.
-
-</description>
-<parameters>
-<parameter name="assistant">
-<parameter_description> a #GtkAssistant
-</parameter_description>
-</parameter>
-<parameter name="page">
-<parameter_description> a page of @assistant
-</parameter_description>
-</parameter>
-</parameters>
-<return> the side image for @page,
-or %NULL if there’s no side image for the page
-
-</return>
-</function>
-
 <function name="gtk_assistant_get_page_title">
 <description>
 Gets the title for @page.
@@ -28440,63 +22359,6 @@ Since: 3.18
 <return></return>
 </function>
 
-<function name="gtk_assistant_set_page_header_image">
-<description>
-Sets a header image for @page.
-
-Since: 2.10
-
-Deprecated: 3.2: Since GTK+ 3.2, a header is no longer shown;
-add your header decoration to the page content instead.
-
-</description>
-<parameters>
-<parameter name="assistant">
-<parameter_description> a #GtkAssistant
-</parameter_description>
-</parameter>
-<parameter name="page">
-<parameter_description> a page of @assistant
-</parameter_description>
-</parameter>
-<parameter name="pixbuf">
-<parameter_description> the new header image @page
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_assistant_set_page_side_image">
-<description>
-Sets a side image for @page.
-
-This image used to be displayed in the side area of the assistant
-when @page is the current page.
-
-Since: 2.10
-
-Deprecated: 3.2: Since GTK+ 3.2, sidebar images are not
-shown anymore.
-
-</description>
-<parameters>
-<parameter name="assistant">
-<parameter_description> a #GtkAssistant
-</parameter_description>
-</parameter>
-<parameter name="page">
-<parameter_description> a page of @assistant
-</parameter_description>
-</parameter>
-<parameter name="pixbuf">
-<parameter_description> the new side image @page
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_assistant_set_page_title">
 <description>
 Sets a title for @page.
@@ -28794,37 +22656,6 @@ Find a key binding matching @keyval and @modifiers within
 </return>
 </function>
 
-<function name="gtk_binding_set_add_path">
-<description>
-This function was used internally by the GtkRC parsing mechanism
-to assign match patterns to #GtkBindingSet structures.
-
-In GTK+ 3, these match patterns are unused.
-
-Deprecated: 3.0
-
-</description>
-<parameters>
-<parameter name="binding_set">
-<parameter_description> a #GtkBindingSet to add a path to
-</parameter_description>
-</parameter>
-<parameter name="path_type">
-<parameter_description> path type the pattern applies to
-</parameter_description>
-</parameter>
-<parameter name="path_pattern">
-<parameter_description> the actual match pattern
-</parameter_description>
-</parameter>
-<parameter name="priority">
-<parameter_description> binding priority
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_binding_set_by_class">
 <description>
 This function returns the binding set named after the type name of
@@ -29095,14 +22926,6 @@ always allocated the full height of a horizontal #GtkBox and the full width
 of a vertical #GtkBox.  This option affects the other dimension
 </parameter_description>
 </parameter>
-<parameter name="padding">
-<parameter_description> extra space in pixels to put between this child and its
-neighbors, over and above the global amount specified by
-#GtkBox:spacing property.  If @child is a widget at one of the
-reference ends of @box, then @padding pixels are also put between
-@child and the reference edge of @box
-</parameter_description>
-</parameter>
 </parameters>
 <return></return>
 </function>
@@ -29137,14 +22960,6 @@ always allocated the full height of a horizontal #GtkBox and the full width
 of a vertical #GtkBox. This option affects the other dimension
 </parameter_description>
 </parameter>
-<parameter name="padding">
-<parameter_description> extra space in pixels to put between this child and its
-neighbors, over and above the global amount specified by
-#GtkBox:spacing property.  If @child is a widget at one of the
-reference ends of @box, then @padding pixels are also put between
-@child and the reference edge of @box
-</parameter_description>
-</parameter>
 </parameters>
 <return></return>
 </function>
@@ -29173,11 +22988,6 @@ property
 property
 </parameter_description>
 </parameter>
-<parameter name="padding">
-<parameter_description> pointer to return location for padding
-child property
-</parameter_description>
-</parameter>
 <parameter name="pack_type">
 <parameter_description> pointer to return location for pack-type
 child property
@@ -29289,10 +23099,6 @@ Sets the way @child is packed into @box.
 <parameter_description> the new value of the fill child property
 </parameter_description>
 </parameter>
-<parameter name="padding">
-<parameter_description> the new value of the padding child property
-</parameter_description>
-</parameter>
 <parameter name="pack_type">
 <parameter_description> the new value of the pack-type child property
 </parameter_description>
@@ -30346,7 +24152,7 @@ calls g_value_init() on the @value argument, so it need not be
 initialised beforehand.
 
 This function can handle char, uchar, boolean, int, uint, long,
-ulong, enum, flags, float, double, string, #GdkColor, #GdkRGBA and
+ulong, enum, flags, float, double, string, #GdkRGBA and
 #GtkAdjustment type values. Support for #GtkWidget type values is
 still to come.
 
@@ -30423,31 +24229,6 @@ Since: 2.12
 </return>
 </function>
 
-<function name="gtk_builtin_icon_set_default_size_property">
-<description>
-Sets the name of a widget style property to use to compute the default size
-of the icon. If it is set to no %NULL, it will be used instead of the value
-set via gtk_builtin_icon_set_default_size() to set the default size of the
-icon.
-
-@property_name must refer to a style property that is of integer type.
-
-This function is intended strictly for backwards compatibility reasons.
-
-</description>
-<parameters>
-<parameter name="icon">
-<parameter_description> icon to set the property for
-</parameter_description>
-</parameter>
-<parameter name="property_name">
-<parameter_description> Name of the style property
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_button_box_get_child_non_homogeneous">
 <description>
 Returns whether the child is exempted from homogenous
@@ -30617,68 +24398,6 @@ Emits a #GtkButton::clicked signal to the given #GtkButton.
 <return></return>
 </function>
 
-<function name="gtk_button_enter">
-<description>
-Emits a #GtkButton::enter signal to the given #GtkButton.
-
-Deprecated: 2.20: Use the #GtkWidget::enter-notify-event signal.
-
-</description>
-<parameters>
-<parameter name="button">
-<parameter_description> The #GtkButton you want to send the signal to.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_button_get_alignment">
-<description>
-Gets the alignment of the child in the button.
-
-Since: 2.4
-
-Deprecated: 3.14: Access the child widget directly if you need to control
-its alignment.
-
-</description>
-<parameters>
-<parameter name="button">
-<parameter_description> a #GtkButton
-</parameter_description>
-</parameter>
-<parameter name="xalign">
-<parameter_description> return location for horizontal alignment
-</parameter_description>
-</parameter>
-<parameter name="yalign">
-<parameter_description> return location for vertical alignment
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_button_get_always_show_image">
-<description>
-Returns whether the button will ignore the #GtkSettings:gtk-button-images
-setting and always show the image, if available.
-
-Since: 3.6
-
-</description>
-<parameters>
-<parameter name="button">
-<parameter_description> a #GtkButton
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the button will always show the image
-
-</return>
-</function>
-
 <function name="gtk_button_get_event_window">
 <description>
 Returns the button’s event window if it is realized, %NULL otherwise.
@@ -30698,64 +24417,18 @@ Since: 2.22
 </return>
 </function>
 
-<function name="gtk_button_get_focus_on_click">
-<description>
-Returns whether the button grabs focus when it is clicked with the mouse.
-See gtk_button_set_focus_on_click().
-
-Since: 2.4
-
-Deprecated: 3.20: Use gtk_widget_get_focus_on_click() instead
-
-</description>
-<parameters>
-<parameter name="button">
-<parameter_description> a #GtkButton
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the button grabs focus when it is clicked with
-the mouse.
-
-</return>
-</function>
-
-<function name="gtk_button_get_image">
-<description>
-Gets the widget that is currenty set as the image of @button.
-This may have been explicitly set by gtk_button_set_image()
-or constructed by gtk_button_new_from_stock().
-
-Since: 2.6
-
-</description>
-<parameters>
-<parameter name="button">
-<parameter_description> a #GtkButton
-</parameter_description>
-</parameter>
-</parameters>
-<return> a #GtkWidget or %NULL in case
-there is no image
-
-</return>
-</function>
-
-<function name="gtk_button_get_image_position">
+<function name="gtk_button_get_icon_name">
 <description>
-Gets the position of the image relative to the text 
-inside the button.
-
-Since: 2.10
+Since: 3.90
 
 </description>
 <parameters>
 <parameter name="button">
-<parameter_description> a #GtkButton
+<parameter_description> A #GtkButton
 </parameter_description>
 </parameter>
 </parameters>
-<return> the position
+<return> The icon name set via gtk_button_set_icon_name
 
 </return>
 </function>
@@ -30797,26 +24470,6 @@ Returns the current relief style of the given #GtkButton.
 </return>
 </function>
 
-<function name="gtk_button_get_use_stock">
-<description>
-Returns whether the button label is a stock item.
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="button">
-<parameter_description> a #GtkButton
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the button label is used to
-select a stock item instead of being
-used directly as the label text.
-
-</return>
-</function>
-
 <function name="gtk_button_get_use_underline">
 <description>
 Returns whether an embedded underline in the button label indicates a
@@ -30835,22 +24488,6 @@ indicates the mnemonic accelerator keys.
 </return>
 </function>
 
-<function name="gtk_button_leave">
-<description>
-Emits a #GtkButton::leave signal to the given #GtkButton.
-
-Deprecated: 2.20: Use the #GtkWidget::leave-notify-event signal.
-
-</description>
-<parameters>
-<parameter name="button">
-<parameter_description> The #GtkButton you want to send the signal to.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_button_new">
 <description>
 Creates a new #GtkButton widget. To add a child widget to the button,
@@ -30893,29 +24530,6 @@ Since: 3.10
 </return>
 </function>
 
-<function name="gtk_button_new_from_stock">
-<description>
-Creates a new #GtkButton containing the image and text from a stock item.
-Some stock ids have preprocessor macros like #GTK_STOCK_OK and
-#GTK_STOCK_APPLY.
-
-If @stock_id is unknown, then it will be treated as a mnemonic
-label (as for gtk_button_new_with_mnemonic()).
-
-Deprecated: 3.10: Use gtk_button_new_with_label() instead.
-
-</description>
-<parameters>
-<parameter name="stock_id">
-<parameter_description> the name of the stock item 
-</parameter_description>
-</parameter>
-</parameters>
-<return> a new #GtkButton
-
-</return>
-</function>
-
 <function name="gtk_button_new_with_label">
 <description>
 Creates a #GtkButton widget with a #GtkLabel child containing the given
@@ -30955,155 +24569,22 @@ mnemonic character
 </return>
 </function>
 
-<function name="gtk_button_pressed">
-<description>
-Emits a #GtkButton::pressed signal to the given #GtkButton.
-
-Deprecated: 2.20: Use the #GtkWidget::button-press-event signal.
-
-</description>
-<parameters>
-<parameter name="button">
-<parameter_description> The #GtkButton you want to send the signal to.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_button_released">
-<description>
-Emits a #GtkButton::released signal to the given #GtkButton.
-
-Deprecated: 2.20: Use the #GtkWidget::button-release-event signal.
-
-</description>
-<parameters>
-<parameter name="button">
-<parameter_description> The #GtkButton you want to send the signal to.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_button_set_alignment">
-<description>
-Sets the alignment of the child. This property has no effect unless 
-the child is a #GtkMisc or a #GtkAlignment.
-
-Since: 2.4
-
-Deprecated: 3.14: Access the child widget directly if you need to control
-its alignment.
-
-</description>
-<parameters>
-<parameter name="button">
-<parameter_description> a #GtkButton
-</parameter_description>
-</parameter>
-<parameter name="xalign">
-<parameter_description> the horizontal position of the child, 0.0 is left aligned, 
-1.0 is right aligned
-</parameter_description>
-</parameter>
-<parameter name="yalign">
-<parameter_description> the vertical position of the child, 0.0 is top aligned, 
-1.0 is bottom aligned
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_button_set_always_show_image">
-<description>
-If %TRUE, the button will ignore the #GtkSettings:gtk-button-images
-setting and always show the image, if available.
-
-Use this property if the button  would be useless or hard to use
-without the image.
-
-Since: 3.6
-
-</description>
-<parameters>
-<parameter name="button">
-<parameter_description> a #GtkButton
-</parameter_description>
-</parameter>
-<parameter name="always_show">
-<parameter_description> %TRUE if the menuitem should always show the image
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_button_set_focus_on_click">
-<description>
-Sets whether the button will grab focus when it is clicked with the mouse.
-Making mouse clicks not grab focus is useful in places like toolbars where
-you don’t want the keyboard focus removed from the main area of the
-application.
-
-Since: 2.4
-
-Deprecated: 3.20: Use gtk_widget_set_focus_on_click() instead
-
-</description>
-<parameters>
-<parameter name="button">
-<parameter_description> a #GtkButton
-</parameter_description>
-</parameter>
-<parameter name="focus_on_click">
-<parameter_description> whether the button grabs focus when clicked with the mouse
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_button_set_image">
-<description>
-Set the image of @button to the given widget. The image will be
-displayed if the label text is %NULL or if
-#GtkButton:always-show-image is %TRUE. You don’t have to call
-gtk_widget_show() on @image yourself.
-
-Since: 2.6
-
-</description>
-<parameters>
-<parameter name="button">
-<parameter_description> a #GtkButton
-</parameter_description>
-</parameter>
-<parameter name="image">
-<parameter_description> a widget to set as the image for the button
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_button_set_image_position">
+<function name="gtk_button_set_icon_name">
 <description>
-Sets the position of the image relative to the text 
-inside the button.
+Adds a #GtkImage with the given icon name as a child. The icon will be
+of size %GTK_ICON_SIZE_BUTTON. If @button already contains a child widget,
+that child widget will be removed and replaced with the image.
 
-Since: 2.10
+Since: 3.90
 
 </description>
 <parameters>
 <parameter name="button">
-<parameter_description> a #GtkButton
+<parameter_description> A #GtkButton
 </parameter_description>
 </parameter>
-<parameter name="position">
-<parameter_description> the position
+<parameter name="icon_name">
+<parameter_description> A icon name
 </parameter_description>
 </parameter>
 </parameters>
@@ -31112,9 +24593,7 @@ Since: 2.10
 
 <function name="gtk_button_set_label">
 <description>
-Sets the text of the label of the button to @str. This text is
-also used to select the stock item if gtk_button_set_use_stock()
-is used.
+Sets the text of the label of the button to @label.
 
 This will also clear any previously set labels.
 
@@ -31137,8 +24616,6 @@ This will also clear any previously set labels.
 Sets the relief style of the edges of the given #GtkButton widget.
 Two styles exist, %GTK_RELIEF_NORMAL and %GTK_RELIEF_NONE.
 The default style is, as one can guess, %GTK_RELIEF_NORMAL.
-The deprecated value %GTK_RELIEF_HALF behaves the same as
-%GTK_RELIEF_NORMAL.
 
 </description>
 <parameters>
@@ -31154,27 +24631,6 @@ The deprecated value %GTK_RELIEF_HALF behaves the same as
 <return></return>
 </function>
 
-<function name="gtk_button_set_use_stock">
-<description>
-If %TRUE, the label set on the button is used as a
-stock id to select the stock item for the button.
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="button">
-<parameter_description> a #GtkButton
-</parameter_description>
-</parameter>
-<parameter name="use_stock">
-<parameter_description> %TRUE if the button should use a stock item
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_button_set_use_underline">
 <description>
 If true, an underline in the text of the button label indicates
@@ -34753,38 +28209,6 @@ Since: 2.16
 </return>
 </function>
 
-<function name="gtk_cell_view_get_size_of_row">
-<description>
-Sets @requisition to the size needed by @cell_view to display 
-the model row pointed to by @path.
-
-Since: 2.6
-
-Deprecated: 3.0: Combo box formerly used this to calculate the
-sizes for cellviews, now you can achieve this by either using
-the #GtkCellView:fit-model property or by setting the currently
-displayed row of the #GtkCellView and using gtk_widget_get_preferred_size().
-
-</description>
-<parameters>
-<parameter name="cell_view">
-<parameter_description> a #GtkCellView
-</parameter_description>
-</parameter>
-<parameter name="path">
-<parameter_description> a #GtkTreePath 
-</parameter_description>
-</parameter>
-<parameter name="requisition">
-<parameter_description> return location for the size 
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE
-
-</return>
-</function>
-
 <function name="gtk_cell_view_new">
 <description>
 Creates a new #GtkCellView widget.
@@ -34885,28 +28309,6 @@ Since: 2.6
 </return>
 </function>
 
-<function name="gtk_cell_view_set_background_color">
-<description>
-Sets the background color of @view.
-
-Since: 2.6
-
-Deprecated: 3.4: Use gtk_cell_view_set_background_rgba() instead.
-
-</description>
-<parameters>
-<parameter name="cell_view">
-<parameter_description> a #GtkCellView
-</parameter_description>
-</parameter>
-<parameter name="color">
-<parameter_description> the new background color
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_cell_view_set_background_rgba">
 <description>
 Sets the background color of @cell_view.
@@ -36168,70 +29570,6 @@ Since: 2.14
 </return>
 </function>
 
-<function name="gtk_color_button_get_alpha">
-<description>
-Returns the current alpha value.
-
-Since: 2.4
-
-Deprecated: 3.4: Use gtk_color_chooser_get_rgba() instead.
-
-</description>
-<parameters>
-<parameter name="button">
-<parameter_description> a #GtkColorButton
-</parameter_description>
-</parameter>
-</parameters>
-<return> an integer between 0 and 65535
-
-</return>
-</function>
-
-<function name="gtk_color_button_get_color">
-<description>
-Sets @color to be the current color in the #GtkColorButton widget.
-
-Since: 2.4
-
-Deprecated: 3.4: Use gtk_color_chooser_get_rgba() instead.
-
-</description>
-<parameters>
-<parameter name="button">
-<parameter_description> a #GtkColorButton
-</parameter_description>
-</parameter>
-<parameter name="color">
-<parameter_description> a #GdkColor to fill in with the current color
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_color_button_get_rgba">
-<description>
-Sets @rgba to be the current color in the #GtkColorButton widget.
-
-Since: 3.0
-
-Deprecated: 3.4: Use gtk_color_chooser_get_rgba() instead.
-
-</description>
-<parameters>
-<parameter name="button">
-<parameter_description> a #GtkColorButton
-</parameter_description>
-</parameter>
-<parameter name="rgba">
-<parameter_description> a #GdkRGBA to fill in with the current color
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_color_button_get_title">
 <description>
 Gets the title of the color selection dialog.
@@ -36250,26 +29588,6 @@ Since: 2.4
 </return>
 </function>
 
-<function name="gtk_color_button_get_use_alpha">
-<description>
-Does the color selection dialog use the alpha channel ?
-
-Since: 2.4
-
-Deprecated: 3.4: Use gtk_color_chooser_get_use_alpha() instead.
-
-</description>
-<parameters>
-<parameter name="button">
-<parameter_description> a #GtkColorButton
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the color sample uses alpha channel, %FALSE if not
-
-</return>
-</function>
-
 <function name="gtk_color_button_new">
 <description>
 Creates a new color button.
@@ -36290,26 +29608,6 @@ Since: 2.4
 </return>
 </function>
 
-<function name="gtk_color_button_new_with_color">
-<description>
-Creates a new color button.
-
-Since: 2.4
-
-Deprecated: 3.4: Use gtk_color_button_new_with_rgba() instead.
-
-</description>
-<parameters>
-<parameter name="color">
-<parameter_description> A #GdkColor to set the current color with
-</parameter_description>
-</parameter>
-</parameters>
-<return> a new color button
-
-</return>
-</function>
-
 <function name="gtk_color_button_new_with_rgba">
 <description>
 Creates a new color button.
@@ -36328,72 +29626,6 @@ Since: 3.0
 </return>
 </function>
 
-<function name="gtk_color_button_set_alpha">
-<description>
-Sets the current opacity to be @alpha.
-
-Since: 2.4
-
-Deprecated: 3.4: Use gtk_color_chooser_set_rgba() instead.
-
-</description>
-<parameters>
-<parameter name="button">
-<parameter_description> a #GtkColorButton
-</parameter_description>
-</parameter>
-<parameter name="alpha">
-<parameter_description> an integer between 0 and 65535
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_color_button_set_color">
-<description>
-Sets the current color to be @color.
-
-Since: 2.4
-
-Deprecated: Use gtk_color_chooser_set_rgba() instead.
-
-</description>
-<parameters>
-<parameter name="button">
-<parameter_description> a #GtkColorButton
-</parameter_description>
-</parameter>
-<parameter name="color">
-<parameter_description> A #GdkColor to set the current color with
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_color_button_set_rgba">
-<description>
-Sets the current color to be @rgba.
-
-Since: 3.0
-
-Deprecated: 3.4: Use gtk_color_chooser_set_rgba() instead.
-
-</description>
-<parameters>
-<parameter name="button">
-<parameter_description> a #GtkColorButton
-</parameter_description>
-</parameter>
-<parameter name="rgba">
-<parameter_description> a #GdkRGBA to set the current color with
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_color_button_set_title">
 <description>
 Sets the title for the color selection dialog.
@@ -36414,28 +29646,6 @@ Since: 2.4
 <return></return>
 </function>
 
-<function name="gtk_color_button_set_use_alpha">
-<description>
-Sets whether or not the color button should use the alpha channel.
-
-Since: 2.4
-
-Deprecated: 3.4: Use gtk_color_chooser_set_use_alpha() instead.
-
-</description>
-<parameters>
-<parameter name="button">
-<parameter_description> a #GtkColorButton
-</parameter_description>
-</parameter>
-<parameter name="use_alpha">
-<parameter_description> %TRUE if color button should use alpha channel, %FALSE if not
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_color_chooser_add_palette">
 <description>
 Adds a palette to the color chooser. If @orientation is horizontal,
@@ -36600,479 +29810,6 @@ Since: 3.4
 </return>
 </function>
 
-<function name="gtk_color_selection_dialog_get_color_selection">
-<description>
-Retrieves the #GtkColorSelection widget embedded in the dialog.
-
-Since: 2.14
-
-</description>
-<parameters>
-<parameter name="colorsel">
-<parameter_description> a #GtkColorSelectionDialog
-</parameter_description>
-</parameter>
-</parameters>
-<return> the embedded #GtkColorSelection
-
-</return>
-</function>
-
-<function name="gtk_color_selection_dialog_new">
-<description>
-Creates a new #GtkColorSelectionDialog.
-
-
-</description>
-<parameters>
-<parameter name="title">
-<parameter_description> a string containing the title text for the dialog.
-</parameter_description>
-</parameter>
-</parameters>
-<return> a #GtkColorSelectionDialog.
-</return>
-</function>
-
-<function name="gtk_color_selection_get_current_alpha">
-<description>
-Returns the current alpha value.
-
-
-</description>
-<parameters>
-<parameter name="colorsel">
-<parameter_description> a #GtkColorSelection
-</parameter_description>
-</parameter>
-</parameters>
-<return> an integer between 0 and 65535
-</return>
-</function>
-
-<function name="gtk_color_selection_get_current_color">
-<description>
-Sets @color to be the current color in the GtkColorSelection widget.
-
-Deprecated: 3.4: Use gtk_color_selection_get_current_rgba() instead.
-
-</description>
-<parameters>
-<parameter name="colorsel">
-<parameter_description> a #GtkColorSelection
-</parameter_description>
-</parameter>
-<parameter name="color">
-<parameter_description> a #GdkColor to fill in with the current color
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_color_selection_get_current_rgba">
-<description>
-Sets @rgba to be the current color in the GtkColorSelection widget.
-
-Since: 3.0
-
-</description>
-<parameters>
-<parameter name="colorsel">
-<parameter_description> a #GtkColorSelection
-</parameter_description>
-</parameter>
-<parameter name="rgba">
-<parameter_description> a #GdkRGBA to fill in with the current color
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_color_selection_get_has_opacity_control">
-<description>
-Determines whether the colorsel has an opacity control.
-
-
-</description>
-<parameters>
-<parameter name="colorsel">
-<parameter_description> a #GtkColorSelection
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the @colorsel has an opacity control,
-%FALSE if it does't
-</return>
-</function>
-
-<function name="gtk_color_selection_get_has_palette">
-<description>
-Determines whether the color selector has a color palette.
-
-
-</description>
-<parameters>
-<parameter name="colorsel">
-<parameter_description> a #GtkColorSelection
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the selector has a palette, %FALSE if it hasn't
-</return>
-</function>
-
-<function name="gtk_color_selection_get_previous_alpha">
-<description>
-Returns the previous alpha value.
-
-
-</description>
-<parameters>
-<parameter name="colorsel">
-<parameter_description> a #GtkColorSelection
-</parameter_description>
-</parameter>
-</parameters>
-<return> an integer between 0 and 65535
-</return>
-</function>
-
-<function name="gtk_color_selection_get_previous_color">
-<description>
-Fills @color in with the original color value.
-
-Deprecated: 3.4: Use gtk_color_selection_get_previous_rgba() instead.
-
-</description>
-<parameters>
-<parameter name="colorsel">
-<parameter_description> a #GtkColorSelection
-</parameter_description>
-</parameter>
-<parameter name="color">
-<parameter_description> a #GdkColor to fill in with the original color value
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_color_selection_get_previous_rgba">
-<description>
-Fills @rgba in with the original color value.
-
-Since: 3.0
-
-</description>
-<parameters>
-<parameter name="colorsel">
-<parameter_description> a #GtkColorSelection
-</parameter_description>
-</parameter>
-<parameter name="rgba">
-<parameter_description> a #GdkRGBA to fill in with the original color value
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_color_selection_is_adjusting">
-<description>
-Gets the current state of the @colorsel.
-
-
-</description>
-<parameters>
-<parameter name="colorsel">
-<parameter_description> a #GtkColorSelection
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the user is currently dragging
-a color around, and %FALSE if the selection has stopped
-</return>
-</function>
-
-<function name="gtk_color_selection_new">
-<description>
-Creates a new GtkColorSelection.
-
-
-</description>
-<parameters>
-</parameters>
-<return> a new #GtkColorSelection
-</return>
-</function>
-
-<function name="gtk_color_selection_palette_from_string">
-<description>
-Parses a color palette string; the string is a colon-separated
-list of color names readable by gdk_color_parse().
-
-
-</description>
-<parameters>
-<parameter name="str">
-<parameter_description> a string encoding a color palette
-</parameter_description>
-</parameter>
-<parameter name="colors">
-<parameter_description> return location for
-allocated array of #GdkColor
-</parameter_description>
-</parameter>
-<parameter name="n_colors">
-<parameter_description> return location for length of array
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if a palette was successfully parsed
-</return>
-</function>
-
-<function name="gtk_color_selection_palette_to_string">
-<description>
-Encodes a palette as a string, useful for persistent storage.
-
-
-</description>
-<parameters>
-<parameter name="colors">
-<parameter_description> an array of colors
-</parameter_description>
-</parameter>
-<parameter name="n_colors">
-<parameter_description> length of the array
-</parameter_description>
-</parameter>
-</parameters>
-<return> allocated string encoding the palette
-</return>
-</function>
-
-<function name="gtk_color_selection_set_change_palette_with_screen_hook">
-<description>
-Installs a global function to be called whenever the user
-tries to modify the palette in a color selection.
-
-This function should save the new palette contents, and update
-the #GtkSettings:gtk-color-palette GtkSettings property so all
-GtkColorSelection widgets will be modified.
-
-Since: 2.2
-
-</description>
-<parameters>
-<parameter name="func">
-<parameter_description> a function to call when the custom palette needs saving
-</parameter_description>
-</parameter>
-</parameters>
-<return> the previous change palette hook (that was replaced)
-
-</return>
-</function>
-
-<function name="gtk_color_selection_set_current_alpha">
-<description>
-Sets the current opacity to be @alpha.
-
-The first time this is called, it will also set
-the original opacity to be @alpha too.
-
-</description>
-<parameters>
-<parameter name="colorsel">
-<parameter_description> a #GtkColorSelection
-</parameter_description>
-</parameter>
-<parameter name="alpha">
-<parameter_description> an integer between 0 and 65535
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_color_selection_set_current_color">
-<description>
-Sets the current color to be @color.
-
-The first time this is called, it will also set
-the original color to be @color too.
-
-Deprecated: 3.4: Use gtk_color_selection_set_current_rgba() instead.
-
-</description>
-<parameters>
-<parameter name="colorsel">
-<parameter_description> a #GtkColorSelection
-</parameter_description>
-</parameter>
-<parameter name="color">
-<parameter_description> a #GdkColor to set the current color with
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_color_selection_set_current_rgba">
-<description>
-Sets the current color to be @rgba.
-
-The first time this is called, it will also set
-the original color to be @rgba too.
-
-Since: 3.0
-
-</description>
-<parameters>
-<parameter name="colorsel">
-<parameter_description> a #GtkColorSelection
-</parameter_description>
-</parameter>
-<parameter name="rgba">
-<parameter_description> A #GdkRGBA to set the current color with
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_color_selection_set_has_opacity_control">
-<description>
-Sets the @colorsel to use or not use opacity.
-
-</description>
-<parameters>
-<parameter name="colorsel">
-<parameter_description> a #GtkColorSelection
-</parameter_description>
-</parameter>
-<parameter name="has_opacity">
-<parameter_description> %TRUE if @colorsel can set the opacity, %FALSE otherwise
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_color_selection_set_has_palette">
-<description>
-Shows and hides the palette based upon the value of @has_palette.
-
-</description>
-<parameters>
-<parameter name="colorsel">
-<parameter_description> a #GtkColorSelection
-</parameter_description>
-</parameter>
-<parameter name="has_palette">
-<parameter_description> %TRUE if palette is to be visible, %FALSE otherwise
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_color_selection_set_palette_color">
-<description>
-Sets the palette located at @index to have @color as its color.
-
-</description>
-<parameters>
-<parameter name="colorsel">
-<parameter_description> a #GtkColorSelection
-</parameter_description>
-</parameter>
-<parameter name="index">
-<parameter_description> the color index of the palette
-</parameter_description>
-</parameter>
-<parameter name="color">
-<parameter_description> A #GdkColor to set the palette with
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_color_selection_set_previous_alpha">
-<description>
-Sets the “previous” alpha to be @alpha.
-
-This function should be called with some hesitations,
-as it might seem confusing to have that alpha change.
-
-</description>
-<parameters>
-<parameter name="colorsel">
-<parameter_description> a #GtkColorSelection
-</parameter_description>
-</parameter>
-<parameter name="alpha">
-<parameter_description> an integer between 0 and 65535
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_color_selection_set_previous_color">
-<description>
-Sets the “previous” color to be @color.
-
-This function should be called with some hesitations,
-as it might seem confusing to have that color change.
-Calling gtk_color_selection_set_current_color() will also
-set this color the first time it is called.
-
-Deprecated: 3.4: Use gtk_color_selection_set_previous_rgba() instead.
-
-</description>
-<parameters>
-<parameter name="colorsel">
-<parameter_description> a #GtkColorSelection
-</parameter_description>
-</parameter>
-<parameter name="color">
-<parameter_description> a #GdkColor to set the previous color with
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_color_selection_set_previous_rgba">
-<description>
-Sets the “previous” color to be @rgba.
-
-This function should be called with some hesitations,
-as it might seem confusing to have that color change.
-Calling gtk_color_selection_set_current_rgba() will also
-set this color the first time it is called.
-
-Since: 3.0
-
-</description>
-<parameters>
-<parameter name="colorsel">
-<parameter_description> a #GtkColorSelection
-</parameter_description>
-</parameter>
-<parameter name="rgba">
-<parameter_description> a #GdkRGBA to set the previous color with
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_combo_box_get_active">
 <description>
 Returns the index of the currently active item, or -1 if there’s no
@@ -37146,24 +29883,6 @@ Since: 2.4
 </return>
 </function>
 
-<function name="gtk_combo_box_get_add_tearoffs">
-<description>
-Gets the current value of the :add-tearoffs property.
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="combo_box">
-<parameter_description> a #GtkComboBox
-</parameter_description>
-</parameter>
-</parameters>
-<return> the current value of the :add-tearoffs property.
-
-</return>
-</function>
-
 <function name="gtk_combo_box_get_button_sensitivity">
 <description>
 Returns whether the combo box sets the dropdown button
@@ -37224,28 +29943,6 @@ Since: 2.24
 </return>
 </function>
 
-<function name="gtk_combo_box_get_focus_on_click">
-<description>
-Returns whether the combo box grabs focus when it is clicked
-with the mouse. See gtk_combo_box_set_focus_on_click().
-
-Since: 2.6
-
-Deprecated: 3.20: Use gtk_widget_get_focus_on_click() instead
-
-</description>
-<parameters>
-<parameter name="combo">
-<parameter_description> a #GtkComboBox
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the combo box grabs focus when it is
-clicked with the mouse.
-
-</return>
-</function>
-
 <function name="gtk_combo_box_get_has_entry">
 <description>
 Returns whether the combo box has an entry.
@@ -37379,28 +30076,6 @@ Since: 2.6
 </return>
 </function>
 
-<function name="gtk_combo_box_get_title">
-<description>
-Gets the current title of the menu in tearoff mode. See
-gtk_combo_box_set_add_tearoffs().
-
-Since: 2.10
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="combo_box">
-<parameter_description> a #GtkComboBox
-</parameter_description>
-</parameter>
-</parameters>
-<return> the menu’s title in tearoff mode. This is an internal copy of the
-string which must not be freed.
-
-</return>
-</function>
-
 <function name="gtk_combo_box_get_wrap_width">
 <description>
 Returns the wrap width which is used to determine the number of columns
@@ -37651,29 +30326,6 @@ Since: 2.4
 <return></return>
 </function>
 
-<function name="gtk_combo_box_set_add_tearoffs">
-<description>
-Sets whether the popup menu should have a tearoff
-menu item.
-
-Since: 2.6
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="combo_box">
-<parameter_description> a #GtkComboBox
-</parameter_description>
-</parameter>
-<parameter name="add_tearoffs">
-<parameter_description> %TRUE to add tearoff menu items
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_combo_box_set_button_sensitivity">
 <description>
 Sets whether the dropdown button of the combo box should be
@@ -37744,32 +30396,6 @@ the internal entry
 <return></return>
 </function>
 
-<function name="gtk_combo_box_set_focus_on_click">
-<description>
-Sets whether the combo box will grab focus when it is clicked with
-the mouse. Making mouse clicks not grab focus is useful in places
-like toolbars where you don’t want the keyboard focus removed from
-the main area of the application.
-
-Since: 2.6
-
-Deprecated: 3.20: Use gtk_widget_set_focus_on_click() instead
-
-</description>
-<parameters>
-<parameter name="combo">
-<parameter_description> a #GtkComboBox
-</parameter_description>
-</parameter>
-<parameter name="focus_on_click">
-<parameter_description> whether the combo box grabs focus when clicked
-with the mouse
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_combo_box_set_id_column">
 <description>
 Sets the model column which @combo_box should use to get string IDs
@@ -37890,28 +30516,6 @@ Since: 2.4
 <return></return>
 </function>
 
-<function name="gtk_combo_box_set_title">
-<description>
-Sets the menu’s title in tearoff mode.
-
-Since: 2.10
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="combo_box">
-<parameter_description> a #GtkComboBox
-</parameter_description>
-</parameter>
-<parameter name="title">
-<parameter_description> a title for the menu in tearoff mode
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_combo_box_set_wrap_width">
 <description>
 Sets the wrap width of @combo_box to be @width. The wrap width is basically
@@ -38504,29 +31108,6 @@ name.
 </return>
 </function>
 
-<function name="gtk_container_class_handle_border_width">
-<description>
-Modifies a subclass of #GtkContainerClass to automatically add and
-remove the border-width setting on GtkContainer.  This allows the
-subclass to ignore the border width in its size request and
-allocate methods. The intent is for a subclass to invoke this
-in its class_init function.
-
-gtk_container_class_handle_border_width() is necessary because it
-would break API too badly to make this behavior the default. So
-subclasses must “opt in” to the parent class handling border_width
-for them.
-
-</description>
-<parameters>
-<parameter name="klass">
-<parameter_description> the class struct of a #GtkContainer subclass
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_container_class_install_child_properties">
 <description>
 Installs child properties on a container class.
@@ -38691,23 +31272,6 @@ rather than gtk_container_forall().
 <return></return>
 </function>
 
-<function name="gtk_container_get_border_width">
-<description>
-Retrieves the border width of the container. See
-gtk_container_set_border_width().
-
-
-</description>
-<parameters>
-<parameter name="container">
-<parameter_description> a #GtkContainer
-</parameter_description>
-</parameter>
-</parameters>
-<return> the current border width
-</return>
-</function>
-
 <function name="gtk_container_get_children">
 <description>
 Returns the container’s non-internal children. See
@@ -38834,27 +31398,6 @@ from the toplevel down to and including @child.
 </return>
 </function>
 
-<function name="gtk_container_get_resize_mode">
-<description>
-Returns the resize mode for the container. See
-gtk_container_set_resize_mode ().
-
-Deprecated: 3.12: Resize modes are deprecated. They aren’t necessary
-anymore since frame clocks and might introduce obscure bugs if
-used.
-
-</description>
-<parameters>
-<parameter name="container">
-<parameter_description> a #GtkContainer
-</parameter_description>
-</parameter>
-</parameters>
-<return> the current resize mode
-
-</return>
-</function>
-
 <function name="gtk_container_propagate_draw">
 <description>
 When a container receives a call to the draw function, it must send
@@ -38919,47 +31462,6 @@ container and help break any circular reference count cycles.
 <return></return>
 </function>
 
-<function name="gtk_container_resize_children">
-<description>
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="container">
-<parameter_description> a #GtkContainer
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_container_set_border_width">
-<description>
-Sets the border width of the container.
-
-The border width of a container is the amount of space to leave
-around the outside of the container. The only exception to this is
-#GtkWindow; because toplevel windows can’t leave space outside,
-they leave the space inside. The border is added on all sides of
-the container. To add space to only one side, use a specific
-#GtkWidget:margin property on the child widget, for example
-#GtkWidget:margin-top.
-
-</description>
-<parameters>
-<parameter name="container">
-<parameter_description> a #GtkContainer
-</parameter_description>
-</parameter>
-<parameter name="border_width">
-<parameter_description> amount of blank space to leave outside
-the container. Valid values are in the range 0-65535 pixels.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_container_set_focus_chain">
 <description>
 Sets a focus chain, overriding the one computed automatically by GTK+.
@@ -39064,55 +31566,6 @@ is moved among the descendents of @container
 <return></return>
 </function>
 
-<function name="gtk_container_set_reallocate_redraws">
-<description>
-Sets the @reallocate_redraws flag of the container to the given value.
-
-Containers requesting reallocation redraws get automatically
-redrawn if any of their children changed allocation.
-
-Deprecated: 3.14: Call gtk_widget_queue_draw() in your size_allocate handler.
-
-</description>
-<parameters>
-<parameter name="container">
-<parameter_description> a #GtkContainer
-</parameter_description>
-</parameter>
-<parameter name="needs_redraws">
-<parameter_description> the new value for the container’s @reallocate_redraws flag
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_container_set_resize_mode">
-<description>
-Sets the resize mode for the container.
-
-The resize mode of a container determines whether a resize request
-will be passed to the container’s parent, queued for later execution
-or executed immediately.
-
-Deprecated: 3.12: Resize modes are deprecated. They aren’t necessary
-anymore since frame clocks and might introduce obscure bugs if
-used.
-
-</description>
-<parameters>
-<parameter name="container">
-<parameter_description> a #GtkContainer
-</parameter_description>
-</parameter>
-<parameter name="resize_mode">
-<parameter_description> the new resize mode
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_container_unset_focus_chain">
 <description>
 Removes a focus chain explicitly set with gtk_container_set_focus_chain().
@@ -39656,7 +32109,6 @@ This memory is owned by GTK+, and you must not free it.
 Loads @data into @css_provider, and by doing so clears any previously loaded
 information.
 
-
 </description>
 <parameters>
 <parameter name="css_provider">
@@ -39673,16 +32125,8 @@ information.
 potentially do a copy.
 </parameter_description>
 </parameter>
-<parameter name="error">
-<parameter_description> return location for a #GError, or %NULL
-</parameter_description>
-</parameter>
 </parameters>
-<return> %TRUE. The return value is deprecated and %FALSE will only be
-returned for backwards compatibility reasons if an @error is not 
-%NULL and a loading error occurred. To track errors while loading
-CSS, connect to the #GtkCssProvider::parsing-error signal.
-</return>
+<return></return>
 </function>
 
 <function name="gtk_css_provider_load_from_file">
@@ -39690,7 +32134,6 @@ CSS, connect to the #GtkCssProvider::parsing-error signal.
 Loads the data contained in @file into @css_provider, making it
 clear any previously loaded information.
 
-
 </description>
 <parameters>
 <parameter name="css_provider">
@@ -39701,16 +32144,8 @@ clear any previously loaded information.
 <parameter_description> #GFile pointing to a file to load
 </parameter_description>
 </parameter>
-<parameter name="error">
-<parameter_description> return location for a #GError, or %NULL
-</parameter_description>
-</parameter>
 </parameters>
-<return> %TRUE. The return value is deprecated and %FALSE will only be
-returned for backwards compatibility reasons if an @error is not 
-%NULL and a loading error occurred. To track errors while loading
-CSS, connect to the #GtkCssProvider::parsing-error signal.
-</return>
+<return></return>
 </function>
 
 <function name="gtk_css_provider_load_from_path">
@@ -39718,7 +32153,6 @@ CSS, connect to the #GtkCssProvider::parsing-error signal.
 Loads the data contained in @path into @css_provider, making it clear
 any previously loaded information.
 
-
 </description>
 <parameters>
 <parameter name="css_provider">
@@ -39729,16 +32163,8 @@ any previously loaded information.
 <parameter_description> the path of a filename to load, in the GLib filename encoding
 </parameter_description>
 </parameter>
-<parameter name="error">
-<parameter_description> return location for a #GError, or %NULL
-</parameter_description>
-</parameter>
 </parameters>
-<return> %TRUE. The return value is deprecated and %FALSE will only be
-returned for backwards compatibility reasons if an @error is not 
-%NULL and a loading error occurred. To track errors while loading
-CSS, connect to the #GtkCssProvider::parsing-error signal.
-</return>
+<return></return>
 </function>
 
 <function name="gtk_css_provider_load_from_resource">
@@ -40403,99 +32829,6 @@ be triggered during a gtk_dialog_run() call.
 </return>
 </function>
 
-<function name="gtk_dialog_set_alternative_button_order">
-<description>
-Sets an alternative button order. If the
-#GtkSettings:gtk-alternative-button-order setting is set to %TRUE,
-the dialog buttons are reordered according to the order of the
-response ids passed to this function.
-
-By default, GTK+ dialogs use the button order advocated by the
-[GNOME Human Interface Guidelines](http://library.gnome.org/devel/hig-book/stable/)
-with the affirmative button at the far
-right, and the cancel button left of it. But the builtin GTK+ dialogs
-and #GtkMessageDialogs do provide an alternative button order,
-which is more suitable on some platforms, e.g. Windows.
-
-Use this function after adding all the buttons to your dialog, as the
-following example shows:
-
-|[&lt;!-- language=&quot;C&quot; --&gt;
-cancel_button = gtk_dialog_add_button (GTK_DIALOG (dialog),
-_(&quot;_Cancel&quot;),
-GTK_RESPONSE_CANCEL);
-
-ok_button = gtk_dialog_add_button (GTK_DIALOG (dialog),
-_(&quot;_OK&quot;),
-GTK_RESPONSE_OK);
-
-gtk_widget_grab_default (ok_button);
-
-help_button = gtk_dialog_add_button (GTK_DIALOG (dialog),
-_(&quot;_Help&quot;),
-GTK_RESPONSE_HELP);
-
-gtk_dialog_set_alternative_button_order (GTK_DIALOG (dialog),
-GTK_RESPONSE_OK,
-GTK_RESPONSE_CANCEL,
-GTK_RESPONSE_HELP,
--1);
-]|
-
-Since: 2.6
-Deprecated: 3.10: Deprecated
-
-</description>
-<parameters>
-<parameter name="dialog">
-<parameter_description> a #GtkDialog
-</parameter_description>
-</parameter>
-<parameter name="first_response_id">
-<parameter_description> a response id used by one @dialog’s buttons
-</parameter_description>
-</parameter>
-<parameter name="Varargs">
-<parameter_description> a list of more response ids of @dialog’s buttons, terminated by -1
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_dialog_set_alternative_button_order_from_array">
-<description>
-Sets an alternative button order. If the
-#GtkSettings:gtk-alternative-button-order setting is set to %TRUE,
-the dialog buttons are reordered according to the order of the
-response ids in @new_order.
-
-See gtk_dialog_set_alternative_button_order() for more information.
-
-This function is for use by language bindings.
-
-Since: 2.6
-Deprecated: 3.10: Deprecated
-
-</description>
-<parameters>
-<parameter name="dialog">
-<parameter_description> a #GtkDialog
-</parameter_description>
-</parameter>
-<parameter name="n_params">
-<parameter_description> the number of response ids in @new_order
-</parameter_description>
-</parameter>
-<parameter name="new_order">
-<parameter_description> an array of response ids of
-@dialog’s buttons
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_dialog_set_default_response">
 <description>
 Sets the last widget in the dialog’s action area with the given @response_id
@@ -40589,37 +32922,6 @@ to @sizes.
 </return>
 </function>
 
-<function name="gtk_drag_begin">
-<description>
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> the source widget.
-</parameter_description>
-</parameter>
-<parameter name="targets">
-<parameter_description> The targets (data formats) in which the
-source can provide the data.
-</parameter_description>
-</parameter>
-<parameter name="actions">
-<parameter_description> A bitmask of the allowed drag actions for this drag.
-</parameter_description>
-</parameter>
-<parameter name="button">
-<parameter_description> The button the user clicked to start the drag.
-</parameter_description>
-</parameter>
-<parameter name="event">
-<parameter_description> The event that triggered the start of the drag.
-</parameter_description>
-</parameter>
-</parameters>
-<return>
-</return>
-</function>
-
 <function name="gtk_drag_begin_with_coordinates">
 <description>
 
@@ -40702,6 +33004,13 @@ source can provide the data.
 
 <function name="gtk_drag_dest_add_image_targets">
 <description>
+Add the image targets supported by #GtkSelectionData to
+the target list of the drag destination. The targets
+are added with @info = 0. If you need another value,
+use gtk_target_list_add_image_targets() and
+gtk_drag_dest_set_target_list().
+
+Since: 2.6
 
 </description>
 <parameters>
@@ -40715,6 +33024,13 @@ source can provide the data.
 
 <function name="gtk_drag_dest_add_text_targets">
 <description>
+Add the text targets supported by #GtkSelectionData to
+the target list of the drag destination. The targets
+are added with @info = 0. If you need another value,
+use gtk_target_list_add_text_targets() and
+gtk_drag_dest_set_target_list().
+
+Since: 2.6
 
 </description>
 <parameters>
@@ -40728,6 +33044,13 @@ source can provide the data.
 
 <function name="gtk_drag_dest_add_uri_targets">
 <description>
+Add the URI targets supported by #GtkSelectionData to
+the target list of the drag destination. The targets
+are added with @info = 0. If you need another value,
+use gtk_target_list_add_uri_targets() and
+gtk_drag_dest_set_target_list().
+
+Since: 2.6
 
 </description>
 <parameters>
@@ -40741,6 +33064,14 @@ source can provide the data.
 
 <function name="gtk_drag_dest_find_target">
 <description>
+Looks for a match between the supported targets of @context and the
+@dest_target_list, returning the first matching target, otherwise
+returning %GDK_NONE. @dest_target_list should usually be the return
+value from gtk_drag_dest_get_target_list(), but some widgets may
+have different valid targets for different parts of the widget; in
+that case, they will have to implement a drag_motion handler that
+passes the correct target list to this function.
+
 
 </description>
 <parameters>
@@ -40758,12 +33089,16 @@ gtk_drag_dest_get_target_list (@widget).
 </parameter_description>
 </parameter>
 </parameters>
-<return>
+<return> first target that the source offers
+and the dest can accept, or %GDK_NONE
 </return>
 </function>
 
 <function name="gtk_drag_dest_get_target_list">
 <description>
+Returns the list of targets this widget can accept from
+drag-and-drop.
+
 
 </description>
 <parameters>
@@ -40772,11 +33107,16 @@ gtk_drag_dest_get_target_list (@widget).
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the #GtkTargetList, or %NULL if none
+</return>
 </function>
 
 <function name="gtk_drag_dest_get_track_motion">
 <description>
+Returns whether the widget has been configured to always
+emit #GtkWidget::drag-motion signals.
+
+Since: 2.10
 
 </description>
 <parameters>
@@ -40785,11 +33125,53 @@ gtk_drag_dest_get_target_list (@widget).
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> %TRUE if the widget always emits
+#GtkWidget::drag-motion events
+
+</return>
 </function>
 
 <function name="gtk_drag_dest_set">
 <description>
+Sets a widget as a potential drop destination, and adds default behaviors.
+
+The default behaviors listed in @flags have an effect similar
+to installing default handlers for the widget’s drag-and-drop signals
+(#GtkWidget::drag-motion, #GtkWidget::drag-drop, ...). They all exist
+for convenience. When passing #GTK_DEST_DEFAULT_ALL for instance it is
+sufficient to connect to the widget’s #GtkWidget::drag-data-received
+signal to get primitive, but consistent drag-and-drop support.
+
+Things become more complicated when you try to preview the dragged data,
+as described in the documentation for #GtkWidget::drag-motion. The default
+behaviors described by @flags make some assumptions, that can conflict
+with your own signal handlers. For instance #GTK_DEST_DEFAULT_DROP causes
+invokations of gdk_drag_status() in the context of #GtkWidget::drag-motion,
+and invokations of gtk_drag_finish() in #GtkWidget::drag-data-received.
+Especially the later is dramatic, when your own #GtkWidget::drag-motion
+handler calls gtk_drag_get_data() to inspect the dragged data.
+
+There’s no way to set a default action here, you can use the
+#GtkWidget::drag-motion callback for that. Here’s an example which selects
+the action to use depending on whether the control key is pressed or not:
+|[&lt;!-- language=&quot;C&quot; --&gt;
+static void
+drag_motion (GtkWidget *widget,
+GdkDragContext *context,
+gint x,
+gint y,
+guint time)
+{
+GdkModifierType mask;
+
+gdk_window_get_pointer (gtk_widget_get_window (widget),
+NULL, NULL, &amp;mask);
+if (mask &amp; GDK_CONTROL_MASK)
+gdk_drag_status (context, GDK_ACTION_COPY, time);
+else
+gdk_drag_status (context, GDK_ACTION_MOVE, time);
+}
+]|
 
 </description>
 <parameters>
@@ -40802,10 +33184,10 @@ gtk_drag_dest_get_target_list (@widget).
 </parameter_description>
 </parameter>
 <parameter name="targets">
-<parameter_description> a pointer to an array of #GtkTargetEntrys
-indicating the drop types that this @widget will accept, or %NULL.
-Later you can access the list with gtk_drag_dest_get_target_list()
-and gtk_drag_dest_find_target().
+<parameter_description> a pointer to an array of
+#GtkTargetEntrys indicating the drop types that this @widget will
+accept, or %NULL. Later you can access the list with
+gtk_drag_dest_get_target_list() and gtk_drag_dest_find_target().
 </parameter_description>
 </parameter>
 <parameter name="n_targets">
@@ -40820,36 +33202,11 @@ and gtk_drag_dest_find_target().
 <return></return>
 </function>
 
-<function name="gtk_drag_dest_set_proxy">
-<description>
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="proxy_window">
-<parameter_description> the window to which to forward drag events
-</parameter_description>
-</parameter>
-<parameter name="protocol">
-<parameter_description> the drag protocol which the @proxy_window accepts
-(You can use gdk_drag_get_protocol() to determine this)
-</parameter_description>
-</parameter>
-<parameter name="use_coordinates">
-<parameter_description> If %TRUE, send the same coordinates to the
-destination, because it is an embedded
-subwindow.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_drag_dest_set_target_list">
 <description>
+Sets the target types that this widget can accept from drag-and-drop.
+The widget must first be made into a drag destination with
+gtk_drag_dest_set().
 
 </description>
 <parameters>
@@ -40867,6 +33224,14 @@ subwindow.
 
 <function name="gtk_drag_dest_set_track_motion">
 <description>
+Tells the widget to emit #GtkWidget::drag-motion and
+#GtkWidget::drag-leave events regardless of the targets and the
+%GTK_DEST_DEFAULT_MOTION flag.
+
+This may be used when a widget wants to do generic
+actions regardless of the targets that the source offers.
+
+Since: 2.10
 
 </description>
 <parameters>
@@ -40884,6 +33249,9 @@ subwindow.
 
 <function name="gtk_drag_dest_unset">
 <description>
+Clears information about a drop destination set with
+gtk_drag_dest_set(). The widget will no longer receive
+notification of drags.
 
 </description>
 <parameters>
@@ -41083,33 +33451,6 @@ with a  context for the source side of a drag)
 <return></return>
 </function>
 
-<function name="gtk_drag_set_icon_stock">
-<description>
-Sets the icon for a given drag from a stock ID.
-
-</description>
-<parameters>
-<parameter name="context">
-<parameter_description> the context for a drag. (This must be called 
-with a  context for the source side of a drag)
-</parameter_description>
-</parameter>
-<parameter name="stock_id">
-<parameter_description> the ID of the stock icon to use for the drag.
-</parameter_description>
-</parameter>
-<parameter name="hot_x">
-<parameter_description> the X offset within the icon of the hotspot.
-</parameter_description>
-</parameter>
-<parameter name="hot_y">
-<parameter_description> the Y offset within the icon of the hotspot.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_drag_set_icon_surface">
 <description>
 Sets @surface as the icon for a given drag. GTK+ retains
@@ -41339,27 +33680,6 @@ release it when it is no longer needed.
 <return></return>
 </function>
 
-<function name="gtk_drag_source_set_icon_stock">
-<description>
-Sets the icon that will be used for drags from a particular source
-to a stock icon.
-
-Deprecated: 3.10: Use gtk_drag_source_set_icon_name() instead.
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="stock_id">
-<parameter_description> the ID of the stock icon to use
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_drag_source_set_target_list">
 <description>
 Changes the target types that this widget offers for drag-and-drop.
@@ -41409,46 +33729,6 @@ Undoes the effects of gtk_drag_source_set().
 <return></return>
 </function>
 
-<function name="gtk_draw_insertion_cursor">
-<description>
-Draws a text caret on @cr at @location. This is not a style function
-but merely a convenience function for drawing the standard cursor shape.
-
-Since: 3.0
-Deprecated: 3.4: Use gtk_render_insertion_cursor() instead.
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description>  a #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="cr">
-<parameter_description> cairo context to draw to
-</parameter_description>
-</parameter>
-<parameter name="location">
-<parameter_description> location where to draw the cursor (@location-&gt;width is ignored)
-</parameter_description>
-</parameter>
-<parameter name="is_primary">
-<parameter_description> if the cursor should be the primary cursor color.
-</parameter_description>
-</parameter>
-<parameter name="direction">
-<parameter_description> whether the cursor is left-to-right or
-right-to-left. Should never be #GTK_TEXT_DIR_NONE
-</parameter_description>
-</parameter>
-<parameter name="draw_arrow">
-<parameter_description> %TRUE to draw a directional arrow on the
-cursor. Should be %FALSE unless the cursor is split.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_drawing_area_new">
 <description>
 Creates a new drawing area.
@@ -42884,7 +35164,7 @@ Retrieves the image used for the icon.
 
 Unlike the other methods of setting and getting icon data, this
 method will work regardless of whether the icon was set using a
-#GdkPixbuf, a #GIcon, a stock item, or an icon name.
+#GdkPixbuf, a #GIcon or an icon name.
 
 Since: 2.16
 
@@ -42927,33 +35207,6 @@ Since: 2.16
 </return>
 </function>
 
-<function name="gtk_entry_get_icon_stock">
-<description>
-Retrieves the stock id used for the icon, or %NULL if there is
-no icon or if the icon was set by some other method (e.g., by
-pixbuf, icon name or gicon).
-
-Since: 2.16
-
-Deprecated: 3.10: Use gtk_entry_get_icon_name() instead.
-
-</description>
-<parameters>
-<parameter name="entry">
-<parameter_description> A #GtkEntry
-</parameter_description>
-</parameter>
-<parameter name="icon_pos">
-<parameter_description> Icon position
-</parameter_description>
-</parameter>
-</parameters>
-<return> A stock id, or %NULL if no icon is set or if the icon
-wasn’t set from a stock id
-
-</return>
-</function>
-
 <function name="gtk_entry_get_icon_storage_type">
 <description>
 Gets the type of representation being used by the icon
@@ -43026,30 +35279,6 @@ string with g_free() when done.
 </return>
 </function>
 
-<function name="gtk_entry_get_inner_border">
-<description>
-This function returns the entry’s #GtkEntry:inner-border property. See
-gtk_entry_set_inner_border() for more information.
-
-Since: 2.10
-
-Deprecated: 3.4: Use the standard border and padding CSS properties (through
-objects like #GtkStyleContext and #GtkCssProvider); the value returned by
-this function is ignored by #GtkEntry.
-
-</description>
-<parameters>
-<parameter name="entry">
-<parameter_description> a #GtkEntry
-</parameter_description>
-</parameter>
-</parameters>
-<return> the entry’s #GtkBorder, or
-%NULL if none was set.
-
-</return>
-</function>
-
 <function name="gtk_entry_get_input_hints">
 <description>
 Gets the value of the #GtkEntry:input-hints property.
@@ -43870,35 +36099,6 @@ Since: 2.16
 <return></return>
 </function>
 
-<function name="gtk_entry_set_icon_from_stock">
-<description>
-Sets the icon shown in the entry at the specified position from
-a stock image.
-
-If @stock_id is %NULL, no icon will be shown in the specified position.
-
-Since: 2.16
-
-Deprecated: 3.10: Use gtk_entry_set_icon_from_icon_name() instead.
-
-</description>
-<parameters>
-<parameter name="entry">
-<parameter_description> A #GtkEntry
-</parameter_description>
-</parameter>
-<parameter name="icon_pos">
-<parameter_description> Icon position
-</parameter_description>
-</parameter>
-<parameter name="stock_id">
-<parameter_description> The name of the stock item, or %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_entry_set_icon_sensitive">
 <description>
 Sets the sensitivity for the specified icon.
@@ -43985,37 +36185,6 @@ Since: 2.16
 <return></return>
 </function>
 
-<function name="gtk_entry_set_inner_border">
-<description>
-Sets %entry’s inner-border property to @border, or clears it if %NULL
-is passed. The inner-border is the area around the entry’s text, but
-inside its frame.
-
-If set, this property overrides the inner-border style property.
-Overriding the style-provided border is useful when you want to do
-in-place editing of some text in a canvas or list widget, where
-pixel-exact positioning of the entry is important.
-
-Since: 2.10
-
-Deprecated: 3.4: Use the standard border and padding CSS properties (through
-objects like #GtkStyleContext and #GtkCssProvider); the value set with
-this function is ignored by #GtkEntry.
-
-</description>
-<parameters>
-<parameter name="entry">
-<parameter_description> a #GtkEntry
-</parameter_description>
-</parameter>
-<parameter name="border">
-<parameter_description> a #GtkBorder, or %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_entry_set_input_hints">
 <description>
 Sets the #GtkEntry:input-hints property, which
@@ -44756,26 +36925,6 @@ Since: 3.2
 </return>
 </function>
 
-<function name="gtk_expander_get_spacing">
-<description>
-Gets the value set by gtk_expander_set_spacing().
-
-Since: 2.4
-
-Deprecated: 3.20: Use margins on the child instead.
-
-</description>
-<parameters>
-<parameter name="expander">
-<parameter_description> a #GtkExpander
-</parameter_description>
-</parameter>
-</parameters>
-<return> spacing between the expander and child
-
-</return>
-</function>
-
 <function name="gtk_expander_get_use_markup">
 <description>
 Returns whether the label’s text is interpreted as marked up with
@@ -44966,29 +37115,6 @@ Since: 3.2
 <return></return>
 </function>
 
-<function name="gtk_expander_set_spacing">
-<description>
-Sets the spacing field of @expander, which is the number of
-pixels to place between expander and the child.
-
-Since: 2.4
-
-Deprecated: 3.20: Use margins on the child instead.
-
-</description>
-<parameters>
-<parameter name="expander">
-<parameter_description> a #GtkExpander
-</parameter_description>
-</parameter>
-<parameter name="spacing">
-<parameter_description> distance between the expander and child in pixels
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_expander_set_use_markup">
 <description>
 Sets whether the text of the label contains markup in
@@ -45168,28 +37294,6 @@ otherwise.  In the latter case, the @error will be set as appropriate.
 </return>
 </function>
 
-<function name="gtk_file_chooser_button_get_focus_on_click">
-<description>
-Returns whether the button grabs focus when it is clicked with the mouse.
-See gtk_file_chooser_button_set_focus_on_click().
-
-Since: 2.10
-
-Deprecated: 3.20: Use gtk_widget_get_focus_on_click() instead
-
-</description>
-<parameters>
-<parameter name="button">
-<parameter_description> a #GtkFileChooserButton
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the button grabs focus when it is clicked with
-the mouse.
-
-</return>
-</function>
-
 <function name="gtk_file_chooser_button_get_title">
 <description>
 Retrieves the title of the browse dialog used by @button. The returned value
@@ -45276,31 +37380,6 @@ Since: 2.6
 </return>
 </function>
 
-<function name="gtk_file_chooser_button_set_focus_on_click">
-<description>
-Sets whether the button will grab focus when it is clicked with the mouse.
-Making mouse clicks not grab focus is useful in places like toolbars where
-you don’t want the keyboard focus removed from the main area of the
-application.
-
-Since: 2.10
-
-Deprecated: 3.20: Use gtk_widget_set_focus_on_click() instead
-
-</description>
-<parameters>
-<parameter name="button">
-<parameter_description> a #GtkFileChooserButton
-</parameter_description>
-</parameter>
-<parameter name="focus_on_click">
-<parameter_description> whether the button grabs focus when clicked with the mouse
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_file_chooser_button_set_title">
 <description>
 Modifies the @title of the browse dialog used by @button.
@@ -48727,454 +40806,6 @@ Since: 3.2
 </return>
 </function>
 
-<function name="gtk_font_selection_dialog_get_cancel_button">
-<description>
-Gets the “Cancel” button.
-
-Since: 2.14
-
-Deprecated: 3.2: Use #GtkFontChooserDialog
-
-</description>
-<parameters>
-<parameter name="fsd">
-<parameter_description> a #GtkFontSelectionDialog
-</parameter_description>
-</parameter>
-</parameters>
-<return> the #GtkWidget used in the dialog
-for the “Cancel” button.
-
-</return>
-</function>
-
-<function name="gtk_font_selection_dialog_get_font_name">
-<description>
-Gets the currently-selected font name.
-
-Note that this can be a different string than what you set with 
-gtk_font_selection_dialog_set_font_name(), as the font selection widget
-may normalize font names and thus return a string with a different 
-structure. For example, “Helvetica Italic Bold 12” could be normalized 
-to “Helvetica Bold Italic 12”.  Use pango_font_description_equal()
-if you want to compare two font descriptions.
-
-Deprecated: 3.2: Use #GtkFontChooserDialog
-
-</description>
-<parameters>
-<parameter name="fsd">
-<parameter_description> a #GtkFontSelectionDialog
-</parameter_description>
-</parameter>
-</parameters>
-<return> A string with the name of the current font, or %NULL if no 
-font is selected. You must free this string with g_free().
-
-</return>
-</function>
-
-<function name="gtk_font_selection_dialog_get_font_selection">
-<description>
-Retrieves the #GtkFontSelection widget embedded in the dialog.
-
-Since: 2.22
-
-Deprecated: 3.2: Use #GtkFontChooserDialog
-
-</description>
-<parameters>
-<parameter name="fsd">
-<parameter_description> a #GtkFontSelectionDialog
-</parameter_description>
-</parameter>
-</parameters>
-<return> the embedded #GtkFontSelection
-
-</return>
-</function>
-
-<function name="gtk_font_selection_dialog_get_ok_button">
-<description>
-Gets the “OK” button.
-
-Since: 2.14
-
-Deprecated: 3.2: Use #GtkFontChooserDialog
-
-</description>
-<parameters>
-<parameter name="fsd">
-<parameter_description> a #GtkFontSelectionDialog
-</parameter_description>
-</parameter>
-</parameters>
-<return> the #GtkWidget used in the dialog
-for the “OK” button.
-
-</return>
-</function>
-
-<function name="gtk_font_selection_dialog_get_preview_text">
-<description>
-Gets the text displayed in the preview area.
-
-Deprecated: 3.2: Use #GtkFontChooserDialog
-
-</description>
-<parameters>
-<parameter name="fsd">
-<parameter_description> a #GtkFontSelectionDialog
-</parameter_description>
-</parameter>
-</parameters>
-<return> the text displayed in the preview area. 
-This string is owned by the widget and should not be 
-modified or freed 
-
-</return>
-</function>
-
-<function name="gtk_font_selection_dialog_new">
-<description>
-Creates a new #GtkFontSelectionDialog.
-
-Deprecated: 3.2: Use #GtkFontChooserDialog
-
-</description>
-<parameters>
-<parameter name="title">
-<parameter_description> the title of the dialog window 
-</parameter_description>
-</parameter>
-</parameters>
-<return> a new #GtkFontSelectionDialog
-
-</return>
-</function>
-
-<function name="gtk_font_selection_dialog_set_font_name">
-<description>
-Sets the currently selected font. 
-
-Deprecated: 3.2: Use #GtkFontChooserDialog
-
-</description>
-<parameters>
-<parameter name="fsd">
-<parameter_description> a #GtkFontSelectionDialog
-</parameter_description>
-</parameter>
-<parameter name="fontname">
-<parameter_description> a font name like “Helvetica 12” or “Times Bold 18”
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the font selected in @fsd is now the
-@fontname specified, %FALSE otherwise. 
-
-</return>
-</function>
-
-<function name="gtk_font_selection_dialog_set_preview_text">
-<description>
-Sets the text displayed in the preview area. 
-
-Deprecated: 3.2: Use #GtkFontChooserDialog
-
-</description>
-<parameters>
-<parameter name="fsd">
-<parameter_description> a #GtkFontSelectionDialog
-</parameter_description>
-</parameter>
-<parameter name="text">
-<parameter_description> the text to display in the preview area
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_font_selection_get_face">
-<description>
-Gets the #PangoFontFace representing the selected font group
-details (i.e. family, slant, weight, width, etc).
-
-Since: 2.14
-
-Deprecated: 3.2: Use #GtkFontChooser
-
-</description>
-<parameters>
-<parameter name="fontsel">
-<parameter_description> a #GtkFontSelection
-</parameter_description>
-</parameter>
-</parameters>
-<return> A #PangoFontFace representing the
-selected font group details. The returned object is owned by
-@fontsel and must not be modified or freed.
-
-</return>
-</function>
-
-<function name="gtk_font_selection_get_face_list">
-<description>
-This returns the #GtkTreeView which lists all styles available for
-the selected font. For example, “Regular”, “Bold”, etc.
-
-Since: 2.14
-
-Deprecated: 3.2: Use #GtkFontChooser
-
-</description>
-<parameters>
-<parameter name="fontsel">
-<parameter_description> a #GtkFontSelection
-</parameter_description>
-</parameter>
-</parameters>
-<return> A #GtkWidget that is part of @fontsel
-
-</return>
-</function>
-
-<function name="gtk_font_selection_get_family">
-<description>
-Gets the #PangoFontFamily representing the selected font family.
-
-Since: 2.14
-
-Deprecated: 3.2: Use #GtkFontChooser
-
-</description>
-<parameters>
-<parameter name="fontsel">
-<parameter_description> a #GtkFontSelection
-</parameter_description>
-</parameter>
-</parameters>
-<return> A #PangoFontFamily representing the
-selected font family. Font families are a collection of font
-faces. The returned object is owned by @fontsel and must not
-be modified or freed.
-
-</return>
-</function>
-
-<function name="gtk_font_selection_get_family_list">
-<description>
-This returns the #GtkTreeView that lists font families, for
-example, “Sans”, “Serif”, etc.
-
-Since: 2.14
-
-Deprecated: 3.2: Use #GtkFontChooser
-
-</description>
-<parameters>
-<parameter name="fontsel">
-<parameter_description> a #GtkFontSelection
-</parameter_description>
-</parameter>
-</parameters>
-<return> A #GtkWidget that is part of @fontsel
-
-</return>
-</function>
-
-<function name="gtk_font_selection_get_font_name">
-<description>
-Gets the currently-selected font name. 
-
-Note that this can be a different string than what you set with 
-gtk_font_selection_set_font_name(), as the font selection widget may 
-normalize font names and thus return a string with a different structure. 
-For example, “Helvetica Italic Bold 12” could be normalized to 
-“Helvetica Bold Italic 12”. Use pango_font_description_equal()
-if you want to compare two font descriptions.
-
-Deprecated: 3.2: Use #GtkFontChooser
-
-</description>
-<parameters>
-<parameter name="fontsel">
-<parameter_description> a #GtkFontSelection
-</parameter_description>
-</parameter>
-</parameters>
-<return> A string with the name of the current font, or %NULL if 
-no font is selected. You must free this string with g_free().
-
-</return>
-</function>
-
-<function name="gtk_font_selection_get_preview_entry">
-<description>
-This returns the #GtkEntry used to display the font as a preview.
-
-Since: 2.14
-
-Deprecated: 3.2: Use #GtkFontChooser
-
-</description>
-<parameters>
-<parameter name="fontsel">
-<parameter_description> a #GtkFontSelection
-</parameter_description>
-</parameter>
-</parameters>
-<return> A #GtkWidget that is part of @fontsel
-
-</return>
-</function>
-
-<function name="gtk_font_selection_get_preview_text">
-<description>
-Gets the text displayed in the preview area.
-
-Deprecated: 3.2: Use #GtkFontChooser
-
-</description>
-<parameters>
-<parameter name="fontsel">
-<parameter_description> a #GtkFontSelection
-</parameter_description>
-</parameter>
-</parameters>
-<return> the text displayed in the preview area. 
-This string is owned by the widget and should not be 
-modified or freed 
-
-</return>
-</function>
-
-<function name="gtk_font_selection_get_size">
-<description>
-The selected font size.
-
-Since: 2.14
-
-Deprecated: 3.2: Use #GtkFontChooser
-
-</description>
-<parameters>
-<parameter name="fontsel">
-<parameter_description> a #GtkFontSelection
-</parameter_description>
-</parameter>
-</parameters>
-<return> A n integer representing the selected font size,
-or -1 if no font size is selected.
-
-</return>
-</function>
-
-<function name="gtk_font_selection_get_size_entry">
-<description>
-This returns the #GtkEntry used to allow the user to edit the font
-number manually instead of selecting it from the list of font sizes.
-
-Since: 2.14
-
-Deprecated: 3.2: Use #GtkFontChooser
-
-</description>
-<parameters>
-<parameter name="fontsel">
-<parameter_description> a #GtkFontSelection
-</parameter_description>
-</parameter>
-</parameters>
-<return> A #GtkWidget that is part of @fontsel
-
-</return>
-</function>
-
-<function name="gtk_font_selection_get_size_list">
-<description>
-This returns the #GtkTreeView used to list font sizes.
-
-Since: 2.14
-
-Deprecated: 3.2: Use #GtkFontChooser
-
-</description>
-<parameters>
-<parameter name="fontsel">
-<parameter_description> a #GtkFontSelection
-</parameter_description>
-</parameter>
-</parameters>
-<return> A #GtkWidget that is part of @fontsel
-
-</return>
-</function>
-
-<function name="gtk_font_selection_new">
-<description>
-Creates a new #GtkFontSelection.
-
-Deprecated: 3.2: Use #GtkFontChooserWidget instead
-
-</description>
-<parameters>
-</parameters>
-<return> a new #GtkFontSelection
-
-</return>
-</function>
-
-<function name="gtk_font_selection_set_font_name">
-<description>
-Sets the currently-selected font. 
-
-Note that the @fontsel needs to know the screen in which it will appear 
-for this to work; this can be guaranteed by simply making sure that the 
-@fontsel is inserted in a toplevel window before you call this function.
-
-Deprecated: 3.2: Use #GtkFontChooser
-
-</description>
-<parameters>
-<parameter name="fontsel">
-<parameter_description> a #GtkFontSelection
-</parameter_description>
-</parameter>
-<parameter name="fontname">
-<parameter_description> a font name like “Helvetica 12” or “Times Bold 18”
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the font could be set successfully; %FALSE if no 
-such font exists or if the @fontsel doesn’t belong to a particular 
-screen yet.
-
-</return>
-</function>
-
-<function name="gtk_font_selection_set_preview_text">
-<description>
-Sets the text displayed in the preview area.
-The @text is used to show how the selected font looks.
-
-Deprecated: 3.2: Use #GtkFontChooser
-
-</description>
-<parameters>
-<parameter name="fontsel">
-<parameter_description> a #GtkFontSelection
-</parameter_description>
-</parameter>
-<parameter name="text">
-<parameter_description> the text to display in the preview area 
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_frame_get_label">
 <description>
 If the frame’s label widget is a #GtkLabel, returns the
@@ -51196,38 +42827,6 @@ Deprecated: 3.8: #GtkGradient is deprecated.
 </return>
 </function>
 
-<function name="gtk_gradient_resolve">
-<description>
-If @gradient is resolvable, @resolved_gradient will be filled in
-with the resolved gradient as a cairo_pattern_t, and %TRUE will
-be returned. Generally, if @gradient can’t be resolved, it is
-due to it being defined on top of a named color that doesn't
-exist in @props.
-
-Since: 3.0
-
-Deprecated: 3.8: #GtkGradient is deprecated.
-
-</description>
-<parameters>
-<parameter name="gradient">
-<parameter_description> a #GtkGradient
-</parameter_description>
-</parameter>
-<parameter name="props">
-<parameter_description> #GtkStyleProperties to use when resolving named colors
-</parameter_description>
-</parameter>
-<parameter name="resolved_gradient">
-<parameter_description> return location for the resolved pattern
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the gradient has been resolved
-
-</return>
-</function>
-
 <function name="gtk_gradient_to_string">
 <description>
 Creates a string representation for @gradient that is suitable
@@ -51740,213 +43339,6 @@ Sets the amount of space between rows of @grid.
 <return></return>
 </function>
 
-<function name="gtk_handle_box_get_child_detached">
-<description>
-Whether the handlebox’s child is currently detached.
-
-Since: 2.14
-
-Deprecated: 3.4: #GtkHandleBox has been deprecated.
-
-</description>
-<parameters>
-<parameter name="handle_box">
-<parameter_description> a #GtkHandleBox
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the child is currently detached, otherwise %FALSE
-
-</return>
-</function>
-
-<function name="gtk_handle_box_get_handle_position">
-<description>
-Gets the handle position of the handle box. See
-gtk_handle_box_set_handle_position().
-
-Deprecated: 3.4: #GtkHandleBox has been deprecated.
-
-</description>
-<parameters>
-<parameter name="handle_box">
-<parameter_description> a #GtkHandleBox
-</parameter_description>
-</parameter>
-</parameters>
-<return> the current handle position.
-
-</return>
-</function>
-
-<function name="gtk_handle_box_get_shadow_type">
-<description>
-Gets the type of shadow drawn around the handle box. See
-gtk_handle_box_set_shadow_type().
-
-Deprecated: 3.4: #GtkHandleBox has been deprecated.
-
-</description>
-<parameters>
-<parameter name="handle_box">
-<parameter_description> a #GtkHandleBox
-</parameter_description>
-</parameter>
-</parameters>
-<return> the type of shadow currently drawn around the handle box.
-
-</return>
-</function>
-
-<function name="gtk_handle_box_get_snap_edge">
-<description>
-Gets the edge used for determining reattachment of the handle box.
-See gtk_handle_box_set_snap_edge().
-
-Deprecated: 3.4: #GtkHandleBox has been deprecated.
-
-</description>
-<parameters>
-<parameter name="handle_box">
-<parameter_description> a #GtkHandleBox
-</parameter_description>
-</parameter>
-</parameters>
-<return> the edge used for determining reattachment, or
-(GtkPositionType)-1 if this is determined (as per default)
-from the handle position.
-
-</return>
-</function>
-
-<function name="gtk_handle_box_new">
-<description>
-Create a new handle box.
-
-Deprecated: 3.4: #GtkHandleBox has been deprecated.
-
-</description>
-<parameters>
-</parameters>
-<return> a new #GtkHandleBox.
-
-</return>
-</function>
-
-<function name="gtk_handle_box_set_handle_position">
-<description>
-Sets the side of the handlebox where the handle is drawn.
-
-Deprecated: 3.4: #GtkHandleBox has been deprecated.
-
-</description>
-<parameters>
-<parameter name="handle_box">
-<parameter_description> a #GtkHandleBox
-</parameter_description>
-</parameter>
-<parameter name="position">
-<parameter_description> the side of the handlebox where the handle should be drawn.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_handle_box_set_shadow_type">
-<description>
-Sets the type of shadow to be drawn around the border
-of the handle box.
-
-Deprecated: 3.4: #GtkHandleBox has been deprecated.
-
-</description>
-<parameters>
-<parameter name="handle_box">
-<parameter_description> a #GtkHandleBox
-</parameter_description>
-</parameter>
-<parameter name="type">
-<parameter_description> the shadow type.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_handle_box_set_snap_edge">
-<description>
-Sets the snap edge of a handlebox. The snap edge is
-the edge of the detached child that must be aligned
-with the corresponding edge of the “ghost” left
-behind when the child was detached to reattach
-the torn-off window. Usually, the snap edge should
-be chosen so that it stays in the same place on
-the screen when the handlebox is torn off.
-
-If the snap edge is not set, then an appropriate value
-will be guessed from the handle position. If the
-handle position is %GTK_POS_RIGHT or %GTK_POS_LEFT,
-then the snap edge will be %GTK_POS_TOP, otherwise
-it will be %GTK_POS_LEFT.
-
-Deprecated: 3.4: #GtkHandleBox has been deprecated.
-
-</description>
-<parameters>
-<parameter name="handle_box">
-<parameter_description> a #GtkHandleBox
-</parameter_description>
-</parameter>
-<parameter name="edge">
-<parameter_description> the snap edge, or -1 to unset the value; in which
-case GTK+ will try to guess an appropriate value
-in the future.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_hbox_new">
-<description>
-Creates a new #GtkHBox.
-
-Deprecated: 3.2: You can use gtk_box_new() with %GTK_ORIENTATION_HORIZONTAL instead,
-which is a quick and easy change. But the recommendation is to switch to
-#GtkGrid, since #GtkBox is going to go away eventually.
-See [Migrating from other containers to GtkGrid][gtk-migrating-GtkGrid].
-
-</description>
-<parameters>
-<parameter name="homogeneous">
-<parameter_description> %TRUE if all children are to be given equal space allotments.
-</parameter_description>
-</parameter>
-<parameter name="spacing">
-<parameter_description> the number of pixels to place by default between children.
-</parameter_description>
-</parameter>
-</parameters>
-<return> a new #GtkHBox.
-
-</return>
-</function>
-
-<function name="gtk_hbutton_box_new">
-<description>
-Creates a new horizontal button box.
-
-Deprecated: 3.2: Use gtk_button_box_new() with %GTK_ORIENTATION_HORIZONTAL instead
-
-</description>
-<parameters>
-</parameters>
-<return> a new button box #GtkWidget.
-
-</return>
-</function>
-
 <function name="gtk_header_bar_get_custom_title">
 <description>
 Retrieves the custom title widget of the header. See
@@ -52276,247 +43668,6 @@ Since: 3.10
 <return></return>
 </function>
 
-<function name="gtk_hpaned_new">
-<description>
-Create a new #GtkHPaned
-
-Deprecated: 3.2: Use gtk_paned_new() with %GTK_ORIENTATION_HORIZONTAL instead
-
-</description>
-<parameters>
-</parameters>
-<return> the new #GtkHPaned
-
-</return>
-</function>
-
-<function name="gtk_hscale_new">
-<description>
-Creates a new #GtkHScale.
-
-Deprecated: 3.2: Use gtk_scale_new() with %GTK_ORIENTATION_HORIZONTAL instead
-
-</description>
-<parameters>
-<parameter name="adjustment">
-<parameter_description> the #GtkAdjustment which sets the range of
-the scale.
-</parameter_description>
-</parameter>
-</parameters>
-<return> a new #GtkHScale.
-
-</return>
-</function>
-
-<function name="gtk_hscale_new_with_range">
-<description>
-Creates a new horizontal scale widget that lets the user input a
-number between @min and @max (including @min and @max) with the
-increment @step.  @step must be nonzero; it’s the distance the
-slider moves when using the arrow keys to adjust the scale value.
-
-Note that the way in which the precision is derived works best if @step
-is a power of ten. If the resulting precision is not suitable for your
-needs, use gtk_scale_set_digits() to correct it.
-
-Deprecated: 3.2: Use gtk_scale_new_with_range() with %GTK_ORIENTATION_HORIZONTAL instead
-
-</description>
-<parameters>
-<parameter name="min">
-<parameter_description> minimum value
-</parameter_description>
-</parameter>
-<parameter name="max">
-<parameter_description> maximum value
-</parameter_description>
-</parameter>
-<parameter name="step">
-<parameter_description> step increment (tick size) used with keyboard shortcuts
-</parameter_description>
-</parameter>
-</parameters>
-<return> a new #GtkHScale
-
-</return>
-</function>
-
-<function name="gtk_hscrollbar_new">
-<description>
-Creates a new horizontal scrollbar.
-
-Deprecated: 3.2: Use gtk_scrollbar_new() with %GTK_ORIENTATION_HORIZONTAL instead
-
-</description>
-<parameters>
-<parameter name="adjustment">
-<parameter_description> the #GtkAdjustment to use, or %NULL to create a new adjustment
-</parameter_description>
-</parameter>
-</parameters>
-<return> the new #GtkHScrollbar
-
-</return>
-</function>
-
-<function name="gtk_hseparator_new">
-<description>
-Creates a new #GtkHSeparator.
-
-Deprecated: 3.2: Use gtk_separator_new() with %GTK_ORIENTATION_HORIZONTAL instead
-
-</description>
-<parameters>
-</parameters>
-<return> a new #GtkHSeparator.
-
-</return>
-</function>
-
-<function name="gtk_hsv_get_color">
-<description>
-Queries the current color in an HSV color selector.
-Returned values will be in the [0.0, 1.0] range.
-
-Since: 2.14
-
-</description>
-<parameters>
-<parameter name="hsv">
-<parameter_description> An HSV color selector
-</parameter_description>
-</parameter>
-<parameter name="h">
-<parameter_description> Return value for the hue
-</parameter_description>
-</parameter>
-<parameter name="s">
-<parameter_description> Return value for the saturation
-</parameter_description>
-</parameter>
-<parameter name="v">
-<parameter_description> Return value for the value
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_hsv_get_metrics">
-<description>
-Queries the size and ring width of an HSV color selector.
-
-Since: 2.14
-
-</description>
-<parameters>
-<parameter name="hsv">
-<parameter_description> An HSV color selector
-</parameter_description>
-</parameter>
-<parameter name="size">
-<parameter_description> Return value for the diameter of the hue ring
-</parameter_description>
-</parameter>
-<parameter name="ring_width">
-<parameter_description> Return value for the width of the hue ring
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_hsv_is_adjusting">
-<description>
-An HSV color selector can be said to be adjusting if multiple rapid
-changes are being made to its value, for example, when the user is 
-adjusting the value with the mouse. This function queries whether 
-the HSV color selector is being adjusted or not.
-
-Since: 2.14
-
-</description>
-<parameters>
-<parameter name="hsv">
-<parameter_description> A #GtkHSV 
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if clients can ignore changes to the color value,
-since they may be transitory, or %FALSE if they should consider
-the color value status to be final.
-
-</return>
-</function>
-
-<function name="gtk_hsv_new">
-<description>
-Creates a new HSV color selector.
-
-Since: 2.14
-
-</description>
-<parameters>
-</parameters>
-<return> A newly-created HSV color selector.
-
-</return>
-</function>
-
-<function name="gtk_hsv_set_color">
-<description>
-Sets the current color in an HSV color selector.
-Color component values must be in the [0.0, 1.0] range.
-
-Since: 2.14
-
-</description>
-<parameters>
-<parameter name="hsv">
-<parameter_description> An HSV color selector
-</parameter_description>
-</parameter>
-<parameter name="h">
-<parameter_description> Hue
-</parameter_description>
-</parameter>
-<parameter name="s">
-<parameter_description> Saturation
-</parameter_description>
-</parameter>
-<parameter name="v">
-<parameter_description> Value
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_hsv_set_metrics">
-<description>
-Sets the size and ring width of an HSV color selector.
-
-Since: 2.14
-
-</description>
-<parameters>
-<parameter name="hsv">
-<parameter_description> An HSV color selector
-</parameter_description>
-</parameter>
-<parameter name="size">
-<parameter_description> Diameter for the hue ring
-</parameter_description>
-</parameter>
-<parameter name="ring_width">
-<parameter_description> Width of the hue ring
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_hsv_to_rgb">
 <description>
 Converts a color from HSV space to RGB.
@@ -52556,220 +43707,6 @@ Since: 2.14
 <return></return>
 </function>
 
-<function name="gtk_icon_factory_add">
-<description>
-Adds the given @icon_set to the icon factory, under the name
-@stock_id.  @stock_id should be namespaced for your application,
-e.g. “myapp-whatever-icon”.  Normally applications create a
-#GtkIconFactory, then add it to the list of default factories with
-gtk_icon_factory_add_default(). Then they pass the @stock_id to
-widgets such as #GtkImage to display the icon. Themes can provide
-an icon with the same name (such as &quot;myapp-whatever-icon&quot;) to
-override your application’s default icons. If an icon already
-existed in @factory for @stock_id, it is unreferenced and replaced
-with the new @icon_set.
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-<parameter name="factory">
-<parameter_description> a #GtkIconFactory
-</parameter_description>
-</parameter>
-<parameter name="stock_id">
-<parameter_description> icon name
-</parameter_description>
-</parameter>
-<parameter name="icon_set">
-<parameter_description> icon set
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_icon_factory_add_default">
-<description>
-Adds an icon factory to the list of icon factories searched by
-gtk_style_lookup_icon_set(). This means that, for example,
-gtk_image_new_from_stock() will be able to find icons in @factory.
-There will normally be an icon factory added for each library or
-application that comes with icons. The default icon factories
-can be overridden by themes.
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-<parameter name="factory">
-<parameter_description> a #GtkIconFactory
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_icon_factory_lookup">
-<description>
-Looks up @stock_id in the icon factory, returning an icon set
-if found, otherwise %NULL. For display to the user, you should
-use gtk_style_lookup_icon_set() on the #GtkStyle for the
-widget that will display the icon, instead of using this
-function directly, so that themes are taken into account.
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-<parameter name="factory">
-<parameter_description> a #GtkIconFactory
-</parameter_description>
-</parameter>
-<parameter name="stock_id">
-<parameter_description> an icon name
-</parameter_description>
-</parameter>
-</parameters>
-<return> icon set of @stock_id.
-
-</return>
-</function>
-
-<function name="gtk_icon_factory_lookup_default">
-<description>
-Looks for an icon in the list of default icon factories.  For
-display to the user, you should use gtk_style_lookup_icon_set() on
-the #GtkStyle for the widget that will display the icon, instead of
-using this function directly, so that themes are taken into
-account.
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-<parameter name="stock_id">
-<parameter_description> an icon name
-</parameter_description>
-</parameter>
-</parameters>
-<return> a #GtkIconSet, or %NULL
-
-</return>
-</function>
-
-<function name="gtk_icon_factory_new">
-<description>
-Creates a new #GtkIconFactory. An icon factory manages a collection
-of #GtkIconSets; a #GtkIconSet manages a set of variants of a
-particular icon (i.e. a #GtkIconSet contains variants for different
-sizes and widget states). Icons in an icon factory are named by a
-stock ID, which is a simple string identifying the icon. Each
-#GtkStyle has a list of #GtkIconFactorys derived from the current
-theme; those icon factories are consulted first when searching for
-an icon. If the theme doesn’t set a particular icon, GTK+ looks for
-the icon in a list of default icon factories, maintained by
-gtk_icon_factory_add_default() and
-gtk_icon_factory_remove_default(). Applications with icons should
-add a default icon factory with their icons, which will allow
-themes to override the icons for the application.
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-</parameters>
-<return> a new #GtkIconFactory
-
-</return>
-</function>
-
-<function name="gtk_icon_factory_remove_default">
-<description>
-Removes an icon factory from the list of default icon
-factories. Not normally used; you might use it for a library that
-can be unloaded or shut down.
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-<parameter name="factory">
-<parameter_description> a #GtkIconFactory previously added with gtk_icon_factory_add_default()
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_icon_info_copy">
-<description>
-Make a copy of a #GtkIconInfo.
-
-Since: 2.4
-
-Deprecated: 3.8: Use g_object_ref()
-
-</description>
-<parameters>
-<parameter name="icon_info">
-<parameter_description> a #GtkIconInfo
-</parameter_description>
-</parameter>
-</parameters>
-<return> the new GtkIconInfo
-
-</return>
-</function>
-
-<function name="gtk_icon_info_free">
-<description>
-Free a #GtkIconInfo and associated information
-
-Since: 2.4
-
-Deprecated: 3.8: Use g_object_unref()
-
-</description>
-<parameters>
-<parameter name="icon_info">
-<parameter_description> a #GtkIconInfo
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_icon_info_get_attach_points">
-<description>
-This function is deprecated and always returns %FALSE.
-
-Since: 2.4
-
-Deprecated: 3.14: Attachment points are deprecated
-
-</description>
-<parameters>
-<parameter name="icon_info">
-<parameter_description> a #GtkIconInfo
-</parameter_description>
-</parameter>
-<parameter name="points">
-<parameter_description> location to store pointer
-to an array of points, or %NULL free the array of points with g_free().
-</parameter_description>
-</parameter>
-<parameter name="n_points">
-<parameter_description> location to store the number of points in @points,
-or %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return> %FALSE
-
-</return>
-</function>
-
 <function name="gtk_icon_info_get_base_scale">
 <description>
 Gets the base scale for the icon. The base scale is a scale
@@ -52821,78 +43758,6 @@ size is known for the icon.
 </return>
 </function>
 
-<function name="gtk_icon_info_get_builtin_pixbuf">
-<description>
-Gets the built-in image for this icon, if any. To allow GTK+ to use
-built in icon images, you must pass the %GTK_ICON_LOOKUP_USE_BUILTIN
-to gtk_icon_theme_lookup_icon().
-
-Since: 2.4
-
-Deprecated: 3.14: This function is deprecated, use
-gtk_icon_theme_add_resource_path() instead of builtin icons.
-
-</description>
-<parameters>
-<parameter name="icon_info">
-<parameter_description> a #GtkIconInfo
-</parameter_description>
-</parameter>
-</parameters>
-<return> the built-in image pixbuf, or %NULL.
-No extra reference is added to the returned pixbuf, so if
-you want to keep it around, you must use g_object_ref().
-The returned image must not be modified.
-
-</return>
-</function>
-
-<function name="gtk_icon_info_get_display_name">
-<description>
-This function is deprecated and always returns %NULL.
-
-Since: 2.4
-
-Deprecated: 3.14: Display names are deprecated
-
-</description>
-<parameters>
-<parameter name="icon_info">
-<parameter_description> a #GtkIconInfo
-</parameter_description>
-</parameter>
-</parameters>
-<return> %NULL
-
-</return>
-</function>
-
-<function name="gtk_icon_info_get_embedded_rect">
-<description>
-This function is deprecated and always returns %FALSE.
-
-Since: 2.4
-
-Deprecated: 3.14: Embedded rectangles are deprecated
-
-</description>
-<parameters>
-<parameter name="icon_info">
-<parameter_description> a #GtkIconInfo
-</parameter_description>
-</parameter>
-<parameter name="rectangle">
-<parameter_description> #GdkRectangle in which to store embedded
-rectangle coordinates; coordinates are only stored
-when this function returns %TRUE.
-</parameter_description>
-</parameter>
-</parameters>
-<return> %FALSE
-
-</return>
-</function>
-
 <function name="gtk_icon_info_get_filename">
 <description>
 Gets the filename for the icon. If the %GTK_ICON_LOOKUP_USE_BUILTIN
@@ -53343,51 +44208,6 @@ to the icon.
 </return>
 </function>
 
-<function name="gtk_icon_info_load_symbolic_for_style">
-<description>
-Loads an icon, modifying it to match the system colours for the foreground,
-success, warning and error colors provided. If the icon is not a symbolic
-one, the function will return the result from gtk_icon_info_load_icon().
-
-This allows loading symbolic icons that will match the system theme.
-
-See gtk_icon_info_load_symbolic() for more details.
-
-Since: 3.0
-
-Deprecated: 3.0: Use gtk_icon_info_load_symbolic_for_context() instead
-
-</description>
-<parameters>
-<parameter name="icon_info">
-<parameter_description> a #GtkIconInfo
-</parameter_description>
-</parameter>
-<parameter name="style">
-<parameter_description> a #GtkStyle to take the colors from
-</parameter_description>
-</parameter>
-<parameter name="state">
-<parameter_description> the widget state to use for colors
-</parameter_description>
-</parameter>
-<parameter name="was_symbolic">
-<parameter_description> a #gboolean, returns whether the
-loaded icon was a symbolic one and whether the @fg color was
-applied to it.
-</parameter_description>
-</parameter>
-<parameter name="error">
-<parameter_description> location to store error information on failure,
-or %NULL.
-</parameter_description>
-</parameter>
-</parameters>
-<return> a #GdkPixbuf representing the loaded icon
-
-</return>
-</function>
-
 <function name="gtk_icon_info_new_for_pixbuf">
 <description>
 Creates a #GtkIconInfo for a #GdkPixbuf.
@@ -53410,375 +44230,6 @@ Since: 2.14
 </return>
 </function>
 
-<function name="gtk_icon_info_set_raw_coordinates">
-<description>
-Sets whether the coordinates returned by gtk_icon_info_get_embedded_rect()
-and gtk_icon_info_get_attach_points() should be returned in their
-original form as specified in the icon theme, instead of scaled
-appropriately for the pixbuf returned by gtk_icon_info_load_icon().
-
-Raw coordinates are somewhat strange; they are specified to be with
-respect to the unscaled pixmap for PNG and XPM icons, but for SVG
-icons, they are in a 1000x1000 coordinate space that is scaled
-to the final size of the icon.  You can determine if the icon is an SVG
-icon by using gtk_icon_info_get_filename(), and seeing if it is non-%NULL
-and ends in “.svg”.
-
-This function is provided primarily to allow compatibility wrappers
-for older API's, and is not expected to be useful for applications.
-
-Since: 2.4
-
-Deprecated: 3.14: Embedded rectangles and attachment points are deprecated
-
-</description>
-<parameters>
-<parameter name="icon_info">
-<parameter_description> a #GtkIconInfo
-</parameter_description>
-</parameter>
-<parameter name="raw_coordinates">
-<parameter_description> whether the coordinates of embedded rectangles
-and attached points should be returned in their original
-(unscaled) form.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_icon_set_add_source">
-<description>
-Icon sets have a list of #GtkIconSource, which they use as base
-icons for rendering icons in different states and sizes. Icons are
-scaled, made to look insensitive, etc. in
-gtk_icon_set_render_icon(), but #GtkIconSet needs base images to
-work with. The base images and when to use them are described by
-a #GtkIconSource.
-
-This function copies @source, so you can reuse the same source immediately
-without affecting the icon set.
-
-An example of when you’d use this function: a web browser’s &quot;Back
-to Previous Page&quot; icon might point in a different direction in
-Hebrew and in English; it might look different when insensitive;
-and it might change size depending on toolbar mode (small/large
-icons). So a single icon set would contain all those variants of
-the icon, and you might add a separate source for each one.
-
-You should nearly always add a “default” icon source with all
-fields wildcarded, which will be used as a fallback if no more
-specific source matches. #GtkIconSet always prefers more specific
-icon sources to more generic icon sources. The order in which you
-add the sources to the icon set does not matter.
-
-gtk_icon_set_new_from_pixbuf() creates a new icon set with a
-default icon source based on the given pixbuf.
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-<parameter name="icon_set">
-<parameter_description> a #GtkIconSet
-</parameter_description>
-</parameter>
-<parameter name="source">
-<parameter_description> a #GtkIconSource
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_icon_set_copy">
-<description>
-Copies @icon_set by value.
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-<parameter name="icon_set">
-<parameter_description> a #GtkIconSet
-</parameter_description>
-</parameter>
-</parameters>
-<return> a new #GtkIconSet identical to the first.
-
-</return>
-</function>
-
-<function name="gtk_icon_set_get_sizes">
-<description>
-Obtains a list of icon sizes this icon set can render. The returned
-array must be freed with g_free().
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-<parameter name="icon_set">
-<parameter_description> a #GtkIconSet
-</parameter_description>
-</parameter>
-<parameter name="sizes">
-<parameter_description> return location
-for array of sizes (#GtkIconSize)
-</parameter_description>
-</parameter>
-<parameter name="n_sizes">
-<parameter_description> location to store number of elements in returned array
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_icon_set_new">
-<description>
-Creates a new #GtkIconSet. A #GtkIconSet represents a single icon
-in various sizes and widget states. It can provide a #GdkPixbuf
-for a given size and state on request, and automatically caches
-some of the rendered #GdkPixbuf objects.
-
-Normally you would use gtk_widget_render_icon_pixbuf() instead of
-using #GtkIconSet directly. The one case where you’d use
-#GtkIconSet is to create application-specific icon sets to place in
-a #GtkIconFactory.
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-</parameters>
-<return> a new #GtkIconSet
-
-</return>
-</function>
-
-<function name="gtk_icon_set_new_from_pixbuf">
-<description>
-Creates a new #GtkIconSet with @pixbuf as the default/fallback
-source image. If you don’t add any additional #GtkIconSource to the
-icon set, all variants of the icon will be created from @pixbuf,
-using scaling, pixelation, etc. as required to adjust the icon size
-or make the icon look insensitive/prelighted.
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-<parameter name="pixbuf">
-<parameter_description> a #GdkPixbuf
-</parameter_description>
-</parameter>
-</parameters>
-<return> a new #GtkIconSet
-
-</return>
-</function>
-
-<function name="gtk_icon_set_ref">
-<description>
-Increments the reference count on @icon_set.
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-<parameter name="icon_set">
-<parameter_description> a #GtkIconSet.
-</parameter_description>
-</parameter>
-</parameters>
-<return> @icon_set.
-
-</return>
-</function>
-
-<function name="gtk_icon_set_render_icon">
-<description>
-Renders an icon using gtk_style_render_icon(). In most cases,
-gtk_widget_render_icon() is better, since it automatically provides
-most of the arguments from the current widget settings.  This
-function never returns %NULL; if the icon can’t be rendered
-(perhaps because an image file fails to load), a default &quot;missing
-image&quot; icon will be returned instead.
-
-Deprecated: 3.0: Use gtk_icon_set_render_icon_pixbuf() instead
-
-</description>
-<parameters>
-<parameter name="icon_set">
-<parameter_description> a #GtkIconSet
-</parameter_description>
-</parameter>
-<parameter name="style">
-<parameter_description> a #GtkStyle associated with @widget, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="direction">
-<parameter_description> text direction
-</parameter_description>
-</parameter>
-<parameter name="state">
-<parameter_description> widget state
-</parameter_description>
-</parameter>
-<parameter name="size">
-<parameter_description> icon size (#GtkIconSize). A size of `(GtkIconSize)-1`
-means render at the size of the source and don’t scale.
-</parameter_description>
-</parameter>
-<parameter name="widget">
-<parameter_description> widget that will display the icon, or %NULL.
-The only use that is typically made of this
-is to determine the appropriate #GdkScreen.
-</parameter_description>
-</parameter>
-<parameter name="detail">
-<parameter_description> detail to pass to the theme engine, or %NULL.
-Note that passing a detail of anything but %NULL
-will disable caching.
-</parameter_description>
-</parameter>
-</parameters>
-<return> a #GdkPixbuf to be displayed
-
-</return>
-</function>
-
-<function name="gtk_icon_set_render_icon_pixbuf">
-<description>
-Renders an icon using gtk_render_icon_pixbuf(). In most cases,
-gtk_widget_render_icon_pixbuf() is better, since it automatically provides
-most of the arguments from the current widget settings.  This
-function never returns %NULL; if the icon can’t be rendered
-(perhaps because an image file fails to load), a default &quot;missing
-image&quot; icon will be returned instead.
-
-Since: 3.0
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-<parameter name="icon_set">
-<parameter_description> a #GtkIconSet
-</parameter_description>
-</parameter>
-<parameter name="context">
-<parameter_description> a #GtkStyleContext
-</parameter_description>
-</parameter>
-<parameter name="size">
-<parameter_description> icon size (#GtkIconSize). A size of `(GtkIconSize)-1`
-means render at the size of the source and don’t scale.
-</parameter_description>
-</parameter>
-</parameters>
-<return> a #GdkPixbuf to be displayed
-
-</return>
-</function>
-
-<function name="gtk_icon_set_render_icon_surface">
-<description>
-Renders an icon using gtk_render_icon_pixbuf() and converts it to a
-cairo surface. 
-
-This function never returns %NULL; if the icon can’t be rendered
-(perhaps because an image file fails to load), a default &quot;missing
-image&quot; icon will be returned instead.
-
-Since: 3.10
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-<parameter name="icon_set">
-<parameter_description> a #GtkIconSet
-</parameter_description>
-</parameter>
-<parameter name="context">
-<parameter_description> a #GtkStyleContext
-</parameter_description>
-</parameter>
-<parameter name="size">
-<parameter_description> icon size (#GtkIconSize). A size of `(GtkIconSize)-1`
-means render at the size of the source and don’t scale.
-</parameter_description>
-</parameter>
-<parameter name="scale">
-<parameter_description> the window scale to render for
-</parameter_description>
-</parameter>
-<parameter name="for_window">
-<parameter_description> #GdkWindow to optimize drawing for, or %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return> a #cairo_surface_t to be displayed
-
-</return>
-</function>
-
-<function name="gtk_icon_set_unref">
-<description>
-Decrements the reference count on @icon_set, and frees memory
-if the reference count reaches 0.
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-<parameter name="icon_set">
-<parameter_description> a #GtkIconSet
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_icon_size_from_name">
-<description>
-Looks up the icon size associated with @name.
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-<parameter name="name">
-<parameter_description> the name to look up.
-</parameter_description>
-</parameter>
-</parameters>
-<return> the icon size (#GtkIconSize)
-
-</return>
-</function>
-
-<function name="gtk_icon_size_get_name">
-<description>
-Gets the canonical name of the given icon size. The returned string
-is statically allocated and should not be freed.
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-<parameter name="size">
-<parameter_description> a #GtkIconSize.
-</parameter_description>
-</parameter>
-</parameters>
-<return> the name of the given icon size.
-
-</return>
-</function>
-
 <function name="gtk_icon_size_lookup">
 <description>
 Obtains the pixel size of a semantic icon size @size:
@@ -53810,623 +44261,6 @@ the usual size.
 </return>
 </function>
 
-<function name="gtk_icon_size_lookup_for_settings">
-<description>
-Obtains the pixel size of a semantic icon size, possibly
-modified by user preferences for a particular
-#GtkSettings. Normally @size would be
-#GTK_ICON_SIZE_MENU, #GTK_ICON_SIZE_BUTTON, etc.  This function
-isn’t normally needed, gtk_widget_render_icon_pixbuf() is the usual
-way to get an icon for rendering, then just look at the size of
-the rendered pixbuf. The rendered pixbuf may not even correspond to
-the width/height returned by gtk_icon_size_lookup(), because themes
-are free to render the pixbuf however they like, including changing
-the usual size.
-
-Since: 2.2
-
-Deprecated: 3.10: Use gtk_icon_size_lookup() instead.
-
-</description>
-<parameters>
-<parameter name="settings">
-<parameter_description> a #GtkSettings object, used to determine
-which set of user preferences to used.
-</parameter_description>
-</parameter>
-<parameter name="size">
-<parameter_description> an icon size (#GtkIconSize)
-</parameter_description>
-</parameter>
-<parameter name="width">
-<parameter_description> location to store icon width
-</parameter_description>
-</parameter>
-<parameter name="height">
-<parameter_description> location to store icon height
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if @size was a valid size
-
-</return>
-</function>
-
-<function name="gtk_icon_size_register">
-<description>
-Registers a new icon size, along the same lines as #GTK_ICON_SIZE_MENU,
-etc. Returns the integer value for the size.
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-<parameter name="name">
-<parameter_description> name of the icon size
-</parameter_description>
-</parameter>
-<parameter name="width">
-<parameter_description> the icon width
-</parameter_description>
-</parameter>
-<parameter name="height">
-<parameter_description> the icon height
-</parameter_description>
-</parameter>
-</parameters>
-<return> integer value representing the size (#GtkIconSize)
-
-</return>
-</function>
-
-<function name="gtk_icon_size_register_alias">
-<description>
-Registers @alias as another name for @target.
-So calling gtk_icon_size_from_name() with @alias as argument
-will return @target.
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-<parameter name="alias">
-<parameter_description> an alias for @target
-</parameter_description>
-</parameter>
-<parameter name="target">
-<parameter_description> an existing icon size (#GtkIconSize)
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_icon_source_copy">
-<description>
-Creates a copy of @source; mostly useful for language bindings.
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-<parameter name="source">
-<parameter_description> a #GtkIconSource
-</parameter_description>
-</parameter>
-</parameters>
-<return> a new #GtkIconSource
-
-</return>
-</function>
-
-<function name="gtk_icon_source_free">
-<description>
-Frees a dynamically-allocated icon source, along with its
-filename, size, and pixbuf fields if those are not %NULL.
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-<parameter name="source">
-<parameter_description> a #GtkIconSource
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_icon_source_get_direction">
-<description>
-Obtains the text direction this icon source applies to. The return
-value is only useful/meaningful if the text direction is not
-wildcarded.
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-<parameter name="source">
-<parameter_description> a #GtkIconSource
-</parameter_description>
-</parameter>
-</parameters>
-<return> text direction this source matches
-
-</return>
-</function>
-
-<function name="gtk_icon_source_get_direction_wildcarded">
-<description>
-Gets the value set by gtk_icon_source_set_direction_wildcarded().
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-<parameter name="source">
-<parameter_description> a #GtkIconSource
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if this icon source is a base for any text direction variant
-
-</return>
-</function>
-
-<function name="gtk_icon_source_get_filename">
-<description>
-Retrieves the source filename, or %NULL if none is set. The
-filename is not a copy, and should not be modified or expected to
-persist beyond the lifetime of the icon source.
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-<parameter name="source">
-<parameter_description> a #GtkIconSource
-</parameter_description>
-</parameter>
-</parameters>
-<return> image filename. This string must not
-be modified or freed.
-
-</return>
-</function>
-
-<function name="gtk_icon_source_get_icon_name">
-<description>
-Retrieves the source icon name, or %NULL if none is set. The
-icon_name is not a copy, and should not be modified or expected to
-persist beyond the lifetime of the icon source.
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-<parameter name="source">
-<parameter_description> a #GtkIconSource
-</parameter_description>
-</parameter>
-</parameters>
-<return> icon name. This string must not be modified or freed.
-
-</return>
-</function>
-
-<function name="gtk_icon_source_get_pixbuf">
-<description>
-Retrieves the source pixbuf, or %NULL if none is set.
-In addition, if a filename source is in use, this
-function in some cases will return the pixbuf from
-loaded from the filename. This is, for example, true
-for the GtkIconSource passed to the #GtkStyle render_icon()
-virtual function. The reference count on the pixbuf is
-not incremented.
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-<parameter name="source">
-<parameter_description> a #GtkIconSource
-</parameter_description>
-</parameter>
-</parameters>
-<return> source pixbuf
-
-</return>
-</function>
-
-<function name="gtk_icon_source_get_size">
-<description>
-Obtains the icon size this source applies to. The return value
-is only useful/meaningful if the icon size is not wildcarded.
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-<parameter name="source">
-<parameter_description> a #GtkIconSource
-</parameter_description>
-</parameter>
-</parameters>
-<return> icon size (#GtkIconSize) this source matches.
-
-</return>
-</function>
-
-<function name="gtk_icon_source_get_size_wildcarded">
-<description>
-Gets the value set by gtk_icon_source_set_size_wildcarded().
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-<parameter name="source">
-<parameter_description> a #GtkIconSource
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if this icon source is a base for any icon size variant
-
-</return>
-</function>
-
-<function name="gtk_icon_source_get_state">
-<description>
-Obtains the widget state this icon source applies to. The return
-value is only useful/meaningful if the widget state is not
-wildcarded.
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-<parameter name="source">
-<parameter_description> a #GtkIconSource
-</parameter_description>
-</parameter>
-</parameters>
-<return> widget state this source matches
-
-</return>
-</function>
-
-<function name="gtk_icon_source_get_state_wildcarded">
-<description>
-Gets the value set by gtk_icon_source_set_state_wildcarded().
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-<parameter name="source">
-<parameter_description> a #GtkIconSource
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if this icon source is a base for any widget state variant
-
-</return>
-</function>
-
-<function name="gtk_icon_source_new">
-<description>
-Creates a new #GtkIconSource. A #GtkIconSource contains a #GdkPixbuf (or
-image filename) that serves as the base image for one or more of the
-icons in a #GtkIconSet, along with a specification for which icons in the
-icon set will be based on that pixbuf or image file. An icon set contains
-a set of icons that represent “the same” logical concept in different states,
-different global text directions, and different sizes.
-
-So for example a web browser’s “Back to Previous Page” icon might
-point in a different direction in Hebrew and in English; it might
-look different when insensitive; and it might change size depending
-on toolbar mode (small/large icons). So a single icon set would
-contain all those variants of the icon. #GtkIconSet contains a list
-of #GtkIconSource from which it can derive specific icon variants in
-the set.
-
-In the simplest case, #GtkIconSet contains one source pixbuf from
-which it derives all variants. The convenience function
-gtk_icon_set_new_from_pixbuf() handles this case; if you only have
-one source pixbuf, just use that function.
-
-If you want to use a different base pixbuf for different icon
-variants, you create multiple icon sources, mark which variants
-they’ll be used to create, and add them to the icon set with
-gtk_icon_set_add_source().
-
-By default, the icon source has all parameters wildcarded. That is,
-the icon source will be used as the base icon for any desired text
-direction, widget state, or icon size.
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-</parameters>
-<return> a new #GtkIconSource
-
-</return>
-</function>
-
-<function name="gtk_icon_source_set_direction">
-<description>
-Sets the text direction this icon source is intended to be used
-with.
-
-Setting the text direction on an icon source makes no difference
-if the text direction is wildcarded. Therefore, you should usually
-call gtk_icon_source_set_direction_wildcarded() to un-wildcard it
-in addition to calling this function.
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-<parameter name="source">
-<parameter_description> a #GtkIconSource
-</parameter_description>
-</parameter>
-<parameter name="direction">
-<parameter_description> text direction this source applies to
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_icon_source_set_direction_wildcarded">
-<description>
-If the text direction is wildcarded, this source can be used
-as the base image for an icon in any #GtkTextDirection.
-If the text direction is not wildcarded, then the
-text direction the icon source applies to should be set
-with gtk_icon_source_set_direction(), and the icon source
-will only be used with that text direction.
-
-#GtkIconSet prefers non-wildcarded sources (exact matches) over
-wildcarded sources, and will use an exact match when possible.
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-<parameter name="source">
-<parameter_description> a #GtkIconSource
-</parameter_description>
-</parameter>
-<parameter name="setting">
-<parameter_description> %TRUE to wildcard the text direction
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_icon_source_set_filename">
-<description>
-Sets the name of an image file to use as a base image when creating
-icon variants for #GtkIconSet. The filename must be absolute.
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-<parameter name="source">
-<parameter_description> a #GtkIconSource
-</parameter_description>
-</parameter>
-<parameter name="filename">
-<parameter_description> image file to use
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_icon_source_set_icon_name">
-<description>
-Sets the name of an icon to look up in the current icon theme
-to use as a base image when creating icon variants for #GtkIconSet.
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-<parameter name="source">
-<parameter_description> a #GtkIconSource
-</parameter_description>
-</parameter>
-<parameter name="icon_name">
-<parameter_description> name of icon to use
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_icon_source_set_pixbuf">
-<description>
-Sets a pixbuf to use as a base image when creating icon variants
-for #GtkIconSet.
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-<parameter name="source">
-<parameter_description> a #GtkIconSource
-</parameter_description>
-</parameter>
-<parameter name="pixbuf">
-<parameter_description> pixbuf to use as a source
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_icon_source_set_size">
-<description>
-Sets the icon size this icon source is intended to be used
-with.
-
-Setting the icon size on an icon source makes no difference
-if the size is wildcarded. Therefore, you should usually
-call gtk_icon_source_set_size_wildcarded() to un-wildcard it
-in addition to calling this function.
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-<parameter name="source">
-<parameter_description> a #GtkIconSource
-</parameter_description>
-</parameter>
-<parameter name="size">
-<parameter_description> icon size (#GtkIconSize) this source applies to
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_icon_source_set_size_wildcarded">
-<description>
-If the icon size is wildcarded, this source can be used as the base
-image for an icon of any size.  If the size is not wildcarded, then
-the size the source applies to should be set with
-gtk_icon_source_set_size() and the icon source will only be used
-with that specific size.
-
-#GtkIconSet prefers non-wildcarded sources (exact matches) over
-wildcarded sources, and will use an exact match when possible.
-
-#GtkIconSet will normally scale wildcarded source images to produce
-an appropriate icon at a given size, but will not change the size
-of source images that match exactly.
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-<parameter name="source">
-<parameter_description> a #GtkIconSource
-</parameter_description>
-</parameter>
-<parameter name="setting">
-<parameter_description> %TRUE to wildcard the widget state
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_icon_source_set_state">
-<description>
-Sets the widget state this icon source is intended to be used
-with.
-
-Setting the widget state on an icon source makes no difference
-if the state is wildcarded. Therefore, you should usually
-call gtk_icon_source_set_state_wildcarded() to un-wildcard it
-in addition to calling this function.
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-<parameter name="source">
-<parameter_description> a #GtkIconSource
-</parameter_description>
-</parameter>
-<parameter name="state">
-<parameter_description> widget state this source applies to
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_icon_source_set_state_wildcarded">
-<description>
-If the widget state is wildcarded, this source can be used as the
-base image for an icon in any #GtkStateType.  If the widget state
-is not wildcarded, then the state the source applies to should be
-set with gtk_icon_source_set_state() and the icon source will
-only be used with that specific state.
-
-#GtkIconSet prefers non-wildcarded sources (exact matches) over
-wildcarded sources, and will use an exact match when possible.
-
-#GtkIconSet will normally transform wildcarded source images to
-produce an appropriate icon for a given state, for example
-lightening an image on prelight, but will not modify source images
-that match exactly.
-
-Deprecated: 3.10: Use #GtkIconTheme instead.
-
-</description>
-<parameters>
-<parameter name="source">
-<parameter_description> a #GtkIconSource
-</parameter_description>
-</parameter>
-<parameter name="setting">
-<parameter_description> %TRUE to wildcard the widget state
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_icon_theme_add_builtin_icon">
-<description>
-Registers a built-in icon for icon theme lookups. The idea
-of built-in icons is to allow an application or library
-that uses themed icons to function requiring files to
-be present in the file system. For instance, the default
-images for all of GTK+’s stock icons are registered
-as built-icons.
-
-In general, if you use gtk_icon_theme_add_builtin_icon()
-you should also install the icon in the icon theme, so
-that the icon is generally available.
-
-This function will generally be used with pixbufs loaded
-via gdk_pixbuf_new_from_inline().
-
-Since: 2.4
-
-Deprecated: 3.14: Use gtk_icon_theme_add_resource_path()
-to add application-specific icons to the icon theme.
-
-</description>
-<parameters>
-<parameter name="icon_name">
-<parameter_description> the name of the icon to register
-</parameter_description>
-</parameter>
-<parameter name="size">
-<parameter_description> the size in pixels at which to register the icon (different
-images can be registered for the same icon name at different sizes.)
-</parameter_description>
-</parameter>
-<parameter name="pixbuf">
-<parameter_description> #GdkPixbuf that contains the image to use for @icon_name
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_icon_theme_add_resource_path">
 <description>
 Adds a resource path that will be looked at when looking
@@ -57075,31 +46909,6 @@ Creates a new #GtkIMContextSimple.
 </return>
 </function>
 
-<function name="gtk_im_multicontext_append_menuitems">
-<description>
-Add menuitems for various available input methods to a menu;
-the menuitems, when selected, will switch the input method
-for the context and the global default input method.
-
-Deprecated: 3.10: It is better to use the system-wide input
-method framework for changing input methods. Modern
-desktop shells offer on-screen displays for this that
-can triggered with a keyboard shortcut, e.g. Super-Space.
-
-</description>
-<parameters>
-<parameter name="context">
-<parameter_description> a #GtkIMMulticontext
-</parameter_description>
-</parameter>
-<parameter name="menushell">
-<parameter_description> a #GtkMenuShell
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_im_multicontext_get_context_id">
 <description>
 Gets the id of the currently active slave of the @context.
@@ -57250,34 +47059,6 @@ icon name, or %NULL
 <return></return>
 </function>
 
-<function name="gtk_image_get_icon_set">
-<description>
-Gets the icon set and size being displayed by the #GtkImage.
-The storage type of the image must be %GTK_IMAGE_EMPTY or
-%GTK_IMAGE_ICON_SET (see gtk_image_get_storage_type()).
-
-Deprecated: 3.10: Use gtk_image_get_icon_name() instead.
-
-</description>
-<parameters>
-<parameter name="image">
-<parameter_description> a #GtkImage
-</parameter_description>
-</parameter>
-<parameter name="icon_set">
-<parameter_description> location to store a
-#GtkIconSet, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="size">
-<parameter_description> location to store a stock
-icon size (#GtkIconSize), or %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_image_get_pixbuf">
 <description>
 Gets the #GdkPixbuf being displayed by the #GtkImage.
@@ -57317,36 +47098,6 @@ Since: 2.6
 </return>
 </function>
 
-<function name="gtk_image_get_stock">
-<description>
-Gets the stock icon name and size being displayed by the #GtkImage.
-The storage type of the image must be %GTK_IMAGE_EMPTY or
-%GTK_IMAGE_STOCK (see gtk_image_get_storage_type()).
-The returned string is owned by the #GtkImage and should not
-be freed.
-
-Deprecated: 3.10: Use gtk_image_get_icon_name() instead.
-
-</description>
-<parameters>
-<parameter name="image">
-<parameter_description> a #GtkImage
-</parameter_description>
-</parameter>
-<parameter name="stock_id">
-<parameter_description> place to store a
-stock icon name, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="size">
-<parameter_description> place to store a stock icon
-size (#GtkIconSize), or %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_image_get_storage_type">
 <description>
 Gets the type of representation being used by the #GtkImage
@@ -57365,251 +47116,6 @@ the return value will be %GTK_IMAGE_EMPTY.
 </return>
 </function>
 
-<function name="gtk_image_menu_item_get_always_show_image">
-<description>
-Returns whether the menu item will ignore the #GtkSettings:gtk-menu-images
-setting and always show the image, if available.
-
-Since: 2.16
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="image_menu_item">
-<parameter_description> a #GtkImageMenuItem
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the menu item will always show the image
-
-</return>
-</function>
-
-<function name="gtk_image_menu_item_get_image">
-<description>
-Gets the widget that is currently set as the image of @image_menu_item.
-See gtk_image_menu_item_set_image().
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="image_menu_item">
-<parameter_description> a #GtkImageMenuItem
-</parameter_description>
-</parameter>
-</parameters>
-<return> the widget set as image of @image_menu_item
-
-</return>
-</function>
-
-<function name="gtk_image_menu_item_get_use_stock">
-<description>
-Checks whether the label set in the menuitem is used as a
-stock id to select the stock item for the item.
-
-Since: 2.16
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="image_menu_item">
-<parameter_description> a #GtkImageMenuItem
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the label set in the menuitem is used as a
-stock id to select the stock item for the item
-
-</return>
-</function>
-
-<function name="gtk_image_menu_item_new">
-<description>
-Creates a new #GtkImageMenuItem with an empty label.
-
-Deprecated: 3.10: Use gtk_menu_item_new() instead.
-
-</description>
-<parameters>
-</parameters>
-<return> a new #GtkImageMenuItem
-
-</return>
-</function>
-
-<function name="gtk_image_menu_item_new_from_stock">
-<description>
-Creates a new #GtkImageMenuItem containing the image and text from a
-stock item. Some stock ids have preprocessor macros like #GTK_STOCK_OK
-and #GTK_STOCK_APPLY.
-
-If you want this menu item to have changeable accelerators, then pass in
-%NULL for accel_group. Next call gtk_menu_item_set_accel_path() with an
-appropriate path for the menu item, use gtk_stock_lookup() to look up the
-standard accelerator for the stock item, and if one is found, call
-gtk_accel_map_add_entry() to register it.
-
-Deprecated: 3.10: Use gtk_menu_item_new_with_mnemonic() instead.
-
-</description>
-<parameters>
-<parameter name="stock_id">
-<parameter_description> the name of the stock item.
-</parameter_description>
-</parameter>
-<parameter name="accel_group">
-<parameter_description> the #GtkAccelGroup to add the menu items
-accelerator to, or %NULL.
-</parameter_description>
-</parameter>
-</parameters>
-<return> a new #GtkImageMenuItem.
-
-</return>
-</function>
-
-<function name="gtk_image_menu_item_new_with_label">
-<description>
-Creates a new #GtkImageMenuItem containing a label.
-
-Deprecated: 3.10: Use gtk_menu_item_new_with_label() instead.
-
-</description>
-<parameters>
-<parameter name="label">
-<parameter_description> the text of the menu item.
-</parameter_description>
-</parameter>
-</parameters>
-<return> a new #GtkImageMenuItem.
-
-</return>
-</function>
-
-<function name="gtk_image_menu_item_new_with_mnemonic">
-<description>
-Creates a new #GtkImageMenuItem containing a label. The label
-will be created using gtk_label_new_with_mnemonic(), so underscores
-in @label indicate the mnemonic for the menu item.
-
-Deprecated: 3.10: Use gtk_menu_item_new_with_mnemonic() instead.
-
-</description>
-<parameters>
-<parameter name="label">
-<parameter_description> the text of the menu item, with an underscore in front of the
-mnemonic character
-</parameter_description>
-</parameter>
-</parameters>
-<return> a new #GtkImageMenuItem
-
-</return>
-</function>
-
-<function name="gtk_image_menu_item_set_accel_group">
-<description>
-Specifies an @accel_group to add the menu items accelerator to
-(this only applies to stock items so a stock item must already
-be set, make sure to call gtk_image_menu_item_set_use_stock()
-and gtk_menu_item_set_label() with a valid stock item first).
-
-If you want this menu item to have changeable accelerators then
-you shouldnt need this (see gtk_image_menu_item_new_from_stock()).
-
-Since: 2.16
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="image_menu_item">
-<parameter_description> a #GtkImageMenuItem
-</parameter_description>
-</parameter>
-<parameter name="accel_group">
-<parameter_description> the #GtkAccelGroup
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_image_menu_item_set_always_show_image">
-<description>
-If %TRUE, the menu item will ignore the #GtkSettings:gtk-menu-images
-setting and always show the image, if available.
-
-Use this property if the menuitem would be useless or hard to use
-without the image.
-
-Since: 2.16
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="image_menu_item">
-<parameter_description> a #GtkImageMenuItem
-</parameter_description>
-</parameter>
-<parameter name="always_show">
-<parameter_description> %TRUE if the menuitem should always show the image
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_image_menu_item_set_image">
-<description>
-Sets the image of @image_menu_item to the given widget.
-Note that it depends on the show-menu-images setting whether
-the image will be displayed or not.
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="image_menu_item">
-<parameter_description> a #GtkImageMenuItem.
-</parameter_description>
-</parameter>
-<parameter name="image">
-<parameter_description> a widget to set as the image for the menu item.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_image_menu_item_set_use_stock">
-<description>
-If %TRUE, the label set in the menuitem is used as a
-stock id to select the stock item for the item.
-
-Since: 2.16
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="image_menu_item">
-<parameter_description> a #GtkImageMenuItem
-</parameter_description>
-</parameter>
-<parameter name="use_stock">
-<parameter_description> %TRUE if the menuitem should use a stock item
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_image_new">
 <description>
 Creates a new empty #GtkImage widget.
@@ -57727,38 +47233,6 @@ Since: 2.6
 </return>
 </function>
 
-<function name="gtk_image_new_from_icon_set">
-<description>
-Creates a #GtkImage displaying an icon set. Sample stock sizes are
-#GTK_ICON_SIZE_MENU, #GTK_ICON_SIZE_SMALL_TOOLBAR. Instead of using
-this function, usually it’s better to create a #GtkIconFactory, put
-your icon sets in the icon factory, add the icon factory to the
-list of default factories with gtk_icon_factory_add_default(), and
-then use gtk_image_new_from_stock(). This will allow themes to
-override the icon you ship with your application.
-
-The #GtkImage does not assume a reference to the
-icon set; you still need to unref it if you own references.
-#GtkImage will add its own reference rather than adopting yours.
-
-Deprecated: 3.10: Use gtk_image_new_from_icon_name() instead.
-
-</description>
-<parameters>
-<parameter name="icon_set">
-<parameter_description> a #GtkIconSet
-</parameter_description>
-</parameter>
-<parameter name="size">
-<parameter_description> a stock icon size (#GtkIconSize)
-</parameter_description>
-</parameter>
-</parameters>
-<return> a new #GtkImage
-
-</return>
-</function>
-
 <function name="gtk_image_new_from_pixbuf">
 <description>
 Creates a new #GtkImage displaying @pixbuf.
@@ -57815,33 +47289,6 @@ Since: 3.4
 </return>
 </function>
 
-<function name="gtk_image_new_from_stock">
-<description>
-Creates a #GtkImage displaying a stock icon. Sample stock icon
-names are #GTK_STOCK_OPEN, #GTK_STOCK_QUIT. Sample stock sizes
-are #GTK_ICON_SIZE_MENU, #GTK_ICON_SIZE_SMALL_TOOLBAR. If the stock
-icon name isn’t known, the image will be empty.
-You can register your own stock icon names, see
-gtk_icon_factory_add_default() and gtk_icon_factory_add().
-
-Deprecated: 3.10: Use gtk_image_new_from_icon_name() instead.
-
-</description>
-<parameters>
-<parameter name="stock_id">
-<parameter_description> a stock icon name
-</parameter_description>
-</parameter>
-<parameter name="size">
-<parameter_description> a stock icon size (#GtkIconSize)
-</parameter_description>
-</parameter>
-</parameters>
-<return> a new #GtkImage displaying the stock icon
-
-</return>
-</function>
-
 <function name="gtk_image_new_from_surface">
 <description>
 Creates a new #GtkImage displaying @surface.
@@ -57948,30 +47395,6 @@ Since: 2.6
 <return></return>
 </function>
 
-<function name="gtk_image_set_from_icon_set">
-<description>
-See gtk_image_new_from_icon_set() for details.
-
-Deprecated: 3.10: Use gtk_image_set_from_icon_name() instead.
-
-</description>
-<parameters>
-<parameter name="image">
-<parameter_description> a #GtkImage
-</parameter_description>
-</parameter>
-<parameter name="icon_set">
-<parameter_description> a #GtkIconSet
-</parameter_description>
-</parameter>
-<parameter name="size">
-<parameter_description> a stock icon size (#GtkIconSize)
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_image_set_from_pixbuf">
 <description>
 See gtk_image_new_from_pixbuf() for details.
@@ -58008,30 +47431,6 @@ See gtk_image_new_from_resource() for details.
 <return></return>
 </function>
 
-<function name="gtk_image_set_from_stock">
-<description>
-See gtk_image_new_from_stock() for details.
-
-Deprecated: 3.10: Use gtk_image_set_from_icon_name() instead.
-
-</description>
-<parameters>
-<parameter name="image">
-<parameter_description> a #GtkImage
-</parameter_description>
-</parameter>
-<parameter name="stock_id">
-<parameter_description> a stock icon name
-</parameter_description>
-</parameter>
-<parameter name="size">
-<parameter_description> a stock icon size (#GtkIconSize)
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_image_set_from_surface">
 <description>
 See gtk_image_new_from_surface() for details.
@@ -58148,7 +47547,7 @@ Since: 2.18
 </parameter_description>
 </parameter>
 <parameter name="first_button_text">
-<parameter_description> button text or stock ID
+<parameter_description> button text
 </parameter_description>
 </parameter>
 <parameter name="Varargs">
@@ -58250,8 +47649,7 @@ Since: 2.18
 <description>
 Creates a new #GtkInfoBar with buttons. Button text/response ID
 pairs should be listed, with a %NULL pointer ending the list.
-Button text can be either a stock ID such as %GTK_STOCK_OK, or
-some arbitrary text. A response ID can be any positive number,
+A response ID can be any positive number,
 or one of the values in the #GtkResponseType enumeration. If the
 user clicks one of these dialog buttons, GtkInfoBar will emit
 the “response” signal with the corresponding response ID.
@@ -58260,7 +47658,7 @@ the “response” signal with the corresponding response ID.
 </description>
 <parameters>
 <parameter name="first_button_text">
-<parameter_description> stock ID or text to go in first button, or %NULL
+<parameter_description> ext to go in first button, or %NULL
 </parameter_description>
 </parameter>
 <parameter name="Varargs">
@@ -58606,48 +48004,6 @@ Destroys a key hash created with gtk_key_hash_new()
 <return></return>
 </function>
 
-<function name="gtk_key_snooper_install">
-<description>
-Installs a key snooper function, which will get called on all
-key events before delivering them normally.
-
-Deprecated: 3.4: Key snooping should not be done. Events should
-be handled by widgets.
-
-</description>
-<parameters>
-<parameter name="snooper">
-<parameter_description> a #GtkKeySnoopFunc
-</parameter_description>
-</parameter>
-<parameter name="func_data">
-<parameter_description> data to pass to @snooper
-</parameter_description>
-</parameter>
-</parameters>
-<return> a unique id for this key snooper for use with
-gtk_key_snooper_remove().
-
-</return>
-</function>
-
-<function name="gtk_key_snooper_remove">
-<description>
-Removes the key snooper function with the given id.
-
-Deprecated: 3.4: Key snooping should not be done. Events should
-be handled by widgets.
-
-</description>
-<parameters>
-<parameter name="snooper_handler_id">
-<parameter_description> Identifies the key snooper to remove
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_label_get_angle">
 <description>
 Gets the angle of rotation for the label. See
@@ -59765,29 +49121,6 @@ Since: 2.14
 </return>
 </function>
 
-<function name="gtk_layout_get_hadjustment">
-<description>
-This function should only be called after the layout has been
-placed in a #GtkScrolledWindow or otherwise configured for
-scrolling. It returns the #GtkAdjustment used for communication
-between the horizontal scrollbar and @layout.
-
-See #GtkScrolledWindow, #GtkScrollbar, #GtkAdjustment for details.
-
-Deprecated: 3.0: Use gtk_scrollable_get_hadjustment()
-
-</description>
-<parameters>
-<parameter name="layout">
-<parameter_description> a #GtkLayout
-</parameter_description>
-</parameter>
-</parameters>
-<return> horizontal scroll adjustment
-
-</return>
-</function>
-
 <function name="gtk_layout_get_size">
 <description>
 Gets the size that has been set on the layout, and that determines
@@ -59814,29 +49147,6 @@ gtk_layout_set_size ().
 <return></return>
 </function>
 
-<function name="gtk_layout_get_vadjustment">
-<description>
-This function should only be called after the layout has been
-placed in a #GtkScrolledWindow or otherwise configured for
-scrolling. It returns the #GtkAdjustment used for communication
-between the vertical scrollbar and @layout.
-
-See #GtkScrolledWindow, #GtkScrollbar, #GtkAdjustment for details.
-
-Deprecated: 3.0: Use gtk_scrollable_get_vadjustment()
-
-</description>
-<parameters>
-<parameter name="layout">
-<parameter_description> a #GtkLayout
-</parameter_description>
-</parameter>
-</parameters>
-<return> vertical scroll adjustment
-
-</return>
-</function>
-
 <function name="gtk_layout_move">
 <description>
 Moves a current child of @layout to a new position.
@@ -59914,28 +49224,6 @@ Adds @child_widget to @layout, at position (@x,@y).
 <return></return>
 </function>
 
-<function name="gtk_layout_set_hadjustment">
-<description>
-Sets the horizontal scroll adjustment for the layout.
-
-See #GtkScrolledWindow, #GtkScrollbar, #GtkAdjustment for details.
-
-Deprecated: 3.0: Use gtk_scrollable_set_hadjustment()
-
-</description>
-<parameters>
-<parameter name="layout">
-<parameter_description> a #GtkLayout
-</parameter_description>
-</parameter>
-<parameter name="adjustment">
-<parameter_description> new scroll adjustment
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_layout_set_size">
 <description>
 Sets the size of the scrollable area of the layout.
@@ -59959,28 +49247,6 @@ Sets the size of the scrollable area of the layout.
 <return></return>
 </function>
 
-<function name="gtk_layout_set_vadjustment">
-<description>
-Sets the vertical scroll adjustment for the layout.
-
-See #GtkScrolledWindow, #GtkScrollbar, #GtkAdjustment for details.
-
-Deprecated: 3.0: Use gtk_scrollable_set_vadjustment()
-
-</description>
-<parameters>
-<parameter name="layout">
-<parameter_description> a #GtkLayout
-</parameter_description>
-</parameter>
-<parameter name="adjustment">
-<parameter_description> new scroll adjustment
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_level_bar_add_offset_value">
 <description>
 Adds a new offset marker on @self at the position specified by @value.
@@ -61941,9 +51207,6 @@ widget.
 event delivered to it before without the paired leave event.
 - Drag events are not redirected because it is unclear what the semantics
 of that would be.
-Another point of interest might be that all key events are first passed
-through the key snooper functions if there are any. Read the description
-of gtk_key_snooper_install() if you need this feature.
 
 5. After finishing the delivery the event is popped from the event stack.
 
@@ -62627,45 +51890,6 @@ Since: 2.18
 </return>
 </function>
 
-<function name="gtk_menu_get_tearoff_state">
-<description>
-Returns whether the menu is torn off.
-See gtk_menu_set_tearoff_state().
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="menu">
-<parameter_description> a #GtkMenu
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the menu is currently torn off.
-
-</return>
-</function>
-
-<function name="gtk_menu_get_title">
-<description>
-Returns the title of the menu. See gtk_menu_set_title().
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="menu">
-<parameter_description> a #GtkMenu
-</parameter_description>
-</parameter>
-</parameters>
-<return> the title of the menu, or %NULL if the menu
-has no title set on it. This string is owned by GTK+
-and should not be modified or freed.
-
-</return>
-</function>
-
 <function name="gtk_menu_item_activate">
 <description>
 Emits the #GtkMenuItem::activate signal on the given item
@@ -62755,26 +51979,6 @@ submenu indicator
 </return>
 </function>
 
-<function name="gtk_menu_item_get_right_justified">
-<description>
-Gets whether the menu item appears justified at the right
-side of the menu bar.
-
-Deprecated: 3.2: See gtk_menu_item_set_right_justified()
-
-</description>
-<parameters>
-<parameter name="menu_item">
-<parameter_description> a #GtkMenuItem
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the menu item will appear at the
-far right if added to a menu bar.
-
-</return>
-</function>
-
 <function name="gtk_menu_item_get_submenu">
 <description>
 Gets the submenu underneath this menu item, if any.
@@ -62956,32 +52160,6 @@ Since: 3.0
 <return></return>
 </function>
 
-<function name="gtk_menu_item_set_right_justified">
-<description>
-Sets whether the menu item appears justified at the right
-side of a menu bar. This was traditionally done for “Help”
-menu items, but is now considered a bad idea. (If the widget
-layout is reversed for a right-to-left language like Hebrew
-or Arabic, right-justified-menu-items appear at the left.)
-
-Deprecated: 3.2: If you insist on using it, use
-gtk_widget_set_hexpand() and gtk_widget_set_halign().
-
-</description>
-<parameters>
-<parameter name="menu_item">
-<parameter_description> a #GtkMenuItem.
-</parameter_description>
-</parameter>
-<parameter name="right_justified">
-<parameter_description> if %TRUE the menu item will appear at the
-far right if added to a menu bar
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_menu_item_set_submenu">
 <description>
 Sets or replaces the menu item’s submenu, or removes it when a %NULL
@@ -63570,54 +52748,6 @@ determined by the widget the menu is attached to
 <return></return>
 </function>
 
-<function name="gtk_menu_set_tearoff_state">
-<description>
-Changes the tearoff state of the menu.  A menu is normally
-displayed as drop down menu which persists as long as the menu is
-active.  It can also be displayed as a tearoff menu which persists
-until it is closed or reattached.
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="menu">
-<parameter_description> a #GtkMenu
-</parameter_description>
-</parameter>
-<parameter name="torn_off">
-<parameter_description> If %TRUE, menu is displayed as a tearoff menu.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_menu_set_title">
-<description>
-Sets the title string for the menu.
-
-The title is displayed when the menu is shown as a tearoff
-menu. If @title is %NULL, the menu will see if it is attached
-to a parent menu item, and if so it will try to use the same
-text as that menu item’s label.
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="menu">
-<parameter_description> a #GtkMenu
-</parameter_description>
-</parameter>
-<parameter name="title">
-<parameter_description> a string containing the title for the menu
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_menu_shell_activate_item">
 <description>
 Activates the menu item within the menu shell.
@@ -63872,9 +53002,7 @@ item list.
 
 <function name="gtk_menu_shell_select_first">
 <description>
-Select the first visible or selectable child of the menu shell;
-don’t select tearoff items unless the only item is a tearoff
-item.
+Select the first visible or selectable child of the menu shell.
 
 Since: 2.2
 
@@ -63941,8 +53069,6 @@ To avoid confusing the user, menus with @take_focus set to %FALSE
 should not display mnemonics or accelerators, since it cannot be
 guaranteed that they will work.
 
-See also gdk_keyboard_grab()
-
 Since: 2.8
 
 </description>
@@ -64002,28 +53128,6 @@ Since: 2.6
 </return>
 </function>
 
-<function name="gtk_menu_tool_button_new_from_stock">
-<description>
-Creates a new #GtkMenuToolButton.
-The new #GtkMenuToolButton will contain an icon and label from
-the stock item indicated by @stock_id.
-
-Since: 2.6
-
-Deprecated: 3.10: Use gtk_menu_tool_button_new() instead.
-
-</description>
-<parameters>
-<parameter name="stock_id">
-<parameter_description> the name of a stock item
-</parameter_description>
-</parameter>
-</parameters>
-<return> the new #GtkMenuToolButton
-
-</return>
-</function>
-
 <function name="gtk_menu_tool_button_set_arrow_tooltip_markup">
 <description>
 Sets the tooltip markup text to be used as tooltip for the arrow button
@@ -64227,25 +53331,6 @@ Since: 2.6
 <return></return>
 </function>
 
-<function name="gtk_message_dialog_get_image">
-<description>
-Gets the dialog’s image.
-
-Since: 2.14
-Deprecated: 3.12: Use #GtkDialog for dialogs with images
-
-</description>
-<parameters>
-<parameter name="dialog">
-<parameter_description> a #GtkMessageDialog
-</parameter_description>
-</parameter>
-</parameters>
-<return> the dialog’s image
-
-</return>
-</function>
-
 <function name="gtk_message_dialog_get_message_area">
 <description>
 Returns the message area of the dialog. This is the box where the
@@ -64370,27 +53455,6 @@ Since: 2.4
 </return>
 </function>
 
-<function name="gtk_message_dialog_set_image">
-<description>
-Sets the dialog’s image to @image.
-
-Since: 2.10
-Deprecated: 3.12: Use #GtkDialog to create dialogs with images
-
-</description>
-<parameters>
-<parameter name="dialog">
-<parameter_description> a #GtkMessageDialog
-</parameter_description>
-</parameter>
-<parameter name="image">
-<parameter_description> the image
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_message_dialog_set_markup">
 <description>
 Sets the text of the message dialog to be @str, which is marked
@@ -64412,108 +53476,6 @@ Since: 2.4
 <return></return>
 </function>
 
-<function name="gtk_misc_get_alignment">
-<description>
-Gets the X and Y alignment of the widget within its allocation. 
-See gtk_misc_set_alignment().
-
-Deprecated: 3.14: Use #GtkWidget alignment and margin properties.
-
-</description>
-<parameters>
-<parameter name="misc">
-<parameter_description> a #GtkMisc
-</parameter_description>
-</parameter>
-<parameter name="xalign">
-<parameter_description> location to store X alignment of @misc, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="yalign">
-<parameter_description> location to store Y alignment of @misc, or %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_misc_get_padding">
-<description>
-Gets the padding in the X and Y directions of the widget. 
-See gtk_misc_set_padding().
-
-Deprecated: 3.14: Use #GtkWidget alignment and margin properties.
-
-</description>
-<parameters>
-<parameter name="misc">
-<parameter_description> a #GtkMisc
-</parameter_description>
-</parameter>
-<parameter name="xpad">
-<parameter_description> location to store padding in the X
-direction, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="ypad">
-<parameter_description> location to store padding in the Y
-direction, or %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_misc_set_alignment">
-<description>
-Sets the alignment of the widget.
-
-Deprecated: 3.14: Use #GtkWidget's alignment (#GtkWidget:halign and #GtkWidget:valign) and margin properties 
or #GtkLabel's #GtkLabel:xalign and #GtkLabel:yalign properties.
-
-</description>
-<parameters>
-<parameter name="misc">
-<parameter_description> a #GtkMisc.
-</parameter_description>
-</parameter>
-<parameter name="xalign">
-<parameter_description> the horizontal alignment, from 0 (left) to 1 (right).
-</parameter_description>
-</parameter>
-<parameter name="yalign">
-<parameter_description> the vertical alignment, from 0 (top) to 1 (bottom).
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_misc_set_padding">
-<description>
-Sets the amount of space to add around the widget.
-
-Deprecated: 3.14: Use #GtkWidget alignment and margin properties.
-
-</description>
-<parameters>
-<parameter name="misc">
-<parameter_description> a #GtkMisc.
-</parameter_description>
-</parameter>
-<parameter name="xpad">
-<parameter_description> the amount of space to add on the left and right of the widget,
-in pixels.
-</parameter_description>
-</parameter>
-<parameter name="ypad">
-<parameter_description> the amount of space to add on the top and bottom of the widget,
-in pixels.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_model_button_new">
 <description>
 Creates a new GtkModelButton.
@@ -65206,26 +54168,6 @@ Since: 2.10
 </return>
 </function>
 
-<function name="gtk_notebook_get_tab_hborder">
-<description>
-Returns the horizontal width of a tab border.
-
-Since: 2.22
-
-Deprecated: 3.4: this function returns zero
-
-</description>
-<parameters>
-<parameter name="notebook">
-<parameter_description> a #GtkNotebook
-</parameter_description>
-</parameter>
-</parameters>
-<return> horizontal width of a tab border
-
-</return>
-</function>
-
 <function name="gtk_notebook_get_tab_label">
 <description>
 Returns the tab label widget for the page @child.
@@ -65310,26 +54252,6 @@ Since: 2.10
 </return>
 </function>
 
-<function name="gtk_notebook_get_tab_vborder">
-<description>
-Returns the vertical width of a tab border.
-
-Since: 2.22
-
-Deprecated: 3.4: this function returns zero
-
-</description>
-<parameters>
-<parameter name="notebook">
-<parameter_description> a #GtkNotebook
-</parameter_description>
-</parameter>
-</parameters>
-<return> vertical width of a tab border
-
-</return>
-</function>
-
 <function name="gtk_notebook_insert_page">
 <description>
 Insert a page into @notebook at the given position.
@@ -65943,360 +54865,6 @@ Since: 2.10
 <return></return>
 </function>
 
-<function name="gtk_numerable_icon_get_background_gicon">
-<description>
-Returns the #GIcon that was set as the base background image, or
-%NULL if there’s none. The caller of this function does not own
-a reference to the returned #GIcon.
-
-Since: 3.0
-
-Deprecated: 3.14
-
-</description>
-<parameters>
-<parameter name="self">
-<parameter_description> a #GtkNumerableIcon
-</parameter_description>
-</parameter>
-</parameters>
-<return> a #GIcon, or %NULL
-
-</return>
-</function>
-
-<function name="gtk_numerable_icon_get_background_icon_name">
-<description>
-Returns the icon name used as the base background image,
-or %NULL if there’s none.
-
-Since: 3.0
-
-Deprecated: 3.14
-
-</description>
-<parameters>
-<parameter name="self">
-<parameter_description> a #GtkNumerableIcon
-</parameter_description>
-</parameter>
-</parameters>
-<return> an icon name, or %NULL
-
-</return>
-</function>
-
-<function name="gtk_numerable_icon_get_count">
-<description>
-Returns the value currently displayed by @self.
-
-Since: 3.0
-
-Deprecated: 3.14
-
-</description>
-<parameters>
-<parameter name="self">
-<parameter_description> a #GtkNumerableIcon
-</parameter_description>
-</parameter>
-</parameters>
-<return> the currently displayed value
-
-</return>
-</function>
-
-<function name="gtk_numerable_icon_get_label">
-<description>
-Returns the currently displayed label of the icon, or %NULL.
-
-Since: 3.0
-
-Deprecated: 3.14
-
-</description>
-<parameters>
-<parameter name="self">
-<parameter_description> a #GtkNumerableIcon
-</parameter_description>
-</parameter>
-</parameters>
-<return> the currently displayed label
-
-</return>
-</function>
-
-<function name="gtk_numerable_icon_get_style_context">
-<description>
-Returns the #GtkStyleContext used by the icon for theming,
-or %NULL if there’s none.
-
-Since: 3.0
-
-Deprecated: 3.14
-
-</description>
-<parameters>
-<parameter name="self">
-<parameter_description> a #GtkNumerableIcon
-</parameter_description>
-</parameter>
-</parameters>
-<return> a #GtkStyleContext, or %NULL.
-This object is internal to GTK+ and should not be unreffed.
-Use g_object_ref() if you want to keep it around
-
-</return>
-</function>
-
-<function name="gtk_numerable_icon_new">
-<description>
-Creates a new unthemed #GtkNumerableIcon.
-
-Since: 3.0
-
-Deprecated: 3.14
-
-</description>
-<parameters>
-<parameter name="base_icon">
-<parameter_description> a #GIcon to overlay on
-</parameter_description>
-</parameter>
-</parameters>
-<return> a new #GIcon
-
-</return>
-</function>
-
-<function name="gtk_numerable_icon_new_with_style_context">
-<description>
-Creates a new #GtkNumerableIcon which will themed according
-to the passed #GtkStyleContext. This is a convenience constructor
-that calls gtk_numerable_icon_set_style_context() internally.
-
-Since: 3.0
-
-Deprecated: 3.14
-
-</description>
-<parameters>
-<parameter name="base_icon">
-<parameter_description> a #GIcon to overlay on
-</parameter_description>
-</parameter>
-<parameter name="context">
-<parameter_description> a #GtkStyleContext
-</parameter_description>
-</parameter>
-</parameters>
-<return> a new #GIcon
-
-</return>
-</function>
-
-<function name="gtk_numerable_icon_set_background_gicon">
-<description>
-Updates the icon to use @icon as the base background image.
-If @icon is %NULL, @self will go back using style information
-or default theming for its background image.
-
-If this method is called and an icon name was already set as
-background for the icon, @icon will be used, i.e. the last method
-called between gtk_numerable_icon_set_background_gicon() and
-gtk_numerable_icon_set_background_icon_name() has always priority.
-
-Since: 3.0
-
-Deprecated: 3.14
-
-</description>
-<parameters>
-<parameter name="self">
-<parameter_description> a #GtkNumerableIcon
-</parameter_description>
-</parameter>
-<parameter name="icon">
-<parameter_description> a #GIcon, or %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_numerable_icon_set_background_icon_name">
-<description>
-Updates the icon to use the icon named @icon_name from the
-current icon theme as the base background image. If @icon_name
-is %NULL, @self will go back using style information or default
-theming for its background image.
-
-If this method is called and a #GIcon was already set as
-background for the icon, @icon_name will be used, i.e. the
-last method called between gtk_numerable_icon_set_background_icon_name()
-and gtk_numerable_icon_set_background_gicon() has always priority.
-
-Since: 3.0
-
-Deprecated: 3.14
-
-</description>
-<parameters>
-<parameter name="self">
-<parameter_description> a #GtkNumerableIcon
-</parameter_description>
-</parameter>
-<parameter name="icon_name">
-<parameter_description> an icon name, or %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_numerable_icon_set_count">
-<description>
-Sets the currently displayed value of @self to @count.
-
-The numeric value is always clamped to make it two digits, i.e.
-between -99 and 99. Setting a count of zero removes the emblem.
-If this method is called, and a label was already set on the icon,
-it will automatically be reset to %NULL before rendering the number,
-i.e. the last method called between gtk_numerable_icon_set_count()
-and gtk_numerable_icon_set_label() has always priority.
-
-Since: 3.0
-
-Deprecated: 3.14
-
-</description>
-<parameters>
-<parameter name="self">
-<parameter_description> a #GtkNumerableIcon
-</parameter_description>
-</parameter>
-<parameter name="count">
-<parameter_description> a number between -99 and 99
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_numerable_icon_set_label">
-<description>
-Sets the currently displayed value of @self to the string
-in @label. Setting an empty label removes the emblem.
-
-Note that this is meant for displaying short labels, such as
-roman numbers, or single letters. For roman numbers, consider
-using the Unicode characters U+2160 - U+217F. Strings longer
-than two characters will likely not be rendered very well.
-
-If this method is called, and a number was already set on the
-icon, it will automatically be reset to zero before rendering
-the label, i.e. the last method called between
-gtk_numerable_icon_set_label() and gtk_numerable_icon_set_count()
-has always priority.
-
-Since: 3.0
-
-Deprecated: 3.14
-
-</description>
-<parameters>
-<parameter name="self">
-<parameter_description> a #GtkNumerableIcon
-</parameter_description>
-</parameter>
-<parameter name="label">
-<parameter_description> a short label, or %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_numerable_icon_set_style_context">
-<description>
-Updates the icon to fetch theme information from the
-given #GtkStyleContext.
-
-Since: 3.0
-
-Deprecated: 3.14
-
-</description>
-<parameters>
-<parameter name="self">
-<parameter_description> a #GtkNumerableIcon
-</parameter_description>
-</parameter>
-<parameter name="style">
-<parameter_description> a #GtkStyleContext
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_offscreen_window_get_pixbuf">
-<description>
-Retrieves a snapshot of the contained widget in the form of
-a #GdkPixbuf.  This is a new pixbuf with a reference count of 1,
-and the application should unreference it once it is no longer
-needed.
-
-Since: 2.20
-
-</description>
-<parameters>
-<parameter name="offscreen">
-<parameter_description> the #GtkOffscreenWindow contained widget.
-</parameter_description>
-</parameter>
-</parameters>
-<return> A #GdkPixbuf pointer, or %NULL.
-
-</return>
-</function>
-
-<function name="gtk_offscreen_window_get_surface">
-<description>
-Retrieves a snapshot of the contained widget in the form of
-a #cairo_surface_t.  If you need to keep this around over window
-resizes then you should add a reference to it.
-
-Since: 2.20
-
-</description>
-<parameters>
-<parameter name="offscreen">
-<parameter_description> the #GtkOffscreenWindow contained widget.
-</parameter_description>
-</parameter>
-</parameters>
-<return> A #cairo_surface_t pointer to the offscreen
-surface, or %NULL.
-
-</return>
-</function>
-
-<function name="gtk_offscreen_window_new">
-<description>
-Creates a toplevel container widget that is used to retrieve
-snapshots of widgets without showing them on the screen.
-
-Since: 2.20
-
-</description>
-<parameters>
-</parameters>
-<return> A pointer to a #GtkWidget
-
-</return>
-</function>
-
 <function name="gtk_orientable_get_orientation">
 <description>
 Retrieves the orientation of the @orientable.
@@ -66408,6 +54976,8 @@ A widget’s index in the @overlay children list determines which order
 the children are drawn if they overlap. The first child is drawn at
 the bottom. It also affects the default focus chain order.
 
+Since: 3.18
+
 </description>
 <parameters>
 <parameter name="overlay">
@@ -67275,1083 +55845,6 @@ Since: 2.10
 <return></return>
 </function>
 
-<function name="gtk_paint_arrow">
-<description>
-Draws an arrow in the given rectangle on @cr using the given
-parameters. @arrow_type determines the direction of the arrow.
-
-Deprecated:3.0: Use gtk_render_arrow() instead
-
-</description>
-<parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-<parameter name="cr">
-<parameter_description> a #cairo_t
-</parameter_description>
-</parameter>
-<parameter name="state_type">
-<parameter_description> a state
-</parameter_description>
-</parameter>
-<parameter name="shadow_type">
-<parameter_description> the type of shadow to draw
-</parameter_description>
-</parameter>
-<parameter name="widget">
-<parameter_description> the widget
-</parameter_description>
-</parameter>
-<parameter name="detail">
-<parameter_description> a style detail
-</parameter_description>
-</parameter>
-<parameter name="arrow_type">
-<parameter_description> the type of arrow to draw
-</parameter_description>
-</parameter>
-<parameter name="fill">
-<parameter_description> %TRUE if the arrow tip should be filled
-</parameter_description>
-</parameter>
-<parameter name="x">
-<parameter_description> x origin of the rectangle to draw the arrow in
-</parameter_description>
-</parameter>
-<parameter name="y">
-<parameter_description> y origin of the rectangle to draw the arrow in
-</parameter_description>
-</parameter>
-<parameter name="width">
-<parameter_description> width of the rectangle to draw the arrow in
-</parameter_description>
-</parameter>
-<parameter name="height">
-<parameter_description> height of the rectangle to draw the arrow in
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_paint_box">
-<description>
-Draws a box on @cr with the given parameters.
-
-Deprecated:3.0: Use gtk_render_frame() and gtk_render_background() instead
-
-</description>
-<parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-<parameter name="cr">
-<parameter_description> a #cairo_t
-</parameter_description>
-</parameter>
-<parameter name="state_type">
-<parameter_description> a state
-</parameter_description>
-</parameter>
-<parameter name="shadow_type">
-<parameter_description> the type of shadow to draw
-</parameter_description>
-</parameter>
-<parameter name="widget">
-<parameter_description> the widget
-</parameter_description>
-</parameter>
-<parameter name="detail">
-<parameter_description> a style detail
-</parameter_description>
-</parameter>
-<parameter name="x">
-<parameter_description> x origin of the box
-</parameter_description>
-</parameter>
-<parameter name="y">
-<parameter_description> y origin of the box
-</parameter_description>
-</parameter>
-<parameter name="width">
-<parameter_description> the width of the box
-</parameter_description>
-</parameter>
-<parameter name="height">
-<parameter_description> the height of the box
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_paint_box_gap">
-<description>
-Draws a box in @cr using the given style and state and shadow type,
-leaving a gap in one side.
-
-Deprecated:3.0: Use gtk_render_frame_gap() instead
-
-</description>
-<parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-<parameter name="cr">
-<parameter_description> a #cairo_t
-</parameter_description>
-</parameter>
-<parameter name="state_type">
-<parameter_description> a state
-</parameter_description>
-</parameter>
-<parameter name="shadow_type">
-<parameter_description> type of shadow to draw
-</parameter_description>
-</parameter>
-<parameter name="widget">
-<parameter_description> the widget
-</parameter_description>
-</parameter>
-<parameter name="detail">
-<parameter_description> a style detail
-</parameter_description>
-</parameter>
-<parameter name="x">
-<parameter_description> x origin of the rectangle
-</parameter_description>
-</parameter>
-<parameter name="y">
-<parameter_description> y origin of the rectangle
-</parameter_description>
-</parameter>
-<parameter name="width">
-<parameter_description> width of the rectangle
-</parameter_description>
-</parameter>
-<parameter name="height">
-<parameter_description> width of the rectangle
-</parameter_description>
-</parameter>
-<parameter name="gap_side">
-<parameter_description> side in which to leave the gap
-</parameter_description>
-</parameter>
-<parameter name="gap_x">
-<parameter_description> starting position of the gap
-</parameter_description>
-</parameter>
-<parameter name="gap_width">
-<parameter_description> width of the gap
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_paint_check">
-<description>
-Draws a check button indicator in the given rectangle on @cr with
-the given parameters.
-
-Deprecated:3.0: Use gtk_render_check() instead
-
-</description>
-<parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-<parameter name="cr">
-<parameter_description> a #cairo_t
-</parameter_description>
-</parameter>
-<parameter name="state_type">
-<parameter_description> a state
-</parameter_description>
-</parameter>
-<parameter name="shadow_type">
-<parameter_description> the type of shadow to draw
-</parameter_description>
-</parameter>
-<parameter name="widget">
-<parameter_description> the widget
-</parameter_description>
-</parameter>
-<parameter name="detail">
-<parameter_description> a style detail
-</parameter_description>
-</parameter>
-<parameter name="x">
-<parameter_description> x origin of the rectangle to draw the check in
-</parameter_description>
-</parameter>
-<parameter name="y">
-<parameter_description> y origin of the rectangle to draw the check in
-</parameter_description>
-</parameter>
-<parameter name="width">
-<parameter_description> the width of the rectangle to draw the check in
-</parameter_description>
-</parameter>
-<parameter name="height">
-<parameter_description> the height of the rectangle to draw the check in
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_paint_diamond">
-<description>
-Draws a diamond in the given rectangle on @window using the given
-parameters.
-
-Deprecated:3.0: Use cairo instead
-
-</description>
-<parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-<parameter name="cr">
-<parameter_description> a #cairo_t
-</parameter_description>
-</parameter>
-<parameter name="state_type">
-<parameter_description> a state
-</parameter_description>
-</parameter>
-<parameter name="shadow_type">
-<parameter_description> the type of shadow to draw
-</parameter_description>
-</parameter>
-<parameter name="widget">
-<parameter_description> the widget
-</parameter_description>
-</parameter>
-<parameter name="detail">
-<parameter_description> a style detail
-</parameter_description>
-</parameter>
-<parameter name="x">
-<parameter_description> x origin of the rectangle to draw the diamond in
-</parameter_description>
-</parameter>
-<parameter name="y">
-<parameter_description> y origin of the rectangle to draw the diamond in
-</parameter_description>
-</parameter>
-<parameter name="width">
-<parameter_description> width of the rectangle to draw the diamond in
-</parameter_description>
-</parameter>
-<parameter name="height">
-<parameter_description> height of the rectangle to draw the diamond in
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_paint_expander">
-<description>
-Draws an expander as used in #GtkTreeView. @x and @y specify the
-center the expander. The size of the expander is determined by the
-“expander-size” style property of @widget.  (If widget is not
-specified or doesn’t have an “expander-size” property, an
-unspecified default size will be used, since the caller doesn't
-have sufficient information to position the expander, this is
-likely not useful.) The expander is expander_size pixels tall
-in the collapsed position and expander_size pixels wide in the
-expanded position.
-
-Deprecated:3.0: Use gtk_render_expander() instead
-
-</description>
-<parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-<parameter name="cr">
-<parameter_description> a #cairo_t
-</parameter_description>
-</parameter>
-<parameter name="state_type">
-<parameter_description> a state
-</parameter_description>
-</parameter>
-<parameter name="widget">
-<parameter_description> the widget
-</parameter_description>
-</parameter>
-<parameter name="detail">
-<parameter_description> a style detail
-</parameter_description>
-</parameter>
-<parameter name="x">
-<parameter_description> the x position to draw the expander at
-</parameter_description>
-</parameter>
-<parameter name="y">
-<parameter_description> the y position to draw the expander at
-</parameter_description>
-</parameter>
-<parameter name="expander_style">
-<parameter_description> the style to draw the expander in; determines
-whether the expander is collapsed, expanded, or in an
-intermediate state.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_paint_extension">
-<description>
-Draws an extension, i.e. a notebook tab.
-
-Deprecated:3.0: Use gtk_render_extension() instead
-
-</description>
-<parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-<parameter name="cr">
-<parameter_description> a #cairo_t
-</parameter_description>
-</parameter>
-<parameter name="state_type">
-<parameter_description> a state
-</parameter_description>
-</parameter>
-<parameter name="shadow_type">
-<parameter_description> type of shadow to draw
-</parameter_description>
-</parameter>
-<parameter name="widget">
-<parameter_description> the widget
-</parameter_description>
-</parameter>
-<parameter name="detail">
-<parameter_description> a style detail
-</parameter_description>
-</parameter>
-<parameter name="x">
-<parameter_description> x origin of the extension
-</parameter_description>
-</parameter>
-<parameter name="y">
-<parameter_description> y origin of the extension
-</parameter_description>
-</parameter>
-<parameter name="width">
-<parameter_description> width of the extension
-</parameter_description>
-</parameter>
-<parameter name="height">
-<parameter_description> width of the extension
-</parameter_description>
-</parameter>
-<parameter name="gap_side">
-<parameter_description> the side on to which the extension is attached
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_paint_flat_box">
-<description>
-Draws a flat box on @cr with the given parameters.
-
-Deprecated:3.0: Use gtk_render_frame() and gtk_render_background() instead
-
-</description>
-<parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-<parameter name="cr">
-<parameter_description> a #cairo_t
-</parameter_description>
-</parameter>
-<parameter name="state_type">
-<parameter_description> a state
-</parameter_description>
-</parameter>
-<parameter name="shadow_type">
-<parameter_description> the type of shadow to draw
-</parameter_description>
-</parameter>
-<parameter name="widget">
-<parameter_description> the widget
-</parameter_description>
-</parameter>
-<parameter name="detail">
-<parameter_description> a style detail
-</parameter_description>
-</parameter>
-<parameter name="x">
-<parameter_description> x origin of the box
-</parameter_description>
-</parameter>
-<parameter name="y">
-<parameter_description> y origin of the box
-</parameter_description>
-</parameter>
-<parameter name="width">
-<parameter_description> the width of the box
-</parameter_description>
-</parameter>
-<parameter name="height">
-<parameter_description> the height of the box
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_paint_focus">
-<description>
-Draws a focus indicator around the given rectangle on @cr using the
-given style.
-
-Deprecated:3.0: Use gtk_render_focus() instead
-
-</description>
-<parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-<parameter name="cr">
-<parameter_description> a #cairo_t
-</parameter_description>
-</parameter>
-<parameter name="state_type">
-<parameter_description> a state
-</parameter_description>
-</parameter>
-<parameter name="widget">
-<parameter_description> the widget
-</parameter_description>
-</parameter>
-<parameter name="detail">
-<parameter_description> a style detail
-</parameter_description>
-</parameter>
-<parameter name="x">
-<parameter_description> the x origin of the rectangle around which to draw a focus indicator
-</parameter_description>
-</parameter>
-<parameter name="y">
-<parameter_description> the y origin of the rectangle around which to draw a focus indicator
-</parameter_description>
-</parameter>
-<parameter name="width">
-<parameter_description> the width of the rectangle around which to draw a focus indicator
-</parameter_description>
-</parameter>
-<parameter name="height">
-<parameter_description> the height of the rectangle around which to draw a focus indicator
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_paint_handle">
-<description>
-Draws a handle as used in #GtkHandleBox and #GtkPaned.
-
-Deprecated:3.0: Use gtk_render_handle() instead
-
-</description>
-<parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-<parameter name="cr">
-<parameter_description> a #cairo_t
-</parameter_description>
-</parameter>
-<parameter name="state_type">
-<parameter_description> a state
-</parameter_description>
-</parameter>
-<parameter name="shadow_type">
-<parameter_description> type of shadow to draw
-</parameter_description>
-</parameter>
-<parameter name="widget">
-<parameter_description> the widget
-</parameter_description>
-</parameter>
-<parameter name="detail">
-<parameter_description> a style detail
-</parameter_description>
-</parameter>
-<parameter name="x">
-<parameter_description> x origin of the handle
-</parameter_description>
-</parameter>
-<parameter name="y">
-<parameter_description> y origin of the handle
-</parameter_description>
-</parameter>
-<parameter name="width">
-<parameter_description> with of the handle
-</parameter_description>
-</parameter>
-<parameter name="height">
-<parameter_description> height of the handle
-</parameter_description>
-</parameter>
-<parameter name="orientation">
-<parameter_description> the orientation of the handle
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_paint_hline">
-<description>
-Draws a horizontal line from (@x1, @y) to (@x2, @y) in @cr
-using the given style and state.
-
-Deprecated:3.0: Use gtk_render_line() instead
-
-</description>
-<parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-<parameter name="cr">
-<parameter_description> a #caio_t
-</parameter_description>
-</parameter>
-<parameter name="state_type">
-<parameter_description> a state
-</parameter_description>
-</parameter>
-<parameter name="widget">
-<parameter_description> the widget
-</parameter_description>
-</parameter>
-<parameter name="detail">
-<parameter_description> a style detail
-</parameter_description>
-</parameter>
-<parameter name="x1">
-<parameter_description> the starting x coordinate
-</parameter_description>
-</parameter>
-<parameter name="x2">
-<parameter_description> the ending x coordinate
-</parameter_description>
-</parameter>
-<parameter name="y">
-<parameter_description> the y coordinate
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_paint_layout">
-<description>
-Draws a layout on @cr using the given parameters.
-
-Deprecated:3.0: Use gtk_render_layout() instead
-
-</description>
-<parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-<parameter name="cr">
-<parameter_description> a #cairo_t
-</parameter_description>
-</parameter>
-<parameter name="state_type">
-<parameter_description> a state
-</parameter_description>
-</parameter>
-<parameter name="use_text">
-<parameter_description> whether to use the text or foreground
-graphics context of @style
-</parameter_description>
-</parameter>
-<parameter name="widget">
-<parameter_description> the widget
-</parameter_description>
-</parameter>
-<parameter name="detail">
-<parameter_description> a style detail
-</parameter_description>
-</parameter>
-<parameter name="x">
-<parameter_description> x origin
-</parameter_description>
-</parameter>
-<parameter name="y">
-<parameter_description> y origin
-</parameter_description>
-</parameter>
-<parameter name="layout">
-<parameter_description> the layout to draw
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_paint_option">
-<description>
-Draws a radio button indicator in the given rectangle on @cr with
-the given parameters.
-
-Deprecated:3.0: Use gtk_render_option() instead
-
-</description>
-<parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-<parameter name="cr">
-<parameter_description> a #cairo_t
-</parameter_description>
-</parameter>
-<parameter name="state_type">
-<parameter_description> a state
-</parameter_description>
-</parameter>
-<parameter name="shadow_type">
-<parameter_description> the type of shadow to draw
-</parameter_description>
-</parameter>
-<parameter name="widget">
-<parameter_description> the widget
-</parameter_description>
-</parameter>
-<parameter name="detail">
-<parameter_description> a style detail
-</parameter_description>
-</parameter>
-<parameter name="x">
-<parameter_description> x origin of the rectangle to draw the option in
-</parameter_description>
-</parameter>
-<parameter name="y">
-<parameter_description> y origin of the rectangle to draw the option in
-</parameter_description>
-</parameter>
-<parameter name="width">
-<parameter_description> the width of the rectangle to draw the option in
-</parameter_description>
-</parameter>
-<parameter name="height">
-<parameter_description> the height of the rectangle to draw the option in
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_paint_resize_grip">
-<description>
-Draws a resize grip in the given rectangle on @cr using the given
-parameters.
-
-Deprecated:3.0: Use gtk_render_handle() instead
-
-</description>
-<parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-<parameter name="cr">
-<parameter_description> a #cairo_t
-</parameter_description>
-</parameter>
-<parameter name="state_type">
-<parameter_description> a state
-</parameter_description>
-</parameter>
-<parameter name="widget">
-<parameter_description> the widget
-</parameter_description>
-</parameter>
-<parameter name="detail">
-<parameter_description> a style detail
-</parameter_description>
-</parameter>
-<parameter name="edge">
-<parameter_description> the edge in which to draw the resize grip
-</parameter_description>
-</parameter>
-<parameter name="x">
-<parameter_description> the x origin of the rectangle in which to draw the resize grip
-</parameter_description>
-</parameter>
-<parameter name="y">
-<parameter_description> the y origin of the rectangle in which to draw the resize grip
-</parameter_description>
-</parameter>
-<parameter name="width">
-<parameter_description> the width of the rectangle in which to draw the resize grip
-</parameter_description>
-</parameter>
-<parameter name="height">
-<parameter_description> the height of the rectangle in which to draw the resize grip
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_paint_shadow">
-<description>
-Draws a shadow around the given rectangle in @cr
-using the given style and state and shadow type.
-
-Deprecated:3.0: Use gtk_render_frame() instead
-
-</description>
-<parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-<parameter name="cr">
-<parameter_description> a #cairo_t
-</parameter_description>
-</parameter>
-<parameter name="state_type">
-<parameter_description> a state
-</parameter_description>
-</parameter>
-<parameter name="shadow_type">
-<parameter_description> type of shadow to draw
-</parameter_description>
-</parameter>
-<parameter name="widget">
-<parameter_description> the widget
-</parameter_description>
-</parameter>
-<parameter name="detail">
-<parameter_description> a style detail
-</parameter_description>
-</parameter>
-<parameter name="x">
-<parameter_description> x origin of the rectangle
-</parameter_description>
-</parameter>
-<parameter name="y">
-<parameter_description> y origin of the rectangle
-</parameter_description>
-</parameter>
-<parameter name="width">
-<parameter_description> width of the rectangle
-</parameter_description>
-</parameter>
-<parameter name="height">
-<parameter_description> width of the rectangle
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_paint_shadow_gap">
-<description>
-Draws a shadow around the given rectangle in @cr
-using the given style and state and shadow type, leaving a
-gap in one side.
-
-Deprecated:3.0: Use gtk_render_frame_gap() instead
-
-</description>
-<parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-<parameter name="cr">
-<parameter_description> a #cairo_t
-</parameter_description>
-</parameter>
-<parameter name="state_type">
-<parameter_description> a state
-</parameter_description>
-</parameter>
-<parameter name="shadow_type">
-<parameter_description> type of shadow to draw
-</parameter_description>
-</parameter>
-<parameter name="widget">
-<parameter_description> the widget
-</parameter_description>
-</parameter>
-<parameter name="detail">
-<parameter_description> a style detail
-</parameter_description>
-</parameter>
-<parameter name="x">
-<parameter_description> x origin of the rectangle
-</parameter_description>
-</parameter>
-<parameter name="y">
-<parameter_description> y origin of the rectangle
-</parameter_description>
-</parameter>
-<parameter name="width">
-<parameter_description> width of the rectangle
-</parameter_description>
-</parameter>
-<parameter name="height">
-<parameter_description> width of the rectangle
-</parameter_description>
-</parameter>
-<parameter name="gap_side">
-<parameter_description> side in which to leave the gap
-</parameter_description>
-</parameter>
-<parameter name="gap_x">
-<parameter_description> starting position of the gap
-</parameter_description>
-</parameter>
-<parameter name="gap_width">
-<parameter_description> width of the gap
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_paint_slider">
-<description>
-Draws a slider in the given rectangle on @cr using the
-given style and orientation.
-
-Deprecated:3.0: Use gtk_render_slider() instead
-
-</description>
-<parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-<parameter name="cr">
-<parameter_description> a #cairo_t
-</parameter_description>
-</parameter>
-<parameter name="state_type">
-<parameter_description> a state
-</parameter_description>
-</parameter>
-<parameter name="shadow_type">
-<parameter_description> a shadow
-</parameter_description>
-</parameter>
-<parameter name="widget">
-<parameter_description> the widget
-</parameter_description>
-</parameter>
-<parameter name="detail">
-<parameter_description> a style detail
-</parameter_description>
-</parameter>
-<parameter name="x">
-<parameter_description> the x origin of the rectangle in which to draw a slider
-</parameter_description>
-</parameter>
-<parameter name="y">
-<parameter_description> the y origin of the rectangle in which to draw a slider
-</parameter_description>
-</parameter>
-<parameter name="width">
-<parameter_description> the width of the rectangle in which to draw a slider
-</parameter_description>
-</parameter>
-<parameter name="height">
-<parameter_description> the height of the rectangle in which to draw a slider
-</parameter_description>
-</parameter>
-<parameter name="orientation">
-<parameter_description> the orientation to be used
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_paint_spinner">
-<description>
-Draws a spinner on @window using the given parameters.
-
-Deprecated:3.0: Use gtk_render_activity() instead
-
-</description>
-<parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-<parameter name="cr">
-<parameter_description> a #cairo_t
-</parameter_description>
-</parameter>
-<parameter name="state_type">
-<parameter_description> a state
-</parameter_description>
-</parameter>
-<parameter name="widget">
-<parameter_description> the widget (may be %NULL)
-</parameter_description>
-</parameter>
-<parameter name="detail">
-<parameter_description> a style detail (may be %NULL)
-</parameter_description>
-</parameter>
-<parameter name="step">
-<parameter_description> the nth step
-</parameter_description>
-</parameter>
-<parameter name="x">
-<parameter_description> the x origin of the rectangle in which to draw the spinner
-</parameter_description>
-</parameter>
-<parameter name="y">
-<parameter_description> the y origin of the rectangle in which to draw the spinner
-</parameter_description>
-</parameter>
-<parameter name="width">
-<parameter_description> the width of the rectangle in which to draw the spinner
-</parameter_description>
-</parameter>
-<parameter name="height">
-<parameter_description> the height of the rectangle in which to draw the spinner
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_paint_tab">
-<description>
-Draws an option menu tab (i.e. the up and down pointing arrows)
-in the given rectangle on @cr using the given parameters.
-
-Deprecated:3.0: Use cairo instead
-
-</description>
-<parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-<parameter name="cr">
-<parameter_description> a #cairo_t
-</parameter_description>
-</parameter>
-<parameter name="state_type">
-<parameter_description> a state
-</parameter_description>
-</parameter>
-<parameter name="shadow_type">
-<parameter_description> the type of shadow to draw
-</parameter_description>
-</parameter>
-<parameter name="widget">
-<parameter_description> the widget
-</parameter_description>
-</parameter>
-<parameter name="detail">
-<parameter_description> a style detail
-</parameter_description>
-</parameter>
-<parameter name="x">
-<parameter_description> x origin of the rectangle to draw the tab in
-</parameter_description>
-</parameter>
-<parameter name="y">
-<parameter_description> y origin of the rectangle to draw the tab in
-</parameter_description>
-</parameter>
-<parameter name="width">
-<parameter_description> the width of the rectangle to draw the tab in
-</parameter_description>
-</parameter>
-<parameter name="height">
-<parameter_description> the height of the rectangle to draw the tab in
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_paint_vline">
-<description>
-Draws a vertical line from (@x, @y1_) to (@x, @y2_) in @cr
-using the given style and state.
-
-Deprecated:3.0: Use gtk_render_line() instead
-
-</description>
-<parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-<parameter name="cr">
-<parameter_description> a #cairo_t
-</parameter_description>
-</parameter>
-<parameter name="state_type">
-<parameter_description> a state
-</parameter_description>
-</parameter>
-<parameter name="widget">
-<parameter_description> the widget
-</parameter_description>
-</parameter>
-<parameter name="detail">
-<parameter_description> a style detail
-</parameter_description>
-</parameter>
-<parameter name="y1_">
-<parameter_description> the starting y coordinate
-</parameter_description>
-</parameter>
-<parameter name="y2_">
-<parameter_description> the ending y coordinate
-</parameter_description>
-</parameter>
-<parameter name="x">
-<parameter_description> the x coordinate
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_paned_add1">
 <description>
 Adds a child to the top or left pane with default parameters. This is
@@ -69303,25 +56796,6 @@ Since: 3.10
 </return>
 </function>
 
-<function name="gtk_places_sidebar_get_show_connect_to_server">
-<description>
-Returns the value previously set with gtk_places_sidebar_set_show_connect_to_server()
-
-Deprecated: 3.18: It is recommended to group this functionality with the drives
-and network location under the new 'Other Location' item
-
-</description>
-<parameters>
-<parameter name="sidebar">
-<parameter_description> a places sidebar
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the sidebar will display a “Connect to Server” item.
-
-</return>
-</function>
-
 <function name="gtk_places_sidebar_get_show_desktop">
 <description>
 Returns the value previously set with gtk_places_sidebar_set_show_desktop()
@@ -69587,34 +57061,6 @@ Since: 3.10
 <return></return>
 </function>
 
-<function name="gtk_places_sidebar_set_show_connect_to_server">
-<description>
-Sets whether the @sidebar should show an item for connecting to a network server;
-this is off by default. An application may want to turn this on if it implements
-a way for the user to connect to network servers directly.
-
-If you enable this, you should connect to the
-#GtkPlacesSidebar::show-connect-to-server signal.
-
-Since: 3.10
-
-Deprecated: 3.18: It is recommended to group this functionality with the drives
-and network location under the new 'Other Location' item
-
-</description>
-<parameters>
-<parameter name="sidebar">
-<parameter_description> a places sidebar
-</parameter_description>
-</parameter>
-<parameter name="show_connect_to_server">
-<parameter_description> whether to show an item for the Connect to Server command
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_places_sidebar_set_show_desktop">
 <description>
 Sets whether the @sidebar should show an item for the Desktop folder.
@@ -69672,7 +57118,7 @@ An application may want to turn this on if it implements a way for the user to
 see and interact with drives and network servers directly.
 
 If you enable this, you should connect to the
-#GtkPlacesSidebar::show-other-locations signal.
+#GtkPlacesSidebar::show-other-locations-with-flags signal.
 
 Since: 3.18
 
@@ -69893,195 +57339,6 @@ once the query is set.
 <return></return>
 </function>
 
-<function name="gtk_plug_construct">
-<description>
-Finish the initialization of @plug for a given #GtkSocket identified by
-@socket_id. This function will generally only be used by classes deriving from #GtkPlug.
-
-</description>
-<parameters>
-<parameter name="plug">
-<parameter_description> a #GtkPlug.
-</parameter_description>
-</parameter>
-<parameter name="socket_id">
-<parameter_description> the XID of the socket’s window.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_plug_construct_for_display">
-<description>
-Finish the initialization of @plug for a given #GtkSocket identified by
-@socket_id which is currently displayed on @display.
-This function will generally only be used by classes deriving from #GtkPlug.
-
-Since: 2.2
-
-</description>
-<parameters>
-<parameter name="plug">
-<parameter_description> a #GtkPlug.
-</parameter_description>
-</parameter>
-<parameter name="display">
-<parameter_description> the #GdkDisplay associated with @socket_id’s 
-#GtkSocket.
-</parameter_description>
-</parameter>
-<parameter name="socket_id">
-<parameter_description> the XID of the socket’s window.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_plug_focus_first_last">
-<description>
-Called from the GtkPlug backend when the corresponding socket has
-told the plug that it has received the focus.
-
-</description>
-<parameters>
-<parameter name="plug">
-<parameter_description> a #GtkPlug
-</parameter_description>
-</parameter>
-<parameter name="direction">
-<parameter_description> a direction
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_plug_get_embedded">
-<description>
-Determines whether the plug is embedded in a socket.
-
-Since: 2.14
-
-</description>
-<parameters>
-<parameter name="plug">
-<parameter_description> a #GtkPlug
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the plug is embedded in a socket
-
-</return>
-</function>
-
-<function name="gtk_plug_get_id">
-<description>
-Gets the window ID of a #GtkPlug widget, which can then
-be used to embed this window inside another window, for
-instance with gtk_socket_add_id().
-
-
-</description>
-<parameters>
-<parameter name="plug">
-<parameter_description> a #GtkPlug.
-</parameter_description>
-</parameter>
-</parameters>
-<return> the window ID for the plug
-</return>
-</function>
-
-<function name="gtk_plug_get_socket_window">
-<description>
-Retrieves the socket the plug is embedded in.
-
-Since: 2.14
-
-</description>
-<parameters>
-<parameter name="plug">
-<parameter_description> a #GtkPlug
-</parameter_description>
-</parameter>
-</parameters>
-<return> the window of the socket, or %NULL
-
-</return>
-</function>
-
-<function name="gtk_plug_handle_modality_off">
-<description>
-Called from the GtkPlug backend when the corresponding socket has
-told the plug that it modality has toggled off.
-
-</description>
-<parameters>
-<parameter name="plug">
-<parameter_description> a #GtkPlug
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_plug_handle_modality_on">
-<description>
-Called from the GtkPlug backend when the corresponding socket has
-told the plug that it modality has toggled on.
-
-</description>
-<parameters>
-<parameter name="plug">
-<parameter_description> a #GtkPlug
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_plug_new">
-<description>
-Creates a new plug widget inside the #GtkSocket identified
-by @socket_id. If @socket_id is 0, the plug is left “unplugged” and
-can later be plugged into a #GtkSocket by  gtk_socket_add_id().
-
-
-</description>
-<parameters>
-<parameter name="socket_id">
-<parameter_description>  the window ID of the socket, or 0.
-</parameter_description>
-</parameter>
-</parameters>
-<return> the new #GtkPlug widget.
-</return>
-</function>
-
-<function name="gtk_plug_new_for_display">
-<description>
-Create a new plug widget inside the #GtkSocket identified by socket_id.
-
-Since: 2.2
-
-</description>
-<parameters>
-<parameter name="display">
-<parameter_description> the #GdkDisplay on which @socket_id is displayed
-</parameter_description>
-</parameter>
-<parameter name="socket_id">
-<parameter_description> the XID of the socket’s window.
-</parameter_description>
-</parameter>
-</parameters>
-<return> the new #GtkPlug widget.
-
-</return>
-</function>
-
 <function name="gtk_popover_bind_model">
 <description>
 Establishes a binding between a #GtkPopover and a #GMenuModel.
@@ -70245,29 +57502,6 @@ Since: 3.12
 </return>
 </function>
 
-<function name="gtk_popover_get_transitions_enabled">
-<description>
-Returns whether show/hide transitions are enabled on this popover.
-
-Since: 3.16
-
-Deprecated: 3.22: You can show or hide the popover without transitions
-using gtk_widget_show() and gtk_widget_hide() while gtk_popover_popup()
-and gtk_popover_popdown() will use transitions.
-
-</description>
-<parameters>
-<parameter name="popover">
-<parameter_description> a #GtkPopover
-</parameter_description>
-</parameter>
-</parameters>
-<return> #TRUE if the show and hide transitions of the given
-popover are enabled, #FALSE otherwise.
-
-</return>
-</function>
-
 <function name="gtk_popover_menu_new">
 <description>
 Creates a new popover menu.
@@ -70537,30 +57771,6 @@ Since: 3.12
 <return></return>
 </function>
 
-<function name="gtk_popover_set_transitions_enabled">
-<description>
-Sets whether show/hide transitions are enabled on this popover
-
-Since: 3.16
-
-Deprecated: 3.22: You can show or hide the popover without transitions
-using gtk_widget_show() and gtk_widget_hide() while gtk_popover_popup()
-and gtk_popover_popdown() will use transitions.
-
-</description>
-<parameters>
-<parameter name="popover">
-<parameter_description> a #GtkPopover
-</parameter_description>
-</parameter>
-<parameter name="transitions_enabled">
-<parameter_description> Whether transitions are enabled
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_print_backend_get_printer_list">
 <description>
 Returns the current list of printers.
@@ -75339,7 +62549,7 @@ higher-level, and gtk_main_do_event() is the highest level.
 All that said, you most likely don’t want to use any of these
 functions; synthesizing events is rarely needed. There are almost
 certainly better ways to achieve your goals. For example, use
-gdk_window_invalidate_rect() or gtk_widget_queue_draw() instead
+gtk_widget_queue_draw() instead
 of making up expose events.
 
 </description>
@@ -75356,189 +62566,6 @@ of making up expose events.
 <return></return>
 </function>
 
-<function name="gtk_radio_action_get_current_value">
-<description>
-Obtains the value property of the currently active member of 
-the group to which @action belongs.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> a #GtkRadioAction
-</parameter_description>
-</parameter>
-</parameters>
-<return> The value of the currently active group member
-
-</return>
-</function>
-
-<function name="gtk_radio_action_get_group">
-<description>
-Returns the list representing the radio group for this object.
-Note that the returned list is only valid until the next change
-to the group. 
-
-A common way to set up a group of radio group is the following:
-|[&lt;!-- language=&quot;C&quot; --&gt;
-GSList *group = NULL;
-GtkRadioAction *action;
-
-while ( ...more actions to add... /)
-{
-action = gtk_radio_action_new (...);
-
-gtk_radio_action_set_group (action, group);
-group = gtk_radio_action_get_group (action);
-}
-]|
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> the action object
-</parameter_description>
-</parameter>
-</parameters>
-<return> the list representing the radio group for this object
-
-</return>
-</function>
-
-<function name="gtk_radio_action_join_group">
-<description>
-Joins a radio action object to the group of another radio action object.
-
-Use this in language bindings instead of the gtk_radio_action_get_group() 
-and gtk_radio_action_set_group() methods
-
-A common way to set up a group of radio actions is the following:
-|[&lt;!-- language=&quot;C&quot; --&gt;
-GtkRadioAction *action;
-GtkRadioAction *last_action;
-
-while ( ...more actions to add... /)
-{
-action = gtk_radio_action_new (...);
-
-gtk_radio_action_join_group (action, last_action);
-last_action = action;
-}
-]|
-
-Since: 3.0
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> the action object
-</parameter_description>
-</parameter>
-<parameter name="group_source">
-<parameter_description> a radio action object whos group we are 
-joining, or %NULL to remove the radio action from its group
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_radio_action_new">
-<description>
-Creates a new #GtkRadioAction object. To add the action to
-a #GtkActionGroup and set the accelerator for the action,
-call gtk_action_group_add_action_with_accel().
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="name">
-<parameter_description> A unique name for the action
-</parameter_description>
-</parameter>
-<parameter name="label">
-<parameter_description> The label displayed in menu items and on buttons,
-or %NULL
-</parameter_description>
-</parameter>
-<parameter name="tooltip">
-<parameter_description> A tooltip for this action, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="stock_id">
-<parameter_description> The stock icon to display in widgets representing
-this action, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="value">
-<parameter_description> The value which gtk_radio_action_get_current_value() should
-return if this action is selected.
-</parameter_description>
-</parameter>
-</parameters>
-<return> a new #GtkRadioAction
-
-</return>
-</function>
-
-<function name="gtk_radio_action_set_current_value">
-<description>
-Sets the currently active group member to the member with value
-property @current_value.
-
-Since: 2.10
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> a #GtkRadioAction
-</parameter_description>
-</parameter>
-<parameter name="current_value">
-<parameter_description> the new value
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_radio_action_set_group">
-<description>
-Sets the radio group for the radio action object.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> the action object
-</parameter_description>
-</parameter>
-<parameter name="group">
-<parameter_description> a list representing a radio group, or %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_radio_button_get_group">
 <description>
 Retrieves the group assigned to a radio button.
@@ -75990,33 +63017,6 @@ existing radio button group, or %NULL if you are creating a new group
 </return>
 </function>
 
-<function name="gtk_radio_tool_button_new_from_stock">
-<description>
-Creates a new #GtkRadioToolButton, adding it to @group. 
-The new #GtkRadioToolButton will contain an icon and label from the
-stock item indicated by @stock_id.
-
-Since: 2.4
-
-Deprecated: 3.10: Use gtk_radio_tool_button_new() instead.
-
-</description>
-<parameters>
-<parameter name="group">
-<parameter_description> an existing radio button
-group, or %NULL if you are creating a new group
-</parameter_description>
-</parameter>
-<parameter name="stock_id">
-<parameter_description> the name of a stock item
-</parameter_description>
-</parameter>
-</parameters>
-<return> The new #GtkRadioToolButton
-
-</return>
-</function>
-
 <function name="gtk_radio_tool_button_new_from_widget">
 <description>
 Creates a new #GtkRadioToolButton adding it to the same group as @gruup
@@ -76035,32 +63035,6 @@ Since: 2.4
 </return>
 </function>
 
-<function name="gtk_radio_tool_button_new_with_stock_from_widget">
-<description>
-Creates a new #GtkRadioToolButton adding it to the same group as @group.
-The new #GtkRadioToolButton will contain an icon and label from the
-stock item indicated by @stock_id.
-
-Since: 2.4
-
-Deprecated: 3.10: gtk_radio_tool_button_new_from_widget
-
-</description>
-<parameters>
-<parameter name="group">
-<parameter_description> An existing #GtkRadioToolButton.
-</parameter_description>
-</parameter>
-<parameter name="stock_id">
-<parameter_description> the name of a stock item
-</parameter_description>
-</parameter>
-</parameters>
-<return> A new #GtkRadioToolButton
-
-</return>
-</function>
-
 <function name="gtk_radio_tool_button_set_group">
 <description>
 Adds @button to @group, removing it from the group it belonged to before.
@@ -76171,29 +63145,6 @@ Since: 2.10
 </return>
 </function>
 
-<function name="gtk_range_get_min_slider_size">
-<description>
-This function is useful mainly for #GtkRange subclasses.
-
-See gtk_range_set_min_slider_size().
-
-Since: 2.20
-
-Deprecated: 3.20: Use the min-height/min-width CSS properties on the slider
-node.
-
-</description>
-<parameters>
-<parameter name="range">
-<parameter_description> a #GtkRange
-</parameter_description>
-</parameter>
-</parameters>
-<return> The minimum size of the range’s slider.
-
-</return>
-</function>
-
 <function name="gtk_range_get_range_rect">
 <description>
 This function returns the area that contains the range’s trough
@@ -76506,31 +63457,6 @@ Since: 2.10
 <return></return>
 </function>
 
-<function name="gtk_range_set_min_slider_size">
-<description>
-Sets the minimum size of the range’s slider.
-
-This function is useful mainly for #GtkRange subclasses.
-
-Since: 2.20
-
-Deprecated: 3.20: Use the min-height/min-width CSS properties on the slider
-node.
-
-</description>
-<parameters>
-<parameter name="range">
-<parameter_description> a #GtkRange
-</parameter_description>
-</parameter>
-<parameter name="min_size">
-<parameter_description> The slider’s minimum size
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_range_set_range">
 <description>
 Sets the allowable values in the #GtkRange, and clamps the range
@@ -76685,378 +63611,6 @@ value changes.
 <return></return>
 </function>
 
-<function name="gtk_rc_add_default_file">
-<description>
-Adds a file to the list of files to be parsed at the
-end of gtk_init().
-
-Deprecated:3.0: Use #GtkStyleContext with a custom #GtkStyleProvider instead
-
-</description>
-<parameters>
-<parameter name="filename">
-<parameter_description> the pathname to the file. If @filename
-is not absolute, it is searched in the current directory.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_rc_find_module_in_path">
-<description>
-Searches for a theme engine in the GTK+ search path. This function
-is not useful for applications and should not be used.
-
-Deprecated: 3.0: Use #GtkCssProvider instead.
-
-</description>
-<parameters>
-<parameter name="module_file">
-<parameter_description> name of a theme engine
-</parameter_description>
-</parameter>
-</parameters>
-<return> The filename, if found (must be
-freed with g_free()), otherwise %NULL.
-
-</return>
-</function>
-
-<function name="gtk_rc_find_pixmap_in_path">
-<description>
-Looks up a file in pixmap path for the specified #GtkSettings.
-If the file is not found, it outputs a warning message using
-g_warning() and returns %NULL.
-
-Deprecated: 3.0: Use #GtkCssProvider instead.
-
-</description>
-<parameters>
-<parameter name="settings">
-<parameter_description> a #GtkSettings
-</parameter_description>
-</parameter>
-<parameter name="scanner">
-<parameter_description> Scanner used to get line number information for the
-warning message, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="pixmap_file">
-<parameter_description> name of the pixmap file to locate.
-</parameter_description>
-</parameter>
-</parameters>
-<return> the filename.
-
-</return>
-</function>
-
-<function name="gtk_rc_get_default_files">
-<description>
-Retrieves the current list of RC files that will be parsed
-at the end of gtk_init().
-
-Deprecated:3.0: Use #GtkStyleContext instead
-
-</description>
-<parameters>
-</parameters>
-<return>
-A %NULL-terminated array of filenames.  This memory is owned
-by GTK+ and must not be freed by the application.  If you want
-to store this information, you should make a copy.
-
-</return>
-</function>
-
-<function name="gtk_rc_get_im_module_file">
-<description>
-Obtains the path to the IM modules file. See the documentation
-of the `GTK_IM_MODULE_FILE`
-environment variable for more details.
-
-Deprecated: 3.0: Use #GtkCssProvider instead.
-
-</description>
-<parameters>
-</parameters>
-<return> a newly-allocated string containing the
-name of the file listing the IM modules available for loading
-
-</return>
-</function>
-
-<function name="gtk_rc_get_im_module_path">
-<description>
-Obtains the path in which to look for IM modules. See the documentation
-of the `GTK_PATH`
-environment variable for more details about looking up modules. This
-function is useful solely for utilities supplied with GTK+ and should
-not be used by applications under normal circumstances.
-
-Deprecated: 3.0: Use #GtkCssProvider instead.
-
-</description>
-<parameters>
-</parameters>
-<return> a newly-allocated string containing the
-path in which to look for IM modules.
-
-</return>
-</function>
-
-<function name="gtk_rc_get_module_dir">
-<description>
-Returns a directory in which GTK+ looks for theme engines.
-For full information about the search for theme engines,
-see the docs for `GTK_PATH` in [Running GTK+ Applications][gtk-running].
-
-Deprecated: 3.0: Use #GtkCssProvider instead.
-
-</description>
-<parameters>
-</parameters>
-<return> the directory. (Must be freed with g_free())
-
-</return>
-</function>
-
-<function name="gtk_rc_get_style">
-<description>
-Finds all matching RC styles for a given widget,
-composites them together, and then creates a
-#GtkStyle representing the composite appearance.
-(GTK+ actually keeps a cache of previously
-created styles, so a new style may not be
-created.)
-
-Deprecated:3.0: Use #GtkStyleContext instead
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-</parameters>
-<return> the resulting style. No refcount is added
-to the returned style, so if you want to save this style around,
-you should add a reference yourself.
-
-</return>
-</function>
-
-<function name="gtk_rc_get_style_by_paths">
-<description>
-Creates up a #GtkStyle from styles defined in a RC file by providing
-the raw components used in matching. This function may be useful
-when creating pseudo-widgets that should be themed like widgets but
-don’t actually have corresponding GTK+ widgets. An example of this
-would be items inside a GNOME canvas widget.
-
-The action of gtk_rc_get_style() is similar to:
-|[&lt;!-- language=&quot;C&quot; --&gt;
-gtk_widget_path (widget, NULL, &amp;path, NULL);
-gtk_widget_class_path (widget, NULL, &amp;class_path, NULL);
-gtk_rc_get_style_by_paths (gtk_widget_get_settings (widget),
-path, class_path,
-G_OBJECT_TYPE (widget));
-]|
-
-Deprecated:3.0: Use #GtkStyleContext instead
-
-</description>
-<parameters>
-<parameter name="settings">
-<parameter_description> a #GtkSettings object
-</parameter_description>
-</parameter>
-<parameter name="widget_path">
-<parameter_description> the widget path to use when looking up the
-style, or %NULL if no matching against the widget path should be done
-</parameter_description>
-</parameter>
-<parameter name="class_path">
-<parameter_description> the class path to use when looking up the style,
-or %NULL if no matching against the class path should be done.
-</parameter_description>
-</parameter>
-<parameter name="type">
-<parameter_description> a type that will be used along with parent types of this type
-when matching against class styles, or #G_TYPE_NONE
-</parameter_description>
-</parameter>
-</parameters>
-<return> A style created by matching
-with the supplied paths, or %NULL if nothing matching was
-specified and the default style should be used. The returned
-value is owned by GTK+ as part of an internal cache, so you
-must call g_object_ref() on the returned value if you want to
-keep a reference to it.
-
-</return>
-</function>
-
-<function name="gtk_rc_get_theme_dir">
-<description>
-Returns the standard directory in which themes should
-be installed. (GTK+ does not actually use this directory
-itself.)
-
-Deprecated: 3.0: Use #GtkCssProvider instead.
-
-</description>
-<parameters>
-</parameters>
-<return> The directory (must be freed with g_free()).
-
-</return>
-</function>
-
-<function name="gtk_rc_parse">
-<description>
-Parses a given resource file.
-
-Deprecated: 3.0: Use #GtkCssProvider instead.
-
-</description>
-<parameters>
-<parameter name="filename">
-<parameter_description> the filename of a file to parse. If @filename is not absolute, it
-is searched in the current directory.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_rc_parse_color">
-<description>
-Parses a color in the format expected
-in a RC file.
-
-Note that theme engines should use gtk_rc_parse_color_full() in
-order to support symbolic colors.
-
-Deprecated:3.0: Use #GtkCssProvider instead
-
-</description>
-<parameters>
-<parameter name="scanner">
-<parameter_description> a #GScanner
-</parameter_description>
-</parameter>
-<parameter name="color">
-<parameter_description> a pointer to a #GdkColor in which to store
-the result
-</parameter_description>
-</parameter>
-</parameters>
-<return> %G_TOKEN_NONE if parsing succeeded, otherwise the token
-that was expected but not found
-
-</return>
-</function>
-
-<function name="gtk_rc_parse_color_full">
-<description>
-Parses a color in the format expected
-in a RC file. If @style is not %NULL, it will be consulted to resolve
-references to symbolic colors.
-
-Since: 2.12
-
-Deprecated:3.0: Use #GtkCssProvider instead
-
-</description>
-<parameters>
-<parameter name="scanner">
-<parameter_description> a #GScanner
-</parameter_description>
-</parameter>
-<parameter name="style">
-<parameter_description> a #GtkRcStyle, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="color">
-<parameter_description> a pointer to a #GdkColor in which to store
-the result
-</parameter_description>
-</parameter>
-</parameters>
-<return> %G_TOKEN_NONE if parsing succeeded, otherwise the token
-that was expected but not found
-
-</return>
-</function>
-
-<function name="gtk_rc_parse_priority">
-<description>
-Parses a #GtkPathPriorityType variable from the format expected
-in a RC file.
-
-Deprecated:3.0: Use #GtkCssProvider instead
-
-</description>
-<parameters>
-<parameter name="scanner">
-<parameter_description> a #GScanner (must be initialized for parsing an RC file)
-</parameter_description>
-</parameter>
-<parameter name="priority">
-<parameter_description> A pointer to #GtkPathPriorityType variable in which
-to store the result.
-</parameter_description>
-</parameter>
-</parameters>
-<return> %G_TOKEN_NONE if parsing succeeded, otherwise the token
-that was expected but not found.
-
-</return>
-</function>
-
-<function name="gtk_rc_parse_state">
-<description>
-Parses a #GtkStateType variable from the format expected
-in a RC file.
-
-Deprecated: 3.0: Use #GtkCssProvider instead
-
-</description>
-<parameters>
-<parameter name="scanner">
-<parameter_description> a #GScanner (must be initialized for parsing an RC file)
-</parameter_description>
-</parameter>
-<parameter name="state">
-<parameter_description> A pointer to a #GtkStateType variable in which to
-store the result.
-</parameter_description>
-</parameter>
-</parameters>
-<return> %G_TOKEN_NONE if parsing succeeded, otherwise the token
-that was expected but not found.
-
-</return>
-</function>
-
-<function name="gtk_rc_parse_string">
-<description>
-Parses resource information directly from a string.
-
-Deprecated: 3.0: Use #GtkCssProvider instead.
-
-</description>
-<parameters>
-<parameter name="rc_string">
-<parameter_description> a string to parse.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_rc_property_parse_border">
 <description>
 A #GtkRcPropertyParser for use with gtk_settings_install_property_parser()
@@ -77205,258 +63759,6 @@ has been set to the resulting #GtkRequisition.
 </return>
 </function>
 
-<function name="gtk_rc_reparse_all">
-<description>
-If the modification time on any previously read file for the
-default #GtkSettings has changed, discard all style information
-and then reread all previously read RC files.
-
-Deprecated: 3.0: Use #GtkCssProvider instead.
-
-</description>
-<parameters>
-</parameters>
-<return>  %TRUE if the files were reread.
-
-</return>
-</function>
-
-<function name="gtk_rc_reparse_all_for_settings">
-<description>
-If the modification time on any previously read file
-for the given #GtkSettings has changed, discard all style information
-and then reread all previously read RC files.
-
-Deprecated: 3.0: Use #GtkCssProvider instead.
-
-</description>
-<parameters>
-<parameter name="settings">
-<parameter_description> a #GtkSettings
-</parameter_description>
-</parameter>
-<parameter name="force_load">
-<parameter_description> load whether or not anything changed
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the files were reread.
-
-</return>
-</function>
-
-<function name="gtk_rc_reset_styles">
-<description>
-This function recomputes the styles for all widgets that use a
-particular #GtkSettings object. (There is one #GtkSettings object
-per #GdkScreen, see gtk_settings_get_for_screen()); It is useful
-when some global parameter has changed that affects the appearance
-of all widgets, because when a widget gets a new style, it will
-both redraw and recompute any cached information about its
-appearance. As an example, it is used when the default font size
-set by the operating system changes. Note that this function
-doesn’t affect widgets that have a style set explicitly on them
-with gtk_widget_set_style().
-
-Since: 2.4
-
-Deprecated: 3.0: Use #GtkCssProvider instead.
-
-</description>
-<parameters>
-<parameter name="settings">
-<parameter_description> a #GtkSettings
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_rc_scanner_new">
-<description>
-Deprecated:3.0: Use #GtkCssProvider instead
-
-</description>
-<parameters>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_rc_set_default_files">
-<description>
-Sets the list of files that GTK+ will read at the
-end of gtk_init().
-
-Deprecated:3.0: Use #GtkStyleContext with a custom #GtkStyleProvider instead
-
-</description>
-<parameters>
-<parameter name="filenames">
-<parameter_description> A
-%NULL-terminated list of filenames.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_rc_style_copy">
-<description>
-Makes a copy of the specified #GtkRcStyle. This function
-will correctly copy an RC style that is a member of a class
-derived from #GtkRcStyle.
-
-Deprecated: 3.0: Use #GtkCssProvider instead.
-
-</description>
-<parameters>
-<parameter name="orig">
-<parameter_description> the style to copy
-</parameter_description>
-</parameter>
-</parameters>
-<return> the resulting #GtkRcStyle
-
-</return>
-</function>
-
-<function name="gtk_rc_style_new">
-<description>
-Creates a new #GtkRcStyle with no fields set and
-a reference count of 1.
-
-Deprecated: 3.0: Use #GtkCssProvider instead.
-
-</description>
-<parameters>
-</parameters>
-<return> the newly-created #GtkRcStyle
-
-</return>
-</function>
-
-<function name="gtk_recent_action_get_show_numbers">
-<description>
-Returns the value set by gtk_recent_chooser_menu_set_show_numbers().
-
-Since: 2.12
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> a #GtkRecentAction
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if numbers should be shown.
-
-</return>
-</function>
-
-<function name="gtk_recent_action_new">
-<description>
-Creates a new #GtkRecentAction object. To add the action to
-a #GtkActionGroup and set the accelerator for the action,
-call gtk_action_group_add_action_with_accel().
-
-Since: 2.12
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="name">
-<parameter_description> a unique name for the action
-</parameter_description>
-</parameter>
-<parameter name="label">
-<parameter_description> the label displayed in menu items and on buttons,
-or %NULL
-</parameter_description>
-</parameter>
-<parameter name="tooltip">
-<parameter_description> a tooltip for the action, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="stock_id">
-<parameter_description> the stock icon to display in widgets representing
-the action, or %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return> the newly created #GtkRecentAction.
-
-</return>
-</function>
-
-<function name="gtk_recent_action_new_for_manager">
-<description>
-Creates a new #GtkRecentAction object. To add the action to
-a #GtkActionGroup and set the accelerator for the action,
-call gtk_action_group_add_action_with_accel().
-
-Since: 2.12
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="name">
-<parameter_description> a unique name for the action
-</parameter_description>
-</parameter>
-<parameter name="label">
-<parameter_description> the label displayed in menu items and on buttons,
-or %NULL
-</parameter_description>
-</parameter>
-<parameter name="tooltip">
-<parameter_description> a tooltip for the action, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="stock_id">
-<parameter_description> the stock icon to display in widgets representing
-the action, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="manager">
-<parameter_description> a #GtkRecentManager, or %NULL for using the default
-#GtkRecentManager
-</parameter_description>
-</parameter>
-</parameters>
-<return> the newly created #GtkRecentAction
-
-</return>
-</function>
-
-<function name="gtk_recent_action_set_show_numbers">
-<description>
-Sets whether a number should be added to the items shown by the
-widgets representing @action. The numbers are shown to provide
-a unique character for a mnemonic to be used inside the menu item's
-label. Only the first ten items get a number to avoid clashes.
-
-Since: 2.12
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> a #GtkRecentAction
-</parameter_description>
-</parameter>
-<parameter name="show_numbers">
-<parameter_description> %TRUE if the shown items should be numbered
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_recent_chooser_add_filter">
 <description>
 Adds @filter to the list of #GtkRecentFilter objects held by @chooser.
@@ -79912,37 +66214,6 @@ Since: 3.2
 <return></return>
 </function>
 
-<function name="gtk_render_icon_pixbuf">
-<description>
-Renders the icon specified by @source at the given @size, returning the result
-in a pixbuf.
-
-Since: 3.0
-
-Deprecated: 3.10: Use gtk_icon_theme_load_icon() instead.
-
-</description>
-<parameters>
-<parameter name="context">
-<parameter_description> a #GtkStyleContext
-</parameter_description>
-</parameter>
-<parameter name="source">
-<parameter_description> the #GtkIconSource specifying the icon to render
-</parameter_description>
-</parameter>
-<parameter name="size">
-<parameter_description> the size (#GtkIconSize) to render the icon at.
-A size of `(GtkIconSize) -1` means render at the size of the source
-and don’t scale.
-</parameter_description>
-</parameter>
-</parameters>
-<return> a newly-created #GdkPixbuf containing the rendered icon
-
-</return>
-</function>
-
 <function name="gtk_render_icon_surface">
 <description>
 Renders the icon in @surface at the specified @x and @y coordinates.
@@ -81135,42 +67406,6 @@ Since: 3.0
 </return>
 </function>
 
-<function name="gtk_scrolled_window_add_with_viewport">
-<description>
-Used to add children without native scrolling capabilities. This
-is simply a convenience function; it is equivalent to adding the
-unscrollable child to a viewport, then adding the viewport to the
-scrolled window. If a child has native scrolling, use
-gtk_container_add() instead of this function.
-
-The viewport scrolls the child by moving its #GdkWindow, and takes
-the size of the child to be the size of its toplevel #GdkWindow. 
-This will be very wrong for most widgets that support native scrolling;
-for example, if you add a widget such as #GtkTreeView with a viewport,
-the whole widget will scroll, including the column headings. Thus, 
-widgets with native scrolling support should not be used with the 
-#GtkViewport proxy.
-
-A widget supports scrolling natively if it implements the
-#GtkScrollable interface.
-
-Deprecated: 3.8: gtk_container_add() will automatically add
-a #GtkViewport if the child doesn’t implement #GtkScrollable.
-
-</description>
-<parameters>
-<parameter name="scrolled_window">
-<parameter_description> a #GtkScrolledWindow
-</parameter_description>
-</parameter>
-<parameter name="child">
-<parameter_description> the widget you want to scroll
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_scrolled_window_get_capture_button_press">
 <description>
 Return whether button presses are captured during kinetic
@@ -81567,7 +67802,7 @@ Since: 3.4
 <function name="gtk_scrolled_window_set_max_content_height">
 <description>
 Sets the maximum height that @scrolled_window should keep visible. The
-@scrolled_window will grow up to this width before it starts scrolling
+@scrolled_window will grow up to this height before it starts scrolling
 the content.
 
 It is a programming error to set the maximum content height to a value
@@ -81621,7 +67856,7 @@ Note that this can and (usually will) be smaller than the minimum
 size of the content.
 
 It is a programming error to set the minimum content height to a
-value smaller than #GtkScrolledWindow:max-content-height.
+value greater than #GtkScrolledWindow:max-content-height.
 
 Since: 3.0
 
@@ -81646,7 +67881,7 @@ Note that this can and (usually will) be smaller than the minimum
 size of the content.
 
 It is a programming error to set the minimum content width to a
-value smaller than #GtkScrolledWindow:max-content-width.
+value greater than #GtkScrolledWindow:max-content-width.
 
 Since: 3.0
 
@@ -82839,38 +69074,6 @@ Since: 2.2
 </return>
 </function>
 
-<function name="gtk_settings_install_property">
-<description>
-Deprecated: 3.16: This function is not useful outside GTK+.
-
-</description>
-<parameters>
-<parameter name="pspec">
-<parameter_description>
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_settings_install_property_parser">
-<description>
-Deprecated: 3.16: This function is not useful outside GTK+.
-
-</description>
-<parameters>
-<parameter name="pspec">
-<parameter_description>
-</parameter_description>
-</parameter>
-<parameter name="parser">
-<parameter_description>
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_settings_reset_property">
 <description>
 Undoes the effect of calling g_object_set() to install an
@@ -82894,106 +69097,6 @@ Since: 3.20
 <return></return>
 </function>
 
-<function name="gtk_settings_set_double_property">
-<description>
-Deprecated: 3.16: Use g_object_set() instead.
-
-</description>
-<parameters>
-<parameter name="settings">
-<parameter_description>
-</parameter_description>
-</parameter>
-<parameter name="name">
-<parameter_description>
-</parameter_description>
-</parameter>
-<parameter name="v_double">
-<parameter_description>
-</parameter_description>
-</parameter>
-<parameter name="origin">
-<parameter_description>
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_settings_set_long_property">
-<description>
-Deprecated: 3.16: Use g_object_set() instead.
-
-</description>
-<parameters>
-<parameter name="settings">
-<parameter_description>
-</parameter_description>
-</parameter>
-<parameter name="name">
-<parameter_description>
-</parameter_description>
-</parameter>
-<parameter name="v_long">
-<parameter_description>
-</parameter_description>
-</parameter>
-<parameter name="origin">
-<parameter_description>
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_settings_set_property_value">
-<description>
-Deprecated: 3.16: Use g_object_set() instead.
-
-</description>
-<parameters>
-<parameter name="settings">
-<parameter_description>
-</parameter_description>
-</parameter>
-<parameter name="name">
-<parameter_description>
-</parameter_description>
-</parameter>
-<parameter name="svalue">
-<parameter_description>
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_settings_set_string_property">
-<description>
-Deprecated: 3.16: Use g_object_set() instead.
-
-</description>
-<parameters>
-<parameter name="settings">
-<parameter_description>
-</parameter_description>
-</parameter>
-<parameter name="name">
-<parameter_description>
-</parameter_description>
-</parameter>
-<parameter name="v_string">
-<parameter_description>
-</parameter_description>
-</parameter>
-<parameter name="origin">
-<parameter_description>
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_shortcut_label_get_accelerator">
 <description>
 Retrieves the current accelerator of @self.
@@ -83214,31 +69317,6 @@ be removed from the size group.
 <return></return>
 </function>
 
-<function name="gtk_size_group_get_ignore_hidden">
-<description>
-Returns if invisible widgets are ignored when calculating the size.
-
-Since: 2.8
-
-Deprecated: 3.22: Measuring the size of hidden widgets has not worked
-reliably for a long time. In most cases, they will report a size
-of 0 nowadays, and thus, their size will not affect the other
-size group members. In effect, size groups will always operate
-as if this property was %TRUE. Use a #GtkStack instead to hide
-widgets while still having their size taken into account.
-
-</description>
-<parameters>
-<parameter name="size_group">
-<parameter_description> a #GtkSizeGroup
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if invisible widgets are ignored.
-
-</return>
-</function>
-
 <function name="gtk_size_group_get_mode">
 <description>
 Gets the current mode of the size group. See gtk_size_group_set_mode().
@@ -83308,35 +69386,6 @@ Removes a widget from a #GtkSizeGroup.
 <return></return>
 </function>
 
-<function name="gtk_size_group_set_ignore_hidden">
-<description>
-Sets whether unmapped widgets should be ignored when
-calculating the size.
-
-Since: 2.8
-
-Deprecated: 3.22: Measuring the size of hidden widgets has not worked
-reliably for a long time. In most cases, they will report a size
-of 0 nowadays, and thus, their size will not affect the other
-size group members. In effect, size groups will always operate
-as if this property was %TRUE. Use a #GtkStack instead to hide
-widgets while still having their size taken into account.
-
-</description>
-<parameters>
-<parameter name="size_group">
-<parameter_description> a #GtkSizeGroup
-</parameter_description>
-</parameter>
-<parameter name="ignore_hidden">
-<parameter_description> whether unmapped widgets should be ignored
-when calculating the size
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_size_group_set_mode">
 <description>
 Sets the #GtkSizeGroupMode of the size group. The mode of the size
@@ -83360,236 +69409,6 @@ or should all have the same requisition in both directions
 <return></return>
 </function>
 
-<function name="gtk_socket_add_grabbed_key">
-<description>
-Called from the GtkSocket platform-specific backend when the
-corresponding plug has told the socket to grab a key.
-
-</description>
-<parameters>
-<parameter name="socket">
-<parameter_description> a #GtkSocket
-</parameter_description>
-</parameter>
-<parameter name="keyval">
-<parameter_description> a key
-</parameter_description>
-</parameter>
-<parameter name="modifiers">
-<parameter_description> modifiers for the key
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_socket_add_id">
-<description>
-Adds an XEMBED client, such as a #GtkPlug, to the #GtkSocket.  The
-client may be in the same process or in a different process. 
-
-To embed a #GtkPlug in a #GtkSocket, you can either create the
-#GtkPlug with `gtk_plug_new (0)`, call 
-gtk_plug_get_id() to get the window ID of the plug, and then pass that to the
-gtk_socket_add_id(), or you can call gtk_socket_get_id() to get the
-window ID for the socket, and call gtk_plug_new() passing in that
-ID.
-
-The #GtkSocket must have already be added into a toplevel window
-before you can make this call.
-
-</description>
-<parameters>
-<parameter name="socket_">
-<parameter_description> a #GtkSocket
-</parameter_description>
-</parameter>
-<parameter name="window">
-<parameter_description> the Window of a client participating in the XEMBED protocol.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_socket_add_window">
-<description>
-Adds a window to a GtkSocket.
-
-</description>
-<parameters>
-<parameter name="socket">
-<parameter_description> a #GtkSocket
-</parameter_description>
-</parameter>
-<parameter name="xid">
-<parameter_description> the native identifier for a window
-</parameter_description>
-</parameter>
-<parameter name="need_reparent">
-<parameter_description> whether the socket’s plug’s window needs to be
-reparented to the socket
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_socket_advance_toplevel_focus">
-<description>
-Called from the GtkSocket backend when the corresponding plug
-has told the socket to move the focus.
-
-</description>
-<parameters>
-<parameter name="socket">
-<parameter_description> a #GtkSocket
-</parameter_description>
-</parameter>
-<parameter name="direction">
-<parameter_description> a direction
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_socket_claim_focus">
-<description>
-Claims focus for the socket. XXX send_event?
-
-</description>
-<parameters>
-<parameter name="socket">
-<parameter_description> a #GtkSocket
-</parameter_description>
-</parameter>
-<parameter name="send_event">
-<parameter_description> huh?
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_socket_end_embedding">
-<description>
-Called to end the embedding of a plug in the socket.
-
-</description>
-<parameters>
-<parameter name="socket">
-<parameter_description> a #GtkSocket
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_socket_get_id">
-<description>
-Gets the window ID of a #GtkSocket widget, which can then
-be used to create a client embedded inside the socket, for
-instance with gtk_plug_new(). 
-
-The #GtkSocket must have already be added into a toplevel window 
-before you can make this call.
-
-
-</description>
-<parameters>
-<parameter name="socket_">
-<parameter_description> a #GtkSocket.
-</parameter_description>
-</parameter>
-</parameters>
-<return> the window ID for the socket
-</return>
-</function>
-
-<function name="gtk_socket_get_plug_window">
-<description>
-Retrieves the window of the plug. Use this to check if the plug has
-been created inside of the socket.
-
-Since:  2.14
-
-</description>
-<parameters>
-<parameter name="socket_">
-<parameter_description> a #GtkSocket.
-</parameter_description>
-</parameter>
-</parameters>
-<return> the window of the plug if
-available, or %NULL
-
-</return>
-</function>
-
-<function name="gtk_socket_handle_map_request">
-<description>
-Called from the GtkSocket backend when the plug has been mapped.
-
-</description>
-<parameters>
-<parameter name="socket">
-<parameter_description> a #GtkSocket
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_socket_new">
-<description>
-Create a new empty #GtkSocket.
-
-
-</description>
-<parameters>
-</parameters>
-<return>  the new #GtkSocket.
-</return>
-</function>
-
-<function name="gtk_socket_remove_grabbed_key">
-<description>
-Called from the GtkSocket backend when the corresponding plug has
-told the socket to remove a key grab.
-
-</description>
-<parameters>
-<parameter name="socket">
-<parameter_description> a #GtkSocket
-</parameter_description>
-</parameter>
-<parameter name="keyval">
-<parameter_description> a key
-</parameter_description>
-</parameter>
-<parameter name="modifiers">
-<parameter_description> modifiers for the key
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_socket_unmap_notify">
-<description>
-Called from the GtkSocket backend when the plug has been unmapped ???
-
-</description>
-<parameters>
-<parameter name="socket">
-<parameter_description> a #GtkSocket
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_spin_button_configure">
 <description>
 Changes the properties of an existing spin button. The adjustment,
@@ -84726,840 +70545,6 @@ Since: 3.10
 <return></return>
 </function>
 
-<function name="gtk_status_icon_get_geometry">
-<description>
-Obtains information about the location of the status icon
-on screen. This information can be used to e.g. position 
-popups like notification bubbles. 
-
-See gtk_status_icon_position_menu() for a more convenient 
-alternative for positioning menus.
-
-Note that some platforms do not allow GTK+ to provide 
-this information, and even on platforms that do allow it,
-the information is not reliable unless the status icon
-is embedded in a notification area, see
-gtk_status_icon_is_embedded().
-
-Since: 2.10
-
-Deprecated: 3.14: Use notifications
-
-</description>
-<parameters>
-<parameter name="status_icon">
-<parameter_description> a #GtkStatusIcon
-</parameter_description>
-</parameter>
-<parameter name="screen">
-<parameter_description> return location for
-the screen, or %NULL if the information is not needed
-</parameter_description>
-</parameter>
-<parameter name="area">
-<parameter_description> return location for the area occupied by
-the status icon, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="orientation">
-<parameter_description> return location for the
-orientation of the panel in which the status icon is embedded,
-or %NULL. A panel at the top or bottom of the screen is
-horizontal, a panel at the left or right is vertical.
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the location information has 
-been filled in
-
-</return>
-</function>
-
-<function name="gtk_status_icon_get_gicon">
-<description>
-Retrieves the #GIcon being displayed by the #GtkStatusIcon.
-The storage type of the status icon must be %GTK_IMAGE_EMPTY or
-%GTK_IMAGE_GICON (see gtk_status_icon_get_storage_type()).
-The caller of this function does not own a reference to the
-returned #GIcon.
-
-If this function fails, @icon is left unchanged;
-
-Since: 2.14
-
-Deprecated: 3.14: Use notifications
-
-</description>
-<parameters>
-<parameter name="status_icon">
-<parameter_description> a #GtkStatusIcon
-</parameter_description>
-</parameter>
-</parameters>
-<return> the displayed icon, or %NULL if the image is empty
-
-</return>
-</function>
-
-<function name="gtk_status_icon_get_has_tooltip">
-<description>
-Returns the current value of the has-tooltip property.
-See #GtkStatusIcon:has-tooltip for more information.
-
-Since: 2.16
-
-Deprecated: 3.14: Use notifications
-
-</description>
-<parameters>
-<parameter name="status_icon">
-<parameter_description> a #GtkStatusIcon
-</parameter_description>
-</parameter>
-</parameters>
-<return> current value of has-tooltip on @status_icon.
-
-</return>
-</function>
-
-<function name="gtk_status_icon_get_icon_name">
-<description>
-Gets the name of the icon being displayed by the #GtkStatusIcon.
-The storage type of the status icon must be %GTK_IMAGE_EMPTY or
-%GTK_IMAGE_ICON_NAME (see gtk_status_icon_get_storage_type()).
-The returned string is owned by the #GtkStatusIcon and should not
-be freed or modified.
-
-Since: 2.10
-
-Deprecated: 3.14: Use notifications
-
-</description>
-<parameters>
-<parameter name="status_icon">
-<parameter_description> a #GtkStatusIcon
-</parameter_description>
-</parameter>
-</parameters>
-<return> name of the displayed icon, or %NULL if the image is empty.
-
-</return>
-</function>
-
-<function name="gtk_status_icon_get_pixbuf">
-<description>
-Gets the #GdkPixbuf being displayed by the #GtkStatusIcon.
-The storage type of the status icon must be %GTK_IMAGE_EMPTY or
-%GTK_IMAGE_PIXBUF (see gtk_status_icon_get_storage_type()).
-The caller of this function does not own a reference to the
-returned pixbuf.
-
-Since: 2.10
-
-Deprecated: 3.14: Use notifications
-
-</description>
-<parameters>
-<parameter name="status_icon">
-<parameter_description> a #GtkStatusIcon
-</parameter_description>
-</parameter>
-</parameters>
-<return> the displayed pixbuf,
-or %NULL if the image is empty.
-
-</return>
-</function>
-
-<function name="gtk_status_icon_get_screen">
-<description>
-Returns the #GdkScreen associated with @status_icon.
-
-Since: 2.12
-
-Deprecated: 3.14: Use notifications
-
-</description>
-<parameters>
-<parameter name="status_icon">
-<parameter_description> a #GtkStatusIcon
-</parameter_description>
-</parameter>
-</parameters>
-<return> a #GdkScreen.
-
-</return>
-</function>
-
-<function name="gtk_status_icon_get_size">
-<description>
-Gets the size in pixels that is available for the image. 
-Stock icons and named icons adapt their size automatically
-if the size of the notification area changes. For other
-storage types, the size-changed signal can be used to
-react to size changes.
-
-Note that the returned size is only meaningful while the 
-status icon is embedded (see gtk_status_icon_is_embedded()).
-
-Since: 2.10
-
-Deprecated: 3.14: Use notifications
-
-</description>
-<parameters>
-<parameter name="status_icon">
-<parameter_description> a #GtkStatusIcon
-</parameter_description>
-</parameter>
-</parameters>
-<return> the size that is available for the image
-
-</return>
-</function>
-
-<function name="gtk_status_icon_get_stock">
-<description>
-Gets the id of the stock icon being displayed by the #GtkStatusIcon.
-The storage type of the status icon must be %GTK_IMAGE_EMPTY or
-%GTK_IMAGE_STOCK (see gtk_status_icon_get_storage_type()).
-The returned string is owned by the #GtkStatusIcon and should not
-be freed or modified.
-
-Since: 2.10
-
-Deprecated: 3.10: Use gtk_status_icon_get_icon_name() instead.
-
-</description>
-<parameters>
-<parameter name="status_icon">
-<parameter_description> a #GtkStatusIcon
-</parameter_description>
-</parameter>
-</parameters>
-<return> stock id of the displayed stock icon,
-or %NULL if the image is empty.
-
-</return>
-</function>
-
-<function name="gtk_status_icon_get_storage_type">
-<description>
-Gets the type of representation being used by the #GtkStatusIcon
-to store image data. If the #GtkStatusIcon has no image data,
-the return value will be %GTK_IMAGE_EMPTY. 
-
-Since: 2.10
-
-Deprecated: 3.14: Use notifications
-
-</description>
-<parameters>
-<parameter name="status_icon">
-<parameter_description> a #GtkStatusIcon
-</parameter_description>
-</parameter>
-</parameters>
-<return> the image representation being used
-
-</return>
-</function>
-
-<function name="gtk_status_icon_get_title">
-<description>
-Gets the title of this tray icon. See gtk_status_icon_set_title().
-
-Since: 2.18
-
-Deprecated: 3.14: Use notifications
-
-</description>
-<parameters>
-<parameter name="status_icon">
-<parameter_description> a #GtkStatusIcon
-</parameter_description>
-</parameter>
-</parameters>
-<return> the title of the status icon
-
-</return>
-</function>
-
-<function name="gtk_status_icon_get_tooltip_markup">
-<description>
-Gets the contents of the tooltip for @status_icon.
-
-Since: 2.16
-
-Deprecated: 3.14: Use notifications
-
-</description>
-<parameters>
-<parameter name="status_icon">
-<parameter_description> a #GtkStatusIcon
-</parameter_description>
-</parameter>
-</parameters>
-<return> the tooltip text, or %NULL. You should free the
-returned string with g_free() when done.
-
-</return>
-</function>
-
-<function name="gtk_status_icon_get_tooltip_text">
-<description>
-Gets the contents of the tooltip for @status_icon.
-
-Since: 2.16
-
-Deprecated: 3.14: Use notifications
-
-</description>
-<parameters>
-<parameter name="status_icon">
-<parameter_description> a #GtkStatusIcon
-</parameter_description>
-</parameter>
-</parameters>
-<return> the tooltip text, or %NULL. You should free the
-returned string with g_free() when done.
-
-</return>
-</function>
-
-<function name="gtk_status_icon_get_visible">
-<description>
-Returns whether the status icon is visible or not. 
-Note that being visible does not guarantee that 
-the user can actually see the icon, see also 
-gtk_status_icon_is_embedded().
-
-Since: 2.10
-
-Deprecated: 3.14: Use notifications
-
-</description>
-<parameters>
-<parameter name="status_icon">
-<parameter_description> a #GtkStatusIcon
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the status icon is visible
-
-</return>
-</function>
-
-<function name="gtk_status_icon_get_x11_window_id">
-<description>
-This function is only useful on the X11/freedesktop.org platform.
-It returns a window ID for the widget in the underlying
-status icon implementation.  This is useful for the Galago 
-notification service, which can send a window ID in the protocol 
-in order for the server to position notification windows 
-pointing to a status icon reliably.
-
-This function is not intended for other use cases which are
-more likely to be met by one of the non-X11 specific methods, such
-as gtk_status_icon_position_menu().
-
-Since: 2.14
-
-Deprecated: 3.14: Use notifications
-
-</description>
-<parameters>
-<parameter name="status_icon">
-<parameter_description> a #GtkStatusIcon
-</parameter_description>
-</parameter>
-</parameters>
-<return> An 32 bit unsigned integer identifier for the 
-underlying X11 Window
-
-</return>
-</function>
-
-<function name="gtk_status_icon_is_embedded">
-<description>
-Returns whether the status icon is embedded in a notification
-area. 
-
-Since: 2.10
-
-Deprecated: 3.14: Use notifications
-
-</description>
-<parameters>
-<parameter name="status_icon">
-<parameter_description> a #GtkStatusIcon
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the status icon is embedded in
-a notification area.
-
-</return>
-</function>
-
-<function name="gtk_status_icon_new">
-<description>
-Creates an empty status icon object.
-
-Since: 2.10
-
-Deprecated: 3.14: Use notifications
-
-</description>
-<parameters>
-</parameters>
-<return> a new #GtkStatusIcon
-
-</return>
-</function>
-
-<function name="gtk_status_icon_new_from_file">
-<description>
-Creates a status icon displaying the file @filename. 
-
-The image will be scaled down to fit in the available 
-space in the notification area, if necessary.
-
-Since: 2.10
-
-Deprecated: 3.14: Use notifications
-
-</description>
-<parameters>
-<parameter name="filename">
-<parameter_description> a filename
-</parameter_description>
-</parameter>
-</parameters>
-<return> a new #GtkStatusIcon
-
-</return>
-</function>
-
-<function name="gtk_status_icon_new_from_gicon">
-<description>
-Creates a status icon displaying a #GIcon. If the icon is a
-themed icon, it will be updated when the theme changes.
-
-Since: 2.14
-
-Deprecated: 3.14: Use notifications
-
-</description>
-<parameters>
-<parameter name="icon">
-<parameter_description> a #GIcon
-</parameter_description>
-</parameter>
-</parameters>
-<return> a new #GtkStatusIcon
-
-</return>
-</function>
-
-<function name="gtk_status_icon_new_from_icon_name">
-<description>
-Creates a status icon displaying an icon from the current icon theme.
-If the current icon theme is changed, the icon will be updated 
-appropriately.
-
-Since: 2.10
-
-Deprecated: 3.14: Use notifications
-
-</description>
-<parameters>
-<parameter name="icon_name">
-<parameter_description> an icon name
-</parameter_description>
-</parameter>
-</parameters>
-<return> a new #GtkStatusIcon
-
-</return>
-</function>
-
-<function name="gtk_status_icon_new_from_pixbuf">
-<description>
-Creates a status icon displaying @pixbuf. 
-
-The image will be scaled down to fit in the available 
-space in the notification area, if necessary.
-
-Since: 2.10
-
-Deprecated: 3.14: Use notifications
-
-</description>
-<parameters>
-<parameter name="pixbuf">
-<parameter_description> a #GdkPixbuf
-</parameter_description>
-</parameter>
-</parameters>
-<return> a new #GtkStatusIcon
-
-</return>
-</function>
-
-<function name="gtk_status_icon_new_from_stock">
-<description>
-Creates a status icon displaying a stock icon. Sample stock icon
-names are #GTK_STOCK_OPEN, #GTK_STOCK_QUIT. You can register your 
-own stock icon names, see gtk_icon_factory_add_default() and 
-gtk_icon_factory_add(). 
-
-Since: 2.10
-
-Deprecated: 3.10: Use gtk_status_icon_new_from_icon_name() instead.
-
-</description>
-<parameters>
-<parameter name="stock_id">
-<parameter_description> a stock icon id
-</parameter_description>
-</parameter>
-</parameters>
-<return> a new #GtkStatusIcon
-
-</return>
-</function>
-
-<function name="gtk_status_icon_position_menu">
-<description>
-Menu positioning function to use with gtk_menu_popup()
-to position @menu aligned to the status icon @user_data.
-
-Since: 2.10
-
-Deprecated: 3.14: Use notifications
-
-</description>
-<parameters>
-<parameter name="menu">
-<parameter_description> the #GtkMenu
-</parameter_description>
-</parameter>
-<parameter name="x">
-<parameter_description> return location for the x position
-</parameter_description>
-</parameter>
-<parameter name="y">
-<parameter_description> return location for the y position
-</parameter_description>
-</parameter>
-<parameter name="push_in">
-<parameter_description> whether the first menu item should be offset
-(pushed in) to be aligned with the menu popup position
-(only useful for GtkOptionMenu).
-</parameter_description>
-</parameter>
-<parameter name="user_data">
-<parameter_description> the status icon to position the menu on
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_status_icon_set_from_file">
-<description>
-Makes @status_icon display the file @filename.
-See gtk_status_icon_new_from_file() for details.
-
-Since: 2.10 
-
-Deprecated: 3.14: Use notifications
-
-</description>
-<parameters>
-<parameter name="status_icon">
-<parameter_description> a #GtkStatusIcon
-</parameter_description>
-</parameter>
-<parameter name="filename">
-<parameter_description> a filename
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_status_icon_set_from_gicon">
-<description>
-Makes @status_icon display the #GIcon.
-See gtk_status_icon_new_from_gicon() for details.
-
-Since: 2.14
-
-Deprecated: 3.14: Use notifications
-
-</description>
-<parameters>
-<parameter name="status_icon">
-<parameter_description> a #GtkStatusIcon
-</parameter_description>
-</parameter>
-<parameter name="icon">
-<parameter_description> a GIcon
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_status_icon_set_from_icon_name">
-<description>
-Makes @status_icon display the icon named @icon_name from the 
-current icon theme.
-See gtk_status_icon_new_from_icon_name() for details.
-
-Since: 2.10 
-
-Deprecated: 3.14: Use notifications
-
-</description>
-<parameters>
-<parameter name="status_icon">
-<parameter_description> a #GtkStatusIcon
-</parameter_description>
-</parameter>
-<parameter name="icon_name">
-<parameter_description> an icon name
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_status_icon_set_from_pixbuf">
-<description>
-Makes @status_icon display @pixbuf.
-See gtk_status_icon_new_from_pixbuf() for details.
-
-Since: 2.10
-
-Deprecated: 3.14: Use notifications
-
-</description>
-<parameters>
-<parameter name="status_icon">
-<parameter_description> a #GtkStatusIcon
-</parameter_description>
-</parameter>
-<parameter name="pixbuf">
-<parameter_description> a #GdkPixbuf or %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_status_icon_set_from_stock">
-<description>
-Makes @status_icon display the stock icon with the id @stock_id.
-See gtk_status_icon_new_from_stock() for details.
-
-Since: 2.10
-
-Deprecated: 3.10: Use gtk_status_icon_set_from_icon_name() instead.
-
-</description>
-<parameters>
-<parameter name="status_icon">
-<parameter_description> a #GtkStatusIcon
-</parameter_description>
-</parameter>
-<parameter name="stock_id">
-<parameter_description> a stock icon id
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_status_icon_set_has_tooltip">
-<description>
-Sets the has-tooltip property on @status_icon to @has_tooltip.
-See #GtkStatusIcon:has-tooltip for more information.
-
-Since: 2.16
-
-Deprecated: 3.14: Use notifications
-
-</description>
-<parameters>
-<parameter name="status_icon">
-<parameter_description> a #GtkStatusIcon
-</parameter_description>
-</parameter>
-<parameter name="has_tooltip">
-<parameter_description> whether or not @status_icon has a tooltip
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_status_icon_set_name">
-<description>
-Sets the name of this tray icon.
-This should be a string identifying this icon. It is may be
-used for sorting the icons in the tray and will not be shown to
-the user.
-
-Since: 2.20
-
-Deprecated: 3.14: Use notifications
-
-</description>
-<parameters>
-<parameter name="status_icon">
-<parameter_description> a #GtkStatusIcon
-</parameter_description>
-</parameter>
-<parameter name="name">
-<parameter_description> the name
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_status_icon_set_screen">
-<description>
-Sets the #GdkScreen where @status_icon is displayed; if
-the icon is already mapped, it will be unmapped, and
-then remapped on the new screen.
-
-Since: 2.12
-
-Deprecated: 3.14: Use notifications
-
-</description>
-<parameters>
-<parameter name="status_icon">
-<parameter_description> a #GtkStatusIcon
-</parameter_description>
-</parameter>
-<parameter name="screen">
-<parameter_description> a #GdkScreen
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_status_icon_set_title">
-<description>
-Sets the title of this tray icon.
-This should be a short, human-readable, localized string 
-describing the tray icon. It may be used by tools like screen
-readers to render the tray icon.
-
-Since: 2.18
-
-Deprecated: 3.14: Use notifications
-
-</description>
-<parameters>
-<parameter name="status_icon">
-<parameter_description> a #GtkStatusIcon
-</parameter_description>
-</parameter>
-<parameter name="title">
-<parameter_description> the title 
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_status_icon_set_tooltip_markup">
-<description>
-Sets @markup as the contents of the tooltip, which is marked up with
-the [Pango text markup language][PangoMarkupFormat].
-
-This function will take care of setting #GtkStatusIcon:has-tooltip to %TRUE
-and of the default handler for the #GtkStatusIcon::query-tooltip signal.
-
-See also the #GtkStatusIcon:tooltip-markup property and
-gtk_tooltip_set_markup().
-
-Since: 2.16
-
-Deprecated: 3.14: Use notifications
-
-</description>
-<parameters>
-<parameter name="status_icon">
-<parameter_description> a #GtkStatusIcon
-</parameter_description>
-</parameter>
-<parameter name="markup">
-<parameter_description> the contents of the tooltip for @status_icon, or %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_status_icon_set_tooltip_text">
-<description>
-Sets @text as the contents of the tooltip.
-
-This function will take care of setting #GtkStatusIcon:has-tooltip to
-%TRUE and of the default handler for the #GtkStatusIcon::query-tooltip
-signal.
-
-See also the #GtkStatusIcon:tooltip-text property and
-gtk_tooltip_set_text().
-
-Since: 2.16
-
-Deprecated: 3.14: Use notifications
-
-</description>
-<parameters>
-<parameter name="status_icon">
-<parameter_description> a #GtkStatusIcon
-</parameter_description>
-</parameter>
-<parameter name="text">
-<parameter_description> the contents of the tooltip for @status_icon
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_status_icon_set_visible">
-<description>
-Shows or hides a status icon.
-
-Since: 2.10
-
-Deprecated: 3.14: Use notifications
-
-</description>
-<parameters>
-<parameter name="status_icon">
-<parameter_description> a #GtkStatusIcon
-</parameter_description>
-</parameter>
-<parameter name="visible">
-<parameter_description> %TRUE to show the status icon, %FALSE to hide it
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_statusbar_get_context_id">
 <description>
 Returns a new context identifier, given a description 
@@ -85706,266 +70691,6 @@ Since: 2.22
 <return></return>
 </function>
 
-<function name="gtk_stock_add">
-<description>
-Registers each of the stock items in @items. If an item already
-exists with the same stock ID as one of the @items, the old item
-gets replaced. The stock items are copied, so GTK+ does not hold
-any pointer into @items and @items can be freed. Use
-gtk_stock_add_static() if @items is persistent and GTK+ need not
-copy the array.
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="items">
-<parameter_description> a #GtkStockItem or array of items
-</parameter_description>
-</parameter>
-<parameter name="n_items">
-<parameter_description> number of #GtkStockItem in @items
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_stock_add_static">
-<description>
-Same as gtk_stock_add(), but doesn’t copy @items, so
-@items must persist until application exit.
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="items">
-<parameter_description> a #GtkStockItem or array of #GtkStockItem
-</parameter_description>
-</parameter>
-<parameter name="n_items">
-<parameter_description> number of items
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_stock_item_copy">
-<description>
-Copies a stock item, mostly useful for language bindings and not in applications.
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="item">
-<parameter_description> a #GtkStockItem
-</parameter_description>
-</parameter>
-</parameters>
-<return> a new #GtkStockItem
-
-</return>
-</function>
-
-<function name="gtk_stock_item_free">
-<description>
-Frees a stock item allocated on the heap, such as one returned by
-gtk_stock_item_copy(). Also frees the fields inside the stock item,
-if they are not %NULL.
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="item">
-<parameter_description> a #GtkStockItem
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_stock_list_ids">
-<description>
-Retrieves a list of all known stock IDs added to a #GtkIconFactory
-or registered with gtk_stock_add(). The list must be freed with g_slist_free(),
-and each string in the list must be freed with g_free().
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-</parameters>
-<return> a list of known stock IDs
-
-</return>
-</function>
-
-<function name="gtk_stock_lookup">
-<description>
-Fills @item with the registered values for @stock_id, returning %TRUE
-if @stock_id was known.
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="stock_id">
-<parameter_description> a stock item name
-</parameter_description>
-</parameter>
-<parameter name="item">
-<parameter_description> stock item to initialize with values
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if @item was initialized
-
-</return>
-</function>
-
-<function name="gtk_stock_set_translate_func">
-<description>
-Sets a function to be used for translating the @label of 
-a stock item.
-
-If no function is registered for a translation domain,
-g_dgettext() is used.
-
-The function is used for all stock items whose
-@translation_domain matches @domain. Note that it is possible
-to use strings different from the actual gettext translation domain
-of your application for this, as long as your #GtkTranslateFunc uses
-the correct domain when calling dgettext(). This can be useful, e.g.
-when dealing with message contexts:
-
-|[&lt;!-- language=&quot;C&quot; --&gt;
-GtkStockItem items[] = { 
-{ MY_ITEM1, NC_(&quot;odd items&quot;, &quot;Item 1&quot;), 0, 0, &quot;odd-item-domain&quot; },
-{ MY_ITEM2, NC_(&quot;even items&quot;, &quot;Item 2&quot;), 0, 0, &quot;even-item-domain&quot; },
-};
-
-gchar *
-my_translate_func (const gchar *msgid,
-gpointer     data)
-{
-gchar *msgctxt = data;
-
-return (gchar*)g_dpgettext2 (GETTEXT_PACKAGE, msgctxt, msgid);
-}
-
-...
-
-gtk_stock_add (items, G_N_ELEMENTS (items));
-gtk_stock_set_translate_func (&quot;odd-item-domain&quot;, my_translate_func, &quot;odd items&quot;); 
-gtk_stock_set_translate_func (&quot;even-item-domain&quot;, my_translate_func, &quot;even items&quot;); 
-]|
-
-Since: 2.8
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="domain">
-<parameter_description> the translation domain for which @func shall be used
-</parameter_description>
-</parameter>
-<parameter name="func">
-<parameter_description> a #GtkTranslateFunc 
-</parameter_description>
-</parameter>
-<parameter name="data">
-<parameter_description> data to pass to @func
-</parameter_description>
-</parameter>
-<parameter name="notify">
-<parameter_description> a #GDestroyNotify that is called when @data is
-no longer needed
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_style_apply_default_background">
-<description>
-Deprecated:3.0: Use #GtkStyleContext instead
-
-</description>
-<parameters>
-<parameter name="style">
-<parameter_description>
-</parameter_description>
-</parameter>
-<parameter name="cr">
-<parameter_description>
-</parameter_description>
-</parameter>
-<parameter name="window">
-<parameter_description>
-</parameter_description>
-</parameter>
-<parameter name="state_type">
-<parameter_description>
-</parameter_description>
-</parameter>
-<parameter name="x">
-<parameter_description>
-</parameter_description>
-</parameter>
-<parameter name="y">
-<parameter_description>
-</parameter_description>
-</parameter>
-<parameter name="width">
-<parameter_description>
-</parameter_description>
-</parameter>
-<parameter name="height">
-<parameter_description>
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_style_attach">
-<description>
-Attaches a style to a window; this process allocates the
-colors and creates the GC’s for the style - it specializes
-it to a particular visual. The process may involve the creation
-of a new style if the style has already been attached to a
-window with a different style and visual.
-
-Since this function may return a new object, you have to use it
-in the following way:
-`style = gtk_style_attach (style, window)`
-
-Deprecated:3.0: Use gtk_widget_style_attach() instead
-
-</description>
-<parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle.
-</parameter_description>
-</parameter>
-<parameter name="window">
-<parameter_description> a #GdkWindow.
-</parameter_description>
-</parameter>
-</parameters>
-<return> Either @style, or a newly-created #GtkStyle.
-If the style is newly created, the style parameter
-will be unref'ed, and the new style will have
-a reference count belonging to the caller.
-
-</return>
-</function>
-
 <function name="gtk_style_context_add_class">
 <description>
 Adds a style class to @context, so posterior calls to
@@ -86073,84 +70798,6 @@ between %GTK_STYLE_PROVIDER_PRIORITY_FALLBACK and
 <return></return>
 </function>
 
-<function name="gtk_style_context_add_region">
-<description>
-Adds a region to @context, so posterior calls to
-gtk_style_context_get() or any of the gtk_render_*()
-functions will make use of this new region for styling.
-
-In the CSS file format, a #GtkTreeView defining a “row”
-region, would be matched by:
-
-|[
-GtkTreeView row { ... }
-]|
-
-Pseudo-classes are used for matching @flags, so the two
-following rules:
-|[
-GtkTreeView row:nth-child(even) { ... }
-GtkTreeView row:nth-child(odd) { ... }
-]|
-
-would apply to even and odd rows, respectively.
-
-Region names must only contain lowercase letters
-and “-”, starting always with a lowercase letter.
-
-Since: 3.0
-
-Deprecated: 3.14
-
-</description>
-<parameters>
-<parameter name="context">
-<parameter_description> a #GtkStyleContext
-</parameter_description>
-</parameter>
-<parameter name="region_name">
-<parameter_description> region name to use in styling
-</parameter_description>
-</parameter>
-<parameter name="flags">
-<parameter_description> flags that apply to the region
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_style_context_cancel_animations">
-<description>
-Stops all running animations for @region_id and all animatable
-regions underneath.
-
-A %NULL @region_id will stop all ongoing animations in @context,
-when dealing with a #GtkStyleContext obtained through
-gtk_widget_get_style_context(), this is normally done for you
-in all circumstances you would expect all widget to be stopped,
-so this should be only used in complex widgets with different
-animatable regions.
-
-Since: 3.0
-
-Deprecated: 3.6: This function does nothing.
-
-</description>
-<parameters>
-<parameter name="context">
-<parameter_description> a #GtkStyleContext
-</parameter_description>
-</parameter>
-<parameter name="region_id">
-<parameter_description> animatable region to stop, or %NULL.
-See gtk_style_context_push_animatable_region()
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_style_context_get">
 <description>
 Retrieves several style property values from @context for a
@@ -86166,10 +70813,6 @@ Since: 3.0
 <parameter_description> a #GtkStyleContext
 </parameter_description>
 </parameter>
-<parameter name="state">
-<parameter_description> state to retrieve the property values for
-</parameter_description>
-</parameter>
 <parameter name="Varargs">
 <parameter_description> property name /return value pairs, followed by %NULL
 </parameter_description>
@@ -86201,10 +70844,6 @@ Deprecated: 3.16: Use gtk_render_background() instead.
 <parameter_description> a #GtkStyleContext
 </parameter_description>
 </parameter>
-<parameter name="state">
-<parameter_description> state to retrieve the color for
-</parameter_description>
-</parameter>
 <parameter name="color">
 <parameter_description> return value for the background color
 </parameter_description>
@@ -86228,10 +70867,6 @@ Since: 3.0
 <parameter_description> a #GtkStyleContext
 </parameter_description>
 </parameter>
-<parameter name="state">
-<parameter_description> state to retrieve the border for
-</parameter_description>
-</parameter>
 <parameter name="border">
 <parameter_description> return value for the border settings
 </parameter_description>
@@ -86254,10 +70889,6 @@ Deprecated: 3.16: Use gtk_render_frame() instead.
 <parameter_description> a #GtkStyleContext
 </parameter_description>
 </parameter>
-<parameter name="state">
-<parameter_description> state to retrieve the color for
-</parameter_description>
-</parameter>
 <parameter name="color">
 <parameter_description> return value for the border color
 </parameter_description>
@@ -86302,10 +70933,6 @@ Since: 3.0
 <parameter_description> a #GtkStyleContext
 </parameter_description>
 </parameter>
-<parameter name="state">
-<parameter_description> state to retrieve the color for
-</parameter_description>
-</parameter>
 <parameter name="color">
 <parameter_description> return value for the foreground color
 </parameter_description>
@@ -86314,57 +70941,6 @@ Since: 3.0
 <return></return>
 </function>
 
-<function name="gtk_style_context_get_direction">
-<description>
-Returns the widget direction used for rendering.
-
-Since: 3.0
-
-Deprecated: 3.8: Use gtk_style_context_get_state() and
-check for #GTK_STATE_FLAG_DIR_LTR and
-#GTK_STATE_FLAG_DIR_RTL instead.
-
-</description>
-<parameters>
-<parameter name="context">
-<parameter_description> a #GtkStyleContext
-</parameter_description>
-</parameter>
-</parameters>
-<return> the widget direction
-
-</return>
-</function>
-
-<function name="gtk_style_context_get_font">
-<description>
-Returns the font description for a given state. The returned
-object is const and will remain valid until the
-#GtkStyleContext::changed signal happens.
-
-Since: 3.0
-
-Deprecated: 3.8: Use gtk_style_context_get() for &quot;font&quot; or
-subproperties instead.
-
-</description>
-<parameters>
-<parameter name="context">
-<parameter_description> a #GtkStyleContext
-</parameter_description>
-</parameter>
-<parameter name="state">
-<parameter_description> state to retrieve the font for
-</parameter_description>
-</parameter>
-</parameters>
-<return> the #PangoFontDescription for the given
-state.  This object is owned by GTK+ and should not be
-freed.
-
-</return>
-</function>
-
 <function name="gtk_style_context_get_frame_clock">
 <description>
 Returns the #GdkFrameClock to which @context is attached.
@@ -86416,10 +70992,6 @@ Since: 3.0
 <parameter_description> a #GtkStyleContext
 </parameter_description>
 </parameter>
-<parameter name="state">
-<parameter_description> state to retrieve the border for
-</parameter_description>
-</parameter>
 <parameter name="margin">
 <parameter_description> return value for the margin settings
 </parameter_description>
@@ -86442,10 +71014,6 @@ Since: 3.0
 <parameter_description> a #GtkStyleContext
 </parameter_description>
 </parameter>
-<parameter name="state">
-<parameter_description> state to retrieve the padding for
-</parameter_description>
-</parameter>
 <parameter name="padding">
 <parameter_description> return value for the padding settings
 </parameter_description>
@@ -86493,17 +71061,13 @@ Since: 3.0
 
 <function name="gtk_style_context_get_property">
 <description>
-Gets a style property from @context for the given state.
+Gets a style property from @context for the current state.
 
 Note that not all CSS properties that are supported by GTK+ can be
 retrieved in this way, since they may not be representable as #GValue.
 GTK+ defines macros for a number of properties that can be used
 with this function.
 
-Note that passing a state other than the current state of @context
-is not recommended unless the style context has been saved with
-gtk_style_context_save().
-
 When @value is no longer needed, g_value_unset() must be called
 to free any allocated memory.
 
@@ -86519,10 +71083,6 @@ Since: 3.0
 <parameter_description> style property name
 </parameter_description>
 </parameter>
-<parameter name="state">
-<parameter_description> state to retrieve the property value for
-</parameter_description>
-</parameter>
 <parameter name="value">
 <parameter_description>  return location for the style property value
 </parameter_description>
@@ -86701,10 +71261,6 @@ Since: 3.0
 <parameter_description> a #GtkStyleContext
 </parameter_description>
 </parameter>
-<parameter name="state">
-<parameter_description> state to retrieve the property values for
-</parameter_description>
-</parameter>
 <parameter name="args">
 <parameter_description> va_list of property name/return location pairs, followed by %NULL
 </parameter_description>
@@ -86736,56 +71292,6 @@ Since: 3.0
 </return>
 </function>
 
-<function name="gtk_style_context_has_region">
-<description>
-Returns %TRUE if @context has the region defined.
-If @flags_return is not %NULL, it is set to the flags
-affecting the region.
-
-Since: 3.0
-
-Deprecated: 3.14
-
-</description>
-<parameters>
-<parameter name="context">
-<parameter_description> a #GtkStyleContext
-</parameter_description>
-</parameter>
-<parameter name="region_name">
-<parameter_description> a region name
-</parameter_description>
-</parameter>
-<parameter name="flags_return">
-<parameter_description> return location for region flags
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if region is defined
-
-</return>
-</function>
-
-<function name="gtk_style_context_invalidate">
-<description>
-Invalidates @context style information, so it will be reconstructed
-again. It is useful if you modify the @context and need the new
-information immediately.
-
-Since: 3.0
-
-Deprecated: 3.12: Style contexts are invalidated automatically.
-
-</description>
-<parameters>
-<parameter name="context">
-<parameter_description> a #GtkStyleContext.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_style_context_list_classes">
 <description>
 Returns the list of classes currently defined in @context.
@@ -86807,29 +71313,6 @@ itself with g_list_free() when you are done with it.
 </return>
 </function>
 
-<function name="gtk_style_context_list_regions">
-<description>
-Returns the list of regions currently defined in @context.
-
-Since: 3.0
-
-Deprecated: 3.14
-
-</description>
-<parameters>
-<parameter name="context">
-<parameter_description> a #GtkStyleContext
-</parameter_description>
-</parameter>
-</parameters>
-<return> a #GList of
-strings with the currently defined regions. The contents
-of the list are owned by GTK+, but you must free the list
-itself with g_list_free() when you are done with it.
-
-</return>
-</function>
-
 <function name="gtk_style_context_lookup_color">
 <description>
 Looks up and resolves a color name in the @context color map.
@@ -86854,30 +71337,6 @@ Looks up and resolves a color name in the @context color map.
 </return>
 </function>
 
-<function name="gtk_style_context_lookup_icon_set">
-<description>
-Looks up @stock_id in the icon factories associated to @context and
-the default icon factory, returning an icon set if found, otherwise
-%NULL.
-
-Deprecated: 3.10: Use gtk_icon_theme_lookup_icon() instead.
-
-</description>
-<parameters>
-<parameter name="context">
-<parameter_description> a #GtkStyleContext
-</parameter_description>
-</parameter>
-<parameter name="stock_id">
-<parameter_description> an icon name
-</parameter_description>
-</parameter>
-</parameters>
-<return> The looked  up %GtkIconSet, or %NULL
-
-</return>
-</function>
-
 <function name="gtk_style_context_new">
 <description>
 Creates a standalone #GtkStyleContext, this style context
@@ -86897,130 +71356,6 @@ in order to get a style context ready to theme the widget.
 </return>
 </function>
 
-<function name="gtk_style_context_notify_state_change">
-<description>
-Notifies a state change on @context, so if the current style makes use
-of transition animations, one will be started so all rendered elements
-under @region_id are animated for state @state being set to value
-@state_value.
-
-The @window parameter is used in order to invalidate the rendered area
-as the animation runs, so make sure it is the same window that is being
-rendered on by the gtk_render_*() functions.
-
-If @region_id is %NULL, all rendered elements using @context will be
-affected by this state transition.
-
-As a practical example, a #GtkButton notifying a state transition on
-the prelight state:
-|[&lt;!-- language=&quot;C&quot; --&gt;
-gtk_style_context_notify_state_change (context,
-gtk_widget_get_window (widget),
-NULL,
-GTK_STATE_PRELIGHT,
-button-&gt;in_button);
-]|
-
-Can be handled in the CSS file like this:
-|[
-GtkButton {
-background-color: #f00
-}
-
-GtkButton:hover {
-background-color: #fff;
-transition: 200ms linear
-}
-]|
-
-This combination will animate the button background from red to white
-if a pointer enters the button, and back to red if the pointer leaves
-the button.
-
-Note that @state is used when finding the transition parameters, which
-is why the style places the transition under the :hover pseudo-class.
-
-Since: 3.0
-
-Deprecated: 3.6: This function does nothing.
-
-</description>
-<parameters>
-<parameter name="context">
-<parameter_description> a #GtkStyleContext
-</parameter_description>
-</parameter>
-<parameter name="window">
-<parameter_description> a #GdkWindow
-</parameter_description>
-</parameter>
-<parameter name="region_id">
-<parameter_description> animatable region to notify on, or %NULL.
-See gtk_style_context_push_animatable_region()
-</parameter_description>
-</parameter>
-<parameter name="state">
-<parameter_description> state to trigger transition for
-</parameter_description>
-</parameter>
-<parameter name="state_value">
-<parameter_description> %TRUE if @state is the state we are changing to,
-%FALSE if we are changing away from it
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_style_context_pop_animatable_region">
-<description>
-Pops an animatable region from @context.
-See gtk_style_context_push_animatable_region().
-
-Since: 3.0
-
-Deprecated: 3.6: This function does nothing.
-
-</description>
-<parameters>
-<parameter name="context">
-<parameter_description> a #GtkStyleContext
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_style_context_push_animatable_region">
-<description>
-Pushes an animatable region, so all further gtk_render_*() calls between
-this call and the following gtk_style_context_pop_animatable_region()
-will potentially show transition animations for this region if
-gtk_style_context_notify_state_change() is called for a given state,
-and the current theme/style defines transition animations for state
-changes.
-
-The @region_id used must be unique in @context so the themes
-can uniquely identify rendered elements subject to a state transition.
-
-Since: 3.0
-
-Deprecated: 3.6: This function does nothing.
-
-</description>
-<parameters>
-<parameter name="context">
-<parameter_description> a #GtkStyleContext
-</parameter_description>
-</parameter>
-<parameter name="region_id">
-<parameter_description> unique identifier for the animatable region
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_style_context_remove_class">
 <description>
 Removes @class_name from @context.
@@ -87081,28 +71416,6 @@ Since: 3.0
 <return></return>
 </function>
 
-<function name="gtk_style_context_remove_region">
-<description>
-Removes a region from @context.
-
-Since: 3.0
-
-Deprecated: 3.14
-
-</description>
-<parameters>
-<parameter name="context">
-<parameter_description> a #GtkStyleContext
-</parameter_description>
-</parameter>
-<parameter name="region_name">
-<parameter_description> region name to unset
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_style_context_reset_widgets">
 <description>
 This function recomputes the styles for all widgets under a particular
@@ -87163,93 +71476,6 @@ Since: 3.0
 <return></return>
 </function>
 
-<function name="gtk_style_context_scroll_animations">
-<description>
-This function is analogous to gdk_window_scroll(), and
-should be called together with it so the invalidation
-areas for any ongoing animation are scrolled together
-with it.
-
-Since: 3.0
-
-Deprecated: 3.6: This function does nothing.
-
-</description>
-<parameters>
-<parameter name="context">
-<parameter_description> a #GtkStyleContext
-</parameter_description>
-</parameter>
-<parameter name="window">
-<parameter_description> a #GdkWindow used previously in
-gtk_style_context_notify_state_change()
-</parameter_description>
-</parameter>
-<parameter name="dx">
-<parameter_description> Amount to scroll in the X axis
-</parameter_description>
-</parameter>
-<parameter name="dy">
-<parameter_description> Amount to scroll in the Y axis
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_style_context_set_background">
-<description>
-Sets the background of @window to the background pattern or
-color specified in @context for its current state.
-
-Since: 3.0
-
-Deprecated: 3.18: Use gtk_render_background() instead.
-Note that clients still using this function are now responsible
-for calling this function again whenever @context is invalidated.
-
-</description>
-<parameters>
-<parameter name="context">
-<parameter_description> a #GtkStyleContext
-</parameter_description>
-</parameter>
-<parameter name="window">
-<parameter_description> a #GdkWindow
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_style_context_set_direction">
-<description>
-Sets the reading direction for rendering purposes.
-
-If you are using a #GtkStyleContext returned from
-gtk_widget_get_style_context(), you do not need to
-call this yourself.
-
-Since: 3.0
-
-Deprecated: 3.8: Use gtk_style_context_set_state() with
-#GTK_STATE_FLAG_DIR_LTR and #GTK_STATE_FLAG_DIR_RTL
-instead.
-
-</description>
-<parameters>
-<parameter name="context">
-<parameter_description> a #GtkStyleContext
-</parameter_description>
-</parameter>
-<parameter name="direction">
-<parameter_description> the new direction.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_style_context_set_frame_clock">
 <description>
 Attaches @context to the given frame clock.
@@ -87424,41 +71650,6 @@ Since: 3.0
 <return></return>
 </function>
 
-<function name="gtk_style_context_state_is_running">
-<description>
-Returns %TRUE if there is a transition animation running for the
-current region (see gtk_style_context_push_animatable_region()).
-
-If @progress is not %NULL, the animation progress will be returned
-there, 0.0 means the state is closest to being unset, while 1.0 means
-it’s closest to being set. This means transition animation will
-run from 0 to 1 when @state is being set and from 1 to 0 when
-it’s being unset.
-
-Since: 3.0
-
-Deprecated: 3.6: This function always returns %FALSE
-
-</description>
-<parameters>
-<parameter name="context">
-<parameter_description> a #GtkStyleContext
-</parameter_description>
-</parameter>
-<parameter name="state">
-<parameter_description> a widget state
-</parameter_description>
-</parameter>
-<parameter name="progress">
-<parameter_description> return location for the transition progress
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if there is a running transition animation for @state.
-
-</return>
-</function>
-
 <function name="gtk_style_context_to_string">
 <description>
 Converts the style context into a string representation.
@@ -87490,634 +71681,6 @@ Since: 3.20
 </return>
 </function>
 
-<function name="gtk_style_copy">
-<description>
-Creates a copy of the passed in #GtkStyle object.
-
-Deprecated:3.0: Use #GtkStyleContext instead
-
-</description>
-<parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-</parameters>
-<return> a copy of @style
-
-</return>
-</function>
-
-<function name="gtk_style_detach">
-<description>
-Detaches a style from a window. If the style is not attached
-to any windows anymore, it is unrealized. See gtk_style_attach().
-
-Deprecated:3.0: Use #GtkStyleContext instead
-
-</description>
-<parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_style_get">
-<description>
-Gets the values of a multiple style properties for @widget_type
-from @style.
-
-Since: 2.16
-
-</description>
-<parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-<parameter name="widget_type">
-<parameter_description> the #GType of a descendant of #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="first_property_name">
-<parameter_description> the name of the first style property to get
-</parameter_description>
-</parameter>
-<parameter name="Varargs">
-<parameter_description> pairs of property names and locations to
-return the property values, starting with the location for
-@first_property_name, terminated by %NULL.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_style_get_style_property">
-<description>
-Queries the value of a style property corresponding to a
-widget class is in the given style.
-
-Since: 2.16
-
-</description>
-<parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-<parameter name="widget_type">
-<parameter_description> the #GType of a descendant of #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="property_name">
-<parameter_description> the name of the style property to get
-</parameter_description>
-</parameter>
-<parameter name="value">
-<parameter_description> a #GValue where the value of the property being
-queried will be stored
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_style_get_valist">
-<description>
-Non-vararg variant of gtk_style_get().
-Used primarily by language bindings.
-
-Since: 2.16
-
-</description>
-<parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-<parameter name="widget_type">
-<parameter_description> the #GType of a descendant of #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="first_property_name">
-<parameter_description> the name of the first style property to get
-</parameter_description>
-</parameter>
-<parameter name="var_args">
-<parameter_description> a va_list of pairs of property names and
-locations to return the property values, starting with the
-location for @first_property_name.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_style_has_context">
-<description>
-Returns whether @style has an associated #GtkStyleContext.
-
-Since: 3.0
-
-</description>
-<parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if @style has a #GtkStyleContext
-
-</return>
-</function>
-
-<function name="gtk_style_lookup_color">
-<description>
-Looks up @color_name in the style’s logical color mappings,
-filling in @color and returning %TRUE if found, otherwise
-returning %FALSE. Do not cache the found mapping, because
-it depends on the #GtkStyle and might change when a theme
-switch occurs.
-
-Since: 2.10
-
-Deprecated:3.0: Use gtk_style_context_lookup_color() instead
-
-</description>
-<parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-<parameter name="color_name">
-<parameter_description> the name of the logical color to look up
-</parameter_description>
-</parameter>
-<parameter name="color">
-<parameter_description> the #GdkColor to fill in
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the mapping was found.
-
-</return>
-</function>
-
-<function name="gtk_style_lookup_icon_set">
-<description>
-Looks up @stock_id in the icon factories associated with @style
-and the default icon factory, returning an icon set if found,
-otherwise %NULL.
-
-Deprecated:3.0: Use gtk_style_context_lookup_icon_set() instead
-
-</description>
-<parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-<parameter name="stock_id">
-<parameter_description> an icon name
-</parameter_description>
-</parameter>
-</parameters>
-<return> icon set of @stock_id
-
-</return>
-</function>
-
-<function name="gtk_style_new">
-<description>
-Creates a new #GtkStyle.
-
-Deprecated: 3.0: Use #GtkStyleContext
-
-</description>
-<parameters>
-</parameters>
-<return> a new #GtkStyle.
-
-</return>
-</function>
-
-<function name="gtk_style_properties_clear">
-<description>
-Clears all style information from @props.
-
-Deprecated: 3.16: #GtkStyleProperties are deprecated.
-
-</description>
-<parameters>
-<parameter name="props">
-<parameter_description> a #GtkStyleProperties
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_style_properties_get">
-<description>
-Retrieves several style property values from @props for a
-given state.
-
-Since: 3.0
-
-Deprecated: 3.16: #GtkStyleProperties are deprecated.
-
-</description>
-<parameters>
-<parameter name="props">
-<parameter_description> a #GtkStyleProperties
-</parameter_description>
-</parameter>
-<parameter name="state">
-<parameter_description> state to retrieve the property values for
-</parameter_description>
-</parameter>
-<parameter name="Varargs">
-<parameter_description> property name /return value pairs, followed by %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_style_properties_get_property">
-<description>
-Gets a style property from @props for the given state. When done with @value,
-g_value_unset() needs to be called to free any allocated memory.
-
-Since: 3.0
-
-Deprecated: 3.16: #GtkStyleProperties are deprecated.
-
-</description>
-<parameters>
-<parameter name="props">
-<parameter_description> a #GtkStyleProperties
-</parameter_description>
-</parameter>
-<parameter name="property">
-<parameter_description> style property name
-</parameter_description>
-</parameter>
-<parameter name="state">
-<parameter_description> state to retrieve the property value for
-</parameter_description>
-</parameter>
-<parameter name="value">
-<parameter_description>  return location for the style property value.
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the property exists in @props, %FALSE otherwise
-
-</return>
-</function>
-
-<function name="gtk_style_properties_get_valist">
-<description>
-Retrieves several style property values from @props for a given state.
-
-Since: 3.0
-
-Deprecated: 3.16: #GtkStyleProperties are deprecated.
-
-</description>
-<parameters>
-<parameter name="props">
-<parameter_description> a #GtkStyleProperties
-</parameter_description>
-</parameter>
-<parameter name="state">
-<parameter_description> state to retrieve the property values for
-</parameter_description>
-</parameter>
-<parameter name="args">
-<parameter_description> va_list of property name/return location pairs, followed by %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_style_properties_lookup_color">
-<description>
-Returns the symbolic color that is mapped
-to @name.
-
-Since: 3.0
-
-Deprecated: 3.8: #GtkSymbolicColor is deprecated.
-
-</description>
-<parameters>
-<parameter name="props">
-<parameter_description> a #GtkStyleProperties
-</parameter_description>
-</parameter>
-<parameter name="name">
-<parameter_description> color name to lookup
-</parameter_description>
-</parameter>
-</parameters>
-<return> The mapped color
-
-</return>
-</function>
-
-<function name="gtk_style_properties_lookup_property">
-<description>
-Returns %TRUE if a property has been registered, if @pspec or
-@parse_func are not %NULL, the #GParamSpec and parsing function
-will be respectively returned.
-
-Since: 3.0
-
-Deprecated: 3.8: This code could only look up custom properties and
-those are deprecated.
-
-</description>
-<parameters>
-<parameter name="property_name">
-<parameter_description> property name to look up
-</parameter_description>
-</parameter>
-<parameter name="parse_func">
-<parameter_description> return location for the parse function
-</parameter_description>
-</parameter>
-<parameter name="pspec">
-<parameter_description> return location for the #GParamSpec
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the property is registered, %FALSE otherwise
-
-</return>
-</function>
-
-<function name="gtk_style_properties_map_color">
-<description>
-Maps @color so it can be referenced by @name. See
-gtk_style_properties_lookup_color()
-
-Since: 3.0
-
-Deprecated: 3.8: #GtkSymbolicColor is deprecated.
-
-</description>
-<parameters>
-<parameter name="props">
-<parameter_description> a #GtkStyleProperties
-</parameter_description>
-</parameter>
-<parameter name="name">
-<parameter_description> color name
-</parameter_description>
-</parameter>
-<parameter name="color">
-<parameter_description> #GtkSymbolicColor to map @name to
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_style_properties_merge">
-<description>
-Merges into @props all the style information contained
-in @props_to_merge. If @replace is %TRUE, the values
-will be overwritten, if it is %FALSE, the older values
-will prevail.
-
-Since: 3.0
-
-Deprecated: 3.16: #GtkStyleProperties are deprecated.
-
-</description>
-<parameters>
-<parameter name="props">
-<parameter_description> a #GtkStyleProperties
-</parameter_description>
-</parameter>
-<parameter name="props_to_merge">
-<parameter_description> a second #GtkStyleProperties
-</parameter_description>
-</parameter>
-<parameter name="replace">
-<parameter_description> whether to replace values or not
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_style_properties_new">
-<description>
-Returns a newly created #GtkStyleProperties
-
-Deprecated: 3.16: #GtkStyleProperties are deprecated.
-
-</description>
-<parameters>
-</parameters>
-<return> a new #GtkStyleProperties
-
-</return>
-</function>
-
-<function name="gtk_style_properties_register_property">
-<description>
-Registers a property so it can be used in the CSS file format.
-This function is the low-level equivalent of
-gtk_theming_engine_register_property(), if you are implementing
-a theming engine, you want to use that function instead.
-
-Since: 3.0
-
-Deprecated: 3.8: Code should use the default properties provided by CSS.
-
-</description>
-<parameters>
-<parameter name="parse_func">
-<parameter_description> parsing function to use, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="pspec">
-<parameter_description> the #GParamSpec for the new property
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_style_properties_set">
-<description>
-Sets several style properties on @props.
-
-Since: 3.0
-
-Deprecated: 3.16: #GtkStyleProperties are deprecated.
-
-</description>
-<parameters>
-<parameter name="props">
-<parameter_description> a #GtkStyleProperties
-</parameter_description>
-</parameter>
-<parameter name="state">
-<parameter_description> state to set the values for
-</parameter_description>
-</parameter>
-<parameter name="Varargs">
-<parameter_description> property name/value pairs, followed by %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_style_properties_set_property">
-<description>
-Sets a styling property in @props.
-
-Since: 3.0
-
-Deprecated: 3.16: #GtkStyleProperties are deprecated.
-
-</description>
-<parameters>
-<parameter name="props">
-<parameter_description> a #GtkStyleProperties
-</parameter_description>
-</parameter>
-<parameter name="property">
-<parameter_description> styling property to set
-</parameter_description>
-</parameter>
-<parameter name="state">
-<parameter_description> state to set the value for
-</parameter_description>
-</parameter>
-<parameter name="value">
-<parameter_description> new value for the property
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_style_properties_set_valist">
-<description>
-Sets several style properties on @props.
-
-Since: 3.0
-
-Deprecated: 3.16: #GtkStyleProperties are deprecated.
-
-</description>
-<parameters>
-<parameter name="props">
-<parameter_description> a #GtkStyleProperties
-</parameter_description>
-</parameter>
-<parameter name="state">
-<parameter_description> state to set the values for
-</parameter_description>
-</parameter>
-<parameter name="args">
-<parameter_description> va_list of property name/value pairs, followed by %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_style_properties_unset_property">
-<description>
-Unsets a style property in @props.
-
-Since: 3.0
-
-Deprecated: 3.16: #GtkStyleProperties are deprecated.
-
-</description>
-<parameters>
-<parameter name="props">
-<parameter_description> a #GtkStyleProperties
-</parameter_description>
-</parameter>
-<parameter name="property">
-<parameter_description> property to unset
-</parameter_description>
-</parameter>
-<parameter name="state">
-<parameter_description> state to unset
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_style_provider_get_icon_factory">
-<description>
-Returns the #GtkIconFactory defined to be in use for @path, or %NULL if none
-is defined.
-
-Since: 3.0
-
-Deprecated: 3.8: Will always return %NULL for all GTK-provided style providers.
-
-</description>
-<parameters>
-<parameter name="provider">
-<parameter_description> a #GtkStyleProvider
-</parameter_description>
-</parameter>
-<parameter name="path">
-<parameter_description> #GtkWidgetPath to query
-</parameter_description>
-</parameter>
-</parameters>
-<return> The icon factory to use for @path, or %NULL
-
-</return>
-</function>
-
-<function name="gtk_style_provider_get_style">
-<description>
-Returns the style settings affecting a widget defined by @path, or %NULL if
-@provider doesn’t contemplate styling @path.
-
-Since: 3.0
-
-Deprecated: 3.8: Will always return %NULL for all GTK-provided style providers
-as the interface cannot correctly work the way CSS is specified.
-
-</description>
-<parameters>
-<parameter name="provider">
-<parameter_description> a #GtkStyleProvider
-</parameter_description>
-</parameter>
-<parameter name="path">
-<parameter_description> #GtkWidgetPath to query
-</parameter_description>
-</parameter>
-</parameters>
-<return> a #GtkStyleProperties containing the
-style settings affecting @path
-
-</return>
-</function>
-
 <function name="gtk_style_provider_get_style_property">
 <description>
 Looks up a widget style property as defined by @provider for
@@ -88153,78 +71716,6 @@ Since: 3.0
 </return>
 </function>
 
-<function name="gtk_style_render_icon">
-<description>
-Renders the icon specified by @source at the given @size
-according to the given parameters and returns the result in a
-pixbuf.
-
-Deprecated:3.0: Use gtk_render_icon_pixbuf() instead
-
-</description>
-<parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-<parameter name="source">
-<parameter_description> the #GtkIconSource specifying the icon to render
-</parameter_description>
-</parameter>
-<parameter name="direction">
-<parameter_description> a text direction
-</parameter_description>
-</parameter>
-<parameter name="state">
-<parameter_description> a state
-</parameter_description>
-</parameter>
-<parameter name="size">
-<parameter_description> the size to render the icon at (#GtkIconSize). A size of
-`(GtkIconSize)-1` means render at the size of the source and
-don’t scale.
-</parameter_description>
-</parameter>
-<parameter name="widget">
-<parameter_description> the widget
-</parameter_description>
-</parameter>
-<parameter name="detail">
-<parameter_description> a style detail
-</parameter_description>
-</parameter>
-</parameters>
-<return> a newly-created #GdkPixbuf
-containing the rendered icon
-
-</return>
-</function>
-
-<function name="gtk_style_set_background">
-<description>
-Sets the background of @window to the background color or pixmap
-specified by @style for the given state.
-
-Deprecated:3.0: Use gtk_style_context_set_background() instead
-
-</description>
-<parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-<parameter name="window">
-<parameter_description> a #GdkWindow
-</parameter_description>
-</parameter>
-<parameter name="state_type">
-<parameter_description> a state
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_switch_get_active">
 <description>
 Gets whether the #GtkSwitch is in its “on” or “off” state.
@@ -88499,13 +71990,7 @@ Deprecated: 3.8: #GtkSymbolicColor is deprecated.
 <function name="gtk_symbolic_color_resolve">
 <description>
 If @color is resolvable, @resolved_color will be filled in
-with the resolved color, and %TRUE will be returned. Generally,
-if @color can’t be resolved, it is due to it being defined on
-top of a named color that doesn’t exist in @props.
-
-When @props is %NULL, resolving of named colors will fail, so if
-your @color is or references such a color, this function will
-return %FALSE.
+with the resolved color, and %TRUE will be returned.
 
 Since: 3.0
 
@@ -88517,11 +72002,6 @@ Deprecated: 3.8: #GtkSymbolicColor is deprecated.
 <parameter_description> a #GtkSymbolicColor
 </parameter_description>
 </parameter>
-<parameter name="props">
-<parameter_description> #GtkStyleProperties to use when resolving
-named colors, or %NULL
-</parameter_description>
-</parameter>
 <parameter name="resolved_color">
 <parameter_description> return location for the resolved color
 </parameter_description>
@@ -88573,422 +72053,6 @@ Deprecated: 3.8: #GtkSymbolicColor is deprecated.
 <return></return>
 </function>
 
-<function name="gtk_table_attach">
-<description>
-Adds a widget to a table. The number of “cells” that a widget will occupy is
-specified by @left_attach, @right_attach, @top_attach and @bottom_attach.
-These each represent the leftmost, rightmost, uppermost and lowest column
-and row numbers of the table. (Columns and rows are indexed from zero).
-
-To make a button occupy the lower right cell of a 2x2 table, use
-|[
-gtk_table_attach (table, button,
-1, 2, // left, right attach
-1, 2, // top, bottom attach
-xoptions, yoptions,
-xpadding, ypadding);
-]|
-If you want to make the button span the entire bottom row, use @left_attach == 0 and @right_attach = 2 
instead.
-
-Deprecated: 3.4: Use gtk_grid_attach() with #GtkGrid. Note that the attach
-arguments differ between those two functions.
-
-</description>
-<parameters>
-<parameter name="table">
-<parameter_description> The #GtkTable to add a new widget to.
-</parameter_description>
-</parameter>
-<parameter name="child">
-<parameter_description> The widget to add.
-</parameter_description>
-</parameter>
-<parameter name="left_attach">
-<parameter_description> the column number to attach the left side of a child widget to.
-</parameter_description>
-</parameter>
-<parameter name="right_attach">
-<parameter_description> the column number to attach the right side of a child widget to.
-</parameter_description>
-</parameter>
-<parameter name="top_attach">
-<parameter_description> the row number to attach the top of a child widget to.
-</parameter_description>
-</parameter>
-<parameter name="bottom_attach">
-<parameter_description> the row number to attach the bottom of a child widget to.
-</parameter_description>
-</parameter>
-<parameter name="xoptions">
-<parameter_description> Used to specify the properties of the child widget when the table is resized.
-</parameter_description>
-</parameter>
-<parameter name="yoptions">
-<parameter_description> The same as xoptions, except this field determines behaviour of vertical resizing.
-</parameter_description>
-</parameter>
-<parameter name="xpadding">
-<parameter_description> An integer value specifying the padding on the left and right of the widget being 
added to the table.
-</parameter_description>
-</parameter>
-<parameter name="ypadding">
-<parameter_description> The amount of padding above and below the child widget.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_table_attach_defaults">
-<description>
-As there are many options associated with gtk_table_attach(), this convenience
-function provides the programmer with a means to add children to a table with
-identical padding and expansion options. The values used for the #GtkAttachOptions
-are `GTK_EXPAND | GTK_FILL`, and the padding is set to 0.
-
-Deprecated: 3.4: Use gtk_grid_attach() with #GtkGrid. Note that the attach
-arguments differ between those two functions.
-
-</description>
-<parameters>
-<parameter name="table">
-<parameter_description> The table to add a new child widget to.
-</parameter_description>
-</parameter>
-<parameter name="widget">
-<parameter_description> The child widget to add.
-</parameter_description>
-</parameter>
-<parameter name="left_attach">
-<parameter_description> The column number to attach the left side of the child widget to.
-</parameter_description>
-</parameter>
-<parameter name="right_attach">
-<parameter_description> The column number to attach the right side of the child widget to.
-</parameter_description>
-</parameter>
-<parameter name="top_attach">
-<parameter_description> The row number to attach the top of the child widget to.
-</parameter_description>
-</parameter>
-<parameter name="bottom_attach">
-<parameter_description> The row number to attach the bottom of the child widget to.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_table_get_col_spacing">
-<description>
-Gets the amount of space between column @col, and
-column @col + 1. See gtk_table_set_col_spacing().
-
-Deprecated: 3.4: #GtkGrid does not offer a replacement for this
-functionality.
-
-</description>
-<parameters>
-<parameter name="table">
-<parameter_description> a #GtkTable
-</parameter_description>
-</parameter>
-<parameter name="column">
-<parameter_description> a column in the table, 0 indicates the first column
-</parameter_description>
-</parameter>
-</parameters>
-<return> the column spacing
-
-</return>
-</function>
-
-<function name="gtk_table_get_default_col_spacing">
-<description>
-Gets the default column spacing for the table. This is
-the spacing that will be used for newly added columns.
-(See gtk_table_set_col_spacings())
-
-Deprecated: 3.4: Use gtk_grid_get_column_spacing() with #GtkGrid.
-
-</description>
-<parameters>
-<parameter name="table">
-<parameter_description> a #GtkTable
-</parameter_description>
-</parameter>
-</parameters>
-<return> the default column spacing
-
-</return>
-</function>
-
-<function name="gtk_table_get_default_row_spacing">
-<description>
-Gets the default row spacing for the table. This is
-the spacing that will be used for newly added rows.
-(See gtk_table_set_row_spacings())
-
-Deprecated: 3.4: Use gtk_grid_get_row_spacing() with #GtkGrid.
-
-</description>
-<parameters>
-<parameter name="table">
-<parameter_description> a #GtkTable
-</parameter_description>
-</parameter>
-</parameters>
-<return> the default row spacing
-
-</return>
-</function>
-
-<function name="gtk_table_get_homogeneous">
-<description>
-Returns whether the table cells are all constrained to the same
-width and height. (See gtk_table_set_homogeneous ())
-
-Deprecated: 3.4: Use gtk_grid_get_row_homogeneous() and
-gtk_grid_get_column_homogeneous() with #GtkGrid.
-
-</description>
-<parameters>
-<parameter name="table">
-<parameter_description> a #GtkTable
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the cells are all constrained to the same size
-
-</return>
-</function>
-
-<function name="gtk_table_get_row_spacing">
-<description>
-Gets the amount of space between row @row, and
-row @row + 1. See gtk_table_set_row_spacing().
-
-Deprecated: 3.4: #GtkGrid does not offer a replacement for this
-functionality.
-
-</description>
-<parameters>
-<parameter name="table">
-<parameter_description> a #GtkTable
-</parameter_description>
-</parameter>
-<parameter name="row">
-<parameter_description> a row in the table, 0 indicates the first row
-</parameter_description>
-</parameter>
-</parameters>
-<return> the row spacing
-
-</return>
-</function>
-
-<function name="gtk_table_get_size">
-<description>
-Gets the number of rows and columns in the table.
-
-Since: 2.22
-
-Deprecated: 3.4: #GtkGrid does not expose the number of columns and
-rows.
-
-</description>
-<parameters>
-<parameter name="table">
-<parameter_description> a #GtkTable
-</parameter_description>
-</parameter>
-<parameter name="rows">
-<parameter_description> return location for the number of
-rows, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="columns">
-<parameter_description> return location for the number
-of columns, or %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_table_new">
-<description>
-Used to create a new table widget. An initial size must be given by
-specifying how many rows and columns the table should have, although
-this can be changed later with gtk_table_resize().  @rows and @columns
-must both be in the range 1 .. 65535. For historical reasons, 0 is accepted
-as well and is silently interpreted as 1.
-
-Deprecated: 3.4: Use gtk_grid_new().
-
-</description>
-<parameters>
-<parameter name="rows">
-<parameter_description> The number of rows the new table should have.
-</parameter_description>
-</parameter>
-<parameter name="columns">
-<parameter_description> The number of columns the new table should have.
-</parameter_description>
-</parameter>
-<parameter name="homogeneous">
-<parameter_description> If set to %TRUE, all table cells are resized to the size of
-the cell containing the largest widget.
-</parameter_description>
-</parameter>
-</parameters>
-<return> A pointer to the newly created table widget.
-
-</return>
-</function>
-
-<function name="gtk_table_resize">
-<description>
-If you need to change a table’s size after
-it has been created, this function allows you to do so.
-
-Deprecated: 3.4: #GtkGrid resizes automatically.
-
-</description>
-<parameters>
-<parameter name="table">
-<parameter_description> The #GtkTable you wish to change the size of.
-</parameter_description>
-</parameter>
-<parameter name="rows">
-<parameter_description> The new number of rows.
-</parameter_description>
-</parameter>
-<parameter name="columns">
-<parameter_description> The new number of columns.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_table_set_col_spacing">
-<description>
-Alters the amount of space between a given table column and the following
-column.
-
-Deprecated: 3.4: Use gtk_widget_set_margin_start() and
-gtk_widget_set_margin_end() on the widgets contained in the row if
-you need this functionality. #GtkGrid does not support per-row spacing.
-
-</description>
-<parameters>
-<parameter name="table">
-<parameter_description> a #GtkTable.
-</parameter_description>
-</parameter>
-<parameter name="column">
-<parameter_description> the column whose spacing should be changed.
-</parameter_description>
-</parameter>
-<parameter name="spacing">
-<parameter_description> number of pixels that the spacing should take up.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_table_set_col_spacings">
-<description>
-Sets the space between every column in @table equal to @spacing.
-
-Deprecated: 3.4: Use gtk_grid_set_column_spacing() with #GtkGrid.
-
-</description>
-<parameters>
-<parameter name="table">
-<parameter_description> a #GtkTable.
-</parameter_description>
-</parameter>
-<parameter name="spacing">
-<parameter_description> the number of pixels of space to place between every column
-in the table.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_table_set_homogeneous">
-<description>
-Changes the homogenous property of table cells, ie. whether all cells are
-an equal size or not.
-
-Deprecated: 3.4: Use gtk_grid_set_row_homogeneous() and
-gtk_grid_set_column_homogeneous() with #GtkGrid.
-
-</description>
-<parameters>
-<parameter name="table">
-<parameter_description> The #GtkTable you wish to set the homogeneous properties of.
-</parameter_description>
-</parameter>
-<parameter name="homogeneous">
-<parameter_description> Set to %TRUE to ensure all table cells are the same size. Set
-to %FALSE if this is not your desired behaviour.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_table_set_row_spacing">
-<description>
-Changes the space between a given table row and the subsequent row.
-
-Deprecated: 3.4: Use gtk_widget_set_margin_top() and
-gtk_widget_set_margin_bottom() on the widgets contained in the row if
-you need this functionality. #GtkGrid does not support per-row spacing.
-
-</description>
-<parameters>
-<parameter name="table">
-<parameter_description> a #GtkTable containing the row whose properties you wish to change.
-</parameter_description>
-</parameter>
-<parameter name="row">
-<parameter_description> row number whose spacing will be changed.
-</parameter_description>
-</parameter>
-<parameter name="spacing">
-<parameter_description> number of pixels that the spacing should take up.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_table_set_row_spacings">
-<description>
-Sets the space between every row in @table equal to @spacing.
-
-Deprecated: 3.4: Use gtk_grid_set_row_spacing() with #GtkGrid.
-
-</description>
-<parameters>
-<parameter name="table">
-<parameter_description> a #GtkTable.
-</parameter_description>
-</parameter>
-<parameter name="spacing">
-<parameter_description> the number of pixels of space to place between every row in the table.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_target_entry_copy">
 <description>
 Makes a copy of a #GtkTargetEntry and its data.
@@ -89440,117 +72504,6 @@ otherwise %FALSE.
 </return>
 </function>
 
-<function name="gtk_tearoff_menu_item_new">
-<description>
-Creates a new #GtkTearoffMenuItem.
-
-Deprecated: 3.4: #GtkTearoffMenuItem is deprecated and should not be
-used in newly written code.
-
-</description>
-<parameters>
-</parameters>
-<return> a new #GtkTearoffMenuItem.
-
-</return>
-</function>
-
-<function name="gtk_test_create_simple_window">
-<description>
-Create a simple window with window title @window_title and
-text contents @dialog_text.
-The window will quit any running gtk_main()-loop when destroyed, and it
-will automatically be destroyed upon test function teardown.
-
-Since: 2.14
-
-Deprecated: 3.20: This testing infrastructure is phased out in favor of reftests.
-
-</description>
-<parameters>
-<parameter name="window_title">
-<parameter_description>       Title of the window to be displayed.
-</parameter_description>
-</parameter>
-<parameter name="dialog_text">
-<parameter_description>        Text inside the window to be displayed.
-</parameter_description>
-</parameter>
-</parameters>
-<return> a widget pointer to the newly created GtkWindow.
-
-</return>
-</function>
-
-<function name="gtk_test_create_widget">
-<description>
-This function wraps g_object_new() for widget types.
-It’ll automatically show all created non window widgets, also
-g_object_ref_sink() them (to keep them alive across a running test)
-and set them up for destruction during the next test teardown phase.
-
-Since: 2.14
-
-Deprecated: 3.20: This testing infrastructure is phased out in favor of reftests.
-
-</description>
-<parameters>
-<parameter name="widget_type">
-<parameter_description> a valid widget type.
-</parameter_description>
-</parameter>
-<parameter name="first_property_name">
-<parameter_description> Name of first property to set or %NULL
-</parameter_description>
-</parameter>
-<parameter name="Varargs">
-<parameter_description> value to set the first property to, followed by more
-name-value pairs, terminated by %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return> a newly created widget.
-
-</return>
-</function>
-
-<function name="gtk_test_display_button_window">
-<description>
-Create a window with window title @window_title, text contents @dialog_text,
-and a number of buttons, according to the paired argument list given
-as @... parameters.
-Each button is created with a @label and a ::clicked signal handler that
-incremrents the integer stored in @nump.
-The window will be automatically shown with gtk_widget_show_now() after
-creation, so when this function returns it has already been mapped,
-resized and positioned on screen.
-The window will quit any running gtk_main()-loop when destroyed, and it
-will automatically be destroyed upon test function teardown.
-
-Since: 2.14
-
-Deprecated: 3.20: This testing infrastructure is phased out in favor of reftests.
-
-</description>
-<parameters>
-<parameter name="window_title">
-<parameter_description>       Title of the window to be displayed.
-</parameter_description>
-</parameter>
-<parameter name="dialog_text">
-<parameter_description>        Text inside the window to be displayed.
-</parameter_description>
-</parameter>
-<parameter name="Varargs">
-<parameter_description>                %NULL terminated list of (const char *label, int *nump) pairs.
-</parameter_description>
-</parameter>
-</parameters>
-<return> a widget pointer to the newly created GtkWindow.
-
-</return>
-</function>
-
 <function name="gtk_test_find_label">
 <description>
 This function will search @widget and all its descendants for a GtkLabel
@@ -89710,166 +72663,6 @@ Since: 2.14
 <return></return>
 </function>
 
-<function name="gtk_test_slider_get_value">
-<description>
-Retrive the literal adjustment value for GtkRange based
-widgets and spin buttons. Note that the value returned by
-this function is anything between the lower and upper bounds
-of the adjustment belonging to @widget, and is not a percentage
-as passed in to gtk_test_slider_set_perc().
-
-Since: 2.14
-
-Deprecated: 3.20: This testing infrastructure is phased out in favor of reftests.
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description>     valid widget pointer.
-</parameter_description>
-</parameter>
-</parameters>
-<return> gtk_adjustment_get_value (adjustment) for an adjustment belonging to @widget.
-
-</return>
-</function>
-
-<function name="gtk_test_slider_set_perc">
-<description>
-This function will adjust the slider position of all GtkRange
-based widgets, such as scrollbars or scales, it’ll also adjust
-spin buttons. The adjustment value of these widgets is set to
-a value between the lower and upper limits, according to the
-@percentage argument.
-
-Since: 2.14
-
-Deprecated: 3.20: This testing infrastructure is phased out in favor of reftests.
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description>     valid widget pointer.
-</parameter_description>
-</parameter>
-<parameter name="percentage">
-<parameter_description> value between 0 and 100.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_test_spin_button_click">
-<description>
-This function will generate a @button click in the upwards or downwards
-spin button arrow areas, usually leading to an increase or decrease of
-spin button’s value.
-
-Since: 2.14
-
-Deprecated: 3.20: This testing infrastructure is phased out in favor of reftests.
-
-</description>
-<parameters>
-<parameter name="spinner">
-<parameter_description> valid GtkSpinButton widget.
-</parameter_description>
-</parameter>
-<parameter name="button">
-<parameter_description>  Number of the pointer button for the event, usually 1, 2 or 3.
-</parameter_description>
-</parameter>
-<parameter name="upwards">
-<parameter_description> %TRUE for upwards arrow click, %FALSE for downwards arrow click.
-</parameter_description>
-</parameter>
-</parameters>
-<return> whether all actions neccessary for the button click simulation were carried out successfully.
-
-</return>
-</function>
-
-<function name="gtk_test_text_get">
-<description>
-Retrive the text string of @widget if it is a GtkLabel,
-GtkEditable (entry and text widgets) or GtkTextView.
-
-Since: 2.14
-
-Deprecated: 3.20: This testing infrastructure is phased out in favor of reftests.
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description>     valid widget pointer.
-</parameter_description>
-</parameter>
-</parameters>
-<return> new 0-terminated C string, needs to be released with g_free().
-
-</return>
-</function>
-
-<function name="gtk_test_text_set">
-<description>
-Set the text string of @widget to @string if it is a GtkLabel,
-GtkEditable (entry and text widgets) or GtkTextView.
-
-Since: 2.14
-
-Deprecated: 3.20: This testing infrastructure is phased out in favor of reftests.
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description>     valid widget pointer.
-</parameter_description>
-</parameter>
-<parameter name="string">
-<parameter_description>     a 0-terminated C string
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_test_widget_click">
-<description>
-This function will generate a @button click (button press and button
-release event) in the middle of the first GdkWindow found that belongs
-to @widget.
-For windowless widgets like #GtkButton (which returns %FALSE from
-gtk_widget_get_has_window()), this will often be an
-input-only event window. For other widgets, this is usually widget-&gt;window.
-Certain caveats should be considered when using this function, in
-particular because the mouse pointer is warped to the button click
-location, see gdk_test_simulate_button() for details.
-
-Since: 2.14
-
-Deprecated: 3.20: This testing infrastructure is phased out in favor of reftests.
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> Widget to generate a button click on.
-</parameter_description>
-</parameter>
-<parameter name="button">
-<parameter_description> Number of the pointer button for the event, usually 1, 2 or 3.
-</parameter_description>
-</parameter>
-<parameter name="modifiers">
-<parameter_description> Keyboard modifiers the event is setup with.
-</parameter_description>
-</parameter>
-</parameters>
-<return> whether all actions neccessary for the button click simulation were carried out successfully.
-
-</return>
-</function>
-
 <function name="gtk_test_widget_send_key">
 <description>
 This function will generate keyboard press and release events in
@@ -92616,35 +75409,6 @@ Calls gtk_text_iter_backward_word_start() up to @count times.
 </return>
 </function>
 
-<function name="gtk_text_iter_begins_tag">
-<description>
-Returns %TRUE if @tag is toggled on at exactly this point. If @tag
-is %NULL, returns %TRUE if any tag is toggled on at this point.
-
-Note that if gtk_text_iter_begins_tag() returns %TRUE, it means that @iter is
-at the beginning of the tagged range, and that the
-character at @iter is inside the tagged range. In other
-words, unlike gtk_text_iter_ends_tag(), if gtk_text_iter_begins_tag() returns
-%TRUE, gtk_text_iter_has_tag() will also return %TRUE for the same
-parameters.
-
-Deprecated: 3.20: Use gtk_text_iter_starts_tag() instead.
-
-</description>
-<parameters>
-<parameter name="iter">
-<parameter_description> an iterator
-</parameter_description>
-</parameter>
-<parameter name="tag">
-<parameter_description> a #GtkTextTag, or %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return> whether @iter is the start of a range tagged with @tag
-</return>
-</function>
-
 <function name="gtk_text_iter_can_insert">
 <description>
 Considering the default editability of the buffer, and tags that
@@ -95453,26 +78217,6 @@ buffer may override this setting for some ranges of text.
 </return>
 </function>
 
-<function name="gtk_text_view_get_hadjustment">
-<description>
-Gets the horizontal-scrolling #GtkAdjustment.
-
-Since: 2.22
-
-Deprecated: 3.0: Use gtk_scrollable_get_hadjustment()
-
-</description>
-<parameters>
-<parameter name="text_view">
-<parameter_description> a #GtkTextView
-</parameter_description>
-</parameter>
-</parameters>
-<return> pointer to the horizontal #GtkAdjustment
-
-</return>
-</function>
-
 <function name="gtk_text_view_get_indent">
 <description>
 Gets the default indentation of paragraphs in @text_view.
@@ -95862,26 +78606,6 @@ Since: 3.18
 </return>
 </function>
 
-<function name="gtk_text_view_get_vadjustment">
-<description>
-Gets the vertical-scrolling #GtkAdjustment.
-
-Since: 2.22
-
-Deprecated: 3.0: Use gtk_scrollable_get_vadjustment()
-
-</description>
-<parameters>
-<parameter name="text_view">
-<parameter_description> a #GtkTextView
-</parameter_description>
-</parameter>
-</parameters>
-<return> pointer to the vertical #GtkAdjustment
-
-</return>
-</function>
-
 <function name="gtk_text_view_get_visible_rect">
 <description>
 Fills @visible_rect with the currently-visible
@@ -96787,777 +79511,6 @@ gtk_text_view_set_border_window_size()).
 <return></return>
 </function>
 
-<function name="gtk_theming_engine_get">
-<description>
-Retrieves several style property values that apply to the currently
-rendered element.
-
-Since: 3.0
-
-Deprecated: 3.14
-
-</description>
-<parameters>
-<parameter name="engine">
-<parameter_description> a #GtkThemingEngine
-</parameter_description>
-</parameter>
-<parameter name="state">
-<parameter_description> state to retrieve values for
-</parameter_description>
-</parameter>
-<parameter name="Varargs">
-<parameter_description> property name /return value pairs, followed by %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_theming_engine_get_background_color">
-<description>
-Gets the background color for a given state.
-
-Since: 3.0
-
-Deprecated: 3.14
-
-</description>
-<parameters>
-<parameter name="engine">
-<parameter_description> a #GtkThemingEngine
-</parameter_description>
-</parameter>
-<parameter name="state">
-<parameter_description> state to retrieve the color for
-</parameter_description>
-</parameter>
-<parameter name="color">
-<parameter_description> return value for the background color
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_theming_engine_get_border">
-<description>
-Gets the border for a given state as a #GtkBorder.
-
-Since: 3.0
-
-Deprecated: 3.14
-
-</description>
-<parameters>
-<parameter name="engine">
-<parameter_description> a #GtkThemingEngine
-</parameter_description>
-</parameter>
-<parameter name="state">
-<parameter_description> state to retrieve the border for
-</parameter_description>
-</parameter>
-<parameter name="border">
-<parameter_description> return value for the border settings
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_theming_engine_get_border_color">
-<description>
-Gets the border color for a given state.
-
-Since: 3.0
-
-Deprecated: 3.14
-
-</description>
-<parameters>
-<parameter name="engine">
-<parameter_description> a #GtkThemingEngine
-</parameter_description>
-</parameter>
-<parameter name="state">
-<parameter_description> state to retrieve the color for
-</parameter_description>
-</parameter>
-<parameter name="color">
-<parameter_description> return value for the border color
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_theming_engine_get_color">
-<description>
-Gets the foreground color for a given state.
-
-Since: 3.0
-
-Deprecated: 3.14
-
-</description>
-<parameters>
-<parameter name="engine">
-<parameter_description> a #GtkThemingEngine
-</parameter_description>
-</parameter>
-<parameter name="state">
-<parameter_description> state to retrieve the color for
-</parameter_description>
-</parameter>
-<parameter name="color">
-<parameter_description> return value for the foreground color
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_theming_engine_get_direction">
-<description>
-Returns the widget direction used for rendering.
-
-Since: 3.0
-
-Deprecated: 3.8: Use gtk_theming_engine_get_state() and
-check for #GTK_STATE_FLAG_DIR_LTR and
-#GTK_STATE_FLAG_DIR_RTL instead.
-
-</description>
-<parameters>
-<parameter name="engine">
-<parameter_description> a #GtkThemingEngine
-</parameter_description>
-</parameter>
-</parameters>
-<return> the widget direction
-
-</return>
-</function>
-
-<function name="gtk_theming_engine_get_font">
-<description>
-Returns the font description for a given state.
-
-Since: 3.0
-
-Deprecated: 3.8: Use gtk_theming_engine_get()
-
-</description>
-<parameters>
-<parameter name="engine">
-<parameter_description> a #GtkThemingEngine
-</parameter_description>
-</parameter>
-<parameter name="state">
-<parameter_description> state to retrieve the font for
-</parameter_description>
-</parameter>
-</parameters>
-<return> the #PangoFontDescription for the given
-state. This object is owned by GTK+ and should not be
-freed.
-
-</return>
-</function>
-
-<function name="gtk_theming_engine_get_junction_sides">
-<description>
-Returns the widget direction used for rendering.
-
-Since: 3.0
-
-Deprecated: 3.14
-
-</description>
-<parameters>
-<parameter name="engine">
-<parameter_description> a #GtkThemingEngine
-</parameter_description>
-</parameter>
-</parameters>
-<return> the widget direction
-
-</return>
-</function>
-
-<function name="gtk_theming_engine_get_margin">
-<description>
-Gets the margin for a given state as a #GtkBorder.
-
-Since: 3.0
-
-Deprecated: 3.14
-
-</description>
-<parameters>
-<parameter name="engine">
-<parameter_description> a #GtkThemingEngine
-</parameter_description>
-</parameter>
-<parameter name="state">
-<parameter_description> state to retrieve the border for
-</parameter_description>
-</parameter>
-<parameter name="margin">
-<parameter_description> return value for the margin settings
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_theming_engine_get_padding">
-<description>
-Gets the padding for a given state as a #GtkBorder.
-
-Since: 3.0
-
-Deprecated: 3.14
-
-</description>
-<parameters>
-<parameter name="engine">
-<parameter_description> a #GtkThemingEngine
-</parameter_description>
-</parameter>
-<parameter name="state">
-<parameter_description> state to retrieve the padding for
-</parameter_description>
-</parameter>
-<parameter name="padding">
-<parameter_description> return value for the padding settings
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_theming_engine_get_path">
-<description>
-Returns the widget path used for style matching.
-
-Since: 3.0
-
-Deprecated: 3.14
-
-</description>
-<parameters>
-<parameter name="engine">
-<parameter_description> a #GtkThemingEngine
-</parameter_description>
-</parameter>
-</parameters>
-<return> A #GtkWidgetPath
-
-</return>
-</function>
-
-<function name="gtk_theming_engine_get_property">
-<description>
-Gets a property value as retrieved from the style settings that apply
-to the currently rendered element.
-
-Since: 3.0
-
-Deprecated: 3.14
-
-</description>
-<parameters>
-<parameter name="engine">
-<parameter_description> a #GtkThemingEngine
-</parameter_description>
-</parameter>
-<parameter name="property">
-<parameter_description> the property name
-</parameter_description>
-</parameter>
-<parameter name="state">
-<parameter_description> state to retrieve the value for
-</parameter_description>
-</parameter>
-<parameter name="value">
-<parameter_description> return location for the property value,
-you must free this memory using g_value_unset() once you are
-done with it.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_theming_engine_get_screen">
-<description>
-Returns the #GdkScreen to which @engine currently rendering to.
-
-Deprecated: 3.14
-
-</description>
-<parameters>
-<parameter name="engine">
-<parameter_description> a #GtkThemingEngine
-</parameter_description>
-</parameter>
-</parameters>
-<return> a #GdkScreen, or %NULL.
-
-</return>
-</function>
-
-<function name="gtk_theming_engine_get_state">
-<description>
-returns the state used when rendering.
-
-Since: 3.0
-
-Deprecated: 3.14
-
-</description>
-<parameters>
-<parameter name="engine">
-<parameter_description> a #GtkThemingEngine
-</parameter_description>
-</parameter>
-</parameters>
-<return> the state flags
-
-</return>
-</function>
-
-<function name="gtk_theming_engine_get_style">
-<description>
-Retrieves several widget style properties from @engine according
-to the currently rendered content’s style.
-
-Since: 3.0
-
-Deprecated: 3.14
-
-</description>
-<parameters>
-<parameter name="engine">
-<parameter_description> a #GtkThemingEngine
-</parameter_description>
-</parameter>
-<parameter name="Varargs">
-<parameter_description> property name /return value pairs, followed by %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_theming_engine_get_style_property">
-<description>
-Gets the value for a widget style property.
-
-Since: 3.0
-
-Deprecated: 3.14
-
-</description>
-<parameters>
-<parameter name="engine">
-<parameter_description> a #GtkThemingEngine
-</parameter_description>
-</parameter>
-<parameter name="property_name">
-<parameter_description> the name of the widget style property
-</parameter_description>
-</parameter>
-<parameter name="value">
-<parameter_description> Return location for the property value, free with
-g_value_unset() after use.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_theming_engine_get_style_valist">
-<description>
-Retrieves several widget style properties from @engine according to the
-currently rendered content’s style.
-
-Since: 3.0
-
-Deprecated: 3.14
-
-</description>
-<parameters>
-<parameter name="engine">
-<parameter_description> a #GtkThemingEngine
-</parameter_description>
-</parameter>
-<parameter name="args">
-<parameter_description> va_list of property name/return location pairs, followed by %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_theming_engine_get_valist">
-<description>
-Retrieves several style property values that apply to the currently
-rendered element.
-
-Since: 3.0
-
-Deprecated: 3.14
-
-</description>
-<parameters>
-<parameter name="engine">
-<parameter_description> a #GtkThemingEngine
-</parameter_description>
-</parameter>
-<parameter name="state">
-<parameter_description> state to retrieve values for
-</parameter_description>
-</parameter>
-<parameter name="args">
-<parameter_description> va_list of property name/return location pairs, followed by %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_theming_engine_has_class">
-<description>
-Returns %TRUE if the currently rendered contents have
-defined the given class name.
-
-Since: 3.0
-
-Deprecated: 3.14
-
-</description>
-<parameters>
-<parameter name="engine">
-<parameter_description> a #GtkThemingEngine
-</parameter_description>
-</parameter>
-<parameter name="style_class">
-<parameter_description> class name to look up
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if @engine has @class_name defined
-
-</return>
-</function>
-
-<function name="gtk_theming_engine_has_region">
-<description>
-Returns %TRUE if the currently rendered contents have the
-region defined. If @flags_return is not %NULL, it is set
-to the flags affecting the region.
-
-Since: 3.0
-
-Deprecated: 3.14
-
-</description>
-<parameters>
-<parameter name="engine">
-<parameter_description> a #GtkThemingEngine
-</parameter_description>
-</parameter>
-<parameter name="style_region">
-<parameter_description> a region name
-</parameter_description>
-</parameter>
-<parameter name="flags">
-<parameter_description> return location for region flags
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if region is defined
-
-</return>
-</function>
-
-<function name="gtk_theming_engine_load">
-<description>
-Loads and initializes a theming engine module from the
-standard directories.
-
-Deprecated: 3.14
-
-</description>
-<parameters>
-<parameter name="name">
-<parameter_description> Theme engine name to load
-</parameter_description>
-</parameter>
-</parameters>
-<return> A theming engine, or %NULL if
-the engine @name doesn’t exist.
-
-</return>
-</function>
-
-<function name="gtk_theming_engine_lookup_color">
-<description>
-Looks up and resolves a color name in the current style’s color map.
-
-Since: 3.0
-
-Deprecated: 3.14
-
-</description>
-<parameters>
-<parameter name="engine">
-<parameter_description> a #GtkThemingEngine
-</parameter_description>
-</parameter>
-<parameter name="color_name">
-<parameter_description> color name to lookup
-</parameter_description>
-</parameter>
-<parameter name="color">
-<parameter_description> Return location for the looked up color
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if @color_name was found and resolved, %FALSE otherwise
-
-</return>
-</function>
-
-<function name="gtk_theming_engine_register_property">
-<description>
-Registers a property so it can be used in the CSS file format,
-on the CSS file the property will look like
-&quot;-${@name_space}-${property_name}&quot;. being
-${property_name} the given to @pspec. @name_space will usually
-be the theme engine name.
-
-For any type a @parse_func may be provided, being this function
-used for turning any property value (between “:” and “;”) in
-CSS to the #GValue needed. For basic types there is already
-builtin parsing support, so %NULL may be provided for these
-cases.
-
-Engines must ensure property registration happens exactly once,
-usually GTK+ deals with theming engines as singletons, so this
-should be guaranteed to happen once, but bear this in mind
-when creating #GtkThemeEngines yourself.
-
-In order to make use of the custom registered properties in
-the CSS file, make sure the engine is loaded first by specifying
-the engine property, either in a previous rule or within the same
-one.
-|[
-* {
-engine: someengine;
--SomeEngine-custom-property: 2;
-}
-]|
-
-Since: 3.0
-
-Deprecated: 3.8: Code should use the default properties provided by CSS.
-
-</description>
-<parameters>
-<parameter name="name_space">
-<parameter_description> namespace for the property name
-</parameter_description>
-</parameter>
-<parameter name="parse_func">
-<parameter_description> parsing function to use, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="pspec">
-<parameter_description> the #GParamSpec for the new property
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_theming_engine_state_is_running">
-<description>
-Returns %TRUE if there is a transition animation running for the
-current region (see gtk_style_context_push_animatable_region()).
-
-If @progress is not %NULL, the animation progress will be returned
-there, 0.0 means the state is closest to being %FALSE, while 1.0 means
-it’s closest to being %TRUE. This means transition animations will
-run from 0 to 1 when @state is being set to %TRUE and from 1 to 0 when
-it’s being set to %FALSE.
-
-Since: 3.0
-
-Deprecated: 3.6: Always returns %FALSE
-
-</description>
-<parameters>
-<parameter name="engine">
-<parameter_description> a #GtkThemingEngine
-</parameter_description>
-</parameter>
-<parameter name="state">
-<parameter_description> a widget state
-</parameter_description>
-</parameter>
-<parameter name="progress">
-<parameter_description> return location for the transition progress
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if there is a running transition animation for @state.
-
-</return>
-</function>
-
-<function name="gtk_toggle_action_get_active">
-<description>
-Returns the checked state of the toggle action.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> the action object
-</parameter_description>
-</parameter>
-</parameters>
-<return> the checked state of the toggle action
-
-</return>
-</function>
-
-<function name="gtk_toggle_action_get_draw_as_radio">
-<description>
-Returns whether the action should have proxies like a radio action.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> the action object
-</parameter_description>
-</parameter>
-</parameters>
-<return> whether the action should have proxies like a radio action.
-
-</return>
-</function>
-
-<function name="gtk_toggle_action_new">
-<description>
-Creates a new #GtkToggleAction object. To add the action to
-a #GtkActionGroup and set the accelerator for the action,
-call gtk_action_group_add_action_with_accel().
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="name">
-<parameter_description> A unique name for the action
-</parameter_description>
-</parameter>
-<parameter name="label">
-<parameter_description> The label displayed in menu items and on buttons,
-or %NULL
-</parameter_description>
-</parameter>
-<parameter name="tooltip">
-<parameter_description> A tooltip for the action, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="stock_id">
-<parameter_description> The stock icon to display in widgets representing
-the action, or %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return> a new #GtkToggleAction
-
-</return>
-</function>
-
-<function name="gtk_toggle_action_set_active">
-<description>
-Sets the checked state on the toggle action.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> the action object
-</parameter_description>
-</parameter>
-<parameter name="is_active">
-<parameter_description> whether the action should be checked or not
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_toggle_action_set_draw_as_radio">
-<description>
-Sets whether the action should have proxies like a radio action.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> the action object
-</parameter_description>
-</parameter>
-<parameter name="draw_as_radio">
-<parameter_description> whether the action should have proxies like a radio 
-action
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_toggle_action_toggled">
-<description>
-Emits the “toggled” signal on the toggle action.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> the action object
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_toggle_button_get_active">
 <description>
 Queries a #GtkToggleButton and returns its current state. Returns %TRUE if
@@ -97780,30 +79733,6 @@ Since: 2.4
 </return>
 </function>
 
-<function name="gtk_toggle_tool_button_new_from_stock">
-<description>
-Creates a new #GtkToggleToolButton containing the image and text from a
-stock item. Some stock ids have preprocessor macros like #GTK_STOCK_OK
-and #GTK_STOCK_APPLY.
-
-It is an error if @stock_id is not a name of a stock item.
-
-Since: 2.4
-
-Deprecated: 3.10: Use gtk_toggle_tool_button_new() instead.
-
-</description>
-<parameters>
-<parameter name="stock_id">
-<parameter_description> the name of the stock item 
-</parameter_description>
-</parameter>
-</parameters>
-<return> A new #GtkToggleToolButton
-
-</return>
-</function>
-
 <function name="gtk_toggle_tool_button_set_active">
 <description>
 Sets the status of the toggle tool button. Set to %TRUE if you
@@ -97869,7 +79798,7 @@ on @button, or %NULL.
 <function name="gtk_tool_button_get_label">
 <description>
 Returns the label used by the tool button, or %NULL if the tool button
-doesn’t have a label. or uses a the label from a stock item. The returned
+doesn’t have a label. The returned
 string is owned by GTK+, and must not be modified or freed.
 
 Since: 2.4
@@ -97906,27 +79835,6 @@ on @button, or %NULL.
 </return>
 </function>
 
-<function name="gtk_tool_button_get_stock_id">
-<description>
-Returns the name of the stock item. See gtk_tool_button_set_stock_id().
-The returned string is owned by GTK+ and must not be freed or modifed.
-
-Since: 2.4
-
-Deprecated: 3.10: Use gtk_tool_button_get_icon_name() instead.
-
-</description>
-<parameters>
-<parameter name="button">
-<parameter_description> a #GtkToolButton
-</parameter_description>
-</parameter>
-</parameters>
-<return> the name of the stock item for @button.
-
-</return>
-</function>
-
 <function name="gtk_tool_button_get_use_underline">
 <description>
 Returns whether underscores in the label property are used as mnemonics
@@ -97970,38 +79878,13 @@ Since: 2.4
 </return>
 </function>
 
-<function name="gtk_tool_button_new_from_stock">
-<description>
-Creates a new #GtkToolButton containing the image and text from a
-stock item. Some stock ids have preprocessor macros like #GTK_STOCK_OK
-and #GTK_STOCK_APPLY.
-
-It is an error if @stock_id is not a name of a stock item.
-
-Since: 2.4
-
-Deprecated: 3.10: Use gtk_tool_button_new() together with
-gtk_image_new_from_icon_name() instead.
-
-</description>
-<parameters>
-<parameter name="stock_id">
-<parameter_description> the name of the stock item 
-</parameter_description>
-</parameter>
-</parameters>
-<return> A new #GtkToolButton
-
-</return>
-</function>
-
 <function name="gtk_tool_button_set_icon_name">
 <description>
 Sets the icon for the tool button from a named themed icon.
 See the docs for #GtkIconTheme for more details.
 The #GtkToolButton:icon-name property only has an effect if not
-overridden by non-%NULL #GtkToolButton:label-widget, 
-#GtkToolButton:icon-widget and #GtkToolButton:stock-id properties.
+overridden by non-%NULL #GtkToolButton:label-widget or
+#GtkToolButton:icon-widget properties.
 
 Since: 2.8
 
@@ -98021,9 +79904,7 @@ Since: 2.8
 
 <function name="gtk_tool_button_set_icon_widget">
 <description>
-Sets @icon as the widget used as icon on @button. If @icon_widget is
-%NULL the icon is determined by the #GtkToolButton:stock-id property. If the
-#GtkToolButton:stock-id property is also %NULL, @button will not have an icon.
+Sets @icon as the widget used as icon on @button.
 
 Since: 2.4
 
@@ -98046,9 +79927,7 @@ Since: 2.4
 Sets @label as the label used for the tool button. The #GtkToolButton:label
 property only has an effect if not overridden by a non-%NULL 
 #GtkToolButton:label-widget property. If both the #GtkToolButton:label-widget
-and #GtkToolButton:label properties are %NULL, the label is determined by the
-#GtkToolButton:stock-id property. If the #GtkToolButton:stock-id property is
-also %NULL, @button will not have a label.
+and #GtkToolButton:label properties are %NULL, @button will not have a label.
 
 Since: 2.4
 
@@ -98070,9 +79949,7 @@ Since: 2.4
 <description>
 Sets @label_widget as the widget that will be used as the label
 for @button. If @label_widget is %NULL the #GtkToolButton:label property is used
-as label. If #GtkToolButton:label is also %NULL, the label in the stock item
-determined by the #GtkToolButton:stock-id property is used as label. If
-#GtkToolButton:stock-id is also %NULL, @button does not have a label.
+as label. If #GtkToolButton:label is also %NULL, @button does not have a label.
 
 Since: 2.4
 
@@ -98090,30 +79967,6 @@ Since: 2.4
 <return></return>
 </function>
 
-<function name="gtk_tool_button_set_stock_id">
-<description>
-Sets the name of the stock item. See gtk_tool_button_new_from_stock().
-The stock_id property only has an effect if not overridden by non-%NULL 
-#GtkToolButton:label-widget and #GtkToolButton:icon-widget properties.
-
-Since: 2.4
-
-Deprecated: 3.10: Use gtk_tool_button_set_icon_name() instead.
-
-</description>
-<parameters>
-<parameter name="button">
-<parameter_description> a #GtkToolButton
-</parameter_description>
-</parameter>
-<parameter name="stock_id">
-<parameter_description> a name of a stock item, or %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_tool_button_set_use_underline">
 <description>
 If set, an underline in the label property indicates that the next character
@@ -98292,28 +80145,6 @@ match.
 </return>
 </function>
 
-<function name="gtk_tool_item_get_relief_style">
-<description>
-Returns the relief style of @tool_item. See gtk_button_set_relief().
-Custom subclasses of #GtkToolItem should call this function in the handler
-of the #GtkToolItem::toolbar_reconfigured signal to find out the
-relief style of buttons.
-
-Since: 2.4
-
-</description>
-<parameters>
-<parameter name="tool_item">
-<parameter_description> a #GtkToolItem 
-</parameter_description>
-</parameter>
-</parameters>
-<return> a #GtkReliefStyle indicating the relief style used
-for @tool_item.
-
-</return>
-</function>
-
 <function name="gtk_tool_item_get_text_alignment">
 <description>
 Returns the text alignment used for @tool_item. Custom subclasses of
@@ -99307,26 +81138,6 @@ Since: 2.20
 </return>
 </function>
 
-<function name="gtk_tool_palette_get_hadjustment">
-<description>
-Gets the horizontal adjustment of the tool palette.
-
-Since: 2.20
-
-Deprecated: 3.0: Use gtk_scrollable_get_hadjustment()
-
-</description>
-<parameters>
-<parameter name="palette">
-<parameter_description> a #GtkToolPalette
-</parameter_description>
-</parameter>
-</parameters>
-<return> the horizontal adjustment of @palette
-
-</return>
-</function>
-
 <function name="gtk_tool_palette_get_icon_size">
 <description>
 Gets the size of icons in the tool palette.
@@ -99364,26 +81175,6 @@ Since: 2.20
 </return>
 </function>
 
-<function name="gtk_tool_palette_get_vadjustment">
-<description>
-Gets the vertical adjustment of the tool palette.
-
-Since: 2.20
-
-Deprecated: 3.0: Use gtk_scrollable_get_vadjustment()
-
-</description>
-<parameters>
-<parameter name="palette">
-<parameter_description> a #GtkToolPalette
-</parameter_description>
-</parameter>
-</parameters>
-<return> the vertical adjustment of @palette
-
-</return>
-</function>
-
 <function name="gtk_tool_palette_new">
 <description>
 Creates a new tool palette.
@@ -99631,25 +81422,6 @@ Since: 2.14
 </return>
 </function>
 
-<function name="gtk_tool_shell_get_relief_style">
-<description>
-Returns the relief style of buttons on @shell. Tool items must not call this
-function directly, but rely on gtk_tool_item_get_relief_style() instead.
-
-Since: 2.14
-
-</description>
-<parameters>
-<parameter name="shell">
-<parameter_description> a #GtkToolShell
-</parameter_description>
-</parameter>
-</parameters>
-<return> The relief style of buttons on @shell.
-
-</return>
-</function>
-
 <function name="gtk_tool_shell_get_style">
 <description>
 Retrieves whether the tool shell has text, icons, or both. Tool items must
@@ -99863,25 +81635,6 @@ or %NULL if there isn’t an @n'th item.
 </return>
 </function>
 
-<function name="gtk_toolbar_get_relief_style">
-<description>
-Returns the relief style of buttons on @toolbar. See
-gtk_button_set_relief().
-
-Since: 2.4
-
-</description>
-<parameters>
-<parameter name="toolbar">
-<parameter_description> a #GtkToolbar
-</parameter_description>
-</parameter>
-</parameters>
-<return> The relief style of buttons on @toolbar.
-
-</return>
-</function>
-
 <function name="gtk_toolbar_get_show_arrow">
 <description>
 Returns whether the toolbar has an overflow menu.
@@ -100183,34 +81936,6 @@ Since: 2.14
 <return></return>
 </function>
 
-<function name="gtk_tooltip_set_icon_from_stock">
-<description>
-Sets the icon of the tooltip (which is in front of the text) to be
-the stock item indicated by @stock_id with the size indicated
-by @size.  If @stock_id is %NULL, the image will be hidden.
-
-Since: 2.12
-
-Deprecated: 3.10: Use gtk_tooltip_set_icon_from_icon_name() instead.
-
-</description>
-<parameters>
-<parameter name="tooltip">
-<parameter_description> a #GtkTooltip
-</parameter_description>
-</parameter>
-<parameter name="stock_id">
-<parameter_description> a stock id, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="size">
-<parameter_description> a stock icon size (#GtkIconSize)
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_tooltip_set_markup">
 <description>
 Sets the text of the tooltip to be @markup, which is marked up
@@ -105450,25 +87175,6 @@ are enabled.
 </return>
 </function>
 
-<function name="gtk_tree_view_get_hadjustment">
-<description>
-Gets the #GtkAdjustment currently being used for the horizontal aspect.
-
-Deprecated: 3.0: Use gtk_scrollable_get_hadjustment()
-
-</description>
-<parameters>
-<parameter name="tree_view">
-<parameter_description> A #GtkTreeView
-</parameter_description>
-</parameter>
-</parameters>
-<return> A #GtkAdjustment object, or %NULL
-if none is currently being used.
-
-</return>
-</function>
-
 <function name="gtk_tree_view_get_headers_clickable">
 <description>
 Returns whether all header columns are clickable.
@@ -105710,24 +87416,6 @@ Since: 2.10
 </return>
 </function>
 
-<function name="gtk_tree_view_get_rules_hint">
-<description>
-Gets the setting set by gtk_tree_view_set_rules_hint().
-
-Deprecated: 3.14
-
-</description>
-<parameters>
-<parameter name="tree_view">
-<parameter_description> a #GtkTreeView
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the hint is set
-
-</return>
-</function>
-
 <function name="gtk_tree_view_get_search_column">
 <description>
 Gets the column searched on by the interactive search code.
@@ -105906,25 +87594,6 @@ receive a #GtkTreeModel or %NULL
 </return>
 </function>
 
-<function name="gtk_tree_view_get_vadjustment">
-<description>
-Gets the #GtkAdjustment currently being used for the vertical aspect.
-
-Deprecated: 3.0: Use gtk_scrollable_get_vadjustment()
-
-</description>
-<parameters>
-<parameter name="tree_view">
-<parameter_description> A #GtkTreeView
-</parameter_description>
-</parameter>
-</parameters>
-<return> A #GtkAdjustment object, or %NULL
-if none is currently being used.
-
-</return>
-</function>
-
 <function name="gtk_tree_view_get_visible_range">
 <description>
 Sets @start_path and @end_path to be the first and last visible path.
@@ -106512,36 +88181,6 @@ Since: 2.2
 <return></return>
 </function>
 
-<function name="gtk_tree_view_set_destroy_count_func">
-<description>
-This function should almost never be used.  It is meant for private use by
-ATK for determining the number of visible children that are removed when the
-user collapses a row, or a row is deleted.
-
-Deprecated: 3.4: Accessibility does not need the function anymore.
-
-</description>
-<parameters>
-<parameter name="tree_view">
-<parameter_description> A #GtkTreeView
-</parameter_description>
-</parameter>
-<parameter name="func">
-<parameter_description> Function to be called when a view row is destroyed, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="data">
-<parameter_description> User data to be passed to @func, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="destroy">
-<parameter_description> Destroy notifier for @data, or %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_tree_view_set_drag_dest_row">
 <description>
 Sets the row that is highlighted for feedback.
@@ -106676,26 +88315,6 @@ enable.
 <return></return>
 </function>
 
-<function name="gtk_tree_view_set_hadjustment">
-<description>
-Sets the #GtkAdjustment for the current horizontal aspect.
-
-Deprecated: 3.0: Use gtk_scrollable_set_hadjustment()
-
-</description>
-<parameters>
-<parameter name="tree_view">
-<parameter_description> A #GtkTreeView
-</parameter_description>
-</parameter>
-<parameter name="adjustment">
-<parameter_description> The #GtkAdjustment to set, or %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_tree_view_set_headers_clickable">
 <description>
 Allow the column title buttons to be clicked.
@@ -106904,40 +88523,6 @@ Since: 2.10
 <return></return>
 </function>
 
-<function name="gtk_tree_view_set_rules_hint">
-<description>
-Sets a hint for the theme to draw even/odd rows in the @tree_view
-with different colors, also known as &quot;zebra striping&quot;.
-
-This function tells the GTK+ theme that the user interface for your
-application requires users to read across tree rows and associate
-cells with one another.
-
-Do not use it just because you prefer the appearance of the ruled
-tree; that’s a question for the theme. Some themes will draw tree
-rows in alternating colors even when rules are turned off, and
-users who prefer that appearance all the time can choose those
-themes. You should call this function only as a semantic hint to
-the theme engine that your tree makes alternating colors useful
-from a functional standpoint (since it has lots of columns,
-generally).
-
-Deprecated: 3.14
-
-</description>
-<parameters>
-<parameter name="tree_view">
-<parameter_description> a #GtkTreeView
-</parameter_description>
-</parameter>
-<parameter name="setting">
-<parameter_description> %TRUE if the tree requires reading across rows
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_tree_view_set_search_column">
 <description>
 Sets @column as the column where the interactive search code should
@@ -107168,26 +88753,6 @@ Since: 2.12
 <return></return>
 </function>
 
-<function name="gtk_tree_view_set_vadjustment">
-<description>
-Sets the #GtkAdjustment for the current vertical aspect.
-
-Deprecated: 3.0: Use gtk_scrollable_set_vadjustment()
-
-</description>
-<parameters>
-<parameter name="tree_view">
-<parameter_description> A #GtkTreeView
-</parameter_description>
-</parameter>
-<parameter name="adjustment">
-<parameter_description> The #GtkAdjustment to set, or %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_tree_view_unset_rows_drag_dest">
 <description>
 Undoes the effect of
@@ -107272,543 +88837,6 @@ return 0;
 </return>
 </function>
 
-<function name="gtk_ui_manager_add_ui">
-<description>
-Adds a UI element to the current contents of @manager. 
-
-If @type is %GTK_UI_MANAGER_AUTO, GTK+ inserts a menuitem, toolitem or 
-separator if such an element can be inserted at the place determined by 
-@path. Otherwise @type must indicate an element that can be inserted at 
-the place determined by @path.
-
-If @path points to a menuitem or toolitem, the new element will be inserted
-before or after this item, depending on @top.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="manager">
-<parameter_description> a #GtkUIManager
-</parameter_description>
-</parameter>
-<parameter name="merge_id">
-<parameter_description> the merge id for the merged UI, see gtk_ui_manager_new_merge_id()
-</parameter_description>
-</parameter>
-<parameter name="path">
-<parameter_description> a path
-</parameter_description>
-</parameter>
-<parameter name="name">
-<parameter_description> the name for the added UI element
-</parameter_description>
-</parameter>
-<parameter name="action">
-<parameter_description> the name of the action to be proxied, or %NULL to add a separator
-</parameter_description>
-</parameter>
-<parameter name="type">
-<parameter_description> the type of UI element to add.
-</parameter_description>
-</parameter>
-<parameter name="top">
-<parameter_description> if %TRUE, the UI element is added before its siblings, otherwise it
-is added after its siblings.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_ui_manager_add_ui_from_file">
-<description>
-Parses a file containing a [UI definition][XML-UI] and 
-merges it with the current contents of @manager. 
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="manager">
-<parameter_description> a #GtkUIManager object
-</parameter_description>
-</parameter>
-<parameter name="filename">
-<parameter_description> the name of the file to parse 
-</parameter_description>
-</parameter>
-<parameter name="error">
-<parameter_description> return location for an error
-</parameter_description>
-</parameter>
-</parameters>
-<return> The merge id for the merged UI. The merge id can be used
-to unmerge the UI with gtk_ui_manager_remove_ui(). If an error occurred,
-the return value is 0.
-
-</return>
-</function>
-
-<function name="gtk_ui_manager_add_ui_from_resource">
-<description>
-Parses a resource file containing a [UI definition][XML-UI] and
-merges it with the current contents of @manager.
-
-Since: 3.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="manager">
-<parameter_description> a #GtkUIManager object
-</parameter_description>
-</parameter>
-<parameter name="resource_path">
-<parameter_description> the resource path of the file to parse
-</parameter_description>
-</parameter>
-<parameter name="error">
-<parameter_description> return location for an error
-</parameter_description>
-</parameter>
-</parameters>
-<return> The merge id for the merged UI. The merge id can be used
-to unmerge the UI with gtk_ui_manager_remove_ui(). If an error occurred,
-the return value is 0.
-
-</return>
-</function>
-
-<function name="gtk_ui_manager_add_ui_from_string">
-<description>
-Parses a string containing a [UI definition][XML-UI] and merges it with
-the current contents of @manager. An enclosing &lt;ui&gt; element is added if
-it is missing.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="manager">
-<parameter_description> a #GtkUIManager object
-</parameter_description>
-</parameter>
-<parameter name="buffer">
-<parameter_description> the string to parse
-</parameter_description>
-</parameter>
-<parameter name="length">
-<parameter_description> the length of @buffer (may be -1 if @buffer is nul-terminated)
-</parameter_description>
-</parameter>
-<parameter name="error">
-<parameter_description> return location for an error
-</parameter_description>
-</parameter>
-</parameters>
-<return> The merge id for the merged UI. The merge id can be used
-to unmerge the UI with gtk_ui_manager_remove_ui(). If an error occurred,
-the return value is 0.
-
-</return>
-</function>
-
-<function name="gtk_ui_manager_ensure_update">
-<description>
-Makes sure that all pending updates to the UI have been completed.
-
-This may occasionally be necessary, since #GtkUIManager updates the 
-UI in an idle function. A typical example where this function is
-useful is to enforce that the menubar and toolbar have been added to 
-the main window before showing it:
-|[&lt;!-- language=&quot;C&quot; --&gt;
-gtk_container_add (GTK_CONTAINER (window), vbox); 
-g_signal_connect (merge, &quot;add-widget&quot;, 
-G_CALLBACK (add_widget), vbox);
-gtk_ui_manager_add_ui_from_file (merge, &quot;my-menus&quot;);
-gtk_ui_manager_add_ui_from_file (merge, &quot;my-toolbars&quot;);
-gtk_ui_manager_ensure_update (merge);  
-gtk_widget_show (window);
-]|
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="manager">
-<parameter_description> a #GtkUIManager
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_ui_manager_get_accel_group">
-<description>
-Returns the #GtkAccelGroup associated with @manager.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="manager">
-<parameter_description> a #GtkUIManager object
-</parameter_description>
-</parameter>
-</parameters>
-<return> the #GtkAccelGroup.
-
-</return>
-</function>
-
-<function name="gtk_ui_manager_get_action">
-<description>
-Looks up an action by following a path. See gtk_ui_manager_get_widget()
-for more information about paths.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="manager">
-<parameter_description> a #GtkUIManager
-</parameter_description>
-</parameter>
-<parameter name="path">
-<parameter_description> a path
-</parameter_description>
-</parameter>
-</parameters>
-<return> the action whose proxy widget is found by following the path, 
-or %NULL if no widget was found.
-
-</return>
-</function>
-
-<function name="gtk_ui_manager_get_action_groups">
-<description>
-Returns the list of action groups associated with @manager.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="manager">
-<parameter_description> a #GtkUIManager object
-</parameter_description>
-</parameter>
-</parameters>
-<return> a #GList of
-action groups. The list is owned by GTK+
-and should not be modified.
-
-</return>
-</function>
-
-<function name="gtk_ui_manager_get_add_tearoffs">
-<description>
-Returns whether menus generated by this #GtkUIManager
-will have tearoff menu items. 
-
-Since: 2.4
-
-Deprecated: 3.4: Tearoff menus are deprecated and should not
-be used in newly written code.
-
-</description>
-<parameters>
-<parameter name="manager">
-<parameter_description> a #GtkUIManager
-</parameter_description>
-</parameter>
-</parameters>
-<return> whether tearoff menu items are added
-
-</return>
-</function>
-
-<function name="gtk_ui_manager_get_toplevels">
-<description>
-Obtains a list of all toplevel widgets of the requested types.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="manager">
-<parameter_description> a #GtkUIManager
-</parameter_description>
-</parameter>
-<parameter name="types">
-<parameter_description> specifies the types of toplevel widgets to include. Allowed
-types are #GTK_UI_MANAGER_MENUBAR, #GTK_UI_MANAGER_TOOLBAR and
-#GTK_UI_MANAGER_POPUP.
-</parameter_description>
-</parameter>
-</parameters>
-<return> a newly-allocated #GSList of
-all toplevel widgets of the requested types.  Free the returned list with g_slist_free().
-
-</return>
-</function>
-
-<function name="gtk_ui_manager_get_ui">
-<description>
-Creates a [UI definition][XML-UI] of the merged UI.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="manager">
-<parameter_description> a #GtkUIManager
-</parameter_description>
-</parameter>
-</parameters>
-<return> A newly allocated string containing an XML representation of 
-the merged UI.
-
-</return>
-</function>
-
-<function name="gtk_ui_manager_get_widget">
-<description>
-Looks up a widget by following a path. 
-The path consists of the names specified in the XML description of the UI. 
-separated by “/”. Elements which don’t have a name or action attribute in 
-the XML (e.g. &lt;popup&gt;) can be addressed by their XML element name 
-(e.g. &quot;popup&quot;). The root element (&quot;/ui&quot;) can be omitted in the path.
-
-Note that the widget found by following a path that ends in a &lt;menu&gt;;
-element is the menuitem to which the menu is attached, not the menu it
-manages.
-
-Also note that the widgets constructed by a ui manager are not tied to 
-the lifecycle of the ui manager. If you add the widgets returned by this 
-function to some container or explicitly ref them, they will survive the
-destruction of the ui manager.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="manager">
-<parameter_description> a #GtkUIManager
-</parameter_description>
-</parameter>
-<parameter name="path">
-<parameter_description> a path
-</parameter_description>
-</parameter>
-</parameters>
-<return> the widget found by following the path,
-or %NULL if no widget was found
-
-</return>
-</function>
-
-<function name="gtk_ui_manager_insert_action_group">
-<description>
-Inserts an action group into the list of action groups associated 
-with @manager. Actions in earlier groups hide actions with the same 
-name in later groups. 
-
-If @pos is larger than the number of action groups in @manager, or
-negative, @action_group will be inserted at the end of the internal
-list.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="manager">
-<parameter_description> a #GtkUIManager object
-</parameter_description>
-</parameter>
-<parameter name="action_group">
-<parameter_description> the action group to be inserted
-</parameter_description>
-</parameter>
-<parameter name="pos">
-<parameter_description> the position at which the group will be inserted.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_ui_manager_new">
-<description>
-Creates a new ui manager object.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-</parameters>
-<return> a new ui manager object.
-
-</return>
-</function>
-
-<function name="gtk_ui_manager_new_merge_id">
-<description>
-Returns an unused merge id, suitable for use with 
-gtk_ui_manager_add_ui().
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="manager">
-<parameter_description> a #GtkUIManager
-</parameter_description>
-</parameter>
-</parameters>
-<return> an unused merge id.
-
-</return>
-</function>
-
-<function name="gtk_ui_manager_remove_action_group">
-<description>
-Removes an action group from the list of action groups associated 
-with @manager.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="manager">
-<parameter_description> a #GtkUIManager object
-</parameter_description>
-</parameter>
-<parameter name="action_group">
-<parameter_description> the action group to be removed
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_ui_manager_remove_ui">
-<description>
-Unmerges the part of @manager's content identified by @merge_id.
-
-Since: 2.4
-
-Deprecated: 3.10
-
-</description>
-<parameters>
-<parameter name="manager">
-<parameter_description> a #GtkUIManager object
-</parameter_description>
-</parameter>
-<parameter name="merge_id">
-<parameter_description> a merge id as returned by gtk_ui_manager_add_ui_from_string()
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_ui_manager_set_add_tearoffs">
-<description>
-Sets the “add_tearoffs” property, which controls whether menus 
-generated by this #GtkUIManager will have tearoff menu items. 
-
-Note that this only affects regular menus. Generated popup 
-menus never have tearoff menu items.
-
-Since: 2.4
-
-Deprecated: 3.4: Tearoff menus are deprecated and should not
-be used in newly written code.
-
-</description>
-<parameters>
-<parameter name="manager">
-<parameter_description> a #GtkUIManager
-</parameter_description>
-</parameter>
-<parameter name="add_tearoffs">
-<parameter_description> whether tearoff menu items are added
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_vbox_new">
-<description>
-Creates a new #GtkVBox.
-
-Deprecated: 3.2: You can use gtk_box_new() with %GTK_ORIENTATION_VERTICAL instead,
-which is a quick and easy change. But the recommendation is to switch to
-#GtkGrid, since #GtkBox is going to go away eventually.
-See [Migrating from other containers to GtkGrid][gtk-migrating-GtkGrid].
-
-</description>
-<parameters>
-<parameter name="homogeneous">
-<parameter_description> %TRUE if all children are to be given equal space allotments.
-</parameter_description>
-</parameter>
-<parameter name="spacing">
-<parameter_description> the number of pixels to place by default between children.
-</parameter_description>
-</parameter>
-</parameters>
-<return> a new #GtkVBox.
-
-</return>
-</function>
-
-<function name="gtk_vbutton_box_new">
-<description>
-Creates a new vertical button box.
-
-Deprecated: 3.2: Use gtk_button_box_new() with %GTK_ORIENTATION_VERTICAL instead
-
-</description>
-<parameters>
-</parameters>
-<return> a new button box #GtkWidget.
-
-</return>
-</function>
-
 <function name="gtk_viewport_get_bin_window">
 <description>
 Gets the bin window of the #GtkViewport.
@@ -107827,24 +88855,6 @@ Since: 2.20
 </return>
 </function>
 
-<function name="gtk_viewport_get_hadjustment">
-<description>
-Returns the horizontal adjustment of the viewport.
-
-Deprecated: 3.0: Use gtk_scrollable_get_hadjustment()
-
-</description>
-<parameters>
-<parameter name="viewport">
-<parameter_description> a #GtkViewport.
-</parameter_description>
-</parameter>
-</parameters>
-<return> the horizontal adjustment of @viewport.
-
-</return>
-</function>
-
 <function name="gtk_viewport_get_shadow_type">
 <description>
 Gets the shadow type of the #GtkViewport. See
@@ -107862,24 +88872,6 @@ gtk_viewport_set_shadow_type().
 </return>
 </function>
 
-<function name="gtk_viewport_get_vadjustment">
-<description>
-Returns the vertical adjustment of the viewport.
-
-Deprecated: 3.0: Use gtk_scrollable_get_vadjustment()
-
-</description>
-<parameters>
-<parameter name="viewport">
-<parameter_description> a #GtkViewport.
-</parameter_description>
-</parameter>
-</parameters>
-<return> the vertical adjustment of @viewport.
-
-</return>
-</function>
-
 <function name="gtk_viewport_get_view_window">
 <description>
 Gets the view window of the #GtkViewport.
@@ -107919,26 +88911,6 @@ adjustments if none are given.
 </return>
 </function>
 
-<function name="gtk_viewport_set_hadjustment">
-<description>
-Sets the horizontal adjustment of the viewport.
-
-Deprecated: 3.0: Use gtk_scrollable_set_hadjustment()
-
-</description>
-<parameters>
-<parameter name="viewport">
-<parameter_description> a #GtkViewport.
-</parameter_description>
-</parameter>
-<parameter name="adjustment">
-<parameter_description> a #GtkAdjustment.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_viewport_set_shadow_type">
 <description>
 Sets the shadow type of the viewport.
@@ -107957,26 +88929,6 @@ Sets the shadow type of the viewport.
 <return></return>
 </function>
 
-<function name="gtk_viewport_set_vadjustment">
-<description>
-Sets the vertical adjustment of the viewport.
-
-Deprecated: 3.0: Use gtk_scrollable_set_vadjustment()
-
-</description>
-<parameters>
-<parameter name="viewport">
-<parameter_description> a #GtkViewport.
-</parameter_description>
-</parameter>
-<parameter name="adjustment">
-<parameter_description> a #GtkAdjustment.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_volume_button_new">
 <description>
 Creates a #GtkVolumeButton, with a range between 0.0 and 1.0, with
@@ -107993,103 +88945,6 @@ Since: 2.12
 </return>
 </function>
 
-<function name="gtk_vpaned_new">
-<description>
-Create a new #GtkVPaned
-
-Deprecated: 3.2: Use gtk_paned_new() with %GTK_ORIENTATION_VERTICAL instead
-
-</description>
-<parameters>
-</parameters>
-<return> the new #GtkVPaned
-
-</return>
-</function>
-
-<function name="gtk_vscale_new">
-<description>
-Creates a new #GtkVScale.
-
-Deprecated: 3.2: Use gtk_scale_new() with %GTK_ORIENTATION_VERTICAL instead
-
-</description>
-<parameters>
-<parameter name="adjustment">
-<parameter_description> the #GtkAdjustment which sets the range of the scale.
-</parameter_description>
-</parameter>
-</parameters>
-<return> a new #GtkVScale.
-
-</return>
-</function>
-
-<function name="gtk_vscale_new_with_range">
-<description>
-Creates a new vertical scale widget that lets the user input a
-number between @min and @max (including @min and @max) with the
-increment @step.  @step must be nonzero; it’s the distance the
-slider moves when using the arrow keys to adjust the scale value.
-
-Note that the way in which the precision is derived works best if @step
-is a power of ten. If the resulting precision is not suitable for your
-needs, use gtk_scale_set_digits() to correct it.
-
-Deprecated: 3.2: Use gtk_scale_new_with_range() with %GTK_ORIENTATION_VERTICAL instead
-
-</description>
-<parameters>
-<parameter name="min">
-<parameter_description> minimum value
-</parameter_description>
-</parameter>
-<parameter name="max">
-<parameter_description> maximum value
-</parameter_description>
-</parameter>
-<parameter name="step">
-<parameter_description> step increment (tick size) used with keyboard shortcuts
-</parameter_description>
-</parameter>
-</parameters>
-<return> a new #GtkVScale
-
-</return>
-</function>
-
-<function name="gtk_vscrollbar_new">
-<description>
-Creates a new vertical scrollbar.
-
-Deprecated: 3.2: Use gtk_scrollbar_new() with %GTK_ORIENTATION_VERTICAL instead
-
-</description>
-<parameters>
-<parameter name="adjustment">
-<parameter_description> the #GtkAdjustment to use, or %NULL to create a new adjustment
-</parameter_description>
-</parameter>
-</parameters>
-<return> the new #GtkVScrollbar
-
-</return>
-</function>
-
-<function name="gtk_vseparator_new">
-<description>
-Creates a new #GtkVSeparator.
-
-Deprecated: 3.2: Use gtk_separator_new() with %GTK_ORIENTATION_VERTICAL instead
-
-</description>
-<parameters>
-</parameters>
-<return> a new #GtkVSeparator.
-
-</return>
-</function>
-
 <function name="gtk_widget_activate">
 <description>
 For widgets that can be “activated” (buttons, menu items, etc.)
@@ -108649,28 +89504,6 @@ style property is determined by the value type of @pspec.
 <return></return>
 </function>
 
-<function name="gtk_widget_class_install_style_property_parser">
-<description>
-Installs a style property on a widget class.
-
-</description>
-<parameters>
-<parameter name="klass">
-<parameter_description> a #GtkWidgetClass
-</parameter_description>
-</parameter>
-<parameter name="pspec">
-<parameter_description> the #GParamSpec for the style property
-</parameter_description>
-</parameter>
-<parameter name="parser">
-<parameter_description> the parser for the style property
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_widget_class_list_style_properties">
 <description>
 Returns all style properties of a widget class.
@@ -108695,38 +89528,6 @@ freed with g_free().
 </return>
 </function>
 
-<function name="gtk_widget_class_path">
-<description>
-Same as gtk_widget_path(), but always uses the name of a widget’s type,
-never uses a custom name set with gtk_widget_set_name().
-
-Deprecated:3.0: Use gtk_widget_get_path() instead
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="path_length">
-<parameter_description> location to store the length of the
-class path, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="path">
-<parameter_description> location to store the class path as an
-allocated string, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="path_reversed">
-<parameter_description> location to store the reverse
-class path as an allocated string, or %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_widget_class_set_accessible_role">
 <description>
 Sets the default #AtkRole to be set on accessibles created for
@@ -109119,26 +89920,6 @@ gtk_widget_is_drawable()) and a size must have been allocated.
 <return></return>
 </function>
 
-<function name="gtk_widget_ensure_style">
-<description>
-Ensures that @widget has a style (@widget-&gt;style).
-
-Not a very useful function; most of the time, if you
-want the style, the widget is realized, and realized
-widgets are guaranteed to have a style already.
-
-Deprecated:3.0: Use #GtkStyleContext instead
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_widget_error_bell">
 <description>
 Notifies the user about an input-related error on this widget.
@@ -109169,7 +89950,7 @@ be emitted without using this function to do so).
 If you want to synthesize an event though, don’t use this function;
 instead, use gtk_main_do_event() so the event will behave as if
 it were in the event queue. Don’t synthesize expose events; instead,
-use gdk_window_invalidate_rect() to invalidate a region of the
+use gtk_widget_queue_draw_region() to invalidate a region of the
 window.
 
 
@@ -109471,44 +90252,6 @@ Since: 2.18
 </return>
 </function>
 
-<function name="gtk_widget_get_child_requisition">
-<description>
-This function is only for use in widget implementations. Obtains
-@widget-&gt;requisition, unless someone has forced a particular
-geometry on the widget (e.g. with gtk_widget_set_size_request()),
-in which case it returns that geometry instead of the widget's
-requisition.
-
-This function differs from gtk_widget_size_request() in that
-it retrieves the last size request value from @widget-&gt;requisition,
-while gtk_widget_size_request() actually calls the &quot;size_request&quot; method
-on @widget to compute the size request and fill in @widget-&gt;requisition,
-and only then returns @widget-&gt;requisition.
-
-Because this function does not call the “size_request” method, it
-can only be used when you know that @widget-&gt;requisition is
-up-to-date, that is, gtk_widget_size_request() has been called
-since the last time a resize was queued. In general, only container
-implementations have this information; applications should use
-gtk_widget_size_request().
-
-
-Deprecated: 3.0: Use gtk_widget_get_preferred_size() instead.
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="requisition">
-<parameter_description> a #GtkRequisition to be filled in
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_widget_get_child_visible">
 <description>
 Gets the value set with gtk_widget_set_child_visible().
@@ -109588,26 +90331,6 @@ been created, it is persistent for all time.
 </return>
 </function>
 
-<function name="gtk_widget_get_composite_name">
-<description>
-Obtains the composite name of a widget.
-
-Deprecated: 3.10: Use gtk_widget_class_set_template(), or don’t use this API at all.
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-</parameters>
-<return> the composite name of @widget, or %NULL if @widget is not
-a composite child. The string should be freed when it is no
-longer needed.
-
-</return>
-</function>
-
 <function name="gtk_widget_get_default_direction">
 <description>
 Obtains the current default reading direction. See
@@ -109621,23 +90344,6 @@ gtk_widget_set_default_direction().
 </return>
 </function>
 
-<function name="gtk_widget_get_default_style">
-<description>
-Returns the default style used by all widgets initially.
-
-Deprecated:3.0: Use #GtkStyleContext instead, and
-gtk_css_provider_get_default() to obtain a #GtkStyleProvider
-with the default widget style information.
-
-</description>
-<parameters>
-</parameters>
-<return> the default style. This #GtkStyle
-object is owned by GTK+ and should not be modified or freed.
-
-</return>
-</function>
-
 <function name="gtk_widget_get_device_enabled">
 <description>
 Returns whether @device can interact with @widget and its
@@ -109725,26 +90431,6 @@ Since: 2.2
 </return>
 </function>
 
-<function name="gtk_widget_get_double_buffered">
-<description>
-Determines whether the widget is double buffered.
-
-See gtk_widget_set_double_buffered()
-
-Since: 2.18
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the widget is double buffered
-
-</return>
-</function>
-
 <function name="gtk_widget_get_events">
 <description>
 Returns the event mask (see #GdkEventMask) for the widget. These are the
@@ -110030,46 +90716,6 @@ Since: 3.12
 </return>
 </function>
 
-<function name="gtk_widget_get_margin_left">
-<description>
-Gets the value of the #GtkWidget:margin-left property.
-
-Deprecated: 3.12: Use gtk_widget_get_margin_start() instead.
-
-Since: 3.0
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-</parameters>
-<return> The left margin of @widget
-
-</return>
-</function>
-
-<function name="gtk_widget_get_margin_right">
-<description>
-Gets the value of the #GtkWidget:margin-right property.
-
-Deprecated: 3.12: Use gtk_widget_get_margin_end() instead.
-
-Since: 3.0
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-</parameters>
-<return> The right margin of @widget
-
-</return>
-</function>
-
 <function name="gtk_widget_get_margin_start">
 <description>
 Gets the value of the #GtkWidget:margin-start property.
@@ -110131,38 +90777,6 @@ Since: 3.4
 </return>
 </function>
 
-<function name="gtk_widget_get_modifier_style">
-<description>
-Returns the current modifier style for the widget. (As set by
-gtk_widget_modify_style().) If no style has previously set, a new
-#GtkRcStyle will be created with all values unset, and set as the
-modifier style for the widget. If you make changes to this rc
-style, you must call gtk_widget_modify_style(), passing in the
-returned rc style, to make sure that your changes take effect.
-
-Caution: passing the style back to gtk_widget_modify_style() will
-normally end up destroying it, because gtk_widget_modify_style() copies
-the passed-in style and sets the copy as the new modifier style,
-thus dropping any reference to the old modifier style. Add a reference
-to the modifier style if you want to keep it alive.
-
-Deprecated:3.0: Use #GtkStyleContext with a custom #GtkStyleProvider instead
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-</parameters>
-<return> the modifier style for the widget.
-This rc style is owned by the widget. If you want to keep a
-pointer to value this around, you must add a refcount using
-g_object_ref().
-
-</return>
-</function>
-
 <function name="gtk_widget_get_name">
 <description>
 Retrieves the name of a widget. See gtk_widget_set_name() for the
@@ -110292,34 +90906,6 @@ created.
 </return>
 </function>
 
-<function name="gtk_widget_get_pointer">
-<description>
-Obtains the location of the mouse pointer in widget coordinates.
-Widget coordinates are a bit odd; for historical reasons, they are
-defined as @widget-&gt;window coordinates for widgets that return %TRUE for
-gtk_widget_get_has_window(); and are relative to @widget-&gt;allocation.x,
-@widget-&gt;allocation.y otherwise.
-
-Deprecated: 3.4: Use gdk_window_get_device_position() instead.
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="x">
-<parameter_description> return location for the X coordinate, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="y">
-<parameter_description> return location for the Y coordinate, or %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_widget_get_preferred_height">
 <description>
 Retrieves a widget’s initial minimum and natural height.
@@ -110601,64 +91187,6 @@ Since: 3.0
 </return>
 </function>
 
-<function name="gtk_widget_get_requisition">
-<description>
-Retrieves the widget’s requisition.
-
-This function should only be used by widget implementations in
-order to figure whether the widget’s requisition has actually
-changed after some internal state change (so that they can call
-gtk_widget_queue_resize() instead of gtk_widget_queue_draw()).
-
-Normally, gtk_widget_size_request() should be used.
-
-Since: 2.20
-
-Deprecated: 3.0: The #GtkRequisition cache on the widget was
-removed, If you need to cache sizes across requests and allocations,
-add an explicit cache to the widget in question instead.
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="requisition">
-<parameter_description> a pointer to a #GtkRequisition to copy to
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_widget_get_root_window">
-<description>
-Get the root window where this widget is located. This function can
-only be called after the widget has been added to a widget
-hierarchy with #GtkWindow at the top.
-
-The root window is useful for such purposes as creating a popup
-#GdkWindow associated with the window. In general, you should only
-create display specific resources when a widget has been realized,
-and you should free those resources when the widget is unrealized.
-
-Since: 2.2
-
-Deprecated: 3.12: Use gdk_screen_get_root_window() instead
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-</parameters>
-<return> the #GdkWindow root window for the toplevel for this widget.
-
-</return>
-</function>
-
 <function name="gtk_widget_get_scale_factor">
 <description>
 Retrieves the internal scale factor that maps from window coordinates
@@ -110776,26 +91304,6 @@ this function.
 <return></return>
 </function>
 
-<function name="gtk_widget_get_state">
-<description>
-Returns the widget’s state. See gtk_widget_set_state().
-
-Since: 2.18
-
-Deprecated: 3.0: Use gtk_widget_get_state_flags() instead.
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-</parameters>
-<return> the state of @widget.
-
-</return>
-</function>
-
 <function name="gtk_widget_get_state_flags">
 <description>
 Returns the widget state as a flag set. It is worth mentioning
@@ -110821,24 +91329,6 @@ Since: 3.0
 </return>
 </function>
 
-<function name="gtk_widget_get_style">
-<description>
-Simply an accessor function that returns @widget-&gt;style.
-
-Deprecated:3.0: Use #GtkStyleContext instead
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-</parameters>
-<return> the widget’s #GtkStyle
-
-</return>
-</function>
-
 <function name="gtk_widget_get_style_context">
 <description>
 Returns the style context associated to @widget. The returned object is
@@ -110976,9 +91466,7 @@ Note the difference in behavior vs. gtk_widget_get_ancestor();
 would return
 %NULL if @widget wasn’t inside a toplevel window, and if the
 window was inside a #GtkWindow-derived widget which was in turn
-inside the toplevel #GtkWindow. While the second case may
-seem unlikely, it actually happens when a #GtkPlug is embedded
-inside a #GtkSocket within the same application.
+inside the toplevel #GtkWindow.
 
 To reliably find the toplevel #GtkWindow, use
 gtk_widget_get_toplevel() and call gtk_widget_is_toplevel()
@@ -111108,22 +91596,6 @@ Since: 2.18
 </return>
 </function>
 
-<function name="gtk_widget_get_visual">
-<description>
-Gets the visual that will be used to render @widget.
-
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-</parameters>
-<return> the visual for @widget
-</return>
-</function>
-
 <function name="gtk_widget_get_window">
 <description>
 Returns the widget’s window if it is realized, %NULL otherwise
@@ -111248,27 +91720,6 @@ Since: 2.18
 </return>
 </function>
 
-<function name="gtk_widget_has_rc_style">
-<description>
-Determines if the widget style has been looked up through the rc mechanism.
-
-Since: 2.20
-
-Deprecated:3.0: Use #GtkStyleContext instead
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the widget has been looked up through the rc
-mechanism, %FALSE otherwise.
-
-</return>
-</function>
-
 <function name="gtk_widget_has_screen">
 <description>
 Checks whether there is a #GdkScreen is associated with
@@ -111510,10 +91961,6 @@ Whether @widget can rely on having its alpha channel
 drawn correctly. On X11 this function returns whether a
 compositing manager is running for @widget’s screen.
 
-Please note that the semantics of this call will change
-in the future if used on a widget that has a composited
-window in its hierarchy (as set by gdk_window_set_composited()).
-
 Since: 2.10
 
 </description>
@@ -111590,9 +92037,8 @@ Since: 2.18
 <description>
 Determines whether @widget is a toplevel widget.
 
-Currently only #GtkWindow and #GtkInvisible (and out-of-process
-#GtkPlugs) are toplevel widgets. Toplevel widgets have no parent
-widget.
+Currently only #GtkWindow and #GtkInvisible are toplevel widgets.
+Toplevel widgets have no parent widget.
 
 Since: 2.18
 
@@ -111766,245 +92212,63 @@ a widget to be mapped if it isn’t already.
 <return></return>
 </function>
 
-<function name="gtk_widget_mnemonic_activate">
-<description>
-Emits the #GtkWidget::mnemonic-activate signal.
-
-The default handler for this signal activates the @widget if
-@group_cycling is %FALSE, and just grabs the focus if @group_cycling
-is %TRUE.
-
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="group_cycling">
-<parameter_description>  %TRUE if there are other widgets with the same mnemonic
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the signal has been handled
-</return>
-</function>
-
-<function name="gtk_widget_modify_base">
-<description>
-Sets the base color for a widget in a particular state.
-All other style values are left untouched. The base color
-is the background color used along with the text color
-(see gtk_widget_modify_text()) for widgets such as #GtkEntry
-and #GtkTextView. See also gtk_widget_modify_style().
-
-&gt; Note that “no window” widgets (which have the %GTK_NO_WINDOW
-&gt; flag set) draw on their parent container’s window and thus may
-&gt; not draw any background themselves. This is the case for e.g.
-&gt; #GtkLabel.
-&gt;
-&gt; To modify the background of such widgets, you have to set the
-&gt; base color on their parent; if you want to set the background
-&gt; of a rectangular area around a label, try placing the label in
-&gt; a #GtkEventBox widget and setting the base color on that.
-
-Deprecated:3.0: Use gtk_widget_override_background_color() instead
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="state">
-<parameter_description> the state for which to set the base color
-</parameter_description>
-</parameter>
-<parameter name="color">
-<parameter_description> the color to assign (does not need to
-be allocated), or %NULL to undo the effect of previous
-calls to of gtk_widget_modify_base().
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_widget_modify_bg">
-<description>
-Sets the background color for a widget in a particular state.
-
-All other style values are left untouched.
-See also gtk_widget_modify_style().
-
-&gt; Note that “no window” widgets (which have the %GTK_NO_WINDOW
-&gt; flag set) draw on their parent container’s window and thus may
-&gt; not draw any background themselves. This is the case for e.g.
-&gt; #GtkLabel.
-&gt;
-&gt; To modify the background of such widgets, you have to set the
-&gt; background color on their parent; if you want to set the background
-&gt; of a rectangular area around a label, try placing the label in
-&gt; a #GtkEventBox widget and setting the background color on that.
-
-Deprecated:3.0: Use gtk_widget_override_background_color() instead
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="state">
-<parameter_description> the state for which to set the background color
-</parameter_description>
-</parameter>
-<parameter name="color">
-<parameter_description> the color to assign (does not need
-to be allocated), or %NULL to undo the effect of previous
-calls to of gtk_widget_modify_bg().
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_widget_modify_cursor">
-<description>
-Sets the cursor color to use in a widget, overriding the #GtkWidget
-cursor-color and secondary-cursor-color
-style properties.
-
-All other style values are left untouched.
-See also gtk_widget_modify_style().
-
-Since: 2.12
-
-Deprecated: 3.0: Use gtk_widget_override_cursor() instead.
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="primary">
-<parameter_description> the color to use for primary cursor (does not
-need to be allocated), or %NULL to undo the effect of previous
-calls to of gtk_widget_modify_cursor().
-</parameter_description>
-</parameter>
-<parameter name="secondary">
-<parameter_description> the color to use for secondary cursor (does
-not need to be allocated), or %NULL to undo the effect of
-previous calls to of gtk_widget_modify_cursor().
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_widget_modify_fg">
+<function name="gtk_widget_measure">
 <description>
-Sets the foreground color for a widget in a particular state.
-
-All other style values are left untouched.
-See also gtk_widget_modify_style().
+Measures @widget in the orientation @orientation and for the given @for_size.
+As an example, if @orientation is GTK_ORIENTATION_HORIZONTAL and @for_size is 300,
+this functions will compute the minimum and natural width of @widget if
+it is allocated at a height of 300 pixels.
 
-Deprecated:3.0: Use gtk_widget_override_color() instead
+Since: 3.90
 
 </description>
 <parameters>
 <parameter name="widget">
-<parameter_description> a #GtkWidget
+<parameter_description> A #GtkWidget instance
 </parameter_description>
 </parameter>
-<parameter name="state">
-<parameter_description> the state for which to set the foreground color
+<parameter name="orientation">
+<parameter_description> the orientation to measure
 </parameter_description>
 </parameter>
-<parameter name="color">
-<parameter_description> the color to assign (does not need to be allocated),
-or %NULL to undo the effect of previous calls to
-of gtk_widget_modify_fg().
+<parameter name="for_size">
+<parameter_description> Size for the opposite of @orientation, i.e.
+if @orientation is %GTK_ORIENTATION_HORIZONTAL, this is
+the height the widget should be measured with. The %GTK_ORIENTATION_VERTICAL
+case is analogous. This way, both height-for-width and width-for-height
+requests can be implemented. If no size is known, -1 can be passed.
 </parameter_description>
 </parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_widget_modify_font">
-<description>
-Sets the font to use for a widget.
-
-All other style values are left untouched.
-See also gtk_widget_modify_style().
-
-Deprecated:3.0: Use gtk_widget_override_font() instead
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
+<parameter name="minimum">
+<parameter_description> location to store the minimum size, or %NULL
 </parameter_description>
 </parameter>
-<parameter name="font_desc">
-<parameter_description> the font description to use, or %NULL
-to undo the effect of previous calls to gtk_widget_modify_font()
+<parameter name="natural">
+<parameter_description> location to store the natural size, or %NULL
 </parameter_description>
 </parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_widget_modify_style">
-<description>
-Modifies style values on the widget.
-
-Modifications made using this technique take precedence over
-style values set via an RC file, however, they will be overridden
-if a style is explicitly set on the widget using gtk_widget_set_style().
-The #GtkRcStyle-struct is designed so each field can either be
-set or unset, so it is possible, using this function, to modify some
-style values and leave the others unchanged.
-
-Note that modifications made with this function are not cumulative
-with previous calls to gtk_widget_modify_style() or with such
-functions as gtk_widget_modify_fg(). If you wish to retain
-previous values, you must first call gtk_widget_get_modifier_style(),
-make your modifications to the returned style, then call
-gtk_widget_modify_style() with that style. On the other hand,
-if you first call gtk_widget_modify_style(), subsequent calls
-to such functions gtk_widget_modify_fg() will have a cumulative
-effect with the initial modifications.
-
-Deprecated:3.0: Use #GtkStyleContext with a custom #GtkStyleProvider instead
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
+<parameter name="minimum_baseline">
+<parameter_description> location to store the baseline
+position for the minimum size, or %NULL
 </parameter_description>
 </parameter>
-<parameter name="style">
-<parameter_description> the #GtkRcStyle-struct holding the style modifications
+<parameter name="natural_baseline">
+<parameter_description> location to store the baseline
+position for the natural size, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gtk_widget_modify_text">
+<function name="gtk_widget_mnemonic_activate">
 <description>
-Sets the text color for a widget in a particular state.
+Emits the #GtkWidget::mnemonic-activate signal.
 
-All other style values are left untouched.
-The text color is the foreground color used along with the
-base color (see gtk_widget_modify_base()) for widgets such
-as #GtkEntry and #GtkTextView.
-See also gtk_widget_modify_style().
+The default handler for this signal activates the @widget if
+@group_cycling is %FALSE, and just grabs the focus if @group_cycling
+is %TRUE.
 
-Deprecated:3.0: Use gtk_widget_override_color() instead
 
 </description>
 <parameters>
@@ -112012,18 +92276,13 @@ Deprecated:3.0: Use gtk_widget_override_color() instead
 <parameter_description> a #GtkWidget
 </parameter_description>
 </parameter>
-<parameter name="state">
-<parameter_description> the state for which to set the text color
-</parameter_description>
-</parameter>
-<parameter name="color">
-<parameter_description> the color to assign (does not need to
-be allocated), or %NULL to undo the effect of previous
-calls to of gtk_widget_modify_text().
+<parameter name="group_cycling">
+<parameter_description>  %TRUE if there are other widgets with the same mnemonic
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> %TRUE if the signal has been handled
+</return>
 </function>
 
 <function name="gtk_widget_new">
@@ -112056,235 +92315,6 @@ cast the object yourself.
 </return>
 </function>
 
-<function name="gtk_widget_override_background_color">
-<description>
-Sets the background color to use for a widget.
-
-All other style values are left untouched.
-See gtk_widget_override_color().
-
-Since: 3.0
-
-Deprecated: 3.16: This function is not useful in the context of CSS-based
-rendering. If you wish to change the way a widget renders its background
-you should use a custom CSS style, through an application-specific
-#GtkStyleProvider and a CSS style class. You can also override the default
-drawing of a widget through the #GtkWidget::draw signal, and use Cairo to
-draw a specific color, regardless of the CSS style.
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="state">
-<parameter_description> the state for which to set the background color
-</parameter_description>
-</parameter>
-<parameter name="color">
-<parameter_description> the color to assign, or %NULL to undo the effect
-of previous calls to gtk_widget_override_background_color()
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_widget_override_color">
-<description>
-Sets the color to use for a widget.
-
-All other style values are left untouched.
-
-This function does not act recursively. Setting the color of a
-container does not affect its children. Note that some widgets that
-you may not think of as containers, for instance #GtkButtons,
-are actually containers.
-
-This API is mostly meant as a quick way for applications to
-change a widget appearance. If you are developing a widgets
-library and intend this change to be themeable, it is better
-done by setting meaningful CSS classes in your
-widget/container implementation through gtk_style_context_add_class().
-
-This way, your widget library can install a #GtkCssProvider
-with the %GTK_STYLE_PROVIDER_PRIORITY_FALLBACK priority in order
-to provide a default styling for those widgets that need so, and
-this theming may fully overridden by the user’s theme.
-
-Note that for complex widgets this may bring in undesired
-results (such as uniform background color everywhere), in
-these cases it is better to fully style such widgets through a
-#GtkCssProvider with the %GTK_STYLE_PROVIDER_PRIORITY_APPLICATION
-priority.
-
-Since: 3.0
-
-Deprecated:3.16: Use a custom style provider and style classes instead
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="state">
-<parameter_description> the state for which to set the color
-</parameter_description>
-</parameter>
-<parameter name="color">
-<parameter_description> the color to assign, or %NULL to undo the effect
-of previous calls to gtk_widget_override_color()
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_widget_override_cursor">
-<description>
-Sets the cursor color to use in a widget, overriding the
-cursor-color and secondary-cursor-color
-style properties. All other style values are left untouched.
-See also gtk_widget_modify_style().
-
-Note that the underlying properties have the #GdkColor type,
-so the alpha value in @primary and @secondary will be ignored.
-
-Since: 3.0
-
-Deprecated: 3.16: This function is not useful in the context of CSS-based
-rendering. If you wish to change the color used to render the primary
-and secondary cursors you should use a custom CSS style, through an
-application-specific #GtkStyleProvider and a CSS style class.
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="cursor">
-<parameter_description> the color to use for primary cursor (does not need to be
-allocated), or %NULL to undo the effect of previous calls to
-of gtk_widget_override_cursor().
-</parameter_description>
-</parameter>
-<parameter name="secondary_cursor">
-<parameter_description> the color to use for secondary cursor (does not
-need to be allocated), or %NULL to undo the effect of previous
-calls to of gtk_widget_override_cursor().
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_widget_override_font">
-<description>
-Sets the font to use for a widget. All other style values are
-left untouched. See gtk_widget_override_color().
-
-Since: 3.0
-
-Deprecated: 3.16: This function is not useful in the context of CSS-based
-rendering. If you wish to change the font a widget uses to render its text
-you should use a custom CSS style, through an application-specific
-#GtkStyleProvider and a CSS style class.
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="font_desc">
-<parameter_description> the font description to use, or %NULL to undo
-the effect of previous calls to gtk_widget_override_font()
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_widget_override_symbolic_color">
-<description>
-Sets a symbolic color for a widget.
-
-All other style values are left untouched.
-See gtk_widget_override_color() for overriding the foreground
-or background color.
-
-Since: 3.0
-
-Deprecated: 3.16: This function is not useful in the context of CSS-based
-rendering. If you wish to change the color used to render symbolic icons
-you should use a custom CSS style, through an application-specific
-#GtkStyleProvider and a CSS style class.
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="name">
-<parameter_description> the name of the symbolic color to modify
-</parameter_description>
-</parameter>
-<parameter name="color">
-<parameter_description> the color to assign (does not need
-to be allocated), or %NULL to undo the effect of previous
-calls to gtk_widget_override_symbolic_color()
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_widget_path">
-<description>
-Obtains the full path to @widget. The path is simply the name of a
-widget and all its parents in the container hierarchy, separated by
-periods. The name of a widget comes from
-gtk_widget_get_name(). Paths are used to apply styles to a widget
-in gtkrc configuration files. Widget names are the type of the
-widget by default (e.g. “GtkButton”) or can be set to an
-application-specific value with gtk_widget_set_name(). By setting
-the name of a widget, you allow users or theme authors to apply
-styles to that specific widget in their gtkrc
-file. @path_reversed_p fills in the path in reverse order,
-i.e. starting with @widget’s name instead of starting with the name
-of @widget’s outermost ancestor.
-
-Deprecated:3.0: Use gtk_widget_get_path() instead
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="path_length">
-<parameter_description> location to store length of the path,
-or %NULL
-</parameter_description>
-</parameter>
-<parameter name="path">
-<parameter_description> location to store allocated path string,
-or %NULL
-</parameter_description>
-</parameter>
-<parameter name="path_reversed">
-<parameter_description> location to store allocated reverse
-path string, or %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_widget_path_append_for_widget">
 <description>
 Appends the data from @widget to the widget hierarchy represented
@@ -112493,41 +92523,6 @@ Since: 3.0
 <return></return>
 </function>
 
-<function name="gtk_widget_path_iter_add_region">
-<description>
-Adds the region @name to the widget at position @pos in
-the hierarchy defined in @path. See
-gtk_style_context_add_region().
-
-Region names must only contain lowercase letters
-and “-”, starting always with a lowercase letter.
-
-Since: 3.0
-
-Deprecated: 3.14: The use of regions is deprecated.
-
-</description>
-<parameters>
-<parameter name="path">
-<parameter_description> a #GtkWidgetPath
-</parameter_description>
-</parameter>
-<parameter name="pos">
-<parameter_description> position to modify, -1 for the path head
-</parameter_description>
-</parameter>
-<parameter name="name">
-<parameter_description> region name
-</parameter_description>
-</parameter>
-<parameter name="flags">
-<parameter_description> flags affecting the region
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_widget_path_iter_clear_classes">
 <description>
 Removes all classes from the widget at position @pos in the
@@ -112549,29 +92544,6 @@ Since: 3.0
 <return></return>
 </function>
 
-<function name="gtk_widget_path_iter_clear_regions">
-<description>
-Removes all regions from the widget at position @pos in the
-hierarchy defined in @path.
-
-Since: 3.0
-
-Deprecated: 3.14: The use of regions is deprecated.
-
-</description>
-<parameters>
-<parameter name="path">
-<parameter_description> a #GtkWidgetPath
-</parameter_description>
-</parameter>
-<parameter name="pos">
-<parameter_description> position to modify, -1 for the path head
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_widget_path_iter_get_name">
 <description>
 Returns the name corresponding to the widget found at
@@ -112816,72 +92788,6 @@ Since: 3.0
 </return>
 </function>
 
-<function name="gtk_widget_path_iter_has_qregion">
-<description>
-See gtk_widget_path_iter_has_region(). This is a version that operates
-with GQuarks.
-
-Since: 3.0
-
-Deprecated: 3.14: The use of regions is deprecated.
-
-</description>
-<parameters>
-<parameter name="path">
-<parameter_description> a #GtkWidgetPath
-</parameter_description>
-</parameter>
-<parameter name="pos">
-<parameter_description> position to query, -1 for the path head
-</parameter_description>
-</parameter>
-<parameter name="qname">
-<parameter_description> region name as a #GQuark
-</parameter_description>
-</parameter>
-<parameter name="flags">
-<parameter_description> return location for the region flags
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the widget at @pos has the region defined.
-
-</return>
-</function>
-
-<function name="gtk_widget_path_iter_has_region">
-<description>
-Returns %TRUE if the widget at position @pos has the class @name
-defined, %FALSE otherwise.
-
-Since: 3.0
-
-Deprecated: 3.14: The use of regions is deprecated.
-
-</description>
-<parameters>
-<parameter name="path">
-<parameter_description> a #GtkWidgetPath
-</parameter_description>
-</parameter>
-<parameter name="pos">
-<parameter_description> position to query, -1 for the path head
-</parameter_description>
-</parameter>
-<parameter name="name">
-<parameter_description> region name
-</parameter_description>
-</parameter>
-<parameter name="flags">
-<parameter_description> return location for the region flags
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the class @name is defined for the widget at @pos
-
-</return>
-</function>
-
 <function name="gtk_widget_path_iter_list_classes">
 <description>
 Returns a list with all the class names defined for the widget
@@ -112908,34 +92814,6 @@ free the list itself.
 </return>
 </function>
 
-<function name="gtk_widget_path_iter_list_regions">
-<description>
-Returns a list with all the region names defined for the widget
-at position @pos in the hierarchy defined in @path.
-
-Since: 3.0
-
-Deprecated: 3.14: The use of regions is deprecated.
-
-</description>
-<parameters>
-<parameter name="path">
-<parameter_description> a #GtkWidgetPath
-</parameter_description>
-</parameter>
-<parameter name="pos">
-<parameter_description> position to query, -1 for the path head
-</parameter_description>
-</parameter>
-</parameters>
-<return> The list of
-regions, This is a list of strings, the #GSList contents
-are owned by GTK+, but you should use g_slist_free() to
-free the list itself.
-
-</return>
-</function>
-
 <function name="gtk_widget_path_iter_remove_class">
 <description>
 Removes the class @name from the widget at position @pos in
@@ -112961,33 +92839,6 @@ Since: 3.0
 <return></return>
 </function>
 
-<function name="gtk_widget_path_iter_remove_region">
-<description>
-Removes the region @name from the widget at position @pos in
-the hierarchy defined in @path.
-
-Since: 3.0
-
-Deprecated: 3.14: The use of regions is deprecated.
-
-</description>
-<parameters>
-<parameter name="path">
-<parameter_description> a #GtkWidgetPath
-</parameter_description>
-</parameter>
-<parameter name="pos">
-<parameter_description> position to modify, -1 for the path head
-</parameter_description>
-</parameter>
-<parameter name="name">
-<parameter_description> region name
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_widget_path_iter_set_name">
 <description>
 Sets the widget name for the widget found at position @pos
@@ -113218,38 +93069,6 @@ Since: 3.2
 <return></return>
 </function>
 
-<function name="gtk_widget_pop_composite_child">
-<description>
-Cancels the effect of a previous call to gtk_widget_push_composite_child().
-
-Deprecated: 3.10: Use gtk_widget_class_set_template(), or don’t use this API at all.
-
-</description>
-<parameters>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_widget_push_composite_child">
-<description>
-Makes all newly-created widgets as composite children until
-the corresponding gtk_widget_pop_composite_child() call.
-
-A composite child is a child that’s an implementation detail of the
-container it’s inside and should not be visible to people using the
-container. Composite children aren’t treated differently by GTK+ (but
-see gtk_container_foreach() vs. gtk_container_forall()), but e.g. GUI
-builders might want to treat them in a different way.
-
-Deprecated: 3.10: This API never really worked well and was mostly unused, now
-we have a more complete mechanism for composite children, see gtk_widget_class_set_template().
-
-</description>
-<parameters>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_widget_queue_allocate">
 <description>
 This function is only for use in widget implementations.
@@ -113348,11 +93167,11 @@ nothing. Negative values for @width and @height are not allowed.
 
 <function name="gtk_widget_queue_draw_region">
 <description>
-Invalidates the area of @widget defined by @region by calling
-gdk_window_invalidate_region() on the widget’s window and all its
-child windows. Once the main loop becomes idle (after the current
-batch of events has been processed, roughly), the window will
-receive expose events for the union of all regions that have been
+Invalidates the area of @widget defined by @region by notifying
+the parent via its GtkWidgetClass::queue_draw_child() function.
+Once the main loop becomes idle (after the current batch of
+events has been processed, roughly), the window will receive
+expose events for the union of all regions that have been
 invalidated.
 
 Normally you would only use this function in widget
@@ -113398,20 +93217,6 @@ GtkWidgetClass::size_allocate will be silently ignored.
 <return></return>
 </function>
 
-<function name="gtk_widget_queue_resize_internal">
-<description>
-Queue a resize on a widget, and on all other widgets grouped with this widget.
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_widget_queue_resize_no_redraw">
 <description>
 This function works like gtk_widget_queue_resize(),
@@ -113460,35 +93265,6 @@ called after the widget is realized automatically, such as
 <return></return>
 </function>
 
-<function name="gtk_widget_region_intersect">
-<description>
-Computes the intersection of a @widget’s area and @region, returning
-the intersection. The result may be empty, use cairo_region_is_empty() to
-check.
-
-Deprecated: 3.14: Use gtk_widget_get_allocation() and
-cairo_region_intersect_rectangle() to get the same behavior.
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="region">
-<parameter_description> a #cairo_region_t, in the same coordinate system as
-@widget-&gt;allocation. That is, relative to @widget-&gt;window
-for widgets which return %FALSE from gtk_widget_get_has_window();
-relative to the parent window of @widget-&gt;window otherwise.
-</parameter_description>
-</parameter>
-</parameters>
-<return> A newly allocated region holding the intersection of @widget
-and @region.
-
-</return>
-</function>
-
 <function name="gtk_widget_register_window">
 <description>
 Registers a #GdkWindow with the widget and sets it up so that
@@ -113590,129 +93366,6 @@ Since: 3.8
 <return></return>
 </function>
 
-<function name="gtk_widget_render_icon">
-<description>
-A convenience function that uses the theme settings for @widget
-to look up @stock_id and render it to a pixbuf. @stock_id should
-be a stock icon ID such as #GTK_STOCK_OPEN or #GTK_STOCK_OK. @size
-should be a size such as #GTK_ICON_SIZE_MENU. @detail should be a
-string that identifies the widget or code doing the rendering, so
-that theme engines can special-case rendering for that widget or
-code.
-
-The pixels in the returned #GdkPixbuf are shared with the rest of
-the application and should not be modified. The pixbuf should be
-freed after use with g_object_unref().
-
-Deprecated: 3.0: Use gtk_widget_render_icon_pixbuf() instead.
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="stock_id">
-<parameter_description> a stock ID
-</parameter_description>
-</parameter>
-<parameter name="size">
-<parameter_description> a stock size (#GtkIconSize). A size of `(GtkIconSize)-1`
-means render at the size of the source and don’t scale (if there are
-multiple source sizes, GTK+ picks one of the available sizes).
-</parameter_description>
-</parameter>
-<parameter name="detail">
-<parameter_description> render detail to pass to theme engine
-</parameter_description>
-</parameter>
-</parameters>
-<return> a new pixbuf, or %NULL if the
-stock ID wasn’t known
-
-</return>
-</function>
-
-<function name="gtk_widget_render_icon_pixbuf">
-<description>
-A convenience function that uses the theme engine and style
-settings for @widget to look up @stock_id and render it to
-a pixbuf. @stock_id should be a stock icon ID such as
-#GTK_STOCK_OPEN or #GTK_STOCK_OK. @size should be a size
-such as #GTK_ICON_SIZE_MENU.
-
-The pixels in the returned #GdkPixbuf are shared with the rest of
-the application and should not be modified. The pixbuf should be freed
-after use with g_object_unref().
-
-Since: 3.0
-
-Deprecated: 3.10: Use gtk_icon_theme_load_icon() instead.
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="stock_id">
-<parameter_description> a stock ID
-</parameter_description>
-</parameter>
-<parameter name="size">
-<parameter_description> a stock size (#GtkIconSize). A size of `(GtkIconSize)-1`
-means render at the size of the source and don’t scale (if there are
-multiple source sizes, GTK+ picks one of the available sizes).
-</parameter_description>
-</parameter>
-</parameters>
-<return> a new pixbuf, or %NULL if the
-stock ID wasn’t known
-
-</return>
-</function>
-
-<function name="gtk_widget_reparent">
-<description>
-Moves a widget from one #GtkContainer to another, handling reference
-count issues to avoid destroying the widget.
-
-Deprecated: 3.14: Use gtk_container_remove() and gtk_container_add().
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="new_parent">
-<parameter_description> a #GtkContainer to move the widget into
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_widget_reset_rc_styles">
-<description>
-Reset the styles of @widget and all descendents, so when
-they are looked up again, they get the correct values
-for the currently loaded RC file settings.
-
-This function is not useful for applications.
-
-Deprecated:3.0: Use #GtkStyleContext instead, and gtk_widget_reset_style()
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_widget_reset_style">
 <description>
 Updates the style context of @widget and all descendants
@@ -113732,41 +93385,6 @@ Since: 3.0
 <return></return>
 </function>
 
-<function name="gtk_widget_send_expose">
-<description>
-Very rarely-used function. This function is used to emit
-an expose event on a widget. This function is not normally used
-directly. The only time it is used is when propagating an expose
-event to a windowless child widget (gtk_widget_get_has_window() is %FALSE),
-and that is normally done using gtk_container_propagate_draw().
-
-If you want to force an area of a window to be redrawn,
-use gdk_window_invalidate_rect() or gdk_window_invalidate_region().
-To cause the redraw to be done immediately, follow that call
-with a call to gdk_window_process_updates().
-
-Deprecated: 3.22: Application and widget code should not handle
-expose events directly; invalidation should use the #GtkWidget
-API, and drawing should only happen inside #GtkWidget::draw
-implementations
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="event">
-<parameter_description> a expose #GdkEvent
-</parameter_description>
-</parameter>
-</parameters>
-<return> return from the event signal emission (%TRUE if
-the event was handled)
-
-</return>
-</function>
-
 <function name="gtk_widget_send_focus_change">
 <description>
 Sends the focus change @event to @widget
@@ -113824,11 +93442,9 @@ paths allows them to be modified by the user and the modifications
 to be saved for future use. (See gtk_accel_map_save().)
 
 This function is a low level function that would most likely
-be used by a menu creation system like #GtkUIManager. If you
-use #GtkUIManager, setting up accelerator paths will be done
-automatically.
+be used by a menu creation system.
 
-Even when you you aren’t using #GtkUIManager, if you only want to
+If you only want to
 set up accelerators on menu items gtk_menu_item_set_accel_path()
 provides a somewhat more convenient interface.
 
@@ -114017,27 +93633,6 @@ Since: 3.14
 <return></return>
 </function>
 
-<function name="gtk_widget_set_composite_name">
-<description>
-Sets a widgets composite name. The widget must be
-a composite child of its parent; see gtk_widget_push_composite_child().
-
-Deprecated: 3.10: Use gtk_widget_class_set_template(), or don’t use this API at all.
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget.
-</parameter_description>
-</parameter>
-<parameter name="name">
-<parameter_description> the name to set
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_widget_set_default_direction">
 <description>
 Sets the default reading direction for widgets where the
@@ -114146,52 +93741,6 @@ set by gtk_widget_set_default_direction() will be used.
 <return></return>
 </function>
 
-<function name="gtk_widget_set_double_buffered">
-<description>
-Widgets are double buffered by default; you can use this function
-to turn off the buffering. “Double buffered” simply means that
-gdk_window_begin_draw_frame() and gdk_window_end_draw_frame() are called
-automatically around expose events sent to the
-widget. gdk_window_begin_draw_frame() diverts all drawing to a widget's
-window to an offscreen buffer, and gdk_window_end_draw_frame() draws the
-buffer to the screen. The result is that users see the window
-update in one smooth step, and don’t see individual graphics
-primitives being rendered.
-
-In very simple terms, double buffered widgets don’t flicker,
-so you would only use this function to turn off double buffering
-if you had special needs and really knew what you were doing.
-
-Note: if you turn off double-buffering, you have to handle
-expose events, since even the clearing to the background color or
-pixmap will not happen automatically (as it is done in
-gdk_window_begin_draw_frame()).
-
-In 3.10 GTK and GDK have been restructured for translucent drawing. Since
-then expose events for double-buffered widgets are culled into a single
-event to the toplevel GDK window. If you now unset double buffering, you
-will cause a separate rendering pass for every widget. This will likely
-cause rendering problems - in particular related to stacking - and usually
-increases rendering times significantly.
-
-Deprecated: 3.14: This function does not work under non-X11 backends or with
-non-native windows.
-It should not be used in newly written code.
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="double_buffered">
-<parameter_description> %TRUE to double-buffer a widget
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_widget_set_events">
 <description>
 Sets the event mask (see #GdkEventMask) for a widget. The event
@@ -114495,52 +94044,6 @@ Since: 3.12
 <return></return>
 </function>
 
-<function name="gtk_widget_set_margin_left">
-<description>
-Sets the left margin of @widget.
-See the #GtkWidget:margin-left property.
-
-Deprecated: 3.12: Use gtk_widget_set_margin_start() instead.
-
-Since: 3.0
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="margin">
-<parameter_description> the left margin
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_widget_set_margin_right">
-<description>
-Sets the right margin of @widget.
-See the #GtkWidget:margin-right property.
-
-Deprecated: 3.12: Use gtk_widget_set_margin_end() instead.
-
-Since: 3.0
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="margin">
-<parameter_description> the right margin
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_widget_set_margin_start">
 <description>
 Sets the start margin of @widget.
@@ -114615,7 +94118,7 @@ Sets the #GtkWidget:no-show-all property, which determines whether
 calls to gtk_widget_show_all() will affect this widget.
 
 This is mostly for use in constructing widget hierarchies with externally
-controlled visibility, see #GtkUIManager.
+controlled visibility.
 
 Since: 2.4
 
@@ -114870,28 +94373,6 @@ or border properties set by any subclass of #GtkWidget.
 <return></return>
 </function>
 
-<function name="gtk_widget_set_state">
-<description>
-This function is for use in widget implementations. Sets the state
-of a widget (insensitive, prelighted, etc.) Usually you should set
-the state using wrapper functions such as gtk_widget_set_sensitive().
-
-Deprecated: 3.0: Use gtk_widget_set_state_flags() instead.
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="state">
-<parameter_description> new state for @widget
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_widget_set_state_flags">
 <description>
 This function is for use in widget implementations. Turns on flag
@@ -114928,29 +94409,6 @@ Since: 3.0
 <return></return>
 </function>
 
-<function name="gtk_widget_set_style">
-<description>
-Used to set the #GtkStyle for a widget (@widget-&gt;style). Since
-GTK 3, this function does nothing, the passed in style is ignored.
-
-Deprecated:3.0: Use #GtkStyleContext instead
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="style">
-<parameter_description> a #GtkStyle, or %NULL to remove the effect
-of a previous call to gtk_widget_set_style() and go back to
-the default style
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_widget_set_support_multidevice">
 <description>
 Enables or disables multiple pointer awareness. If this setting is %TRUE,
@@ -115139,30 +94597,6 @@ Since: 2.18
 <return></return>
 </function>
 
-<function name="gtk_widget_set_visual">
-<description>
-Sets the visual that should be used for by widget and its children for
-creating #GdkWindows. The visual must be on the same #GdkScreen as
-returned by gtk_widget_get_screen(), so handling the
-#GtkWidget::screen-changed signal is necessary.
-
-Setting a new @visual will not cause @widget to recreate its windows,
-so you should call this function before @widget is realized.
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="visual">
-<parameter_description> visual to be used or %NULL to unset a previous one
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_widget_set_window">
 <description>
 Sets a widget’s window. This function should only be used in a
@@ -115336,65 +94770,6 @@ Since: 3.10
 <return></return>
 </function>
 
-<function name="gtk_widget_size_request">
-<description>
-This function is typically used when implementing a #GtkContainer
-subclass.  Obtains the preferred size of a widget. The container
-uses this information to arrange its child widgets and decide what
-size allocations to give them with gtk_widget_size_allocate().
-
-You can also call this function from an application, with some
-caveats. Most notably, getting a size request requires the widget
-to be associated with a screen, because font information may be
-needed. Multihead-aware applications should keep this in mind.
-
-Also remember that the size request is not necessarily the size
-a widget will actually be allocated.
-
-Deprecated: 3.0: Use gtk_widget_get_preferred_size() instead.
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="requisition">
-<parameter_description> a #GtkRequisition to be filled in
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_widget_style_attach">
-<description>
-This function attaches the widget’s #GtkStyle to the widget's
-#GdkWindow. It is a replacement for
-
-|[
-widget-&gt;style = gtk_style_attach (widget-&gt;style, widget-&gt;window);
-]|
-
-and should only ever be called in a derived widget’s “realize”
-implementation which does not chain up to its parent class'
-“realize” implementation, because one of the parent classes
-(finally #GtkWidget) would attach the style itself.
-
-Since: 2.20
-
-Deprecated: 3.0: This step is unnecessary with #GtkStyleContext.
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_widget_style_get">
 <description>
 Gets the values of a multiple style properties of @widget.
@@ -116185,26 +95560,6 @@ Since: 2.10
 </return>
 </function>
 
-<function name="gtk_window_get_has_resize_grip">
-<description>
-Determines whether the window may have a resize grip.
-
-Since: 3.0
-
-Deprecated: 3.14: Resize grips have been removed.
-
-</description>
-<parameters>
-<parameter name="window">
-<parameter_description> a #GtkWindow
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the window has a resize grip
-
-</return>
-</function>
-
 <function name="gtk_window_get_hide_titlebar_when_maximized">
 <description>
 Returns whether the window has requested to have its titlebar hidden
@@ -116335,26 +95690,6 @@ establishes a grab when shown
 </return>
 </function>
 
-<function name="gtk_window_get_opacity">
-<description>
-Fetches the requested opacity for this window. See
-gtk_window_set_opacity().
-
-Since: 2.12
-Deprecated: 3.8: Use gtk_widget_get_opacity instead.
-
-</description>
-<parameters>
-<parameter name="window">
-<parameter_description> a #GtkWindow
-</parameter_description>
-</parameter>
-</parameters>
-<return> the requested opacity for this window.
-
-</return>
-</function>
-
 <function name="gtk_window_get_position">
 <description>
 This function returns the position you need to pass to
@@ -116430,32 +95765,6 @@ Gets the value set by gtk_window_set_resizable().
 </return>
 </function>
 
-<function name="gtk_window_get_resize_grip_area">
-<description>
-If a window has a resize grip, this will retrieve the grip
-position, width and height into the specified #GdkRectangle.
-
-Since: 3.0
-
-Deprecated: 3.14: Resize grips have been removed.
-
-</description>
-<parameters>
-<parameter name="window">
-<parameter_description> a #GtkWindow
-</parameter_description>
-</parameter>
-<parameter name="rect">
-<parameter_description> a pointer to a #GdkRectangle which we should store
-the resize grip area
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the resize grip’s area was retrieved
-
-</return>
-</function>
-
 <function name="gtk_window_get_role">
 <description>
 Returns the role of the window. See gtk_window_set_role() for
@@ -116494,59 +95803,78 @@ Since: 2.2
 
 <function name="gtk_window_get_size">
 <description>
-Obtains the current size of @window. If @window is not onscreen,
-it returns the size GTK+ will suggest to the
-[window manager][gtk-X11-arch]
-for the initial window
-size (but this is not reliably the same as the size the window
-manager will actually select). The size obtained by
-gtk_window_get_size() is the last size received in a
-#GdkEventConfigure, that is, GTK+ uses its locally-stored size,
-rather than querying the X server for the size. As a result, if you
-call gtk_window_resize() then immediately call
-gtk_window_get_size(), the size won’t have taken effect yet. After
-the window manager processes the resize request, GTK+ receives
-notification that the size has changed via a configure event, and
-the size of the window gets updated.
-
-Note 1: Nearly any use of this function creates a race condition,
-because the size of the window may change between the time that you
-get the size and the time that you perform some action assuming
-that size is the current size. To avoid race conditions, connect to
-“configure-event” on the window and adjust your size-dependent
-state to match the size delivered in the #GdkEventConfigure.
-
-Note 2: The returned size does not include the
-size of the window manager decorations (aka the window frame or
-border). Those are not drawn by GTK+ and GTK+ has no reliable
-method of determining their size.
-
-Note 3: If you are getting a window size in order to position
-the window onscreen, there may be a better way. The preferred
-way is to simply set the window’s semantic type with
-gtk_window_set_type_hint(), which allows the window manager to
-e.g. center dialogs. Also, if you set the transient parent of
-dialogs with gtk_window_set_transient_for() window managers
-will often center the dialog over its parent window. It's
-much preferred to let the window manager handle these
-things rather than doing it yourself, because all apps will
-behave consistently and according to user prefs if the window
-manager handles it. Also, the window manager can take the size
-of the window decorations/border into account, while your
-application cannot.
-
-Note 4: When using client side decorations, GTK+ will do its best to
-adjust the returned values to match the logical size of the window
-excluding the widgets added for client side decorations, but there
-is no garantee that the result will be totally accurate because
-these widgets depend on the theme and may not be realized or
-visible at the time gtk_window_get_size() is invoked.
-
-In any case, if you insist on application-specified window
-positioning, there’s still a better way than
-doing it yourself - gtk_window_set_position() will frequently
-handle the details for you.
+Obtains the current size of @window.
+
+If @window is not visible on screen, this function return the size GTK+
+will suggest to the [window manager][gtk-X11-arch] for the initial window
+size (but this is not reliably the same as the size the window manager
+will actually select). See: gtk_window_set_default_size().
+
+Depending on the windowing system and the window manager constraints,
+the size returned by this function may not match the size set using
+gtk_window_resize(); additionally, since gtk_window_resize() may be
+implemented as an asynchronous operation, GTK+ cannot guarantee in any
+way that this code:
+
+|[&lt;!-- language=&quot;C&quot; --&gt;
+// width and height are set elsewhere
+gtk_window_resize (window, width, height);
+
+int new_width, new_height;
+gtk_window_get_size (window, &amp;new_width, &amp;new_height);
+]|
+
+will result in `new_width` and `new_height` matching `width` and
+`height`, respectively.
+
+This function will return the logical size of the #GtkWindow,
+excluding the widgets used in client side decorations; there is,
+however, no guarantee that the result will be completely accurate
+because client side decoration may include widgets that depend on
+the user preferences and that may not be visibile at the time you
+call this function.
+
+The dimensions returned by this function are suitable for being
+stored across sessions; use gtk_window_set_default_size() to
+restore them when before showing the window.
+
+To avoid potential race conditions, you should only call this
+function in response to a size change notification, for instance
+inside a handler for the #GtkWidget::size-allocate signal, or
+inside a handler for the #GtkWidget::configure-event signal:
+
+|[&lt;!-- language=&quot;C&quot; --&gt;
+static void
+on_size_allocate (GtkWidget *widget, GtkAllocation *allocation)
+{
+int new_width, new_height;
 
+gtk_window_get_size (GTK_WINDOW (widget), &amp;new_width, &amp;new_height);
+
+...
+}
+]|
+
+Note that, if you connect to the #GtkWidget::size-allocate signal,
+you should not use the dimensions of the #GtkAllocation passed to
+the signal handler, as the allocation may contain client side
+decorations added by GTK+, depending on the windowing system in
+use.
+
+If you are getting a window size in order to position the window
+on the screen, you should, instead, simply set the window’s semantic
+type with gtk_window_set_type_hint(), which allows the window manager
+to e.g. center dialogs. Also, if you set the transient parent of
+dialogs with gtk_window_set_transient_for() window managers will
+often center the dialog over its parent window. It's much preferred
+to let the window manager handle these cases rather than doing it
+yourself, because all apps will behave consistently and according to
+user or system preferences, if the window manager handles it. Also,
+the window manager can take into account the size of the window
+decorations and border that it may add, and of which GTK+ has no
+knowledge. Additionally, positioning windows in global screen coordinates
+may not be allowed by the windowing system. For more information,
+see: gtk_window_set_position().
 
 </description>
 <parameters>
@@ -116887,8 +96215,7 @@ on #GtkWidget.
 <description>
 Returns whether the window is part of the current active toplevel.
 (That is, the toplevel window receiving keystrokes.)
-The return value is %TRUE if the window is active toplevel
-itself, but also if it is, say, a #GtkPlug embedded in the active toplevel.
+The return value is %TRUE if the window is active toplevel itself.
 You might use this function if you wanted to draw a widget
 differently in an active window from a widget in an inactive window.
 See gtk_window_has_toplevel_focus()
@@ -117089,98 +96416,6 @@ To delete a #GtkWindow, call gtk_widget_destroy().
 </return>
 </function>
 
-<function name="gtk_window_parse_geometry">
-<description>
-Parses a standard X Window System geometry string - see the
-manual page for X (type “man X”) for details on this.
-gtk_window_parse_geometry() does work on all GTK+ ports
-including Win32 but is primarily intended for an X environment.
-
-If either a size or a position can be extracted from the
-geometry string, gtk_window_parse_geometry() returns %TRUE
-and calls gtk_window_set_default_size() and/or gtk_window_move()
-to resize/move the window.
-
-If gtk_window_parse_geometry() returns %TRUE, it will also
-set the #GDK_HINT_USER_POS and/or #GDK_HINT_USER_SIZE hints
-indicating to the window manager that the size/position of
-the window was user-specified. This causes most window
-managers to honor the geometry.
-
-Note that for gtk_window_parse_geometry() to work as expected, it has
-to be called when the window has its “final” size, i.e. after calling
-gtk_widget_show_all() on the contents and gtk_window_set_geometry_hints()
-on the window.
-|[&lt;!-- language=&quot;C&quot; --&gt;
-#include &lt;gtk/gtk.h&gt;
-
-static void
-fill_with_content (GtkWidget *vbox)
-{
-// fill with content...
-}
-
-int
-main (int argc, char *argv[])
-{
-GtkWidget *window, *vbox;
-GdkGeometry size_hints = {
-100, 50, 0, 0, 100, 50, 10,
-10, 0.0, 0.0, GDK_GRAVITY_NORTH_WEST
-};
-
-gtk_init (&amp;argc, &amp;argv);
-
-window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
-vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
-
-gtk_container_add (GTK_CONTAINER (window), vbox);
-fill_with_content (vbox);
-gtk_widget_show_all (vbox);
-
-gtk_window_set_geometry_hints (GTK_WINDOW (window),
-NULL,
-&amp;size_hints,
-GDK_HINT_MIN_SIZE |
-GDK_HINT_BASE_SIZE |
-GDK_HINT_RESIZE_INC);
-
-if (argc &gt; 1)
-{
-gboolean res;
-res = gtk_window_parse_geometry (GTK_WINDOW (window),
-argv[1]);
-if (! res)
-fprintf (stderr,
-&quot;Failed to parse “%s”\n&quot;,
-argv[1]);
-}
-
-gtk_widget_show_all (window);
-gtk_main ();
-
-return 0;
-}
-]|
-
-Deprecated: 3.20: Geometry handling in GTK is deprecated.
-
-</description>
-<parameters>
-<parameter name="window">
-<parameter_description> a #GtkWindow
-</parameter_description>
-</parameter>
-<parameter name="geometry">
-<parameter_description> geometry string
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if string was parsed successfully
-
-</return>
-</function>
-
 <function name="gtk_window_present">
 <description>
 Presents a window to the user. This may mean raising the window
@@ -117301,26 +96536,6 @@ Removes a mnemonic from this window.
 <return></return>
 </function>
 
-<function name="gtk_window_reshow_with_initial_size">
-<description>
-Hides @window, then reshows it, resetting the
-default size and position of the window. Used
-by GUI builders only.
-
-Deprecated: 3.10: GUI builders can call gtk_widget_hide(),
-gtk_widget_unrealize() and then gtk_widget_show() on @window
-themselves, if they still need this functionality.
-
-</description>
-<parameters>
-<parameter name="window">
-<parameter_description> a #GtkWindow
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_window_resize">
 <description>
 Resizes the window as if the user had done so, obeying geometry
@@ -117370,55 +96585,6 @@ a larger window.
 <return></return>
 </function>
 
-<function name="gtk_window_resize_grip_is_visible">
-<description>
-Determines whether a resize grip is visible for the specified window.
-
-Since: 3.0
-
-Deprecated: 3.14: Resize grips have been removed.
-
-</description>
-<parameters>
-<parameter name="window">
-<parameter_description> a #GtkWindow
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if a resize grip exists and is visible
-
-</return>
-</function>
-
-<function name="gtk_window_resize_to_geometry">
-<description>
-Like gtk_window_resize(), but @width and @height are interpreted
-in terms of the base size and increment set with
-gtk_window_set_geometry_hints.
-
-Since: 3.0
-
-Deprecated: 3.20: This function does nothing. Use 
-gtk_window_resize() and compute the geometry yourself.
-
-</description>
-<parameters>
-<parameter name="window">
-<parameter_description> a #GtkWindow
-</parameter_description>
-</parameter>
-<parameter name="width">
-<parameter_description> width in resize increments to resize the window to
-</parameter_description>
-</parameter>
-<parameter name="height">
-<parameter_description> height in resize increments to resize the window to
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_window_set_accept_focus">
 <description>
 Windows may set a hint asking the desktop environment not to receive
@@ -117574,35 +96740,6 @@ to unset the default widget for the toplevel
 <return></return>
 </function>
 
-<function name="gtk_window_set_default_geometry">
-<description>
-Like gtk_window_set_default_size(), but @width and @height are interpreted
-in terms of the base size and increment set with
-gtk_window_set_geometry_hints.
-
-Since: 3.0
-
-Deprecated: 3.20: This function does nothing. If you want to set a default
-size, use gtk_window_set_default_size() instead.
-
-</description>
-<parameters>
-<parameter name="window">
-<parameter_description> a #GtkWindow
-</parameter_description>
-</parameter>
-<parameter name="width">
-<parameter_description> width in resize increments, or -1 to unset the default width
-</parameter_description>
-</parameter>
-<parameter name="height">
-<parameter_description> height in resize increments, or -1 to unset the default height
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_window_set_default_icon">
 <description>
 Sets an icon to be used as fallback for windows that haven't
@@ -117686,10 +96823,7 @@ Since: 2.6
 <description>
 Sets the default size of a window. If the window’s “natural” size
 (its size request) is larger than the default, the default will be
-ignored. More generally, if the default size does not obey the
-geometry hints for the window (gtk_window_set_geometry_hints() can
-be used to set these explicitly), the default size will be clamped
-to the nearest permitted size.
+ignored.
 
 Unlike gtk_widget_set_size_request(), which sets a size request for
 a widget and thus would keep users from shrinking the window, this
@@ -117698,9 +96832,6 @@ resized the window themselves. Users can still shrink the window
 again as they normally would. Setting a default size of -1 means to
 use the “natural” default size (the size request of the window).
 
-For more control over a window’s initial size and how resizing works,
-investigate gtk_window_set_geometry_hints().
-
 For some uses, gtk_window_resize() is a more appropriate function.
 gtk_window_resize() changes the current size of the window, rather
 than the size to be used on initial display. gtk_window_resize() always
@@ -117851,37 +96982,6 @@ Since: 3.2
 <return></return>
 </function>
 
-<function name="gtk_window_set_geometry_hints">
-<description>
-This function sets up hints about how a window can be resized by
-the user.  You can set a minimum and maximum size; allowed resize
-increments (e.g. for xterm, you can only resize by the size of a
-character); aspect ratios; and more. See the #GdkGeometry struct.
-
-</description>
-<parameters>
-<parameter name="window">
-<parameter_description> a #GtkWindow
-</parameter_description>
-</parameter>
-<parameter name="geometry_widget">
-<parameter_description> widget the geometry hints used to be applied to
-or %NULL. Since 3.20 this argument is ignored and GTK behaves as if %NULL was
-set.
-</parameter_description>
-</parameter>
-<parameter name="geometry">
-<parameter_description> struct containing geometry information or %NULL
-</parameter_description>
-</parameter>
-<parameter name="geom_mask">
-<parameter_description> mask indicating which struct fields should be paid attention to
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_window_set_gravity">
 <description>
 Window gravity defines the meaning of coordinates passed to
@@ -117906,33 +97006,6 @@ typically “do what you mean.”
 <return></return>
 </function>
 
-<function name="gtk_window_set_has_resize_grip">
-<description>
-Sets whether @window has a corner resize grip.
-
-Note that the resize grip is only shown if the window
-is actually resizable and not maximized. Use
-gtk_window_resize_grip_is_visible() to find out if the
-resize grip is currently shown.
-
-Since: 3.0
-
-Deprecated: 3.14: Resize grips have been removed.
-
-</description>
-<parameters>
-<parameter name="window">
-<parameter_description> a #GtkWindow
-</parameter_description>
-</parameter>
-<parameter name="value">
-<parameter_description> %TRUE to allow a resize grip
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_window_set_has_user_ref_count">
 <description>
 Tells GTK+ whether to drop its extra reference to the window
@@ -118281,35 +97354,6 @@ will then disallow lowering the dialog below the parent.
 <return></return>
 </function>
 
-<function name="gtk_window_set_opacity">
-<description>
-Request the windowing system to make @window partially transparent,
-with opacity 0 being fully transparent and 1 fully opaque. (Values
-of the opacity parameter are clamped to the [0,1] range.) On X11
-this has any effect only on X screens with a compositing manager
-running. See gtk_widget_is_composited(). On Windows it should work
-always.
-
-Note that setting a window’s opacity after the window has been
-shown causes it to flicker once on Windows.
-
-Since: 2.12
-Deprecated: 3.8: Use gtk_widget_set_opacity instead.
-
-</description>
-<parameters>
-<parameter name="window">
-<parameter_description> a #GtkWindow
-</parameter_description>
-</parameter>
-<parameter name="opacity">
-<parameter_description> desired opacity, between 0 and 1
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_window_set_position">
 <description>
 Sets a position constraint for this window. If the old or new
@@ -118609,36 +97653,6 @@ Since: 2.8
 <return></return>
 </function>
 
-<function name="gtk_window_set_wmclass">
-<description>
-Don’t use this function. It sets the X Window System “class” and
-“name” hints for a window.  According to the ICCCM, you should
-always set these to the same value for all windows in an
-application, and GTK+ sets them to that value by default, so calling
-this function is sort of pointless. However, you may want to call
-gtk_window_set_role() on each window in your application, for the
-benefit of the session manager. Setting the role allows the window
-manager to restore window positions when loading a saved session.
-
-
-</description>
-<parameters>
-<parameter name="window">
-<parameter_description> a #GtkWindow
-</parameter_description>
-</parameter>
-<parameter name="wmclass_name">
-<parameter_description> window name hint
-</parameter_description>
-</parameter>
-<parameter name="wmclass_class">
-<parameter_description> window class hint
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_window_stick">
 <description>
 Asks to stick @window, which means that it will appear on all user
diff --git a/gtk/src/gtk_enums.defs b/gtk/src/gtk_enums.defs
index 081e71f..14403d0 100644
--- a/gtk/src/gtk_enums.defs
+++ b/gtk/src/gtk_enums.defs
@@ -270,26 +270,6 @@
   )
 )
 
-;; From gtkcontainer.h
-
-;; Original typedef:
-;; typedef enum
-;; {
-;;   GTK_RESIZE_PARENT,
-;;   GTK_RESIZE_QUEUE,
-;;   GTK_RESIZE_IMMEDIATE
-;; } GtkResizeMode;
-
-(define-enum-extended ResizeMode
-  (in-module "Gtk")
-  (c-name "GtkResizeMode")
-  (values
-    '("parent" "GTK_RESIZE_PARENT" "0")
-    '("queue" "GTK_RESIZE_QUEUE" "1")
-    '("immediate" "GTK_RESIZE_IMMEDIATE" "2")
-  )
-)
-
 ;; From gtkcssprovider.h
 
 ;; Original typedef:
@@ -353,27 +333,26 @@
 ;; Original typedef:
 ;; typedef enum {
 ;;   GTK_DEBUG_MISC            = 1 << 0,
-;;   GTK_DEBUG_PLUGSOCKET      = 1 << 1,
-;;   GTK_DEBUG_TEXT            = 1 << 2,
-;;   GTK_DEBUG_TREE            = 1 << 3,
-;;   GTK_DEBUG_UPDATES         = 1 << 4,
-;;   GTK_DEBUG_KEYBINDINGS     = 1 << 5,
-;;   GTK_DEBUG_MULTIHEAD       = 1 << 6,
-;;   GTK_DEBUG_MODULES         = 1 << 7,
-;;   GTK_DEBUG_GEOMETRY        = 1 << 8,
-;;   GTK_DEBUG_ICONTHEME       = 1 << 9,
-;;   GTK_DEBUG_PRINTING        = 1 << 10,
-;;   GTK_DEBUG_BUILDER         = 1 << 11,
-;;   GTK_DEBUG_SIZE_REQUEST    = 1 << 12,
-;;   GTK_DEBUG_NO_CSS_CACHE    = 1 << 13,
-;;   GTK_DEBUG_BASELINES       = 1 << 14,
-;;   GTK_DEBUG_PIXEL_CACHE     = 1 << 15,
-;;   GTK_DEBUG_NO_PIXEL_CACHE  = 1 << 16,
-;;   GTK_DEBUG_INTERACTIVE     = 1 << 17,
-;;   GTK_DEBUG_TOUCHSCREEN     = 1 << 18,
-;;   GTK_DEBUG_ACTIONS         = 1 << 19,
-;;   GTK_DEBUG_RESIZE          = 1 << 20,
-;;   GTK_DEBUG_LAYOUT          = 1 << 21
+;;   GTK_DEBUG_TEXT            = 1 << 1,
+;;   GTK_DEBUG_TREE            = 1 << 2,
+;;   GTK_DEBUG_UPDATES         = 1 << 3,
+;;   GTK_DEBUG_KEYBINDINGS     = 1 << 4,
+;;   GTK_DEBUG_MULTIHEAD       = 1 << 5,
+;;   GTK_DEBUG_MODULES         = 1 << 6,
+;;   GTK_DEBUG_GEOMETRY        = 1 << 7,
+;;   GTK_DEBUG_ICONTHEME       = 1 << 8,
+;;   GTK_DEBUG_PRINTING        = 1 << 9,
+;;   GTK_DEBUG_BUILDER         = 1 << 10,
+;;   GTK_DEBUG_SIZE_REQUEST    = 1 << 11,
+;;   GTK_DEBUG_NO_CSS_CACHE    = 1 << 12,
+;;   GTK_DEBUG_BASELINES       = 1 << 13,
+;;   GTK_DEBUG_PIXEL_CACHE     = 1 << 14,
+;;   GTK_DEBUG_NO_PIXEL_CACHE  = 1 << 15,
+;;   GTK_DEBUG_INTERACTIVE     = 1 << 16,
+;;   GTK_DEBUG_TOUCHSCREEN     = 1 << 17,
+;;   GTK_DEBUG_ACTIONS         = 1 << 18,
+;;   GTK_DEBUG_RESIZE          = 1 << 19,
+;;   GTK_DEBUG_LAYOUT          = 1 << 20
 ;; } GtkDebugFlag;
 
 (define-flags-extended DebugFlag
@@ -381,27 +360,26 @@
   (c-name "GtkDebugFlag")
   (values
     '("misc" "GTK_DEBUG_MISC" "1 << 0")
-    '("plugsocket" "GTK_DEBUG_PLUGSOCKET" "1 << 1")
-    '("text" "GTK_DEBUG_TEXT" "1 << 2")
-    '("tree" "GTK_DEBUG_TREE" "1 << 3")
-    '("updates" "GTK_DEBUG_UPDATES" "1 << 4")
-    '("keybindings" "GTK_DEBUG_KEYBINDINGS" "1 << 5")
-    '("multihead" "GTK_DEBUG_MULTIHEAD" "1 << 6")
-    '("modules" "GTK_DEBUG_MODULES" "1 << 7")
-    '("geometry" "GTK_DEBUG_GEOMETRY" "1 << 8")
-    '("icontheme" "GTK_DEBUG_ICONTHEME" "1 << 9")
-    '("printing" "GTK_DEBUG_PRINTING" "1 << 10")
-    '("builder" "GTK_DEBUG_BUILDER" "1 << 11")
-    '("size-request" "GTK_DEBUG_SIZE_REQUEST" "1 << 12")
-    '("no-css-cache" "GTK_DEBUG_NO_CSS_CACHE" "1 << 13")
-    '("baselines" "GTK_DEBUG_BASELINES" "1 << 14")
-    '("pixel-cache" "GTK_DEBUG_PIXEL_CACHE" "1 << 15")
-    '("no-pixel-cache" "GTK_DEBUG_NO_PIXEL_CACHE" "1 << 16")
-    '("interactive" "GTK_DEBUG_INTERACTIVE" "1 << 17")
-    '("touchscreen" "GTK_DEBUG_TOUCHSCREEN" "1 << 18")
-    '("actions" "GTK_DEBUG_ACTIONS" "1 << 19")
-    '("resize" "GTK_DEBUG_RESIZE" "1 << 20")
-    '("layout" "GTK_DEBUG_LAYOUT" "1 << 21")
+    '("text" "GTK_DEBUG_TEXT" "1 << 1")
+    '("tree" "GTK_DEBUG_TREE" "1 << 2")
+    '("updates" "GTK_DEBUG_UPDATES" "1 << 3")
+    '("keybindings" "GTK_DEBUG_KEYBINDINGS" "1 << 4")
+    '("multihead" "GTK_DEBUG_MULTIHEAD" "1 << 5")
+    '("modules" "GTK_DEBUG_MODULES" "1 << 6")
+    '("geometry" "GTK_DEBUG_GEOMETRY" "1 << 7")
+    '("icontheme" "GTK_DEBUG_ICONTHEME" "1 << 8")
+    '("printing" "GTK_DEBUG_PRINTING" "1 << 9")
+    '("builder" "GTK_DEBUG_BUILDER" "1 << 10")
+    '("size-request" "GTK_DEBUG_SIZE_REQUEST" "1 << 11")
+    '("no-css-cache" "GTK_DEBUG_NO_CSS_CACHE" "1 << 12")
+    '("baselines" "GTK_DEBUG_BASELINES" "1 << 13")
+    '("pixel-cache" "GTK_DEBUG_PIXEL_CACHE" "1 << 14")
+    '("no-pixel-cache" "GTK_DEBUG_NO_PIXEL_CACHE" "1 << 15")
+    '("interactive" "GTK_DEBUG_INTERACTIVE" "1 << 16")
+    '("touchscreen" "GTK_DEBUG_TOUCHSCREEN" "1 << 17")
+    '("actions" "GTK_DEBUG_ACTIONS" "1 << 18")
+    '("resize" "GTK_DEBUG_RESIZE" "1 << 19")
+    '("layout" "GTK_DEBUG_LAYOUT" "1 << 20")
   )
 )
 
@@ -850,7 +828,6 @@
 ;; typedef enum
 ;; {
 ;;   GTK_RELIEF_NORMAL,
-;;   GTK_RELIEF_HALF,
 ;;   GTK_RELIEF_NONE
 ;; } GtkReliefStyle;
 
@@ -859,8 +836,7 @@
   (c-name "GtkReliefStyle")
   (values
     '("normal" "GTK_RELIEF_NORMAL" "0")
-    '("half" "GTK_RELIEF_HALF" "1")
-    '("none" "GTK_RELIEF_NONE" "2")
+    '("none" "GTK_RELIEF_NONE" "1")
   )
 )
 
@@ -1035,42 +1011,6 @@
 ;; Original typedef:
 ;; typedef enum
 ;; {
-;;   GTK_IM_PREEDIT_NOTHING,
-;;   GTK_IM_PREEDIT_CALLBACK,
-;;   GTK_IM_PREEDIT_NONE
-;; } GtkIMPreeditStyle;
-
-(define-enum-extended IMPreeditStyle
-  (in-module "Gtk")
-  (c-name "GtkIMPreeditStyle")
-  (values
-    '("nothing" "GTK_IM_PREEDIT_NOTHING" "0")
-    '("callback" "GTK_IM_PREEDIT_CALLBACK" "1")
-    '("none" "GTK_IM_PREEDIT_NONE" "2")
-  )
-)
-
-;; Original typedef:
-;; typedef enum
-;; {
-;;   GTK_IM_STATUS_NOTHING,
-;;   GTK_IM_STATUS_CALLBACK,
-;;   GTK_IM_STATUS_NONE
-;; } GtkIMStatusStyle;
-
-(define-enum-extended IMStatusStyle
-  (in-module "Gtk")
-  (c-name "GtkIMStatusStyle")
-  (values
-    '("nothing" "GTK_IM_STATUS_NOTHING" "0")
-    '("callback" "GTK_IM_STATUS_CALLBACK" "1")
-    '("none" "GTK_IM_STATUS_NONE" "2")
-  )
-)
-
-;; Original typedef:
-;; typedef enum
-;; {
 ;;   GTK_PACK_DIRECTION_LTR,
 ;;   GTK_PACK_DIRECTION_RTL,
 ;;   GTK_PACK_DIRECTION_TTB,
@@ -1371,29 +1311,6 @@
 
 ;; Original typedef:
 ;; typedef enum {
-;;   GTK_REGION_EVEN    = 1 << 0,
-;;   GTK_REGION_ODD     = 1 << 1,
-;;   GTK_REGION_FIRST   = 1 << 2,
-;;   GTK_REGION_LAST    = 1 << 3,
-;;   GTK_REGION_ONLY    = 1 << 4,
-;;   GTK_REGION_SORTED  = 1 << 5
-;; } GtkRegionFlags;
-
-(define-flags-extended RegionFlags
-  (in-module "Gtk")
-  (c-name "GtkRegionFlags")
-  (values
-    '("even" "GTK_REGION_EVEN" "1 << 0")
-    '("odd" "GTK_REGION_ODD" "1 << 1")
-    '("first" "GTK_REGION_FIRST" "1 << 2")
-    '("last" "GTK_REGION_LAST" "1 << 3")
-    '("only" "GTK_REGION_ONLY" "1 << 4")
-    '("sorted" "GTK_REGION_SORTED" "1 << 5")
-  )
-)
-
-;; Original typedef:
-;; typedef enum {
 ;;   GTK_JUNCTION_NONE   = 0,
 ;;   GTK_JUNCTION_CORNER_TOPLEFT = 1 << 0,
 ;;   GTK_JUNCTION_CORNER_TOPRIGHT = 1 << 1,
@@ -1829,8 +1746,6 @@
 ;; {
 ;;   GTK_IMAGE_EMPTY,
 ;;   GTK_IMAGE_PIXBUF,
-;;   GTK_IMAGE_STOCK,
-;;   GTK_IMAGE_ICON_SET,
 ;;   GTK_IMAGE_ANIMATION,
 ;;   GTK_IMAGE_ICON_NAME,
 ;;   GTK_IMAGE_GICON,
@@ -1843,12 +1758,10 @@
   (values
     '("empty" "GTK_IMAGE_EMPTY" "0")
     '("pixbuf" "GTK_IMAGE_PIXBUF" "1")
-    '("stock" "GTK_IMAGE_STOCK" "2")
-    '("icon-set" "GTK_IMAGE_ICON_SET" "3")
-    '("animation" "GTK_IMAGE_ANIMATION" "4")
-    '("icon-name" "GTK_IMAGE_ICON_NAME" "5")
-    '("gicon" "GTK_IMAGE_GICON" "6")
-    '("surface" "GTK_IMAGE_SURFACE" "7")
+    '("animation" "GTK_IMAGE_ANIMATION" "2")
+    '("icon-name" "GTK_IMAGE_ICON_NAME" "3")
+    '("gicon" "GTK_IMAGE_GICON" "4")
+    '("surface" "GTK_IMAGE_SURFACE" "5")
   )
 )
 
@@ -2449,7 +2362,9 @@
 ;;   GTK_SHORTCUT_GESTURE_ROTATE_COUNTERCLOCKWISE,
 ;;   GTK_SHORTCUT_GESTURE_TWO_FINGER_SWIPE_LEFT,
 ;;   GTK_SHORTCUT_GESTURE_TWO_FINGER_SWIPE_RIGHT,
-;;   GTK_SHORTCUT_GESTURE
+;;   GTK_SHORTCUT_GESTURE,
+;;   GTK_SHORTCUT_GESTURE_SWIPE_LEFT,
+;;   GTK_SHORTCUT_GESTURE_SWIPE_RIGHT
 ;; } GtkShortcutType;
 
 (define-enum-extended ShortcutType
@@ -2464,6 +2379,8 @@
     '("gesture-two-finger-swipe-left" "GTK_SHORTCUT_GESTURE_TWO_FINGER_SWIPE_LEFT" "5")
     '("gesture-two-finger-swipe-right" "GTK_SHORTCUT_GESTURE_TWO_FINGER_SWIPE_RIGHT" "6")
     '("gesture" "GTK_SHORTCUT_GESTURE" "7")
+    '("gesture-swipe-left" "GTK_SHORTCUT_GESTURE_SWIPE_LEFT" "8")
+    '("gesture-swipe-right" "GTK_SHORTCUT_GESTURE_SWIPE_RIGHT" "9")
   )
 )
 
@@ -2689,24 +2606,6 @@
   )
 )
 
-;; From gtktoolbar.h
-
-;; Original typedef:
-;; typedef enum
-;; {
-;;   GTK_TOOLBAR_SPACE_EMPTY,
-;;   GTK_TOOLBAR_SPACE_LINE
-;; } GtkToolbarSpaceStyle;
-
-(define-enum-extended ToolbarSpaceStyle
-  (in-module "Gtk")
-  (c-name "GtkToolbarSpaceStyle")
-  (values
-    '("empty" "GTK_TOOLBAR_SPACE_EMPTY" "0")
-    '("line" "GTK_TOOLBAR_SPACE_LINE" "1")
-  )
-)
-
 ;; From gtktoolpalette.h
 
 ;; Original typedef:
@@ -2808,56 +2707,6 @@
   )
 )
 
-;; From gtkwin32embed.h
-
-;; Original typedef:
-;; typedef enum {                                      /* send or post? */
-;;   /* First those sent from the socket
-;;    * to the plug
-;;    */
-;;   GTK_WIN32_EMBED_WINDOW_ACTIVATE,          /* post */
-;;   GTK_WIN32_EMBED_WINDOW_DEACTIVATE,                /* post */
-;;   GTK_WIN32_EMBED_FOCUS_IN,                 /* post */
-;;   GTK_WIN32_EMBED_FOCUS_OUT,                        /* post */
-;;   GTK_WIN32_EMBED_MODALITY_ON,                      /* post */
-;;   GTK_WIN32_EMBED_MODALITY_OFF,                     /* post */
-;; 
-;;   /* Then the ones sent from the plug
-;;    * to the socket.
-;;    */
-;;   GTK_WIN32_EMBED_PARENT_NOTIFY,            /* post */
-;;   GTK_WIN32_EMBED_EVENT_PLUG_MAPPED,                /* post */
-;;   GTK_WIN32_EMBED_PLUG_RESIZED,                     /* post */
-;;   GTK_WIN32_EMBED_REQUEST_FOCUS,            /* post */
-;;   GTK_WIN32_EMBED_FOCUS_NEXT,                       /* post */
-;;   GTK_WIN32_EMBED_FOCUS_PREV,                       /* post */
-;;   GTK_WIN32_EMBED_GRAB_KEY,                 /* post */
-;;   GTK_WIN32_EMBED_UNGRAB_KEY,                       /* post */
-;;   GTK_WIN32_EMBED_LAST
-;; } GtkWin32EmbedMessageType;
-
-(define-enum-extended Win32EmbedMessageType
-  (in-module "Gtk")
-  (c-name "GtkWin32EmbedMessageType")
-  (values
-    '("window-activate" "GTK_WIN32_EMBED_WINDOW_ACTIVATE" "0")
-    '("window-deactivate" "GTK_WIN32_EMBED_WINDOW_DEACTIVATE" "1")
-    '("focus-in" "GTK_WIN32_EMBED_FOCUS_IN" "2")
-    '("focus-out" "GTK_WIN32_EMBED_FOCUS_OUT" "3")
-    '("modality-on" "GTK_WIN32_EMBED_MODALITY_ON" "4")
-    '("modality-off" "GTK_WIN32_EMBED_MODALITY_OFF" "5")
-    '("parent-notify" "GTK_WIN32_EMBED_PARENT_NOTIFY" "6")
-    '("event-plug-mapped" "GTK_WIN32_EMBED_EVENT_PLUG_MAPPED" "7")
-    '("plug-resized" "GTK_WIN32_EMBED_PLUG_RESIZED" "8")
-    '("request-focus" "GTK_WIN32_EMBED_REQUEST_FOCUS" "9")
-    '("focus-next" "GTK_WIN32_EMBED_FOCUS_NEXT" "10")
-    '("focus-prev" "GTK_WIN32_EMBED_FOCUS_PREV" "11")
-    '("grab-key" "GTK_WIN32_EMBED_GRAB_KEY" "12")
-    '("ungrab-key" "GTK_WIN32_EMBED_UNGRAB_KEY" "13")
-    '("last" "GTK_WIN32_EMBED_LAST" "14")
-  )
-)
-
 ;; From gtkwindow.h
 
 ;; Original typedef:
@@ -2941,235 +2790,3 @@
   )
 )
 
-;; From gtkrc.h
-
-;; Original typedef:
-;; typedef enum
-;; {
-;;   GTK_RC_FG             = 1 << 0,
-;;   GTK_RC_BG             = 1 << 1,
-;;   GTK_RC_TEXT           = 1 << 2,
-;;   GTK_RC_BASE           = 1 << 3
-;; } GtkRcFlags;
-
-(define-flags-extended RcFlags
-  (in-module "Gtk")
-  (c-name "GtkRcFlags")
-  (values
-    '("fg" "GTK_RC_FG" "1 << 0")
-    '("bg" "GTK_RC_BG" "1 << 1")
-    '("text" "GTK_RC_TEXT" "1 << 2")
-    '("base" "GTK_RC_BASE" "1 << 3")
-  )
-)
-
-;; Original typedef:
-;; typedef enum {
-;;   GTK_RC_TOKEN_INVALID = G_TOKEN_LAST,
-;;   GTK_RC_TOKEN_INCLUDE,
-;;   GTK_RC_TOKEN_NORMAL,
-;;   GTK_RC_TOKEN_ACTIVE,
-;;   GTK_RC_TOKEN_PRELIGHT,
-;;   GTK_RC_TOKEN_SELECTED,
-;;   GTK_RC_TOKEN_INSENSITIVE,
-;;   GTK_RC_TOKEN_FG,
-;;   GTK_RC_TOKEN_BG,
-;;   GTK_RC_TOKEN_TEXT,
-;;   GTK_RC_TOKEN_BASE,
-;;   GTK_RC_TOKEN_XTHICKNESS,
-;;   GTK_RC_TOKEN_YTHICKNESS,
-;;   GTK_RC_TOKEN_FONT,
-;;   GTK_RC_TOKEN_FONTSET,
-;;   GTK_RC_TOKEN_FONT_NAME,
-;;   GTK_RC_TOKEN_BG_PIXMAP,
-;;   GTK_RC_TOKEN_PIXMAP_PATH,
-;;   GTK_RC_TOKEN_STYLE,
-;;   GTK_RC_TOKEN_BINDING,
-;;   GTK_RC_TOKEN_BIND,
-;;   GTK_RC_TOKEN_WIDGET,
-;;   GTK_RC_TOKEN_WIDGET_CLASS,
-;;   GTK_RC_TOKEN_CLASS,
-;;   GTK_RC_TOKEN_LOWEST,
-;;   GTK_RC_TOKEN_GTK,
-;;   GTK_RC_TOKEN_APPLICATION,
-;;   GTK_RC_TOKEN_THEME,
-;;   GTK_RC_TOKEN_RC,
-;;   GTK_RC_TOKEN_HIGHEST,
-;;   GTK_RC_TOKEN_ENGINE,
-;;   GTK_RC_TOKEN_MODULE_PATH,
-;;   GTK_RC_TOKEN_IM_MODULE_PATH,
-;;   GTK_RC_TOKEN_IM_MODULE_FILE,
-;;   GTK_RC_TOKEN_STOCK,
-;;   GTK_RC_TOKEN_LTR,
-;;   GTK_RC_TOKEN_RTL,
-;;   GTK_RC_TOKEN_COLOR,
-;;   GTK_RC_TOKEN_UNBIND,
-;;   GTK_RC_TOKEN_LAST
-;; } GtkRcTokenType;
-
-(define-enum-extended RcTokenType
-  (in-module "Gtk")
-  (c-name "GtkRcTokenType")
-  (values
-    '("invalid" "GTK_RC_TOKEN_INVALID" "G_TOKEN_LAST")
-    '("include" "GTK_RC_TOKEN_INCLUDE" "(G_TOKEN_LAST) + 1")
-    '("normal" "GTK_RC_TOKEN_NORMAL" "(G_TOKEN_LAST) + 2")
-    '("active" "GTK_RC_TOKEN_ACTIVE" "(G_TOKEN_LAST) + 3")
-    '("prelight" "GTK_RC_TOKEN_PRELIGHT" "(G_TOKEN_LAST) + 4")
-    '("selected" "GTK_RC_TOKEN_SELECTED" "(G_TOKEN_LAST) + 5")
-    '("insensitive" "GTK_RC_TOKEN_INSENSITIVE" "(G_TOKEN_LAST) + 6")
-    '("fg" "GTK_RC_TOKEN_FG" "(G_TOKEN_LAST) + 7")
-    '("bg" "GTK_RC_TOKEN_BG" "(G_TOKEN_LAST) + 8")
-    '("text" "GTK_RC_TOKEN_TEXT" "(G_TOKEN_LAST) + 9")
-    '("base" "GTK_RC_TOKEN_BASE" "(G_TOKEN_LAST) + 10")
-    '("xthickness" "GTK_RC_TOKEN_XTHICKNESS" "(G_TOKEN_LAST) + 11")
-    '("ythickness" "GTK_RC_TOKEN_YTHICKNESS" "(G_TOKEN_LAST) + 12")
-    '("font" "GTK_RC_TOKEN_FONT" "(G_TOKEN_LAST) + 13")
-    '("fontset" "GTK_RC_TOKEN_FONTSET" "(G_TOKEN_LAST) + 14")
-    '("font-name" "GTK_RC_TOKEN_FONT_NAME" "(G_TOKEN_LAST) + 15")
-    '("bg-pixmap" "GTK_RC_TOKEN_BG_PIXMAP" "(G_TOKEN_LAST) + 16")
-    '("pixmap-path" "GTK_RC_TOKEN_PIXMAP_PATH" "(G_TOKEN_LAST) + 17")
-    '("style" "GTK_RC_TOKEN_STYLE" "(G_TOKEN_LAST) + 18")
-    '("binding" "GTK_RC_TOKEN_BINDING" "(G_TOKEN_LAST) + 19")
-    '("bind" "GTK_RC_TOKEN_BIND" "(G_TOKEN_LAST) + 20")
-    '("widget" "GTK_RC_TOKEN_WIDGET" "(G_TOKEN_LAST) + 21")
-    '("widget-class" "GTK_RC_TOKEN_WIDGET_CLASS" "(G_TOKEN_LAST) + 22")
-    '("class" "GTK_RC_TOKEN_CLASS" "(G_TOKEN_LAST) + 23")
-    '("lowest" "GTK_RC_TOKEN_LOWEST" "(G_TOKEN_LAST) + 24")
-    '("gtk" "GTK_RC_TOKEN_GTK" "(G_TOKEN_LAST) + 25")
-    '("application" "GTK_RC_TOKEN_APPLICATION" "(G_TOKEN_LAST) + 26")
-    '("theme" "GTK_RC_TOKEN_THEME" "(G_TOKEN_LAST) + 27")
-    '("rc" "GTK_RC_TOKEN_RC" "(G_TOKEN_LAST) + 28")
-    '("highest" "GTK_RC_TOKEN_HIGHEST" "(G_TOKEN_LAST) + 29")
-    '("engine" "GTK_RC_TOKEN_ENGINE" "(G_TOKEN_LAST) + 30")
-    '("module-path" "GTK_RC_TOKEN_MODULE_PATH" "(G_TOKEN_LAST) + 31")
-    '("im-module-path" "GTK_RC_TOKEN_IM_MODULE_PATH" "(G_TOKEN_LAST) + 32")
-    '("im-module-file" "GTK_RC_TOKEN_IM_MODULE_FILE" "(G_TOKEN_LAST) + 33")
-    '("stock" "GTK_RC_TOKEN_STOCK" "(G_TOKEN_LAST) + 34")
-    '("ltr" "GTK_RC_TOKEN_LTR" "(G_TOKEN_LAST) + 35")
-    '("rtl" "GTK_RC_TOKEN_RTL" "(G_TOKEN_LAST) + 36")
-    '("color" "GTK_RC_TOKEN_COLOR" "(G_TOKEN_LAST) + 37")
-    '("unbind" "GTK_RC_TOKEN_UNBIND" "(G_TOKEN_LAST) + 38")
-    '("last" "GTK_RC_TOKEN_LAST" "(G_TOKEN_LAST) + 39")
-  )
-)
-
-;; Original typedef:
-;; typedef enum
-;; {
-;;   GTK_PATH_PRIO_LOWEST      = 0,
-;;   GTK_PATH_PRIO_GTK         = 4,
-;;   GTK_PATH_PRIO_APPLICATION = 8,
-;;   GTK_PATH_PRIO_THEME       = 10,
-;;   GTK_PATH_PRIO_RC          = 12,
-;;   GTK_PATH_PRIO_HIGHEST     = 15
-;; } GtkPathPriorityType;
-
-(define-enum-extended PathPriorityType
-  (in-module "Gtk")
-  (c-name "GtkPathPriorityType")
-  (values
-    '("lowest" "GTK_PATH_PRIO_LOWEST" "0")
-    '("gtk" "GTK_PATH_PRIO_GTK" "4")
-    '("application" "GTK_PATH_PRIO_APPLICATION" "8")
-    '("theme" "GTK_PATH_PRIO_THEME" "10")
-    '("rc" "GTK_PATH_PRIO_RC" "12")
-    '("highest" "GTK_PATH_PRIO_HIGHEST" "15")
-  )
-)
-
-;; Original typedef:
-;; typedef enum
-;; {
-;;   GTK_PATH_WIDGET,
-;;   GTK_PATH_WIDGET_CLASS,
-;;   GTK_PATH_CLASS
-;; } GtkPathType;
-
-(define-enum-extended PathType
-  (in-module "Gtk")
-  (c-name "GtkPathType")
-  (values
-    '("widget" "GTK_PATH_WIDGET" "0")
-    '("widget-class" "GTK_PATH_WIDGET_CLASS" "1")
-    '("class" "GTK_PATH_CLASS" "2")
-  )
-)
-
-;; From gtkstyle.h
-
-;; Original typedef:
-;; typedef enum
-;; {
-;;   GTK_EXPANDER_COLLAPSED,
-;;   GTK_EXPANDER_SEMI_COLLAPSED,
-;;   GTK_EXPANDER_SEMI_EXPANDED,
-;;   GTK_EXPANDER_EXPANDED
-;; } GtkExpanderStyle;
-
-(define-enum-extended ExpanderStyle
-  (in-module "Gtk")
-  (c-name "GtkExpanderStyle")
-  (values
-    '("collapsed" "GTK_EXPANDER_COLLAPSED" "0")
-    '("semi-collapsed" "GTK_EXPANDER_SEMI_COLLAPSED" "1")
-    '("semi-expanded" "GTK_EXPANDER_SEMI_EXPANDED" "2")
-    '("expanded" "GTK_EXPANDER_EXPANDED" "3")
-  )
-)
-
-;; From gtktable.h
-
-;; Original typedef:
-;; typedef enum
-;; {
-;;   GTK_EXPAND = 1 << 0,
-;;   GTK_SHRINK = 1 << 1,
-;;   GTK_FILL   = 1 << 2
-;; } GtkAttachOptions;
-
-(define-flags-extended AttachOptions
-  (in-module "Gtk")
-  (c-name "GtkAttachOptions")
-  (values
-    '("expand" "GTK_EXPAND" "1 << 0")
-    '("shrink" "GTK_SHRINK" "1 << 1")
-    '("fill" "GTK_FILL" "1 << 2")
-  )
-)
-
-;; From gtkuimanager.h
-
-;; Original typedef:
-;; typedef enum {
-;;   GTK_UI_MANAGER_AUTO              = 0,
-;;   GTK_UI_MANAGER_MENUBAR           = 1 << 0,
-;;   GTK_UI_MANAGER_MENU              = 1 << 1,
-;;   GTK_UI_MANAGER_TOOLBAR           = 1 << 2,
-;;   GTK_UI_MANAGER_PLACEHOLDER       = 1 << 3,
-;;   GTK_UI_MANAGER_POPUP             = 1 << 4,
-;;   GTK_UI_MANAGER_MENUITEM          = 1 << 5,
-;;   GTK_UI_MANAGER_TOOLITEM          = 1 << 6,
-;;   GTK_UI_MANAGER_SEPARATOR         = 1 << 7,
-;;   GTK_UI_MANAGER_ACCELERATOR       = 1 << 8,
-;;   GTK_UI_MANAGER_POPUP_WITH_ACCELS = 1 << 9
-;; } GtkUIManagerItemType;
-
-(define-flags-extended UIManagerItemType
-  (in-module "Gtk")
-  (c-name "GtkUIManagerItemType")
-  (values
-    '("auto" "GTK_UI_MANAGER_AUTO" "0x0")
-    '("menubar" "GTK_UI_MANAGER_MENUBAR" "1 << 0")
-    '("menu" "GTK_UI_MANAGER_MENU" "1 << 1")
-    '("toolbar" "GTK_UI_MANAGER_TOOLBAR" "1 << 2")
-    '("placeholder" "GTK_UI_MANAGER_PLACEHOLDER" "1 << 3")
-    '("popup" "GTK_UI_MANAGER_POPUP" "1 << 4")
-    '("menuitem" "GTK_UI_MANAGER_MENUITEM" "1 << 5")
-    '("toolitem" "GTK_UI_MANAGER_TOOLITEM" "1 << 6")
-    '("separator" "GTK_UI_MANAGER_SEPARATOR" "1 << 7")
-    '("accelerator" "GTK_UI_MANAGER_ACCELERATOR" "1 << 8")
-    '("popup-with-accels" "GTK_UI_MANAGER_POPUP_WITH_ACCELS" "1 << 9")
-  )
-)
-
diff --git a/gtk/src/gtk_methods.defs b/gtk/src/gtk_methods.defs
index 450f607..6deca4b 100644
--- a/gtk/src/gtk_methods.defs
+++ b/gtk/src/gtk_methods.defs
@@ -14,26 +14,6 @@
   (gtype-id "GTK_TYPE_ACCESSIBLE")
 )
 
-(define-object Action
-  (in-module "Gtk")
-  (parent "GObject")
-  (c-name "GtkAction")
-  (gtype-id "GTK_TYPE_ACTION")
-)
-
-(define-object ActionGroup
-  (in-module "Gtk")
-  (parent "GObject")
-  (c-name "GtkActionGroup")
-  (gtype-id "GTK_TYPE_ACTION_GROUP")
-)
-
-(define-object Activatable
-  (in-module "Gtk")
-  (c-name "GtkActivatable")
-  (gtype-id "GTK_TYPE_ACTIVATABLE")
-)
-
 (define-object Adjustment
   (in-module "Gtk")
   (parent "GInitiallyUnowned")
@@ -211,13 +191,6 @@
   (gtype-id "GTK_TYPE_IM_MULTICONTEXT")
 )
 
-(define-object IconFactory
-  (in-module "Gtk")
-  (parent "GObject")
-  (c-name "GtkIconFactory")
-  (gtype-id "GTK_TYPE_ICON_FACTORY")
-)
-
 (define-object IconTheme
   (in-module "Gtk")
   (parent "GObject")
@@ -232,13 +205,6 @@
   (gtype-id "GTK_TYPE_LIST_STORE")
 )
 
-(define-object ModifierStyle
-  (in-module "Gtk")
-  (parent "GObject")
-  (c-name "GtkModifierStyle")
-  (gtype-id "GTK_TYPE_MODIFIER_STYLE")
-)
-
 (define-object MountOperation
   (in-module "Gtk")
   (parent "GMountOperation")
@@ -246,13 +212,6 @@
   (gtype-id "GTK_TYPE_MOUNT_OPERATION")
 )
 
-(define-object NumerableIcon
-  (in-module "Gtk")
-  (parent "GEmblemedIcon")
-  (c-name "GtkNumerableIcon")
-  (gtype-id "GTK_TYPE_NUMERABLE_ICON")
-)
-
 (define-object Orientable
   (in-module "Gtk")
   (c-name "GtkOrientable")
@@ -314,20 +273,6 @@
   (gtype-id "GTK_TYPE_QUERY")
 )
 
-(define-object RcStyle
-  (in-module "Gtk")
-  (parent "GObject")
-  (c-name "GtkRcStyle")
-  (gtype-id "GTK_TYPE_RC_STYLE")
-)
-
-(define-object RecentAction
-  (in-module "Gtk")
-  (parent "GtkAction")
-  (c-name "GtkRecentAction")
-  (gtype-id "GTK_TYPE_RECENT_ACTION")
-)
-
 (define-object RecentChooser
   (in-module "Gtk")
   (c-name "GtkRecentChooser")
@@ -369,20 +314,6 @@
   (gtype-id "GTK_TYPE_SIZE_GROUP")
 )
 
-(define-object StatusIcon
-  (in-module "Gtk")
-  (parent "GObject")
-  (c-name "GtkStatusIcon")
-  (gtype-id "GTK_TYPE_STATUS_ICON")
-)
-
-(define-object Style
-  (in-module "Gtk")
-  (parent "GObject")
-  (c-name "GtkStyle")
-  (gtype-id "GTK_TYPE_STYLE")
-)
-
 (define-object StyleContext
   (in-module "Gtk")
   (parent "GObject")
@@ -390,13 +321,6 @@
   (gtype-id "GTK_TYPE_STYLE_CONTEXT")
 )
 
-(define-object StyleProperties
-  (in-module "Gtk")
-  (parent "GObject")
-  (c-name "GtkStyleProperties")
-  (gtype-id "GTK_TYPE_STYLE_PROPERTIES")
-)
-
 (define-object StyleProvider
   (in-module "Gtk")
   (c-name "GtkStyleProvider")
@@ -445,27 +369,6 @@
   (gtype-id "GTK_TYPE_TEXT_TAG_TABLE")
 )
 
-(define-object ThemingEngine
-  (in-module "Gtk")
-  (parent "GObject")
-  (c-name "GtkThemingEngine")
-  (gtype-id "GTK_TYPE_THEMING_ENGINE")
-)
-
-(define-object ToggleAction
-  (in-module "Gtk")
-  (parent "GtkAction")
-  (c-name "GtkToggleAction")
-  (gtype-id "GTK_TYPE_TOGGLE_ACTION")
-)
-
-(define-object RadioAction
-  (in-module "Gtk")
-  (parent "GtkToggleAction")
-  (c-name "GtkRadioAction")
-  (gtype-id "GTK_TYPE_RADIO_ACTION")
-)
-
 (define-object ToolShell
   (in-module "Gtk")
   (c-name "GtkToolShell")
@@ -531,13 +434,6 @@
   (gtype-id "GTK_TYPE_TREE_VIEW_COLUMN")
 )
 
-(define-object UIManager
-  (in-module "Gtk")
-  (parent "GObject")
-  (c-name "GtkUIManager")
-  (gtype-id "GTK_TYPE_UI_MANAGER")
-)
-
 (define-object Widget
   (in-module "Gtk")
   (parent "GInitiallyUnowned")
@@ -566,20 +462,6 @@
   (gtype-id "GTK_TYPE_SEPARATOR")
 )
 
-(define-object VSeparator
-  (in-module "Gtk")
-  (parent "GtkSeparator")
-  (c-name "GtkVSeparator")
-  (gtype-id "GTK_TYPE_VSEPARATOR")
-)
-
-(define-object HSeparator
-  (in-module "Gtk")
-  (parent "GtkSeparator")
-  (c-name "GtkHSeparator")
-  (gtype-id "GTK_TYPE_HSEPARATOR")
-)
-
 (define-object Range
   (in-module "Gtk")
   (parent "GtkWidget")
@@ -594,20 +476,6 @@
   (gtype-id "GTK_TYPE_SCROLLBAR")
 )
 
-(define-object VScrollbar
-  (in-module "Gtk")
-  (parent "GtkScrollbar")
-  (c-name "GtkVScrollbar")
-  (gtype-id "GTK_TYPE_VSCROLLBAR")
-)
-
-(define-object HScrollbar
-  (in-module "Gtk")
-  (parent "GtkScrollbar")
-  (c-name "GtkHScrollbar")
-  (gtype-id "GTK_TYPE_HSCROLLBAR")
-)
-
 (define-object Scale
   (in-module "Gtk")
   (parent "GtkRange")
@@ -615,20 +483,6 @@
   (gtype-id "GTK_TYPE_SCALE")
 )
 
-(define-object VScale
-  (in-module "Gtk")
-  (parent "GtkScale")
-  (c-name "GtkVScale")
-  (gtype-id "GTK_TYPE_VSCALE")
-)
-
-(define-object HScale
-  (in-module "Gtk")
-  (parent "GtkScale")
-  (c-name "GtkHScale")
-  (gtype-id "GTK_TYPE_HSCALE")
-)
-
 (define-object ProgressBar
   (in-module "Gtk")
   (parent "GtkWidget")
@@ -636,30 +490,16 @@
   (gtype-id "GTK_TYPE_PROGRESS_BAR")
 )
 
-(define-object Misc
+(define-object LevelBar
   (in-module "Gtk")
   (parent "GtkWidget")
-  (c-name "GtkMisc")
-  (gtype-id "GTK_TYPE_MISC")
-)
-
-(define-object Arrow
-  (in-module "Gtk")
-  (parent "GtkMisc")
-  (c-name "GtkArrow")
-  (gtype-id "GTK_TYPE_ARROW")
-)
-
-(define-object Image
-  (in-module "Gtk")
-  (parent "GtkMisc")
-  (c-name "GtkImage")
-  (gtype-id "GTK_TYPE_IMAGE")
+  (c-name "GtkLevelBar")
+  (gtype-id "GTK_TYPE_LEVEL_BAR")
 )
 
 (define-object Label
   (in-module "Gtk")
-  (parent "GtkMisc")
+  (parent "GtkWidget")
   (c-name "GtkLabel")
   (gtype-id "GTK_TYPE_LABEL")
 )
@@ -671,13 +511,6 @@
   (gtype-id "GTK_TYPE_ACCEL_LABEL")
 )
 
-(define-object LevelBar
-  (in-module "Gtk")
-  (parent "GtkWidget")
-  (c-name "GtkLevelBar")
-  (gtype-id "GTK_TYPE_LEVEL_BAR")
-)
-
 (define-object Invisible
   (in-module "Gtk")
   (parent "GtkWidget")
@@ -685,11 +518,11 @@
   (gtype-id "GTK_TYPE_INVISIBLE")
 )
 
-(define-object HSV
+(define-object Image
   (in-module "Gtk")
   (parent "GtkWidget")
-  (c-name "GtkHSV")
-  (gtype-id "GTK_TYPE_HSV")
+  (c-name "GtkImage")
+  (gtype-id "GTK_TYPE_IMAGE")
 )
 
 (define-object GLArea
@@ -769,13 +602,6 @@
   (gtype-id "GTK_TYPE_TEXT_VIEW")
 )
 
-(define-object Table
-  (in-module "Gtk")
-  (parent "GtkContainer")
-  (c-name "GtkTable")
-  (gtype-id "GTK_TYPE_TABLE")
-)
-
 (define-object Stack
   (in-module "Gtk")
   (parent "GtkContainer")
@@ -783,13 +609,6 @@
   (gtype-id "GTK_TYPE_STACK")
 )
 
-(define-object Socket
-  (in-module "Gtk")
-  (parent "GtkContainer")
-  (c-name "GtkSocket")
-  (gtype-id "GTK_TYPE_SOCKET")
-)
-
 (define-object PathBar
   (in-module "Gtk")
   (parent "GtkContainer")
@@ -804,20 +623,6 @@
   (gtype-id "GTK_TYPE_PANED")
 )
 
-(define-object VPaned
-  (in-module "Gtk")
-  (parent "GtkPaned")
-  (c-name "GtkVPaned")
-  (gtype-id "GTK_TYPE_VPANED")
-)
-
-(define-object HPaned
-  (in-module "Gtk")
-  (parent "GtkPaned")
-  (c-name "GtkHPaned")
-  (gtype-id "GTK_TYPE_HPANED")
-)
-
 (define-object Notebook
   (in-module "Gtk")
   (parent "GtkContainer")
@@ -1014,13 +819,6 @@
   (gtype-id "GTK_TYPE_MENU_ITEM")
 )
 
-(define-object TearoffMenuItem
-  (in-module "Gtk")
-  (parent "GtkMenuItem")
-  (c-name "GtkTearoffMenuItem")
-  (gtype-id "GTK_TYPE_TEAROFF_MENU_ITEM")
-)
-
 (define-object SeparatorMenuItem
   (in-module "Gtk")
   (parent "GtkMenuItem")
@@ -1042,13 +840,6 @@
   (gtype-id "GTK_TYPE_RADIO_MENU_ITEM")
 )
 
-(define-object ImageMenuItem
-  (in-module "Gtk")
-  (parent "GtkMenuItem")
-  (c-name "GtkImageMenuItem")
-  (gtype-id "GTK_TYPE_IMAGE_MENU_ITEM")
-)
-
 (define-object ListBoxRow
   (in-module "Gtk")
   (parent "GtkBin")
@@ -1056,13 +847,6 @@
   (gtype-id "GTK_TYPE_LIST_BOX_ROW")
 )
 
-(define-object HandleBox
-  (in-module "Gtk")
-  (parent "GtkBin")
-  (c-name "GtkHandleBox")
-  (gtype-id "GTK_TYPE_HANDLE_BOX")
-)
-
 (define-object Frame
   (in-module "Gtk")
   (parent "GtkBin")
@@ -1098,13 +882,6 @@
   (gtype-id "GTK_TYPE_EVENT_BOX")
 )
 
-(define-object Alignment
-  (in-module "Gtk")
-  (parent "GtkBin")
-  (c-name "GtkAlignment")
-  (gtype-id "GTK_TYPE_ALIGNMENT")
-)
-
 (define-object ActionBar
   (in-module "Gtk")
   (parent "GtkBin")
@@ -1217,13 +994,6 @@
   (gtype-id "GTK_TYPE_BOX")
 )
 
-(define-object VBox
-  (in-module "Gtk")
-  (parent "GtkBox")
-  (c-name "GtkVBox")
-  (gtype-id "GTK_TYPE_VBOX")
-)
-
 (define-object Statusbar
   (in-module "Gtk")
   (parent "GtkBox")
@@ -1259,20 +1029,6 @@
   (gtype-id "GTK_TYPE_INFO_BAR")
 )
 
-(define-object HBox
-  (in-module "Gtk")
-  (parent "GtkBox")
-  (c-name "GtkHBox")
-  (gtype-id "GTK_TYPE_HBOX")
-)
-
-(define-object FontSelection
-  (in-module "Gtk")
-  (parent "GtkBox")
-  (c-name "GtkFontSelection")
-  (gtype-id "GTK_TYPE_FONT_SELECTION")
-)
-
 (define-object FontChooserWidget
   (in-module "Gtk")
   (parent "GtkBox")
@@ -1308,20 +1064,6 @@
   (gtype-id "GTK_TYPE_BUTTON_BOX")
 )
 
-(define-object VButtonBox
-  (in-module "Gtk")
-  (parent "GtkButtonBox")
-  (c-name "GtkVButtonBox")
-  (gtype-id "GTK_TYPE_VBUTTON_BOX")
-)
-
-(define-object HButtonBox
-  (in-module "Gtk")
-  (parent "GtkButtonBox")
-  (c-name "GtkHButtonBox")
-  (gtype-id "GTK_TYPE_HBUTTON_BOX")
-)
-
 (define-object ColorChooserWidget
   (in-module "Gtk")
   (parent "GtkBox")
@@ -1329,13 +1071,6 @@
   (gtype-id "GTK_TYPE_COLOR_CHOOSER_WIDGET")
 )
 
-(define-object ColorSelection
-  (in-module "Gtk")
-  (parent "GtkBox")
-  (c-name "GtkColorSelection")
-  (gtype-id "GTK_TYPE_COLOR_SELECTION")
-)
-
 (define-object CellView
   (in-module "Gtk")
   (parent "GtkWidget")
@@ -1357,13 +1092,6 @@
   (gtype-id "GTK_TYPE_WINDOW")
 )
 
-(define-object Win32EmbedWidget
-  (in-module "Gtk")
-  (parent "GtkWindow")
-  (c-name "GtkWin32EmbedWidget")
-  (gtype-id "GTK_TYPE_WIN32_EMBED_WIDGET")
-)
-
 (define-object ShortcutsWindow
   (in-module "Gtk")
   (parent "GtkWindow")
@@ -1371,27 +1099,6 @@
   (gtype-id "GTK_TYPE_SHORTCUTS_WINDOW")
 )
 
-(define-object Plug
-  (in-module "Gtk")
-  (parent "GtkWindow")
-  (c-name "GtkPlug")
-  (gtype-id "GTK_TYPE_PLUG")
-)
-
-(define-object TrayIcon
-  (in-module "Gtk")
-  (parent "GtkPlug")
-  (c-name "GtkTrayIcon")
-  (gtype-id "GTK_TYPE_TRAY_ICON")
-)
-
-(define-object OffscreenWindow
-  (in-module "Gtk")
-  (parent "GtkWindow")
-  (c-name "GtkOffscreenWindow")
-  (gtype-id "GTK_TYPE_OFFSCREEN_WINDOW")
-)
-
 (define-object Dialog
   (in-module "Gtk")
   (parent "GtkWindow")
@@ -1427,13 +1134,6 @@
   (gtype-id "GTK_TYPE_MESSAGE_DIALOG")
 )
 
-(define-object FontSelectionDialog
-  (in-module "Gtk")
-  (parent "GtkDialog")
-  (c-name "GtkFontSelectionDialog")
-  (gtype-id "GTK_TYPE_FONT_SELECTION_DIALOG")
-)
-
 (define-object FontChooserDialog
   (in-module "Gtk")
   (parent "GtkDialog")
@@ -1469,13 +1169,6 @@
   (gtype-id "GTK_TYPE_COLOR_CHOOSER_DIALOG")
 )
 
-(define-object ColorSelectionDialog
-  (in-module "Gtk")
-  (parent "GtkDialog")
-  (c-name "GtkColorSelectionDialog")
-  (gtype-id "GTK_TYPE_COLOR_SELECTION_DIALOG")
-)
-
 (define-object CustomPaperUnixDialog
   (in-module "Gtk")
   (parent "GtkDialog")
@@ -1650,17 +1343,6 @@
   )
 )
 
-(define-enum ResizeMode
-  (in-module "Gtk")
-  (c-name "GtkResizeMode")
-  (gtype-id "GTK_TYPE_RESIZE_MODE")
-  (values
-    '("parent" "GTK_RESIZE_PARENT")
-    '("queue" "GTK_RESIZE_QUEUE")
-    '("immediate" "GTK_RESIZE_IMMEDIATE")
-  )
-)
-
 (define-enum CssProviderError
   (in-module "Gtk")
   (c-name "GtkCssProviderError")
@@ -1698,7 +1380,6 @@
   (gtype-id "GTK_TYPE_DEBUG_FLAG")
   (values
     '("misc" "GTK_DEBUG_MISC")
-    '("plugsocket" "GTK_DEBUG_PLUGSOCKET")
     '("text" "GTK_DEBUG_TEXT")
     '("tree" "GTK_DEBUG_TREE")
     '("updates" "GTK_DEBUG_UPDATES")
@@ -1985,7 +1666,6 @@
   (gtype-id "GTK_TYPE_RELIEF_STYLE")
   (values
     '("normal" "GTK_RELIEF_NORMAL")
-    '("half" "GTK_RELIEF_HALF")
     '("none" "GTK_RELIEF_NONE")
   )
 )
@@ -2088,28 +1768,6 @@
   )
 )
 
-(define-enum IMPreeditStyle
-  (in-module "Gtk")
-  (c-name "GtkIMPreeditStyle")
-  (gtype-id "GTK_TYPE_IM_PREEDIT_STYLE")
-  (values
-    '("nothing" "GTK_IM_PREEDIT_NOTHING")
-    '("callback" "GTK_IM_PREEDIT_CALLBACK")
-    '("none" "GTK_IM_PREEDIT_NONE")
-  )
-)
-
-(define-enum IMStatusStyle
-  (in-module "Gtk")
-  (c-name "GtkIMStatusStyle")
-  (gtype-id "GTK_TYPE_IM_STATUS_STYLE")
-  (values
-    '("nothing" "GTK_IM_STATUS_NOTHING")
-    '("callback" "GTK_IM_STATUS_CALLBACK")
-    '("none" "GTK_IM_STATUS_NONE")
-  )
-)
-
 (define-enum PackDirection
   (in-module "Gtk")
   (c-name "GtkPackDirection")
@@ -2289,20 +1947,6 @@
   )
 )
 
-(define-flags RegionFlags
-  (in-module "Gtk")
-  (c-name "GtkRegionFlags")
-  (gtype-id "GTK_TYPE_REGION_FLAGS")
-  (values
-    '("even" "GTK_REGION_EVEN")
-    '("odd" "GTK_REGION_ODD")
-    '("first" "GTK_REGION_FIRST")
-    '("last" "GTK_REGION_LAST")
-    '("only" "GTK_REGION_ONLY")
-    '("sorted" "GTK_REGION_SORTED")
-  )
-)
-
 (define-flags JunctionSides
   (in-module "Gtk")
   (c-name "GtkJunctionSides")
@@ -2559,8 +2203,6 @@
   (values
     '("empty" "GTK_IMAGE_EMPTY")
     '("pixbuf" "GTK_IMAGE_PIXBUF")
-    '("stock" "GTK_IMAGE_STOCK")
-    '("icon-set" "GTK_IMAGE_ICON_SET")
     '("animation" "GTK_IMAGE_ANIMATION")
     '("icon-name" "GTK_IMAGE_ICON_NAME")
     '("gicon" "GTK_IMAGE_GICON")
@@ -2908,6 +2550,8 @@
     '("gesture-two-finger-swipe-left" "GTK_SHORTCUT_GESTURE_TWO_FINGER_SWIPE_LEFT")
     '("gesture-two-finger-swipe-right" "GTK_SHORTCUT_GESTURE_TWO_FINGER_SWIPE_RIGHT")
     '("gesture" "GTK_SHORTCUT_GESTURE")
+    '("gesture-swipe-left" "GTK_SHORTCUT_GESTURE_SWIPE_LEFT")
+    '("gesture-swipe-right" "GTK_SHORTCUT_GESTURE_SWIPE_RIGHT")
   )
 )
 
@@ -3034,16 +2678,6 @@
   )
 )
 
-(define-enum ToolbarSpaceStyle
-  (in-module "Gtk")
-  (c-name "GtkToolbarSpaceStyle")
-  (gtype-id "GTK_TYPE_TOOLBAR_SPACE_STYLE")
-  (values
-    '("empty" "GTK_TOOLBAR_SPACE_EMPTY")
-    '("line" "GTK_TOOLBAR_SPACE_LINE")
-  )
-)
-
 (define-flags ToolPaletteDragTargets
   (in-module "Gtk")
   (c-name "GtkToolPaletteDragTargets")
@@ -3142,133 +2776,6 @@
   )
 )
 
-(define-flags RcFlags
-  (in-module "Gtk")
-  (c-name "GtkRcFlags")
-  (gtype-id "GTK_TYPE_RC_FLAGS")
-  (values
-    '("fg" "GTK_RC_FG")
-    '("bg" "GTK_RC_BG")
-    '("text" "GTK_RC_TEXT")
-    '("base" "GTK_RC_BASE")
-  )
-)
-
-(define-enum RcTokenType
-  (in-module "Gtk")
-  (c-name "GtkRcTokenType")
-  (gtype-id "GTK_TYPE_RC_TOKEN_TYPE")
-  (values
-    '("invalid" "GTK_RC_TOKEN_INVALID")
-    '("include" "GTK_RC_TOKEN_INCLUDE")
-    '("normal" "GTK_RC_TOKEN_NORMAL")
-    '("active" "GTK_RC_TOKEN_ACTIVE")
-    '("prelight" "GTK_RC_TOKEN_PRELIGHT")
-    '("selected" "GTK_RC_TOKEN_SELECTED")
-    '("insensitive" "GTK_RC_TOKEN_INSENSITIVE")
-    '("fg" "GTK_RC_TOKEN_FG")
-    '("bg" "GTK_RC_TOKEN_BG")
-    '("text" "GTK_RC_TOKEN_TEXT")
-    '("base" "GTK_RC_TOKEN_BASE")
-    '("xthickness" "GTK_RC_TOKEN_XTHICKNESS")
-    '("ythickness" "GTK_RC_TOKEN_YTHICKNESS")
-    '("font" "GTK_RC_TOKEN_FONT")
-    '("fontset" "GTK_RC_TOKEN_FONTSET")
-    '("font-name" "GTK_RC_TOKEN_FONT_NAME")
-    '("bg-pixmap" "GTK_RC_TOKEN_BG_PIXMAP")
-    '("pixmap-path" "GTK_RC_TOKEN_PIXMAP_PATH")
-    '("style" "GTK_RC_TOKEN_STYLE")
-    '("binding" "GTK_RC_TOKEN_BINDING")
-    '("bind" "GTK_RC_TOKEN_BIND")
-    '("widget" "GTK_RC_TOKEN_WIDGET")
-    '("widget-class" "GTK_RC_TOKEN_WIDGET_CLASS")
-    '("class" "GTK_RC_TOKEN_CLASS")
-    '("lowest" "GTK_RC_TOKEN_LOWEST")
-    '("gtk" "GTK_RC_TOKEN_GTK")
-    '("application" "GTK_RC_TOKEN_APPLICATION")
-    '("theme" "GTK_RC_TOKEN_THEME")
-    '("rc" "GTK_RC_TOKEN_RC")
-    '("highest" "GTK_RC_TOKEN_HIGHEST")
-    '("engine" "GTK_RC_TOKEN_ENGINE")
-    '("module-path" "GTK_RC_TOKEN_MODULE_PATH")
-    '("im-module-path" "GTK_RC_TOKEN_IM_MODULE_PATH")
-    '("im-module-file" "GTK_RC_TOKEN_IM_MODULE_FILE")
-    '("stock" "GTK_RC_TOKEN_STOCK")
-    '("ltr" "GTK_RC_TOKEN_LTR")
-    '("rtl" "GTK_RC_TOKEN_RTL")
-    '("color" "GTK_RC_TOKEN_COLOR")
-    '("unbind" "GTK_RC_TOKEN_UNBIND")
-    '("last" "GTK_RC_TOKEN_LAST")
-  )
-)
-
-(define-enum PathPriorityType
-  (in-module "Gtk")
-  (c-name "GtkPathPriorityType")
-  (gtype-id "GTK_TYPE_PATH_PRIORITY_TYPE")
-  (values
-    '("lowest" "GTK_PATH_PRIO_LOWEST")
-    '("gtk" "GTK_PATH_PRIO_GTK")
-    '("application" "GTK_PATH_PRIO_APPLICATION")
-    '("theme" "GTK_PATH_PRIO_THEME")
-    '("rc" "GTK_PATH_PRIO_RC")
-    '("highest" "GTK_PATH_PRIO_HIGHEST")
-  )
-)
-
-(define-enum PathType
-  (in-module "Gtk")
-  (c-name "GtkPathType")
-  (gtype-id "GTK_TYPE_PATH_TYPE")
-  (values
-    '("widget" "GTK_PATH_WIDGET")
-    '("widget-class" "GTK_PATH_WIDGET_CLASS")
-    '("class" "GTK_PATH_CLASS")
-  )
-)
-
-(define-enum ExpanderStyle
-  (in-module "Gtk")
-  (c-name "GtkExpanderStyle")
-  (gtype-id "GTK_TYPE_EXPANDER_STYLE")
-  (values
-    '("collapsed" "GTK_EXPANDER_COLLAPSED")
-    '("semi-collapsed" "GTK_EXPANDER_SEMI_COLLAPSED")
-    '("semi-expanded" "GTK_EXPANDER_SEMI_EXPANDED")
-    '("expanded" "GTK_EXPANDER_EXPANDED")
-  )
-)
-
-(define-flags AttachOptions
-  (in-module "Gtk")
-  (c-name "GtkAttachOptions")
-  (gtype-id "GTK_TYPE_ATTACH_OPTIONS")
-  (values
-    '("expand" "GTK_EXPAND")
-    '("shrink" "GTK_SHRINK")
-    '("fill" "GTK_FILL")
-  )
-)
-
-(define-flags UIManagerItemType
-  (in-module "Gtk")
-  (c-name "GtkUIManagerItemType")
-  (gtype-id "GTK_TYPE_UI_MANAGER_ITEM_TYPE")
-  (values
-    '("auto" "GTK_UI_MANAGER_AUTO")
-    '("menubar" "GTK_UI_MANAGER_MENUBAR")
-    '("menu" "GTK_UI_MANAGER_MENU")
-    '("toolbar" "GTK_UI_MANAGER_TOOLBAR")
-    '("placeholder" "GTK_UI_MANAGER_PLACEHOLDER")
-    '("popup" "GTK_UI_MANAGER_POPUP")
-    '("menuitem" "GTK_UI_MANAGER_MENUITEM")
-    '("toolitem" "GTK_UI_MANAGER_TOOLITEM")
-    '("separator" "GTK_UI_MANAGER_SEPARATOR")
-    '("accelerator" "GTK_UI_MANAGER_ACCELERATOR")
-    '("popup-with-accels" "GTK_UI_MANAGER_POPUP_WITH_ACCELS")
-  )
-)
-
 
 ;; From gtk-a11y.h
 
@@ -3978,12 +3485,6 @@
   (return-type "GtkWidget*")
 )
 
-(define-method connect_widget_destroyed
-  (of-object "GtkAccessible")
-  (c-name "gtk_accessible_connect_widget_destroyed")
-  (return-type "none")
-)
-
 
 
 ;; From gtkactionable.h
@@ -4312,18 +3813,6 @@
   )
 )
 
-(define-method changed
-  (of-object "GtkAdjustment")
-  (c-name "gtk_adjustment_changed")
-  (return-type "none")
-)
-
-(define-method value_changed
-  (of-object "GtkAdjustment")
-  (c-name "gtk_adjustment_value_changed")
-  (return-type "none")
-)
-
 (define-method clamp_page
   (of-object "GtkAdjustment")
   (c-name "gtk_adjustment_clamp_page")
@@ -4792,27 +4281,6 @@
   )
 )
 
-(define-method add_accelerator
-  (of-object "GtkApplication")
-  (c-name "gtk_application_add_accelerator")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "accelerator")
-    '("const-gchar*" "action_name")
-    '("GVariant*" "parameter")
-  )
-)
-
-(define-method remove_accelerator
-  (of-object "GtkApplication")
-  (c-name "gtk_application_remove_accelerator")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "action_name")
-    '("GVariant*" "parameter")
-  )
-)
-
 (define-method inhibit
   (of-object "GtkApplication")
   (c-name "gtk_application_inhibit")
@@ -5134,44 +4602,6 @@
   )
 )
 
-(define-method set_page_header_image
-  (of-object "GtkAssistant")
-  (c-name "gtk_assistant_set_page_header_image")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "page")
-    '("GdkPixbuf*" "pixbuf")
-  )
-)
-
-(define-method get_page_header_image
-  (of-object "GtkAssistant")
-  (c-name "gtk_assistant_get_page_header_image")
-  (return-type "GdkPixbuf*")
-  (parameters
-    '("GtkWidget*" "page")
-  )
-)
-
-(define-method set_page_side_image
-  (of-object "GtkAssistant")
-  (c-name "gtk_assistant_set_page_side_image")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "page")
-    '("GdkPixbuf*" "pixbuf")
-  )
-)
-
-(define-method get_page_side_image
-  (of-object "GtkAssistant")
-  (c-name "gtk_assistant_get_page_side_image")
-  (return-type "GdkPixbuf*")
-  (parameters
-    '("GtkWidget*" "page")
-  )
-)
-
 (define-method set_page_complete
   (of-object "GtkAssistant")
   (c-name "gtk_assistant_set_page_complete")
@@ -5505,7 +4935,6 @@
     '("GtkWidget*" "child")
     '("gboolean" "expand")
     '("gboolean" "fill")
-    '("guint" "padding")
   )
 )
 
@@ -5517,7 +4946,6 @@
     '("GtkWidget*" "child")
     '("gboolean" "expand")
     '("gboolean" "fill")
-    '("guint" "padding")
   )
 )
 
@@ -5584,7 +5012,6 @@
     '("GtkWidget*" "child")
     '("gboolean*" "expand")
     '("gboolean*" "fill")
-    '("guint*" "padding")
     '("GtkPackType*" "pack_type")
   )
 )
@@ -5597,7 +5024,6 @@
     '("GtkWidget*" "child")
     '("gboolean" "expand")
     '("gboolean" "fill")
-    '("guint" "padding")
     '("GtkPackType" "pack_type")
   )
 )
@@ -6021,14 +5447,6 @@
   )
 )
 
-(define-function gtk_button_new_from_stock
-  (c-name "gtk_button_new_from_stock")
-  (return-type "GtkWidget*")
-  (parameters
-    '("const-gchar*" "stock_id")
-  )
-)
-
 (define-function gtk_button_new_with_mnemonic
   (c-name "gtk_button_new_with_mnemonic")
   (return-type "GtkWidget*")
@@ -6043,30 +5461,6 @@
   (return-type "none")
 )
 
-(define-method pressed
-  (of-object "GtkButton")
-  (c-name "gtk_button_pressed")
-  (return-type "none")
-)
-
-(define-method released
-  (of-object "GtkButton")
-  (c-name "gtk_button_released")
-  (return-type "none")
-)
-
-(define-method enter
-  (of-object "GtkButton")
-  (c-name "gtk_button_enter")
-  (return-type "none")
-)
-
-(define-method leave
-  (of-object "GtkButton")
-  (c-name "gtk_button_leave")
-  (return-type "none")
-)
-
 (define-method set_relief
   (of-object "GtkButton")
   (c-name "gtk_button_set_relief")
@@ -6112,105 +5506,25 @@
   (return-type "gboolean")
 )
 
-(define-method set_use_stock
-  (of-object "GtkButton")
-  (c-name "gtk_button_set_use_stock")
-  (return-type "none")
-  (parameters
-    '("gboolean" "use_stock")
-  )
-)
-
-(define-method get_use_stock
-  (of-object "GtkButton")
-  (c-name "gtk_button_get_use_stock")
-  (return-type "gboolean")
-)
-
-(define-method set_focus_on_click
-  (of-object "GtkButton")
-  (c-name "gtk_button_set_focus_on_click")
-  (return-type "none")
-  (parameters
-    '("gboolean" "focus_on_click")
-  )
-)
-
-(define-method get_focus_on_click
-  (of-object "GtkButton")
-  (c-name "gtk_button_get_focus_on_click")
-  (return-type "gboolean")
-)
-
-(define-method set_alignment
-  (of-object "GtkButton")
-  (c-name "gtk_button_set_alignment")
-  (return-type "none")
-  (parameters
-    '("gfloat" "xalign")
-    '("gfloat" "yalign")
-  )
-)
-
-(define-method get_alignment
-  (of-object "GtkButton")
-  (c-name "gtk_button_get_alignment")
-  (return-type "none")
-  (parameters
-    '("gfloat*" "xalign")
-    '("gfloat*" "yalign")
-  )
-)
-
-(define-method set_image
-  (of-object "GtkButton")
-  (c-name "gtk_button_set_image")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "image")
-  )
-)
-
-(define-method get_image
-  (of-object "GtkButton")
-  (c-name "gtk_button_get_image")
-  (return-type "GtkWidget*")
-)
-
-(define-method set_image_position
-  (of-object "GtkButton")
-  (c-name "gtk_button_set_image_position")
-  (return-type "none")
-  (parameters
-    '("GtkPositionType" "position")
-  )
-)
-
-(define-method get_image_position
+(define-method get_event_window
   (of-object "GtkButton")
-  (c-name "gtk_button_get_image_position")
-  (return-type "GtkPositionType")
+  (c-name "gtk_button_get_event_window")
+  (return-type "GdkWindow*")
 )
 
-(define-method set_always_show_image
+(define-method set_icon_name
   (of-object "GtkButton")
-  (c-name "gtk_button_set_always_show_image")
+  (c-name "gtk_button_set_icon_name")
   (return-type "none")
   (parameters
-    '("gboolean" "always_show")
+    '("const-char*" "icon_name")
   )
 )
 
-(define-method get_always_show_image
-  (of-object "GtkButton")
-  (c-name "gtk_button_get_always_show_image")
-  (return-type "gboolean")
-)
-
-(define-method get_event_window
+(define-method get_icon_name
   (of-object "GtkButton")
-  (c-name "gtk_button_get_event_window")
-  (return-type "GdkWindow*")
+  (c-name "gtk_button_get_icon_name")
+  (return-type "const-char*")
 )
 
 
@@ -7677,25 +6991,6 @@
   )
 )
 
-(define-method get_size_of_row
-  (of-object "GtkCellView")
-  (c-name "gtk_cell_view_get_size_of_row")
-  (return-type "gboolean")
-  (parameters
-    '("GtkTreePath*" "path")
-    '("GtkRequisition*" "requisition")
-  )
-)
-
-(define-method set_background_color
-  (of-object "GtkCellView")
-  (c-name "gtk_cell_view_set_background_color")
-  (return-type "none")
-  (parameters
-    '("const-GdkColor*" "color")
-  )
-)
-
 
 
 ;; From gtkcheckbutton.h
@@ -8112,80 +7407,6 @@
   (return-type "const-gchar*")
 )
 
-(define-function gtk_color_button_new_with_color
-  (c-name "gtk_color_button_new_with_color")
-  (return-type "GtkWidget*")
-  (parameters
-    '("const-GdkColor*" "color")
-  )
-)
-
-(define-method set_color
-  (of-object "GtkColorButton")
-  (c-name "gtk_color_button_set_color")
-  (return-type "none")
-  (parameters
-    '("const-GdkColor*" "color")
-  )
-)
-
-(define-method get_color
-  (of-object "GtkColorButton")
-  (c-name "gtk_color_button_get_color")
-  (return-type "none")
-  (parameters
-    '("GdkColor*" "color")
-  )
-)
-
-(define-method set_alpha
-  (of-object "GtkColorButton")
-  (c-name "gtk_color_button_set_alpha")
-  (return-type "none")
-  (parameters
-    '("guint16" "alpha")
-  )
-)
-
-(define-method get_alpha
-  (of-object "GtkColorButton")
-  (c-name "gtk_color_button_get_alpha")
-  (return-type "guint16")
-)
-
-(define-method set_use_alpha
-  (of-object "GtkColorButton")
-  (c-name "gtk_color_button_set_use_alpha")
-  (return-type "none")
-  (parameters
-    '("gboolean" "use_alpha")
-  )
-)
-
-(define-method get_use_alpha
-  (of-object "GtkColorButton")
-  (c-name "gtk_color_button_get_use_alpha")
-  (return-type "gboolean")
-)
-
-(define-method set_rgba
-  (of-object "GtkColorButton")
-  (c-name "gtk_color_button_set_rgba")
-  (return-type "none")
-  (parameters
-    '("const-GdkRGBA*" "rgba")
-  )
-)
-
-(define-method get_rgba
-  (of-object "GtkColorButton")
-  (c-name "gtk_color_button_get_rgba")
-  (return-type "none")
-  (parameters
-    '("GdkRGBA*" "rgba")
-  )
-)
-
 
 
 ;; From gtkcolorchooserdialog.h
@@ -8401,51 +7622,6 @@
   )
 )
 
-(define-method get_add_tearoffs
-  (of-object "GtkComboBox")
-  (c-name "gtk_combo_box_get_add_tearoffs")
-  (return-type "gboolean")
-)
-
-(define-method set_add_tearoffs
-  (of-object "GtkComboBox")
-  (c-name "gtk_combo_box_set_add_tearoffs")
-  (return-type "none")
-  (parameters
-    '("gboolean" "add_tearoffs")
-  )
-)
-
-(define-method get_title
-  (of-object "GtkComboBox")
-  (c-name "gtk_combo_box_get_title")
-  (return-type "const-gchar*")
-)
-
-(define-method set_title
-  (of-object "GtkComboBox")
-  (c-name "gtk_combo_box_set_title")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "title")
-  )
-)
-
-(define-method get_focus_on_click
-  (of-object "GtkComboBox")
-  (c-name "gtk_combo_box_get_focus_on_click")
-  (return-type "gboolean")
-)
-
-(define-method set_focus_on_click
-  (of-object "GtkComboBox")
-  (c-name "gtk_combo_box_set_focus_on_click")
-  (return-type "none")
-  (parameters
-    '("gboolean" "focus_on_click")
-  )
-)
-
 (define-method get_active
   (of-object "GtkComboBox")
   (c-name "gtk_combo_box_get_active")
@@ -8760,21 +7936,6 @@
   (return-type "GType")
 )
 
-(define-method set_border_width
-  (of-object "GtkContainer")
-  (c-name "gtk_container_set_border_width")
-  (return-type "none")
-  (parameters
-    '("guint" "border_width")
-  )
-)
-
-(define-method get_border_width
-  (of-object "GtkContainer")
-  (c-name "gtk_container_get_border_width")
-  (return-type "guint")
-)
-
 (define-method add
   (of-object "GtkContainer")
   (c-name "gtk_container_add")
@@ -8793,21 +7954,6 @@
   )
 )
 
-(define-method set_resize_mode
-  (of-object "GtkContainer")
-  (c-name "gtk_container_set_resize_mode")
-  (return-type "none")
-  (parameters
-    '("GtkResizeMode" "resize_mode")
-  )
-)
-
-(define-method get_resize_mode
-  (of-object "GtkContainer")
-  (c-name "gtk_container_get_resize_mode")
-  (return-type "GtkResizeMode")
-)
-
 (define-method check_resize
   (of-object "GtkContainer")
   (c-name "gtk_container_check_resize")
@@ -8864,15 +8010,6 @@
   (return-type "none")
 )
 
-(define-method set_reallocate_redraws
-  (of-object "GtkContainer")
-  (c-name "gtk_container_set_reallocate_redraws")
-  (return-type "none")
-  (parameters
-    '("gboolean" "needs_redraws")
-  )
-)
-
 (define-method set_focus_child
   (of-object "GtkContainer")
   (c-name "gtk_container_set_focus_child")
@@ -8918,12 +8055,6 @@
   (return-type "GtkAdjustment*")
 )
 
-(define-method resize_children
-  (of-object "GtkContainer")
-  (c-name "gtk_container_resize_children")
-  (return-type "none")
-)
-
 (define-method child_type
   (of-object "GtkContainer")
   (c-name "gtk_container_child_type")
@@ -9075,12 +8206,6 @@
   )
 )
 
-(define-method handle_border_width
-  (of-object "GtkContainerClass")
-  (c-name "gtk_container_class_handle_border_width")
-  (return-type "none")
-)
-
 (define-method get_path_for_child
   (of-object "GtkContainer")
   (c-name "gtk_container_get_path_for_child")
@@ -9119,31 +8244,28 @@
 (define-method load_from_data
   (of-object "GtkCssProvider")
   (c-name "gtk_css_provider_load_from_data")
-  (return-type "gboolean")
+  (return-type "none")
   (parameters
     '("const-gchar*" "data")
     '("gssize" "length")
-    '("GError**" "error")
   )
 )
 
 (define-method load_from_file
   (of-object "GtkCssProvider")
   (c-name "gtk_css_provider_load_from_file")
-  (return-type "gboolean")
+  (return-type "none")
   (parameters
     '("GFile*" "file")
-    '("GError**" "error")
   )
 )
 
 (define-method load_from_path
   (of-object "GtkCssProvider")
   (c-name "gtk_css_provider_load_from_path")
-  (return-type "gboolean")
+  (return-type "none")
   (parameters
     '("const-gchar*" "path")
-    '("GError**" "error")
   )
 )
 
@@ -9357,34 +8479,6 @@
   )
 )
 
-(define-function gtk_alternative_dialog_button_order
-  (c-name "gtk_alternative_dialog_button_order")
-  (return-type "gboolean")
-  (parameters
-    '("GdkScreen*" "screen")
-  )
-)
-
-(define-method set_alternative_button_order
-  (of-object "GtkDialog")
-  (c-name "gtk_dialog_set_alternative_button_order")
-  (return-type "none")
-  (parameters
-    '("gint" "first_response_id")
-  )
-  (varargs #t)
-)
-
-(define-method set_alternative_button_order_from_array
-  (of-object "GtkDialog")
-  (c-name "gtk_dialog_set_alternative_button_order_from_array")
-  (return-type "none")
-  (parameters
-    '("gint" "n_params")
-    '("gint*" "new_order")
-  )
-)
-
 (define-method response
   (of-object "GtkDialog")
   (c-name "gtk_dialog_response")
@@ -9482,18 +8576,6 @@
   )
 )
 
-(define-function gtk_drag_begin
-  (c-name "gtk_drag_begin")
-  (return-type "GdkDragContext*")
-  (parameters
-    '("GtkWidget*" "widget")
-    '("GtkTargetList*" "targets")
-    '("GdkDragAction" "actions")
-    '("gint" "button")
-    '("GdkEvent*" "event")
-  )
-)
-
 (define-function gtk_drag_cancel
   (c-name "gtk_drag_cancel")
   (return-type "none")
@@ -9524,17 +8606,6 @@
   )
 )
 
-(define-function gtk_drag_set_icon_stock
-  (c-name "gtk_drag_set_icon_stock")
-  (return-type "none")
-  (parameters
-    '("GdkDragContext*" "context")
-    '("const-gchar*" "stock_id")
-    '("gint" "hot_x")
-    '("gint" "hot_y")
-  )
-)
-
 (define-function gtk_drag_set_icon_surface
   (c-name "gtk_drag_set_icon_surface")
   (return-type "none")
@@ -9602,17 +8673,6 @@
   )
 )
 
-(define-function gtk_drag_dest_set_proxy
-  (c-name "gtk_drag_dest_set_proxy")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "widget")
-    '("GdkWindow*" "proxy_window")
-    '("GdkDragProtocol" "protocol")
-    '("gboolean" "use_coordinates")
-  )
-)
-
 (define-function gtk_drag_dest_unset
   (c-name "gtk_drag_dest_unset")
   (return-type "none")
@@ -9763,15 +8823,6 @@
   )
 )
 
-(define-function gtk_drag_source_set_icon_stock
-  (c-name "gtk_drag_source_set_icon_stock")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "stock_id")
-  )
-)
-
 (define-function gtk_drag_source_set_icon_name
   (c-name "gtk_drag_source_set_icon_name")
   (return-type "none")
@@ -10337,21 +9388,6 @@
   (return-type "gboolean")
 )
 
-(define-method set_inner_border
-  (of-object "GtkEntry")
-  (c-name "gtk_entry_set_inner_border")
-  (return-type "none")
-  (parameters
-    '("const-GtkBorder*" "border")
-  )
-)
-
-(define-method get_inner_border
-  (of-object "GtkEntry")
-  (c-name "gtk_entry_get_inner_border")
-  (return-type "const-GtkBorder*")
-)
-
 (define-method set_overwrite_mode
   (of-object "GtkEntry")
   (c-name "gtk_entry_set_overwrite_mode")
@@ -10588,16 +9624,6 @@
   )
 )
 
-(define-method set_icon_from_stock
-  (of-object "GtkEntry")
-  (c-name "gtk_entry_set_icon_from_stock")
-  (return-type "none")
-  (parameters
-    '("GtkEntryIconPosition" "icon_pos")
-    '("const-gchar*" "stock_id")
-  )
-)
-
 (define-method set_icon_from_icon_name
   (of-object "GtkEntry")
   (c-name "gtk_entry_set_icon_from_icon_name")
@@ -10636,15 +9662,6 @@
   )
 )
 
-(define-method get_icon_stock
-  (of-object "GtkEntry")
-  (c-name "gtk_entry_get_icon_stock")
-  (return-type "const-gchar*")
-  (parameters
-    '("GtkEntryIconPosition" "icon_pos")
-  )
-)
-
 (define-method get_icon_name
   (of-object "GtkEntry")
   (c-name "gtk_entry_get_icon_name")
@@ -10992,21 +10009,6 @@
   (return-type "gboolean")
 )
 
-(define-method set_spacing
-  (of-object "GtkExpander")
-  (c-name "gtk_expander_set_spacing")
-  (return-type "none")
-  (parameters
-    '("gint" "spacing")
-  )
-)
-
-(define-method get_spacing
-  (of-object "GtkExpander")
-  (c-name "gtk_expander_get_spacing")
-  (return-type "gint")
-)
-
 (define-method set_label
   (of-object "GtkExpander")
   (c-name "gtk_expander_set_label")
@@ -11154,21 +10156,6 @@
   )
 )
 
-(define-method get_focus_on_click
-  (of-object "GtkFileChooserButton")
-  (c-name "gtk_file_chooser_button_get_focus_on_click")
-  (return-type "gboolean")
-)
-
-(define-method set_focus_on_click
-  (of-object "GtkFileChooserButton")
-  (c-name "gtk_file_chooser_button_set_focus_on_click")
-  (return-type "none")
-  (parameters
-    '("gboolean" "focus_on_click")
-  )
-)
-
 
 
 ;; From gtkfilechooserdialog.h
@@ -13692,33 +12679,11 @@
   (return-type "gboolean")
 )
 
-(define-function gtk_icon_theme_add_builtin_icon
-  (c-name "gtk_icon_theme_add_builtin_icon")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "icon_name")
-    '("gint" "size")
-    '("GdkPixbuf*" "pixbuf")
-  )
-)
-
 (define-function gtk_icon_info_get_type
   (c-name "gtk_icon_info_get_type")
   (return-type "GType")
 )
 
-(define-method copy
-  (of-object "GtkIconInfo")
-  (c-name "gtk_icon_info_copy")
-  (return-type "GtkIconInfo*")
-)
-
-(define-method free
-  (of-object "GtkIconInfo")
-  (c-name "gtk_icon_info_free")
-  (return-type "none")
-)
-
 (define-function gtk_icon_info_new_for_pixbuf
   (c-name "gtk_icon_info_new_for_pixbuf")
   (return-type "GtkIconInfo*")
@@ -13746,12 +12711,6 @@
   (return-type "const-gchar*")
 )
 
-(define-method get_builtin_pixbuf
-  (of-object "GtkIconInfo")
-  (c-name "gtk_icon_info_get_builtin_pixbuf")
-  (return-type "GdkPixbuf*")
-)
-
 (define-method is_symbolic
   (of-object "GtkIconInfo")
   (c-name "gtk_icon_info_is_symbolic")
@@ -13872,52 +12831,16 @@
   )
 )
 
-(define-method load_symbolic_for_style
-  (of-object "GtkIconInfo")
-  (c-name "gtk_icon_info_load_symbolic_for_style")
-  (return-type "GdkPixbuf*")
-  (parameters
-    '("GtkStyle*" "style")
-    '("GtkStateType" "state")
-    '("gboolean*" "was_symbolic")
-    '("GError**" "error")
-  )
-)
-
-(define-method set_raw_coordinates
-  (of-object "GtkIconInfo")
-  (c-name "gtk_icon_info_set_raw_coordinates")
-  (return-type "none")
-  (parameters
-    '("gboolean" "raw_coordinates")
-  )
-)
-
-(define-method get_embedded_rect
-  (of-object "GtkIconInfo")
-  (c-name "gtk_icon_info_get_embedded_rect")
-  (return-type "gboolean")
-  (parameters
-    '("GdkRectangle*" "rectangle")
-  )
-)
-
-(define-method get_attach_points
-  (of-object "GtkIconInfo")
-  (c-name "gtk_icon_info_get_attach_points")
+(define-method lookup
+  (of-object "GtkIconSize")
+  (c-name "gtk_icon_size_lookup")
   (return-type "gboolean")
   (parameters
-    '("GdkPoint**" "points")
-    '("gint*" "n_points")
+    '("gint*" "width")
+    '("gint*" "height")
   )
 )
 
-(define-method get_display_name
-  (of-object "GtkIconInfo")
-  (c-name "gtk_icon_info_get_display_name")
-  (return-type "const-gchar*")
-)
-
 
 
 ;; From gtkiconview.h
@@ -14509,24 +13432,6 @@
   )
 )
 
-(define-function gtk_image_new_from_stock
-  (c-name "gtk_image_new_from_stock")
-  (return-type "GtkWidget*")
-  (parameters
-    '("const-gchar*" "stock_id")
-    '("GtkIconSize" "size")
-  )
-)
-
-(define-function gtk_image_new_from_icon_set
-  (c-name "gtk_image_new_from_icon_set")
-  (return-type "GtkWidget*")
-  (parameters
-    '("GtkIconSet*" "icon_set")
-    '("GtkIconSize" "size")
-  )
-)
-
 (define-function gtk_image_new_from_animation
   (c-name "gtk_image_new_from_animation")
   (return-type "GtkWidget*")
@@ -14594,26 +13499,6 @@
   )
 )
 
-(define-method set_from_stock
-  (of-object "GtkImage")
-  (c-name "gtk_image_set_from_stock")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "stock_id")
-    '("GtkIconSize" "size")
-  )
-)
-
-(define-method set_from_icon_set
-  (of-object "GtkImage")
-  (c-name "gtk_image_set_from_icon_set")
-  (return-type "none")
-  (parameters
-    '("GtkIconSet*" "icon_set")
-    '("GtkIconSize" "size")
-  )
-)
-
 (define-method set_from_animation
   (of-object "GtkImage")
   (c-name "gtk_image_set_from_animation")
@@ -14673,26 +13558,6 @@
   (return-type "GdkPixbuf*")
 )
 
-(define-method get_stock
-  (of-object "GtkImage")
-  (c-name "gtk_image_get_stock")
-  (return-type "none")
-  (parameters
-    '("gchar**" "stock_id")
-    '("GtkIconSize*" "size")
-  )
-)
-
-(define-method get_icon_set
-  (of-object "GtkImage")
-  (c-name "gtk_image_get_icon_set")
-  (return-type "none")
-  (parameters
-    '("GtkIconSet**" "icon_set")
-    '("GtkIconSize*" "size")
-  )
-)
-
 (define-method get_animation
   (of-object "GtkImage")
   (c-name "gtk_image_get_animation")
@@ -14892,15 +13757,6 @@
   (return-type "GtkIMContext*")
 )
 
-(define-method append_menuitems
-  (of-object "GtkIMMulticontext")
-  (c-name "gtk_im_multicontext_append_menuitems")
-  (return-type "none")
-  (parameters
-    '("GtkMenuShell*" "menushell")
-  )
-)
-
 (define-method get_context_id
   (of-object "GtkIMMulticontext")
   (c-name "gtk_im_multicontext_get_context_id")
@@ -15583,36 +14439,6 @@
   )
 )
 
-(define-method get_hadjustment
-  (of-object "GtkLayout")
-  (c-name "gtk_layout_get_hadjustment")
-  (return-type "GtkAdjustment*")
-)
-
-(define-method get_vadjustment
-  (of-object "GtkLayout")
-  (c-name "gtk_layout_get_vadjustment")
-  (return-type "GtkAdjustment*")
-)
-
-(define-method set_hadjustment
-  (of-object "GtkLayout")
-  (c-name "gtk_layout_set_hadjustment")
-  (return-type "none")
-  (parameters
-    '("GtkAdjustment*" "adjustment")
-  )
-)
-
-(define-method set_vadjustment
-  (of-object "GtkLayout")
-  (c-name "gtk_layout_set_vadjustment")
-  (return-type "none")
-  (parameters
-    '("GtkAdjustment*" "adjustment")
-  )
-)
-
 
 
 ;; From gtklevelbar.h
@@ -16574,23 +15400,6 @@
   )
 )
 
-(define-function gtk_key_snooper_install
-  (c-name "gtk_key_snooper_install")
-  (return-type "guint")
-  (parameters
-    '("GtkKeySnoopFunc" "snooper")
-    '("gpointer" "func_data")
-  )
-)
-
-(define-function gtk_key_snooper_remove
-  (c-name "gtk_key_snooper_remove")
-  (return-type "none")
-  (parameters
-    '("guint" "snooper_handler_id")
-  )
-)
-
 (define-function gtk_get_current_event
   (c-name "gtk_get_current_event")
   (return-type "GdkEvent*")
@@ -16959,36 +15768,6 @@
   (return-type "GtkWidget*")
 )
 
-(define-method set_tearoff_state
-  (of-object "GtkMenu")
-  (c-name "gtk_menu_set_tearoff_state")
-  (return-type "none")
-  (parameters
-    '("gboolean" "torn_off")
-  )
-)
-
-(define-method get_tearoff_state
-  (of-object "GtkMenu")
-  (c-name "gtk_menu_get_tearoff_state")
-  (return-type "gboolean")
-)
-
-(define-method set_title
-  (of-object "GtkMenu")
-  (c-name "gtk_menu_set_title")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "title")
-  )
-)
-
-(define-method get_title
-  (of-object "GtkMenu")
-  (c-name "gtk_menu_get_title")
-  (return-type "const-gchar*")
-)
-
 (define-method reorder_child
   (of-object "GtkMenu")
   (c-name "gtk_menu_reorder_child")
@@ -17150,21 +15929,6 @@
   )
 )
 
-(define-method set_right_justified
-  (of-object "GtkMenuItem")
-  (c-name "gtk_menu_item_set_right_justified")
-  (return-type "none")
-  (parameters
-    '("gboolean" "right_justified")
-  )
-)
-
-(define-method get_right_justified
-  (of-object "GtkMenuItem")
-  (c-name "gtk_menu_item_get_right_justified")
-  (return-type "gboolean")
-)
-
 (define-method set_accel_path
   (of-object "GtkMenuItem")
   (c-name "gtk_menu_item_set_accel_path")
@@ -17385,14 +16149,6 @@
   )
 )
 
-(define-function gtk_menu_tool_button_new_from_stock
-  (c-name "gtk_menu_tool_button_new_from_stock")
-  (return-type "GtkToolItem*")
-  (parameters
-    '("const-gchar*" "stock_id")
-  )
-)
-
 (define-method set_menu
   (of-object "GtkMenuToolButton")
   (c-name "gtk_menu_tool_button_set_menu")
@@ -17493,6 +16249,12 @@
   (return-type "const-gchar*")
 )
 
+(define-method get_text_direction
+  (of-object "GtkMenuTrackerItem")
+  (c-name "gtk_menu_tracker_item_get_text_direction")
+  (return-type "const-gchar*")
+)
+
 (define-method get_is_separator
   (of-object "GtkMenuTrackerItem")
   (c-name "gtk_menu_tracker_item_get_is_separator")
@@ -17625,21 +16387,6 @@
   (varargs #t)
 )
 
-(define-method set_image
-  (of-object "GtkMessageDialog")
-  (c-name "gtk_message_dialog_set_image")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "image")
-  )
-)
-
-(define-method get_image
-  (of-object "GtkMessageDialog")
-  (c-name "gtk_message_dialog_get_image")
-  (return-type "GtkWidget*")
-)
-
 (define-method set_markup
   (of-object "GtkMessageDialog")
   (c-name "gtk_message_dialog_set_markup")
@@ -17700,10 +16447,6 @@
 
 
 
-;; From gtkmodifierstyle.h
-
-
-
 ;; From gtkmodules.h
 
 
@@ -18054,18 +16797,6 @@
   (return-type "gboolean")
 )
 
-(define-method get_tab_hborder
-  (of-object "GtkNotebook")
-  (c-name "gtk_notebook_get_tab_hborder")
-  (return-type "guint16")
-)
-
-(define-method get_tab_vborder
-  (of-object "GtkNotebook")
-  (c-name "gtk_notebook_get_tab_vborder")
-  (return-type "guint16")
-)
-
 (define-method popup_enable
   (of-object "GtkNotebook")
   (c-name "gtk_notebook_popup_enable")
@@ -18232,33 +16963,6 @@
 
 
 
-;; From gtkoffscreenwindow.h
-
-(define-function gtk_offscreen_window_get_type
-  (c-name "gtk_offscreen_window_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_offscreen_window_new
-  (c-name "gtk_offscreen_window_new")
-  (is-constructor-of "GtkOffscreenWindow")
-  (return-type "GtkWidget*")
-)
-
-(define-method get_surface
-  (of-object "GtkOffscreenWindow")
-  (c-name "gtk_offscreen_window_get_surface")
-  (return-type "cairo_surface_t*")
-)
-
-(define-method get_pixbuf
-  (of-object "GtkOffscreenWindow")
-  (c-name "gtk_offscreen_window_get_pixbuf")
-  (return-type "GdkPixbuf*")
-)
-
-
-
 ;; From gtkorientable.h
 
 (define-function gtk_orientable_get_type
@@ -19080,21 +17784,6 @@
   )
 )
 
-(define-method get_show_connect_to_server
-  (of-object "GtkPlacesSidebar")
-  (c-name "gtk_places_sidebar_get_show_connect_to_server")
-  (return-type "gboolean")
-)
-
-(define-method set_show_connect_to_server
-  (of-object "GtkPlacesSidebar")
-  (c-name "gtk_places_sidebar_set_show_connect_to_server")
-  (return-type "none")
-  (parameters
-    '("gboolean" "show_connect_to_server")
-  )
-)
-
 (define-method get_show_enter_location
   (of-object "GtkPlacesSidebar")
   (c-name "gtk_places_sidebar_get_show_enter_location")
@@ -19200,70 +17889,6 @@
 
 
 
-;; From gtkplug.h
-
-(define-function gtk_plug_get_type
-  (c-name "gtk_plug_get_type")
-  (return-type "GType")
-)
-
-(define-method construct
-  (of-object "GtkPlug")
-  (c-name "gtk_plug_construct")
-  (return-type "none")
-  (parameters
-    '("Window" "socket_id")
-  )
-)
-
-(define-function gtk_plug_new
-  (c-name "gtk_plug_new")
-  (is-constructor-of "GtkPlug")
-  (return-type "GtkWidget*")
-  (parameters
-    '("Window" "socket_id")
-  )
-)
-
-(define-method construct_for_display
-  (of-object "GtkPlug")
-  (c-name "gtk_plug_construct_for_display")
-  (return-type "none")
-  (parameters
-    '("GdkDisplay*" "display")
-    '("Window" "socket_id")
-  )
-)
-
-(define-function gtk_plug_new_for_display
-  (c-name "gtk_plug_new_for_display")
-  (return-type "GtkWidget*")
-  (parameters
-    '("GdkDisplay*" "display")
-    '("Window" "socket_id")
-  )
-)
-
-(define-method get_id
-  (of-object "GtkPlug")
-  (c-name "gtk_plug_get_id")
-  (return-type "Window")
-)
-
-(define-method get_embedded
-  (of-object "GtkPlug")
-  (c-name "gtk_plug_get_embedded")
-  (return-type "gboolean")
-)
-
-(define-method get_socket_window
-  (of-object "GtkPlug")
-  (c-name "gtk_plug_get_socket_window")
-  (return-type "GdkWindow*")
-)
-
-
-
 ;; From gtkpopover.h
 
 (define-function gtk_popover_get_type
@@ -19362,21 +17987,6 @@
   )
 )
 
-(define-method set_transitions_enabled
-  (of-object "GtkPopover")
-  (c-name "gtk_popover_set_transitions_enabled")
-  (return-type "none")
-  (parameters
-    '("gboolean" "transitions_enabled")
-  )
-)
-
-(define-method get_transitions_enabled
-  (of-object "GtkPopover")
-  (c-name "gtk_popover_get_transitions_enabled")
-  (return-type "gboolean")
-)
-
 (define-method set_default_widget
   (of-object "GtkPopover")
   (c-name "gtk_popover_set_default_widget")
@@ -21907,30 +20517,12 @@
   )
 )
 
-(define-function gtk_radio_tool_button_new_from_stock
-  (c-name "gtk_radio_tool_button_new_from_stock")
-  (return-type "GtkToolItem*")
-  (parameters
-    '("GSList*" "group")
-    '("const-gchar*" "stock_id")
-  )
-)
-
 (define-method new_from_widget
   (of-object "GtkRadioToolButton")
   (c-name "gtk_radio_tool_button_new_from_widget")
   (return-type "GtkToolItem*")
 )
 
-(define-method new_with_stock_from_widget
-  (of-object "GtkRadioToolButton")
-  (c-name "gtk_radio_tool_button_new_with_stock_from_widget")
-  (return-type "GtkToolItem*")
-  (parameters
-    '("const-gchar*" "stock_id")
-  )
-)
-
 (define-method get_group
   (of-object "GtkRadioToolButton")
   (c-name "gtk_radio_tool_button_get_group")
@@ -22015,21 +20607,6 @@
   (return-type "gboolean")
 )
 
-(define-method set_min_slider_size
-  (of-object "GtkRange")
-  (c-name "gtk_range_set_min_slider_size")
-  (return-type "none")
-  (parameters
-    '("gint" "min_size")
-  )
-)
-
-(define-method get_min_slider_size
-  (of-object "GtkRange")
-  (c-name "gtk_range_get_min_slider_size")
-  (return-type "gint")
-)
-
 (define-method get_range_rect
   (of-object "GtkRange")
   (c-name "gtk_range_get_range_rect")
@@ -23125,16 +21702,6 @@
   )
 )
 
-(define-function gtk_render_icon_pixbuf
-  (c-name "gtk_render_icon_pixbuf")
-  (return-type "GdkPixbuf*")
-  (parameters
-    '("GtkStyleContext*" "context")
-    '("const-GtkIconSource*" "source")
-    '("GtkIconSize" "size")
-  )
-)
-
 (define-function gtk_render_icon
   (c-name "gtk_render_icon")
   (return-type "none")
@@ -23645,15 +22212,6 @@
   (return-type "GtkShadowType")
 )
 
-(define-method add_with_viewport
-  (of-object "GtkScrolledWindow")
-  (c-name "gtk_scrolled_window_add_with_viewport")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "child")
-  )
-)
-
 (define-method get_min_content_width
   (of-object "GtkScrolledWindow")
   (c-name "gtk_scrolled_window_get_min_content_width")
@@ -24412,23 +22970,6 @@
   )
 )
 
-(define-function gtk_settings_install_property
-  (c-name "gtk_settings_install_property")
-  (return-type "none")
-  (parameters
-    '("GParamSpec*" "pspec")
-  )
-)
-
-(define-function gtk_settings_install_property_parser
-  (c-name "gtk_settings_install_property_parser")
-  (return-type "none")
-  (parameters
-    '("GParamSpec*" "pspec")
-    '("GtkRcPropertyParser" "parser")
-  )
-)
-
 (define-function gtk_rc_property_parse_color
   (c-name "gtk_rc_property_parse_color")
   (return-type "gboolean")
@@ -24479,49 +23020,6 @@
   )
 )
 
-(define-method set_property_value
-  (of-object "GtkSettings")
-  (c-name "gtk_settings_set_property_value")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "name")
-    '("const-GtkSettingsValue*" "svalue")
-  )
-)
-
-(define-method set_string_property
-  (of-object "GtkSettings")
-  (c-name "gtk_settings_set_string_property")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "name")
-    '("const-gchar*" "v_string")
-    '("const-gchar*" "origin")
-  )
-)
-
-(define-method set_long_property
-  (of-object "GtkSettings")
-  (c-name "gtk_settings_set_long_property")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "name")
-    '("glong" "v_long")
-    '("const-gchar*" "origin")
-  )
-)
-
-(define-method set_double_property
-  (of-object "GtkSettings")
-  (c-name "gtk_settings_set_double_property")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "name")
-    '("gdouble" "v_double")
-    '("const-gchar*" "origin")
-  )
-)
-
 (define-method reset_property
   (of-object "GtkSettings")
   (c-name "gtk_settings_reset_property")
@@ -24674,21 +23172,6 @@
   (return-type "GtkSizeGroupMode")
 )
 
-(define-method set_ignore_hidden
-  (of-object "GtkSizeGroup")
-  (c-name "gtk_size_group_set_ignore_hidden")
-  (return-type "none")
-  (parameters
-    '("gboolean" "ignore_hidden")
-  )
-)
-
-(define-method get_ignore_hidden
-  (of-object "GtkSizeGroup")
-  (c-name "gtk_size_group_get_ignore_hidden")
-  (return-type "gboolean")
-)
-
 (define-method add_widget
   (of-object "GtkSizeGroup")
   (c-name "gtk_size_group_add_widget")
@@ -24729,42 +23212,6 @@
 
 
 
-;; From gtksocket.h
-
-(define-function gtk_socket_get_type
-  (c-name "gtk_socket_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_socket_new
-  (c-name "gtk_socket_new")
-  (is-constructor-of "GtkSocket")
-  (return-type "GtkWidget*")
-)
-
-(define-method add_id
-  (of-object "GtkSocket")
-  (c-name "gtk_socket_add_id")
-  (return-type "none")
-  (parameters
-    '("Window" "window")
-  )
-)
-
-(define-method get_id
-  (of-object "GtkSocket")
-  (c-name "gtk_socket_get_id")
-  (return-type "Window")
-)
-
-(define-method get_plug_window
-  (of-object "GtkSocket")
-  (c-name "gtk_socket_get_plug_window")
-  (return-type "GdkWindow*")
-)
-
-
-
 ;; From gtkspinbutton.h
 
 (define-function gtk_spin_button_get_type
@@ -25387,7 +23834,6 @@
   (return-type "none")
   (parameters
     '("const-gchar*" "property")
-    '("GtkStateFlags" "state")
     '("GValue*" "value")
   )
 )
@@ -25397,7 +23843,6 @@
   (c-name "gtk_style_context_get_valist")
   (return-type "none")
   (parameters
-    '("GtkStateFlags" "state")
     '("va_list" "args")
   )
 )
@@ -25407,7 +23852,6 @@
   (c-name "gtk_style_context_get")
   (return-type "none")
   (parameters
-    '("GtkStateFlags" "state")
   )
   (varargs #t)
 )
@@ -25442,16 +23886,6 @@
   (return-type "gint")
 )
 
-(define-method state_is_running
-  (of-object "GtkStyleContext")
-  (c-name "gtk_style_context_state_is_running")
-  (return-type "gboolean")
-  (parameters
-    '("GtkStateType" "state")
-    '("gdouble*" "progress")
-  )
-)
-
 (define-method set_path
   (of-object "GtkStyleContext")
   (c-name "gtk_style_context_set_path")
@@ -25515,41 +23949,6 @@
   )
 )
 
-(define-method list_regions
-  (of-object "GtkStyleContext")
-  (c-name "gtk_style_context_list_regions")
-  (return-type "GList*")
-)
-
-(define-method add_region
-  (of-object "GtkStyleContext")
-  (c-name "gtk_style_context_add_region")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "region_name")
-    '("GtkRegionFlags" "flags")
-  )
-)
-
-(define-method remove_region
-  (of-object "GtkStyleContext")
-  (c-name "gtk_style_context_remove_region")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "region_name")
-  )
-)
-
-(define-method has_region
-  (of-object "GtkStyleContext")
-  (c-name "gtk_style_context_has_region")
-  (return-type "gboolean")
-  (parameters
-    '("const-gchar*" "region_name")
-    '("GtkRegionFlags*" "flags_return")
-  )
-)
-
 (define-method get_style_property
   (of-object "GtkStyleContext")
   (c-name "gtk_style_context_get_style_property")
@@ -25578,37 +23977,6 @@
   (varargs #t)
 )
 
-(define-method lookup_icon_set
-  (of-object "GtkStyleContext")
-  (c-name "gtk_style_context_lookup_icon_set")
-  (return-type "GtkIconSet*")
-  (parameters
-    '("const-gchar*" "stock_id")
-  )
-)
-
-(define-method render_icon_pixbuf
-  (of-object "GtkIconSet")
-  (c-name "gtk_icon_set_render_icon_pixbuf")
-  (return-type "GdkPixbuf*")
-  (parameters
-    '("GtkStyleContext*" "context")
-    '("GtkIconSize" "size")
-  )
-)
-
-(define-method render_icon_surface
-  (of-object "GtkIconSet")
-  (c-name "gtk_icon_set_render_icon_surface")
-  (return-type "cairo_surface_t*")
-  (parameters
-    '("GtkStyleContext*" "context")
-    '("GtkIconSize" "size")
-    '("int" "scale")
-    '("GdkWindow*" "for_window")
-  )
-)
-
 (define-method set_screen
   (of-object "GtkStyleContext")
   (c-name "gtk_style_context_set_screen")
@@ -25639,21 +24007,6 @@
   (return-type "GdkFrameClock*")
 )
 
-(define-method set_direction
-  (of-object "GtkStyleContext")
-  (c-name "gtk_style_context_set_direction")
-  (return-type "none")
-  (parameters
-    '("GtkTextDirection" "direction")
-  )
-)
-
-(define-method get_direction
-  (of-object "GtkStyleContext")
-  (c-name "gtk_style_context_get_direction")
-  (return-type "GtkTextDirection")
-)
-
 (define-method set_junction_sides
   (of-object "GtkStyleContext")
   (c-name "gtk_style_context_set_junction_sides")
@@ -25679,59 +24032,11 @@
   )
 )
 
-(define-method notify_state_change
-  (of-object "GtkStyleContext")
-  (c-name "gtk_style_context_notify_state_change")
-  (return-type "none")
-  (parameters
-    '("GdkWindow*" "window")
-    '("gpointer" "region_id")
-    '("GtkStateType" "state")
-    '("gboolean" "state_value")
-  )
-)
-
-(define-method cancel_animations
-  (of-object "GtkStyleContext")
-  (c-name "gtk_style_context_cancel_animations")
-  (return-type "none")
-  (parameters
-    '("gpointer" "region_id")
-  )
-)
-
-(define-method scroll_animations
-  (of-object "GtkStyleContext")
-  (c-name "gtk_style_context_scroll_animations")
-  (return-type "none")
-  (parameters
-    '("GdkWindow*" "window")
-    '("gint" "dx")
-    '("gint" "dy")
-  )
-)
-
-(define-method push_animatable_region
-  (of-object "GtkStyleContext")
-  (c-name "gtk_style_context_push_animatable_region")
-  (return-type "none")
-  (parameters
-    '("gpointer" "region_id")
-  )
-)
-
-(define-method pop_animatable_region
-  (of-object "GtkStyleContext")
-  (c-name "gtk_style_context_pop_animatable_region")
-  (return-type "none")
-)
-
 (define-method get_color
   (of-object "GtkStyleContext")
   (c-name "gtk_style_context_get_color")
   (return-type "none")
   (parameters
-    '("GtkStateFlags" "state")
     '("GdkRGBA*" "color")
   )
 )
@@ -25741,7 +24046,6 @@
   (c-name "gtk_style_context_get_background_color")
   (return-type "none")
   (parameters
-    '("GtkStateFlags" "state")
     '("GdkRGBA*" "color")
   )
 )
@@ -25751,26 +24055,15 @@
   (c-name "gtk_style_context_get_border_color")
   (return-type "none")
   (parameters
-    '("GtkStateFlags" "state")
     '("GdkRGBA*" "color")
   )
 )
 
-(define-method get_font
-  (of-object "GtkStyleContext")
-  (c-name "gtk_style_context_get_font")
-  (return-type "const-PangoFontDescription*")
-  (parameters
-    '("GtkStateFlags" "state")
-  )
-)
-
 (define-method get_border
   (of-object "GtkStyleContext")
   (c-name "gtk_style_context_get_border")
   (return-type "none")
   (parameters
-    '("GtkStateFlags" "state")
     '("GtkBorder*" "border")
   )
 )
@@ -25780,7 +24073,6 @@
   (c-name "gtk_style_context_get_padding")
   (return-type "none")
   (parameters
-    '("GtkStateFlags" "state")
     '("GtkBorder*" "padding")
   )
 )
@@ -25790,17 +24082,10 @@
   (c-name "gtk_style_context_get_margin")
   (return-type "none")
   (parameters
-    '("GtkStateFlags" "state")
     '("GtkBorder*" "margin")
   )
 )
 
-(define-method invalidate
-  (of-object "GtkStyleContext")
-  (c-name "gtk_style_context_invalidate")
-  (return-type "none")
-)
-
 (define-function gtk_style_context_reset_widgets
   (c-name "gtk_style_context_reset_widgets")
   (return-type "none")
@@ -25809,15 +24094,6 @@
   )
 )
 
-(define-method set_background
-  (of-object "GtkStyleContext")
-  (c-name "gtk_style_context_set_background")
-  (return-type "none")
-  (parameters
-    '("GdkWindow*" "window")
-  )
-)
-
 (define-function gtk_render_insertion_cursor
   (c-name "gtk_render_insertion_cursor")
   (return-type "none")
@@ -25832,19 +24108,6 @@
   )
 )
 
-(define-function gtk_draw_insertion_cursor
-  (c-name "gtk_draw_insertion_cursor")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "widget")
-    '("cairo_t*" "cr")
-    '("const-GdkRectangle*" "location")
-    '("gboolean" "is_primary")
-    '("GtkTextDirection" "direction")
-    '("gboolean" "draw_arrow")
-  )
-)
-
 (define-method to_string
   (of-object "GtkStyleContext")
   (c-name "gtk_style_context_to_string")
@@ -25863,15 +24126,6 @@
   (return-type "GType")
 )
 
-(define-method get_style
-  (of-object "GtkStyleProvider")
-  (c-name "gtk_style_provider_get_style")
-  (return-type "GtkStyleProperties*")
-  (parameters
-    '("GtkWidgetPath*" "path")
-  )
-)
-
 (define-method get_style_property
   (of-object "GtkStyleProvider")
   (c-name "gtk_style_provider_get_style_property")
@@ -25884,15 +24138,6 @@
   )
 )
 
-(define-method get_icon_factory
-  (of-object "GtkStyleProvider")
-  (c-name "gtk_style_provider_get_icon_factory")
-  (return-type "GtkIconFactory*")
-  (parameters
-    '("GtkWidgetPath*" "path")
-  )
-)
-
 
 
 ;; From gtkswitch.h
@@ -25975,62 +24220,6 @@
   )
 )
 
-(define-function gtk_test_create_widget
-  (c-name "gtk_test_create_widget")
-  (return-type "GtkWidget*")
-  (parameters
-    '("GType" "widget_type")
-    '("const-gchar*" "first_property_name")
-  )
-  (varargs #t)
-)
-
-(define-function gtk_test_create_simple_window
-  (c-name "gtk_test_create_simple_window")
-  (return-type "GtkWidget*")
-  (parameters
-    '("const-gchar*" "window_title")
-    '("const-gchar*" "dialog_text")
-  )
-)
-
-(define-function gtk_test_display_button_window
-  (c-name "gtk_test_display_button_window")
-  (return-type "GtkWidget*")
-  (parameters
-    '("const-gchar*" "window_title")
-    '("const-gchar*" "dialog_text")
-  )
-  (varargs #t)
-)
-
-(define-function gtk_test_slider_set_perc
-  (c-name "gtk_test_slider_set_perc")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "widget")
-    '("double" "percentage")
-  )
-)
-
-(define-function gtk_test_slider_get_value
-  (c-name "gtk_test_slider_get_value")
-  (return-type "double")
-  (parameters
-    '("GtkWidget*" "widget")
-  )
-)
-
-(define-function gtk_test_spin_button_click
-  (c-name "gtk_test_spin_button_click")
-  (return-type "gboolean")
-  (parameters
-    '("GtkSpinButton*" "spinner")
-    '("guint" "button")
-    '("gboolean" "upwards")
-  )
-)
-
 (define-function gtk_test_widget_wait_for_draw
   (c-name "gtk_test_widget_wait_for_draw")
   (return-type "none")
@@ -26039,16 +24228,6 @@
   )
 )
 
-(define-function gtk_test_widget_click
-  (c-name "gtk_test_widget_click")
-  (return-type "gboolean")
-  (parameters
-    '("GtkWidget*" "widget")
-    '("guint" "button")
-    '("GdkModifierType" "modifiers")
-  )
-)
-
 (define-function gtk_test_widget_send_key
   (c-name "gtk_test_widget_send_key")
   (return-type "gboolean")
@@ -26059,23 +24238,6 @@
   )
 )
 
-(define-function gtk_test_text_set
-  (c-name "gtk_test_text_set")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "string")
-  )
-)
-
-(define-function gtk_test_text_get
-  (c-name "gtk_test_text_get")
-  (return-type "gchar*")
-  (parameters
-    '("GtkWidget*" "widget")
-  )
-)
-
 (define-function gtk_test_find_sibling
   (c-name "gtk_test_find_sibling")
   (return-type "GtkWidget*")
@@ -27064,15 +25226,6 @@
   )
 )
 
-(define-method begins_tag
-  (of-object "GtkTextIter")
-  (c-name "gtk_text_iter_begins_tag")
-  (return-type "gboolean")
-  (parameters
-    '("GtkTextTag*" "tag")
-  )
-)
-
 (define-method ends_tag
   (of-object "GtkTextIter")
   (c-name "gtk_text_iter_ends_tag")
@@ -28483,18 +26636,6 @@
   )
 )
 
-(define-method get_hadjustment
-  (of-object "GtkTextView")
-  (c-name "gtk_text_view_get_hadjustment")
-  (return-type "GtkAdjustment*")
-)
-
-(define-method get_vadjustment
-  (of-object "GtkTextView")
-  (c-name "gtk_text_view_get_vadjustment")
-  (return-type "GtkAdjustment*")
-)
-
 (define-method get_window
   (of-object "GtkTextView")
   (c-name "gtk_text_view_get_window")
@@ -28993,14 +27134,6 @@
   (return-type "GtkToolItem*")
 )
 
-(define-function gtk_toggle_tool_button_new_from_stock
-  (c-name "gtk_toggle_tool_button_new_from_stock")
-  (return-type "GtkToolItem*")
-  (parameters
-    '("const-gchar*" "stock_id")
-  )
-)
-
 (define-method set_active
   (of-object "GtkToggleToolButton")
   (c-name "gtk_toggle_tool_button_set_active")
@@ -29122,12 +27255,6 @@
   (return-type "none")
 )
 
-(define-method get_relief_style
-  (of-object "GtkToolbar")
-  (c-name "gtk_toolbar_get_relief_style")
-  (return-type "GtkReliefStyle")
-)
-
 (define-method get_drop_index
   (of-object "GtkToolbar")
   (c-name "gtk_toolbar_get_drop_index")
@@ -29167,14 +27294,6 @@
   )
 )
 
-(define-function gtk_tool_button_new_from_stock
-  (c-name "gtk_tool_button_new_from_stock")
-  (return-type "GtkToolItem*")
-  (parameters
-    '("const-gchar*" "stock_id")
-  )
-)
-
 (define-method set_label
   (of-object "GtkToolButton")
   (c-name "gtk_tool_button_set_label")
@@ -29205,21 +27324,6 @@
   (return-type "gboolean")
 )
 
-(define-method set_stock_id
-  (of-object "GtkToolButton")
-  (c-name "gtk_tool_button_set_stock_id")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "stock_id")
-  )
-)
-
-(define-method get_stock_id
-  (of-object "GtkToolButton")
-  (c-name "gtk_tool_button_get_stock_id")
-  (return-type "const-gchar*")
-)
-
 (define-method set_icon_name
   (of-object "GtkToolButton")
   (c-name "gtk_tool_button_set_icon_name")
@@ -29559,12 +27663,6 @@
   (return-type "GtkToolbarStyle")
 )
 
-(define-method get_relief_style
-  (of-object "GtkToolItem")
-  (c-name "gtk_tool_item_get_relief_style")
-  (return-type "GtkReliefStyle")
-)
-
 (define-method get_text_alignment
   (of-object "GtkToolItem")
   (c-name "gtk_tool_item_get_text_alignment")
@@ -29784,18 +27882,6 @@
   )
 )
 
-(define-method get_hadjustment
-  (of-object "GtkToolPalette")
-  (c-name "gtk_tool_palette_get_hadjustment")
-  (return-type "GtkAdjustment*")
-)
-
-(define-method get_vadjustment
-  (of-object "GtkToolPalette")
-  (c-name "gtk_tool_palette_get_vadjustment")
-  (return-type "GtkAdjustment*")
-)
-
 (define-function gtk_tool_palette_get_drag_target_item
   (c-name "gtk_tool_palette_get_drag_target_item")
   (return-type "const-GtkTargetEntry*")
@@ -29833,12 +27919,6 @@
   (return-type "GtkToolbarStyle")
 )
 
-(define-method get_relief_style
-  (of-object "GtkToolShell")
-  (c-name "gtk_tool_shell_get_relief_style")
-  (return-type "GtkReliefStyle")
-)
-
 (define-method rebuild_menu
   (of-object "GtkToolShell")
   (c-name "gtk_tool_shell_rebuild_menu")
@@ -29905,16 +27985,6 @@
   )
 )
 
-(define-method set_icon_from_stock
-  (of-object "GtkTooltip")
-  (c-name "gtk_tooltip_set_icon_from_stock")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "stock_id")
-    '("GtkIconSize" "size")
-  )
-)
-
 (define-method set_icon_from_icon_name
   (of-object "GtkTooltip")
   (c-name "gtk_tooltip_set_icon_from_icon_name")
@@ -31711,36 +29781,6 @@
   (return-type "GtkTreeSelection*")
 )
 
-(define-method get_hadjustment
-  (of-object "GtkTreeView")
-  (c-name "gtk_tree_view_get_hadjustment")
-  (return-type "GtkAdjustment*")
-)
-
-(define-method set_hadjustment
-  (of-object "GtkTreeView")
-  (c-name "gtk_tree_view_set_hadjustment")
-  (return-type "none")
-  (parameters
-    '("GtkAdjustment*" "adjustment")
-  )
-)
-
-(define-method get_vadjustment
-  (of-object "GtkTreeView")
-  (c-name "gtk_tree_view_get_vadjustment")
-  (return-type "GtkAdjustment*")
-)
-
-(define-method set_vadjustment
-  (of-object "GtkTreeView")
-  (c-name "gtk_tree_view_set_vadjustment")
-  (return-type "none")
-  (parameters
-    '("GtkAdjustment*" "adjustment")
-  )
-)
-
 (define-method get_headers_visible
   (of-object "GtkTreeView")
   (c-name "gtk_tree_view_get_headers_visible")
@@ -31777,21 +29817,6 @@
   )
 )
 
-(define-method set_rules_hint
-  (of-object "GtkTreeView")
-  (c-name "gtk_tree_view_set_rules_hint")
-  (return-type "none")
-  (parameters
-    '("gboolean" "setting")
-  )
-)
-
-(define-method get_rules_hint
-  (of-object "GtkTreeView")
-  (c-name "gtk_tree_view_get_rules_hint")
-  (return-type "gboolean")
-)
-
 (define-method get_activate_on_single_click
   (of-object "GtkTreeView")
   (c-name "gtk_tree_view_get_activate_on_single_click")
@@ -32360,17 +30385,6 @@
   )
 )
 
-(define-method set_destroy_count_func
-  (of-object "GtkTreeView")
-  (c-name "gtk_tree_view_set_destroy_count_func")
-  (return-type "none")
-  (parameters
-    '("GtkTreeDestroyCountFunc" "func")
-    '("gpointer" "data")
-    '("GDestroyNotify" "destroy")
-  )
-)
-
 (define-method set_fixed_height_mode
   (of-object "GtkTreeView")
   (c-name "gtk_tree_view_set_fixed_height_mode")
@@ -32619,11 +30633,6 @@
   (return-type "GType")
 )
 
-(define-function gtk_resize_mode_get_type
-  (c-name "gtk_resize_mode_get_type")
-  (return-type "GType")
-)
-
 (define-function gtk_css_provider_error_get_type
   (c-name "gtk_css_provider_error_get_type")
   (return-type "GType")
@@ -32779,16 +30788,6 @@
   (return-type "GType")
 )
 
-(define-function gtk_im_preedit_style_get_type
-  (c-name "gtk_im_preedit_style_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_im_status_style_get_type
-  (c-name "gtk_im_status_style_get_type")
-  (return-type "GType")
-)
-
 (define-function gtk_pack_direction_get_type
   (c-name "gtk_pack_direction_get_type")
   (return-type "GType")
@@ -32859,11 +30858,6 @@
   (return-type "GType")
 )
 
-(define-function gtk_region_flags_get_type
-  (c-name "gtk_region_flags_get_type")
-  (return-type "GType")
-)
-
 (define-function gtk_junction_sides_get_type
   (c-name "gtk_junction_sides_get_type")
   (return-type "GType")
@@ -33089,11 +31083,6 @@
   (return-type "GType")
 )
 
-(define-function gtk_toolbar_space_style_get_type
-  (c-name "gtk_toolbar_space_style_get_type")
-  (return-type "GType")
-)
-
 (define-function gtk_tool_palette_drag_targets_get_type
   (c-name "gtk_tool_palette_drag_targets_get_type")
   (return-type "GType")
@@ -33129,41 +31118,6 @@
   (return-type "GType")
 )
 
-(define-function gtk_rc_flags_get_type
-  (c-name "gtk_rc_flags_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_rc_token_type_get_type
-  (c-name "gtk_rc_token_type_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_path_priority_type_get_type
-  (c-name "gtk_path_priority_type_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_path_type_get_type
-  (c-name "gtk_path_type_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_expander_style_get_type
-  (c-name "gtk_expander_style_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_attach_options_get_type
-  (c-name "gtk_attach_options_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_ui_manager_item_type_get_type
-  (c-name "gtk_ui_manager_item_type_get_type")
-  (return-type "GType")
-)
-
 
 
 ;; From gtktypes.h
@@ -33199,36 +31153,6 @@
   )
 )
 
-(define-method get_hadjustment
-  (of-object "GtkViewport")
-  (c-name "gtk_viewport_get_hadjustment")
-  (return-type "GtkAdjustment*")
-)
-
-(define-method get_vadjustment
-  (of-object "GtkViewport")
-  (c-name "gtk_viewport_get_vadjustment")
-  (return-type "GtkAdjustment*")
-)
-
-(define-method set_hadjustment
-  (of-object "GtkViewport")
-  (c-name "gtk_viewport_set_hadjustment")
-  (return-type "none")
-  (parameters
-    '("GtkAdjustment*" "adjustment")
-  )
-)
-
-(define-method set_vadjustment
-  (of-object "GtkViewport")
-  (c-name "gtk_viewport_set_vadjustment")
-  (return-type "none")
-  (parameters
-    '("GtkAdjustment*" "adjustment")
-  )
-)
-
 (define-method set_shadow_type
   (of-object "GtkViewport")
   (c-name "gtk_viewport_set_shadow_type")
@@ -33435,15 +31359,6 @@
   (return-type "GdkFrameClock*")
 )
 
-(define-method size_request
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_size_request")
-  (return-type "none")
-  (parameters
-    '("GtkRequisition*" "requisition")
-  )
-)
-
 (define-method size_allocate
   (of-object "GtkWidget")
   (c-name "gtk_widget_size_allocate")
@@ -33511,6 +31426,20 @@
   )
 )
 
+(define-method measure
+  (of-object "GtkWidget")
+  (c-name "gtk_widget_measure")
+  (return-type "none")
+  (parameters
+    '("GtkOrientation" "orientation")
+    '("int" "for_size")
+    '("int*" "minimum")
+    '("int*" "natural")
+    '("int*" "minimum_baseline")
+    '("int*" "natural_baseline")
+  )
+)
+
 (define-method get_preferred_height_and_baseline_for_width
   (of-object "GtkWidget")
   (c-name "gtk_widget_get_preferred_height_and_baseline_for_width")
@@ -33534,15 +31463,6 @@
   )
 )
 
-(define-method get_child_requisition
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_get_child_requisition")
-  (return-type "none")
-  (parameters
-    '("GtkRequisition*" "requisition")
-  )
-)
-
 (define-method add_accelerator
   (of-object "GtkWidget")
   (c-name "gtk_widget_add_accelerator")
@@ -33610,15 +31530,6 @@
   )
 )
 
-(define-method send_expose
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_send_expose")
-  (return-type "gint")
-  (parameters
-    '("GdkEvent*" "event")
-  )
-)
-
 (define-method send_focus_change
   (of-object "GtkWidget")
   (c-name "gtk_widget_send_focus_change")
@@ -33634,15 +31545,6 @@
   (return-type "gboolean")
 )
 
-(define-method reparent
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_reparent")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "new_parent")
-  )
-)
-
 (define-method intersect
   (of-object "GtkWidget")
   (c-name "gtk_widget_intersect")
@@ -33653,15 +31555,6 @@
   )
 )
 
-(define-method region_intersect
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_region_intersect")
-  (return-type "cairo_region_t*")
-  (parameters
-    '("const-cairo_region_t*" "region")
-  )
-)
-
 (define-method freeze_child_notify
   (of-object "GtkWidget")
   (c-name "gtk_widget_freeze_child_notify")
@@ -33809,21 +31702,6 @@
   (return-type "const-gchar*")
 )
 
-(define-method set_state
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_set_state")
-  (return-type "none")
-  (parameters
-    '("GtkStateType" "state")
-  )
-)
-
-(define-method get_state
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_get_state")
-  (return-type "GtkStateType")
-)
-
 (define-method set_state_flags
   (of-object "GtkWidget")
   (c-name "gtk_widget_set_state_flags")
@@ -33963,21 +31841,6 @@
   (return-type "gboolean")
 )
 
-(define-method set_double_buffered
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_set_double_buffered")
-  (return-type "none")
-  (parameters
-    '("gboolean" "double_buffered")
-  )
-)
-
-(define-method get_double_buffered
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_get_double_buffered")
-  (return-type "gboolean")
-)
-
 (define-method set_redraw_on_allocate
   (of-object "GtkWidget")
   (c-name "gtk_widget_set_redraw_on_allocate")
@@ -34129,15 +31992,6 @@
   )
 )
 
-(define-method get_requisition
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_get_requisition")
-  (return-type "none")
-  (parameters
-    '("GtkRequisition*" "requisition")
-  )
-)
-
 (define-method child_focus
   (of-object "GtkWidget")
   (c-name "gtk_widget_child_focus")
@@ -34269,21 +32123,6 @@
   )
 )
 
-(define-method get_visual
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_get_visual")
-  (return-type "GdkVisual*")
-)
-
-(define-method set_visual
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_set_visual")
-  (return-type "none")
-  (parameters
-    '("GdkVisual*" "visual")
-  )
-)
-
 (define-method get_screen
   (of-object "GtkWidget")
   (c-name "gtk_widget_get_screen")
@@ -34308,12 +32147,6 @@
   (return-type "GdkDisplay*")
 )
 
-(define-method get_root_window
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_get_root_window")
-  (return-type "GdkWindow*")
-)
-
 (define-method get_settings
   (of-object "GtkWidget")
   (c-name "gtk_widget_get_settings")
@@ -34479,36 +32312,6 @@
   )
 )
 
-(define-method get_margin_left
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_get_margin_left")
-  (return-type "gint")
-)
-
-(define-method set_margin_left
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_set_margin_left")
-  (return-type "none")
-  (parameters
-    '("gint" "margin")
-  )
-)
-
-(define-method get_margin_right
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_get_margin_right")
-  (return-type "gint")
-)
-
-(define-method set_margin_right
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_set_margin_right")
-  (return-type "none")
-  (parameters
-    '("gint" "margin")
-  )
-)
-
 (define-method get_margin_start
   (of-object "GtkWidget")
   (c-name "gtk_widget_get_margin_start")
@@ -34584,16 +32387,6 @@
   )
 )
 
-(define-method get_pointer
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_get_pointer")
-  (return-type "none")
-  (parameters
-    '("gint*" "x")
-    '("gint*" "y")
-  )
-)
-
 (define-method is_ancestor
   (of-object "GtkWidget")
   (c-name "gtk_widget_is_ancestor")
@@ -34622,55 +32415,6 @@
   (return-type "gboolean")
 )
 
-(define-method override_color
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_override_color")
-  (return-type "none")
-  (parameters
-    '("GtkStateFlags" "state")
-    '("const-GdkRGBA*" "color")
-  )
-)
-
-(define-method override_background_color
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_override_background_color")
-  (return-type "none")
-  (parameters
-    '("GtkStateFlags" "state")
-    '("const-GdkRGBA*" "color")
-  )
-)
-
-(define-method override_font
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_override_font")
-  (return-type "none")
-  (parameters
-    '("const-PangoFontDescription*" "font_desc")
-  )
-)
-
-(define-method override_symbolic_color
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_override_symbolic_color")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "name")
-    '("const-GdkRGBA*" "color")
-  )
-)
-
-(define-method override_cursor
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_override_cursor")
-  (return-type "none")
-  (parameters
-    '("const-GdkRGBA*" "cursor")
-    '("const-GdkRGBA*" "secondary_cursor")
-  )
-)
-
 (define-method reset_style
   (of-object "GtkWidget")
   (c-name "gtk_widget_reset_style")
@@ -34713,41 +32457,6 @@
   )
 )
 
-(define-method render_icon_pixbuf
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_render_icon_pixbuf")
-  (return-type "GdkPixbuf*")
-  (parameters
-    '("const-gchar*" "stock_id")
-    '("GtkIconSize" "size")
-  )
-)
-
-(define-method set_composite_name
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_set_composite_name")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "name")
-  )
-)
-
-(define-method get_composite_name
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_get_composite_name")
-  (return-type "gchar*")
-)
-
-(define-function gtk_widget_push_composite_child
-  (c-name "gtk_widget_push_composite_child")
-  (return-type "none")
-)
-
-(define-function gtk_widget_pop_composite_child
-  (c-name "gtk_widget_pop_composite_child")
-  (return-type "none")
-)
-
 (define-method install_style_property
   (of-object "GtkWidgetClass")
   (c-name "gtk_widget_class_install_style_property")
@@ -34757,16 +32466,6 @@
   )
 )
 
-(define-method install_style_property_parser
-  (of-object "GtkWidgetClass")
-  (c-name "gtk_widget_class_install_style_property_parser")
-  (return-type "none")
-  (parameters
-    '("GParamSpec*" "pspec")
-    '("GtkRcPropertyParser" "parser")
-  )
-)
-
 (define-method find_style_property
   (of-object "GtkWidgetClass")
   (c-name "gtk_widget_class_find_style_property")
@@ -35427,67 +33126,6 @@
   )
 )
 
-(define-method iter_add_region
-  (of-object "GtkWidgetPath")
-  (c-name "gtk_widget_path_iter_add_region")
-  (return-type "none")
-  (parameters
-    '("gint" "pos")
-    '("const-gchar*" "name")
-    '("GtkRegionFlags" "flags")
-  )
-)
-
-(define-method iter_remove_region
-  (of-object "GtkWidgetPath")
-  (c-name "gtk_widget_path_iter_remove_region")
-  (return-type "none")
-  (parameters
-    '("gint" "pos")
-    '("const-gchar*" "name")
-  )
-)
-
-(define-method iter_clear_regions
-  (of-object "GtkWidgetPath")
-  (c-name "gtk_widget_path_iter_clear_regions")
-  (return-type "none")
-  (parameters
-    '("gint" "pos")
-  )
-)
-
-(define-method iter_list_regions
-  (of-object "GtkWidgetPath")
-  (c-name "gtk_widget_path_iter_list_regions")
-  (return-type "GSList*")
-  (parameters
-    '("gint" "pos")
-  )
-)
-
-(define-method iter_has_region
-  (of-object "GtkWidgetPath")
-  (c-name "gtk_widget_path_iter_has_region")
-  (return-type "gboolean")
-  (parameters
-    '("gint" "pos")
-    '("const-gchar*" "name")
-    '("GtkRegionFlags*" "flags")
-  )
-)
-
-(define-method iter_has_qregion
-  (of-object "GtkWidgetPath")
-  (c-name "gtk_widget_path_iter_has_qregion")
-  (return-type "gboolean")
-  (parameters
-    '("gint" "pos")
-    '("GQuark" "qname")
-    '("GtkRegionFlags*" "flags")
-  )
-)
-
 (define-method get_object_type
   (of-object "GtkWidgetPath")
   (c-name "gtk_widget_path_get_object_type")
@@ -35514,19 +33152,6 @@
 
 
 
-;; From gtkwin32embed.h
-
-
-
-;; From gtkwin32embedwidget.h
-
-(define-function gtk_win32_embed_widget_get_type
-  (c-name "gtk_win32_embed_widget_get_type")
-  (return-type "GType")
-)
-
-
-
 ;; From gtkwindowgroup.h
 
 (define-function gtk_window_group_get_type
@@ -35612,16 +33237,6 @@
   (return-type "const-gchar*")
 )
 
-(define-method set_wmclass
-  (of-object "GtkWindow")
-  (c-name "gtk_window_set_wmclass")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "wmclass_name")
-    '("const-gchar*" "wmclass_class")
-  )
-)
-
 (define-method set_role
   (of-object "GtkWindow")
   (c-name "gtk_window_set_role")
@@ -35745,21 +33360,6 @@
   (return-type "GtkWidget*")
 )
 
-(define-method set_opacity
-  (of-object "GtkWindow")
-  (c-name "gtk_window_set_opacity")
-  (return-type "none")
-  (parameters
-    '("gdouble" "opacity")
-  )
-)
-
-(define-method get_opacity
-  (of-object "GtkWindow")
-  (c-name "gtk_window_get_opacity")
-  (return-type "gdouble")
-)
-
 (define-method set_type_hint
   (of-object "GtkWindow")
   (c-name "gtk_window_set_type_hint")
@@ -35940,17 +33540,6 @@
   (return-type "GdkGravity")
 )
 
-(define-method set_geometry_hints
-  (of-object "GtkWindow")
-  (c-name "gtk_window_set_geometry_hints")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "geometry_widget")
-    '("GdkGeometry*" "geometry")
-    '("GdkWindowHints" "geom_mask")
-  )
-)
-
 (define-method set_screen
   (of-object "GtkWindow")
   (c-name "gtk_window_set_screen")
@@ -36388,35 +33977,6 @@
   )
 )
 
-(define-method parse_geometry
-  (of-object "GtkWindow")
-  (c-name "gtk_window_parse_geometry")
-  (return-type "gboolean")
-  (parameters
-    '("const-gchar*" "geometry")
-  )
-)
-
-(define-method set_default_geometry
-  (of-object "GtkWindow")
-  (c-name "gtk_window_set_default_geometry")
-  (return-type "none")
-  (parameters
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
-(define-method resize_to_geometry
-  (of-object "GtkWindow")
-  (c-name "gtk_window_resize_to_geometry")
-  (return-type "none")
-  (parameters
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
 (define-method get_group
   (of-object "GtkWindow")
   (c-name "gtk_window_get_group")
@@ -36429,12 +33989,6 @@
   (return-type "gboolean")
 )
 
-(define-method reshow_with_initial_size
-  (of-object "GtkWindow")
-  (c-name "gtk_window_reshow_with_initial_size")
-  (return-type "none")
-)
-
 (define-method get_window_type
   (of-object "GtkWindow")
   (c-name "gtk_window_get_window_type")
@@ -36456,36 +34010,6 @@
   )
 )
 
-(define-method set_has_resize_grip
-  (of-object "GtkWindow")
-  (c-name "gtk_window_set_has_resize_grip")
-  (return-type "none")
-  (parameters
-    '("gboolean" "value")
-  )
-)
-
-(define-method get_has_resize_grip
-  (of-object "GtkWindow")
-  (c-name "gtk_window_get_has_resize_grip")
-  (return-type "gboolean")
-)
-
-(define-method resize_grip_is_visible
-  (of-object "GtkWindow")
-  (c-name "gtk_window_resize_grip_is_visible")
-  (return-type "gboolean")
-)
-
-(define-method get_resize_grip_area
-  (of-object "GtkWindow")
-  (c-name "gtk_window_get_resize_grip_area")
-  (return-type "gboolean")
-  (parameters
-    '("GdkRectangle*" "rect")
-  )
-)
-
 (define-method set_titlebar
   (of-object "GtkWindow")
   (c-name "gtk_window_set_titlebar")
@@ -36517,18 +34041,6 @@
 
 
 
-;; From gtkx-autocleanups.h
-
-
-
-;; From gtkxembed.h
-
-
-
-;; From gtkx.h
-
-
-
 ;; From stamp-gtkmarshalers.h
 
 
@@ -36545,1034 +34057,6 @@
 
 
 
-;; From gtkactiongroup.h
-
-(define-function gtk_action_group_get_type
-  (c-name "gtk_action_group_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_action_group_new
-  (c-name "gtk_action_group_new")
-  (is-constructor-of "GtkActionGroup")
-  (return-type "GtkActionGroup*")
-  (parameters
-    '("const-gchar*" "name")
-  )
-)
-
-(define-method get_name
-  (of-object "GtkActionGroup")
-  (c-name "gtk_action_group_get_name")
-  (return-type "const-gchar*")
-)
-
-(define-method get_sensitive
-  (of-object "GtkActionGroup")
-  (c-name "gtk_action_group_get_sensitive")
-  (return-type "gboolean")
-)
-
-(define-method set_sensitive
-  (of-object "GtkActionGroup")
-  (c-name "gtk_action_group_set_sensitive")
-  (return-type "none")
-  (parameters
-    '("gboolean" "sensitive")
-  )
-)
-
-(define-method get_visible
-  (of-object "GtkActionGroup")
-  (c-name "gtk_action_group_get_visible")
-  (return-type "gboolean")
-)
-
-(define-method set_visible
-  (of-object "GtkActionGroup")
-  (c-name "gtk_action_group_set_visible")
-  (return-type "none")
-  (parameters
-    '("gboolean" "visible")
-  )
-)
-
-(define-method get_accel_group
-  (of-object "GtkActionGroup")
-  (c-name "gtk_action_group_get_accel_group")
-  (return-type "GtkAccelGroup*")
-)
-
-(define-method set_accel_group
-  (of-object "GtkActionGroup")
-  (c-name "gtk_action_group_set_accel_group")
-  (return-type "none")
-  (parameters
-    '("GtkAccelGroup*" "accel_group")
-  )
-)
-
-(define-method get_action
-  (of-object "GtkActionGroup")
-  (c-name "gtk_action_group_get_action")
-  (return-type "GtkAction*")
-  (parameters
-    '("const-gchar*" "action_name")
-  )
-)
-
-(define-method list_actions
-  (of-object "GtkActionGroup")
-  (c-name "gtk_action_group_list_actions")
-  (return-type "GList*")
-)
-
-(define-method add_action
-  (of-object "GtkActionGroup")
-  (c-name "gtk_action_group_add_action")
-  (return-type "none")
-  (parameters
-    '("GtkAction*" "action")
-  )
-)
-
-(define-method add_action_with_accel
-  (of-object "GtkActionGroup")
-  (c-name "gtk_action_group_add_action_with_accel")
-  (return-type "none")
-  (parameters
-    '("GtkAction*" "action")
-    '("const-gchar*" "accelerator")
-  )
-)
-
-(define-method remove_action
-  (of-object "GtkActionGroup")
-  (c-name "gtk_action_group_remove_action")
-  (return-type "none")
-  (parameters
-    '("GtkAction*" "action")
-  )
-)
-
-(define-method add_actions
-  (of-object "GtkActionGroup")
-  (c-name "gtk_action_group_add_actions")
-  (return-type "none")
-  (parameters
-    '("const-GtkActionEntry*" "entries")
-    '("guint" "n_entries")
-    '("gpointer" "user_data")
-  )
-)
-
-(define-method add_toggle_actions
-  (of-object "GtkActionGroup")
-  (c-name "gtk_action_group_add_toggle_actions")
-  (return-type "none")
-  (parameters
-    '("const-GtkToggleActionEntry*" "entries")
-    '("guint" "n_entries")
-    '("gpointer" "user_data")
-  )
-)
-
-(define-method add_radio_actions
-  (of-object "GtkActionGroup")
-  (c-name "gtk_action_group_add_radio_actions")
-  (return-type "none")
-  (parameters
-    '("const-GtkRadioActionEntry*" "entries")
-    '("guint" "n_entries")
-    '("gint" "value")
-    '("GCallback" "on_change")
-    '("gpointer" "user_data")
-  )
-)
-
-(define-method add_actions_full
-  (of-object "GtkActionGroup")
-  (c-name "gtk_action_group_add_actions_full")
-  (return-type "none")
-  (parameters
-    '("const-GtkActionEntry*" "entries")
-    '("guint" "n_entries")
-    '("gpointer" "user_data")
-    '("GDestroyNotify" "destroy")
-  )
-)
-
-(define-method add_toggle_actions_full
-  (of-object "GtkActionGroup")
-  (c-name "gtk_action_group_add_toggle_actions_full")
-  (return-type "none")
-  (parameters
-    '("const-GtkToggleActionEntry*" "entries")
-    '("guint" "n_entries")
-    '("gpointer" "user_data")
-    '("GDestroyNotify" "destroy")
-  )
-)
-
-(define-method add_radio_actions_full
-  (of-object "GtkActionGroup")
-  (c-name "gtk_action_group_add_radio_actions_full")
-  (return-type "none")
-  (parameters
-    '("const-GtkRadioActionEntry*" "entries")
-    '("guint" "n_entries")
-    '("gint" "value")
-    '("GCallback" "on_change")
-    '("gpointer" "user_data")
-    '("GDestroyNotify" "destroy")
-  )
-)
-
-(define-method set_translate_func
-  (of-object "GtkActionGroup")
-  (c-name "gtk_action_group_set_translate_func")
-  (return-type "none")
-  (parameters
-    '("GtkTranslateFunc" "func")
-    '("gpointer" "data")
-    '("GDestroyNotify" "notify")
-  )
-)
-
-(define-method set_translation_domain
-  (of-object "GtkActionGroup")
-  (c-name "gtk_action_group_set_translation_domain")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "domain")
-  )
-)
-
-(define-method translate_string
-  (of-object "GtkActionGroup")
-  (c-name "gtk_action_group_translate_string")
-  (return-type "const-gchar*")
-  (parameters
-    '("const-gchar*" "string")
-  )
-)
-
-
-
-;; From gtkaction.h
-
-(define-function gtk_action_get_type
-  (c-name "gtk_action_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_action_new
-  (c-name "gtk_action_new")
-  (is-constructor-of "GtkAction")
-  (return-type "GtkAction*")
-  (parameters
-    '("const-gchar*" "name")
-    '("const-gchar*" "label")
-    '("const-gchar*" "tooltip")
-    '("const-gchar*" "stock_id")
-  )
-)
-
-(define-method get_name
-  (of-object "GtkAction")
-  (c-name "gtk_action_get_name")
-  (return-type "const-gchar*")
-)
-
-(define-method is_sensitive
-  (of-object "GtkAction")
-  (c-name "gtk_action_is_sensitive")
-  (return-type "gboolean")
-)
-
-(define-method get_sensitive
-  (of-object "GtkAction")
-  (c-name "gtk_action_get_sensitive")
-  (return-type "gboolean")
-)
-
-(define-method set_sensitive
-  (of-object "GtkAction")
-  (c-name "gtk_action_set_sensitive")
-  (return-type "none")
-  (parameters
-    '("gboolean" "sensitive")
-  )
-)
-
-(define-method is_visible
-  (of-object "GtkAction")
-  (c-name "gtk_action_is_visible")
-  (return-type "gboolean")
-)
-
-(define-method get_visible
-  (of-object "GtkAction")
-  (c-name "gtk_action_get_visible")
-  (return-type "gboolean")
-)
-
-(define-method set_visible
-  (of-object "GtkAction")
-  (c-name "gtk_action_set_visible")
-  (return-type "none")
-  (parameters
-    '("gboolean" "visible")
-  )
-)
-
-(define-method activate
-  (of-object "GtkAction")
-  (c-name "gtk_action_activate")
-  (return-type "none")
-)
-
-(define-method create_icon
-  (of-object "GtkAction")
-  (c-name "gtk_action_create_icon")
-  (return-type "GtkWidget*")
-  (parameters
-    '("GtkIconSize" "icon_size")
-  )
-)
-
-(define-method create_menu_item
-  (of-object "GtkAction")
-  (c-name "gtk_action_create_menu_item")
-  (return-type "GtkWidget*")
-)
-
-(define-method create_tool_item
-  (of-object "GtkAction")
-  (c-name "gtk_action_create_tool_item")
-  (return-type "GtkWidget*")
-)
-
-(define-method create_menu
-  (of-object "GtkAction")
-  (c-name "gtk_action_create_menu")
-  (return-type "GtkWidget*")
-)
-
-(define-method get_proxies
-  (of-object "GtkAction")
-  (c-name "gtk_action_get_proxies")
-  (return-type "GSList*")
-)
-
-(define-method connect_accelerator
-  (of-object "GtkAction")
-  (c-name "gtk_action_connect_accelerator")
-  (return-type "none")
-)
-
-(define-method disconnect_accelerator
-  (of-object "GtkAction")
-  (c-name "gtk_action_disconnect_accelerator")
-  (return-type "none")
-)
-
-(define-method get_accel_path
-  (of-object "GtkAction")
-  (c-name "gtk_action_get_accel_path")
-  (return-type "const-gchar*")
-)
-
-(define-method get_accel_closure
-  (of-object "GtkAction")
-  (c-name "gtk_action_get_accel_closure")
-  (return-type "GClosure*")
-)
-
-(define-method block_activate
-  (of-object "GtkAction")
-  (c-name "gtk_action_block_activate")
-  (return-type "none")
-)
-
-(define-method unblock_activate
-  (of-object "GtkAction")
-  (c-name "gtk_action_unblock_activate")
-  (return-type "none")
-)
-
-(define-method set_accel_path
-  (of-object "GtkAction")
-  (c-name "gtk_action_set_accel_path")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "accel_path")
-  )
-)
-
-(define-method set_accel_group
-  (of-object "GtkAction")
-  (c-name "gtk_action_set_accel_group")
-  (return-type "none")
-  (parameters
-    '("GtkAccelGroup*" "accel_group")
-  )
-)
-
-(define-method set_label
-  (of-object "GtkAction")
-  (c-name "gtk_action_set_label")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "label")
-  )
-)
-
-(define-method get_label
-  (of-object "GtkAction")
-  (c-name "gtk_action_get_label")
-  (return-type "const-gchar*")
-)
-
-(define-method set_short_label
-  (of-object "GtkAction")
-  (c-name "gtk_action_set_short_label")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "short_label")
-  )
-)
-
-(define-method get_short_label
-  (of-object "GtkAction")
-  (c-name "gtk_action_get_short_label")
-  (return-type "const-gchar*")
-)
-
-(define-method set_tooltip
-  (of-object "GtkAction")
-  (c-name "gtk_action_set_tooltip")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "tooltip")
-  )
-)
-
-(define-method get_tooltip
-  (of-object "GtkAction")
-  (c-name "gtk_action_get_tooltip")
-  (return-type "const-gchar*")
-)
-
-(define-method set_stock_id
-  (of-object "GtkAction")
-  (c-name "gtk_action_set_stock_id")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "stock_id")
-  )
-)
-
-(define-method get_stock_id
-  (of-object "GtkAction")
-  (c-name "gtk_action_get_stock_id")
-  (return-type "const-gchar*")
-)
-
-(define-method set_gicon
-  (of-object "GtkAction")
-  (c-name "gtk_action_set_gicon")
-  (return-type "none")
-  (parameters
-    '("GIcon*" "icon")
-  )
-)
-
-(define-method get_gicon
-  (of-object "GtkAction")
-  (c-name "gtk_action_get_gicon")
-  (return-type "GIcon*")
-)
-
-(define-method set_icon_name
-  (of-object "GtkAction")
-  (c-name "gtk_action_set_icon_name")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "icon_name")
-  )
-)
-
-(define-method get_icon_name
-  (of-object "GtkAction")
-  (c-name "gtk_action_get_icon_name")
-  (return-type "const-gchar*")
-)
-
-(define-method set_visible_horizontal
-  (of-object "GtkAction")
-  (c-name "gtk_action_set_visible_horizontal")
-  (return-type "none")
-  (parameters
-    '("gboolean" "visible_horizontal")
-  )
-)
-
-(define-method get_visible_horizontal
-  (of-object "GtkAction")
-  (c-name "gtk_action_get_visible_horizontal")
-  (return-type "gboolean")
-)
-
-(define-method set_visible_vertical
-  (of-object "GtkAction")
-  (c-name "gtk_action_set_visible_vertical")
-  (return-type "none")
-  (parameters
-    '("gboolean" "visible_vertical")
-  )
-)
-
-(define-method get_visible_vertical
-  (of-object "GtkAction")
-  (c-name "gtk_action_get_visible_vertical")
-  (return-type "gboolean")
-)
-
-(define-method set_is_important
-  (of-object "GtkAction")
-  (c-name "gtk_action_set_is_important")
-  (return-type "none")
-  (parameters
-    '("gboolean" "is_important")
-  )
-)
-
-(define-method get_is_important
-  (of-object "GtkAction")
-  (c-name "gtk_action_get_is_important")
-  (return-type "gboolean")
-)
-
-(define-method set_always_show_image
-  (of-object "GtkAction")
-  (c-name "gtk_action_set_always_show_image")
-  (return-type "none")
-  (parameters
-    '("gboolean" "always_show")
-  )
-)
-
-(define-method get_always_show_image
-  (of-object "GtkAction")
-  (c-name "gtk_action_get_always_show_image")
-  (return-type "gboolean")
-)
-
-
-
-;; From gtkactivatable.h
-
-(define-function gtk_activatable_get_type
-  (c-name "gtk_activatable_get_type")
-  (return-type "GType")
-)
-
-(define-method sync_action_properties
-  (of-object "GtkActivatable")
-  (c-name "gtk_activatable_sync_action_properties")
-  (return-type "none")
-  (parameters
-    '("GtkAction*" "action")
-  )
-)
-
-(define-method set_related_action
-  (of-object "GtkActivatable")
-  (c-name "gtk_activatable_set_related_action")
-  (return-type "none")
-  (parameters
-    '("GtkAction*" "action")
-  )
-)
-
-(define-method get_related_action
-  (of-object "GtkActivatable")
-  (c-name "gtk_activatable_get_related_action")
-  (return-type "GtkAction*")
-)
-
-(define-method set_use_action_appearance
-  (of-object "GtkActivatable")
-  (c-name "gtk_activatable_set_use_action_appearance")
-  (return-type "none")
-  (parameters
-    '("gboolean" "use_appearance")
-  )
-)
-
-(define-method get_use_action_appearance
-  (of-object "GtkActivatable")
-  (c-name "gtk_activatable_get_use_action_appearance")
-  (return-type "gboolean")
-)
-
-(define-method do_set_related_action
-  (of-object "GtkActivatable")
-  (c-name "gtk_activatable_do_set_related_action")
-  (return-type "none")
-  (parameters
-    '("GtkAction*" "action")
-  )
-)
-
-
-
-;; From gtkalignment.h
-
-(define-function gtk_alignment_get_type
-  (c-name "gtk_alignment_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_alignment_new
-  (c-name "gtk_alignment_new")
-  (is-constructor-of "GtkAlignment")
-  (return-type "GtkWidget*")
-  (parameters
-    '("gfloat" "xalign")
-    '("gfloat" "yalign")
-    '("gfloat" "xscale")
-    '("gfloat" "yscale")
-  )
-)
-
-(define-method set
-  (of-object "GtkAlignment")
-  (c-name "gtk_alignment_set")
-  (return-type "none")
-  (parameters
-    '("gfloat" "xalign")
-    '("gfloat" "yalign")
-    '("gfloat" "xscale")
-    '("gfloat" "yscale")
-  )
-)
-
-(define-method set_padding
-  (of-object "GtkAlignment")
-  (c-name "gtk_alignment_set_padding")
-  (return-type "none")
-  (parameters
-    '("guint" "padding_top")
-    '("guint" "padding_bottom")
-    '("guint" "padding_left")
-    '("guint" "padding_right")
-  )
-)
-
-(define-method get_padding
-  (of-object "GtkAlignment")
-  (c-name "gtk_alignment_get_padding")
-  (return-type "none")
-  (parameters
-    '("guint*" "padding_top")
-    '("guint*" "padding_bottom")
-    '("guint*" "padding_left")
-    '("guint*" "padding_right")
-  )
-)
-
-
-
-;; From gtkarrow.h
-
-(define-function gtk_arrow_get_type
-  (c-name "gtk_arrow_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_arrow_new
-  (c-name "gtk_arrow_new")
-  (is-constructor-of "GtkArrow")
-  (return-type "GtkWidget*")
-  (parameters
-    '("GtkArrowType" "arrow_type")
-    '("GtkShadowType" "shadow_type")
-  )
-)
-
-(define-method set
-  (of-object "GtkArrow")
-  (c-name "gtk_arrow_set")
-  (return-type "none")
-  (parameters
-    '("GtkArrowType" "arrow_type")
-    '("GtkShadowType" "shadow_type")
-  )
-)
-
-
-
-;; From gtkcolorseldialog.h
-
-(define-function gtk_color_selection_dialog_get_type
-  (c-name "gtk_color_selection_dialog_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_color_selection_dialog_new
-  (c-name "gtk_color_selection_dialog_new")
-  (is-constructor-of "GtkColorSelectionDialog")
-  (return-type "GtkWidget*")
-  (parameters
-    '("const-gchar*" "title")
-  )
-)
-
-(define-method get_color_selection
-  (of-object "GtkColorSelectionDialog")
-  (c-name "gtk_color_selection_dialog_get_color_selection")
-  (return-type "GtkWidget*")
-)
-
-
-
-;; From gtkcolorsel.h
-
-(define-function gtk_color_selection_get_type
-  (c-name "gtk_color_selection_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_color_selection_new
-  (c-name "gtk_color_selection_new")
-  (is-constructor-of "GtkColorSelection")
-  (return-type "GtkWidget*")
-)
-
-(define-method get_has_opacity_control
-  (of-object "GtkColorSelection")
-  (c-name "gtk_color_selection_get_has_opacity_control")
-  (return-type "gboolean")
-)
-
-(define-method set_has_opacity_control
-  (of-object "GtkColorSelection")
-  (c-name "gtk_color_selection_set_has_opacity_control")
-  (return-type "none")
-  (parameters
-    '("gboolean" "has_opacity")
-  )
-)
-
-(define-method get_has_palette
-  (of-object "GtkColorSelection")
-  (c-name "gtk_color_selection_get_has_palette")
-  (return-type "gboolean")
-)
-
-(define-method set_has_palette
-  (of-object "GtkColorSelection")
-  (c-name "gtk_color_selection_set_has_palette")
-  (return-type "none")
-  (parameters
-    '("gboolean" "has_palette")
-  )
-)
-
-(define-method set_current_alpha
-  (of-object "GtkColorSelection")
-  (c-name "gtk_color_selection_set_current_alpha")
-  (return-type "none")
-  (parameters
-    '("guint16" "alpha")
-  )
-)
-
-(define-method get_current_alpha
-  (of-object "GtkColorSelection")
-  (c-name "gtk_color_selection_get_current_alpha")
-  (return-type "guint16")
-)
-
-(define-method set_previous_alpha
-  (of-object "GtkColorSelection")
-  (c-name "gtk_color_selection_set_previous_alpha")
-  (return-type "none")
-  (parameters
-    '("guint16" "alpha")
-  )
-)
-
-(define-method get_previous_alpha
-  (of-object "GtkColorSelection")
-  (c-name "gtk_color_selection_get_previous_alpha")
-  (return-type "guint16")
-)
-
-(define-method set_current_rgba
-  (of-object "GtkColorSelection")
-  (c-name "gtk_color_selection_set_current_rgba")
-  (return-type "none")
-  (parameters
-    '("const-GdkRGBA*" "rgba")
-  )
-)
-
-(define-method get_current_rgba
-  (of-object "GtkColorSelection")
-  (c-name "gtk_color_selection_get_current_rgba")
-  (return-type "none")
-  (parameters
-    '("GdkRGBA*" "rgba")
-  )
-)
-
-(define-method set_previous_rgba
-  (of-object "GtkColorSelection")
-  (c-name "gtk_color_selection_set_previous_rgba")
-  (return-type "none")
-  (parameters
-    '("const-GdkRGBA*" "rgba")
-  )
-)
-
-(define-method get_previous_rgba
-  (of-object "GtkColorSelection")
-  (c-name "gtk_color_selection_get_previous_rgba")
-  (return-type "none")
-  (parameters
-    '("GdkRGBA*" "rgba")
-  )
-)
-
-(define-method is_adjusting
-  (of-object "GtkColorSelection")
-  (c-name "gtk_color_selection_is_adjusting")
-  (return-type "gboolean")
-)
-
-(define-function gtk_color_selection_palette_from_string
-  (c-name "gtk_color_selection_palette_from_string")
-  (return-type "gboolean")
-  (parameters
-    '("const-gchar*" "str")
-    '("GdkColor**" "colors")
-    '("gint*" "n_colors")
-  )
-)
-
-(define-function gtk_color_selection_palette_to_string
-  (c-name "gtk_color_selection_palette_to_string")
-  (return-type "gchar*")
-  (parameters
-    '("const-GdkColor*" "colors")
-    '("gint" "n_colors")
-  )
-)
-
-(define-function gtk_color_selection_set_change_palette_with_screen_hook
-  (c-name "gtk_color_selection_set_change_palette_with_screen_hook")
-  (return-type "GtkColorSelectionChangePaletteWithScreenFunc")
-  (parameters
-    '("GtkColorSelectionChangePaletteWithScreenFunc" "func")
-  )
-)
-
-(define-method set_current_color
-  (of-object "GtkColorSelection")
-  (c-name "gtk_color_selection_set_current_color")
-  (return-type "none")
-  (parameters
-    '("const-GdkColor*" "color")
-  )
-)
-
-(define-method get_current_color
-  (of-object "GtkColorSelection")
-  (c-name "gtk_color_selection_get_current_color")
-  (return-type "none")
-  (parameters
-    '("GdkColor*" "color")
-  )
-)
-
-(define-method set_previous_color
-  (of-object "GtkColorSelection")
-  (c-name "gtk_color_selection_set_previous_color")
-  (return-type "none")
-  (parameters
-    '("const-GdkColor*" "color")
-  )
-)
-
-(define-method get_previous_color
-  (of-object "GtkColorSelection")
-  (c-name "gtk_color_selection_get_previous_color")
-  (return-type "none")
-  (parameters
-    '("GdkColor*" "color")
-  )
-)
-
-
-
-;; From gtkfontsel.h
-
-(define-function gtk_font_selection_get_type
-  (c-name "gtk_font_selection_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_font_selection_new
-  (c-name "gtk_font_selection_new")
-  (is-constructor-of "GtkFontSelection")
-  (return-type "GtkWidget*")
-)
-
-(define-method get_family_list
-  (of-object "GtkFontSelection")
-  (c-name "gtk_font_selection_get_family_list")
-  (return-type "GtkWidget*")
-)
-
-(define-method get_face_list
-  (of-object "GtkFontSelection")
-  (c-name "gtk_font_selection_get_face_list")
-  (return-type "GtkWidget*")
-)
-
-(define-method get_size_entry
-  (of-object "GtkFontSelection")
-  (c-name "gtk_font_selection_get_size_entry")
-  (return-type "GtkWidget*")
-)
-
-(define-method get_size_list
-  (of-object "GtkFontSelection")
-  (c-name "gtk_font_selection_get_size_list")
-  (return-type "GtkWidget*")
-)
-
-(define-method get_preview_entry
-  (of-object "GtkFontSelection")
-  (c-name "gtk_font_selection_get_preview_entry")
-  (return-type "GtkWidget*")
-)
-
-(define-method get_family
-  (of-object "GtkFontSelection")
-  (c-name "gtk_font_selection_get_family")
-  (return-type "PangoFontFamily*")
-)
-
-(define-method get_face
-  (of-object "GtkFontSelection")
-  (c-name "gtk_font_selection_get_face")
-  (return-type "PangoFontFace*")
-)
-
-(define-method get_size
-  (of-object "GtkFontSelection")
-  (c-name "gtk_font_selection_get_size")
-  (return-type "gint")
-)
-
-(define-method get_font_name
-  (of-object "GtkFontSelection")
-  (c-name "gtk_font_selection_get_font_name")
-  (return-type "gchar*")
-)
-
-(define-method set_font_name
-  (of-object "GtkFontSelection")
-  (c-name "gtk_font_selection_set_font_name")
-  (return-type "gboolean")
-  (parameters
-    '("const-gchar*" "fontname")
-  )
-)
-
-(define-method get_preview_text
-  (of-object "GtkFontSelection")
-  (c-name "gtk_font_selection_get_preview_text")
-  (return-type "const-gchar*")
-)
-
-(define-method set_preview_text
-  (of-object "GtkFontSelection")
-  (c-name "gtk_font_selection_set_preview_text")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "text")
-  )
-)
-
-(define-function gtk_font_selection_dialog_get_type
-  (c-name "gtk_font_selection_dialog_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_font_selection_dialog_new
-  (c-name "gtk_font_selection_dialog_new")
-  (is-constructor-of "GtkFontSelectionDialog")
-  (return-type "GtkWidget*")
-  (parameters
-    '("const-gchar*" "title")
-  )
-)
-
-(define-method get_ok_button
-  (of-object "GtkFontSelectionDialog")
-  (c-name "gtk_font_selection_dialog_get_ok_button")
-  (return-type "GtkWidget*")
-)
-
-(define-method get_cancel_button
-  (of-object "GtkFontSelectionDialog")
-  (c-name "gtk_font_selection_dialog_get_cancel_button")
-  (return-type "GtkWidget*")
-)
-
-(define-method get_font_selection
-  (of-object "GtkFontSelectionDialog")
-  (c-name "gtk_font_selection_dialog_get_font_selection")
-  (return-type "GtkWidget*")
-)
-
-(define-method get_font_name
-  (of-object "GtkFontSelectionDialog")
-  (c-name "gtk_font_selection_dialog_get_font_name")
-  (return-type "gchar*")
-)
-
-(define-method set_font_name
-  (of-object "GtkFontSelectionDialog")
-  (c-name "gtk_font_selection_dialog_set_font_name")
-  (return-type "gboolean")
-  (parameters
-    '("const-gchar*" "fontname")
-  )
-)
-
-(define-method get_preview_text
-  (of-object "GtkFontSelectionDialog")
-  (c-name "gtk_font_selection_dialog_get_preview_text")
-  (return-type "const-gchar*")
-)
-
-(define-method set_preview_text
-  (of-object "GtkFontSelectionDialog")
-  (c-name "gtk_font_selection_dialog_set_preview_text")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "text")
-  )
-)
-
-
-
 ;; From gtkgradient.h
 
 (define-function gtk_gradient_get_type
@@ -37626,25 +34110,6 @@
   (return-type "none")
 )
 
-(define-method resolve
-  (of-object "GtkGradient")
-  (c-name "gtk_gradient_resolve")
-  (return-type "gboolean")
-  (parameters
-    '("GtkStyleProperties*" "props")
-    '("cairo_pattern_t**" "resolved_gradient")
-  )
-)
-
-(define-method resolve_for_context
-  (of-object "GtkGradient")
-  (c-name "gtk_gradient_resolve_for_context")
-  (return-type "cairo_pattern_t*")
-  (parameters
-    '("GtkStyleContext*" "context")
-  )
-)
-
 (define-method to_string
   (of-object "GtkGradient")
   (c-name "gtk_gradient_to_string")
@@ -37653,2223 +34118,6 @@
 
 
 
-;; From gtkhandlebox.h
-
-(define-function gtk_handle_box_get_type
-  (c-name "gtk_handle_box_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_handle_box_new
-  (c-name "gtk_handle_box_new")
-  (is-constructor-of "GtkHandleBox")
-  (return-type "GtkWidget*")
-)
-
-(define-method set_shadow_type
-  (of-object "GtkHandleBox")
-  (c-name "gtk_handle_box_set_shadow_type")
-  (return-type "none")
-  (parameters
-    '("GtkShadowType" "type")
-  )
-)
-
-(define-method get_shadow_type
-  (of-object "GtkHandleBox")
-  (c-name "gtk_handle_box_get_shadow_type")
-  (return-type "GtkShadowType")
-)
-
-(define-method set_handle_position
-  (of-object "GtkHandleBox")
-  (c-name "gtk_handle_box_set_handle_position")
-  (return-type "none")
-  (parameters
-    '("GtkPositionType" "position")
-  )
-)
-
-(define-method get_handle_position
-  (of-object "GtkHandleBox")
-  (c-name "gtk_handle_box_get_handle_position")
-  (return-type "GtkPositionType")
-)
-
-(define-method set_snap_edge
-  (of-object "GtkHandleBox")
-  (c-name "gtk_handle_box_set_snap_edge")
-  (return-type "none")
-  (parameters
-    '("GtkPositionType" "edge")
-  )
-)
-
-(define-method get_snap_edge
-  (of-object "GtkHandleBox")
-  (c-name "gtk_handle_box_get_snap_edge")
-  (return-type "GtkPositionType")
-)
-
-(define-method get_child_detached
-  (of-object "GtkHandleBox")
-  (c-name "gtk_handle_box_get_child_detached")
-  (return-type "gboolean")
-)
-
-
-
-;; From gtkhbbox.h
-
-(define-function gtk_hbutton_box_get_type
-  (c-name "gtk_hbutton_box_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_hbutton_box_new
-  (c-name "gtk_hbutton_box_new")
-  (is-constructor-of "GtkHbuttonBox")
-  (return-type "GtkWidget*")
-)
-
-
-
-;; From gtkhbox.h
-
-(define-function gtk_hbox_get_type
-  (c-name "gtk_hbox_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_hbox_new
-  (c-name "gtk_hbox_new")
-  (is-constructor-of "GtkHbox")
-  (return-type "GtkWidget*")
-  (parameters
-    '("gboolean" "homogeneous")
-    '("gint" "spacing")
-  )
-)
-
-
-
-;; From gtkhpaned.h
-
-(define-function gtk_hpaned_get_type
-  (c-name "gtk_hpaned_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_hpaned_new
-  (c-name "gtk_hpaned_new")
-  (is-constructor-of "GtkHpaned")
-  (return-type "GtkWidget*")
-)
-
-
-
-;; From gtkhscale.h
-
-(define-function gtk_hscale_get_type
-  (c-name "gtk_hscale_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_hscale_new
-  (c-name "gtk_hscale_new")
-  (is-constructor-of "GtkHscale")
-  (return-type "GtkWidget*")
-  (parameters
-    '("GtkAdjustment*" "adjustment")
-  )
-)
-
-(define-function gtk_hscale_new_with_range
-  (c-name "gtk_hscale_new_with_range")
-  (return-type "GtkWidget*")
-  (parameters
-    '("gdouble" "min")
-    '("gdouble" "max")
-    '("gdouble" "step")
-  )
-)
-
-
-
-;; From gtkhscrollbar.h
-
-(define-function gtk_hscrollbar_get_type
-  (c-name "gtk_hscrollbar_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_hscrollbar_new
-  (c-name "gtk_hscrollbar_new")
-  (is-constructor-of "GtkHscrollbar")
-  (return-type "GtkWidget*")
-  (parameters
-    '("GtkAdjustment*" "adjustment")
-  )
-)
-
-
-
-;; From gtkhseparator.h
-
-(define-function gtk_hseparator_get_type
-  (c-name "gtk_hseparator_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_hseparator_new
-  (c-name "gtk_hseparator_new")
-  (is-constructor-of "GtkHseparator")
-  (return-type "GtkWidget*")
-)
-
-
-
-;; From gtkhsv.h
-
-(define-function gtk_hsv_get_type
-  (c-name "gtk_hsv_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_hsv_new
-  (c-name "gtk_hsv_new")
-  (is-constructor-of "GtkHsv")
-  (return-type "GtkWidget*")
-)
-
-(define-method set_color
-  (of-object "GtkHSV")
-  (c-name "gtk_hsv_set_color")
-  (return-type "none")
-  (parameters
-    '("double" "h")
-    '("double" "s")
-    '("double" "v")
-  )
-)
-
-(define-method get_color
-  (of-object "GtkHSV")
-  (c-name "gtk_hsv_get_color")
-  (return-type "none")
-  (parameters
-    '("gdouble*" "h")
-    '("gdouble*" "s")
-    '("gdouble*" "v")
-  )
-)
-
-(define-method set_metrics
-  (of-object "GtkHSV")
-  (c-name "gtk_hsv_set_metrics")
-  (return-type "none")
-  (parameters
-    '("gint" "size")
-    '("gint" "ring_width")
-  )
-)
-
-(define-method get_metrics
-  (of-object "GtkHSV")
-  (c-name "gtk_hsv_get_metrics")
-  (return-type "none")
-  (parameters
-    '("gint*" "size")
-    '("gint*" "ring_width")
-  )
-)
-
-(define-method is_adjusting
-  (of-object "GtkHSV")
-  (c-name "gtk_hsv_is_adjusting")
-  (return-type "gboolean")
-)
-
-
-
-;; From gtkiconfactory.h
-
-(define-function gtk_icon_factory_get_type
-  (c-name "gtk_icon_factory_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_icon_factory_new
-  (c-name "gtk_icon_factory_new")
-  (is-constructor-of "GtkIconFactory")
-  (return-type "GtkIconFactory*")
-)
-
-(define-method add
-  (of-object "GtkIconFactory")
-  (c-name "gtk_icon_factory_add")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "stock_id")
-    '("GtkIconSet*" "icon_set")
-  )
-)
-
-(define-method lookup
-  (of-object "GtkIconFactory")
-  (c-name "gtk_icon_factory_lookup")
-  (return-type "GtkIconSet*")
-  (parameters
-    '("const-gchar*" "stock_id")
-  )
-)
-
-(define-method add_default
-  (of-object "GtkIconFactory")
-  (c-name "gtk_icon_factory_add_default")
-  (return-type "none")
-)
-
-(define-method remove_default
-  (of-object "GtkIconFactory")
-  (c-name "gtk_icon_factory_remove_default")
-  (return-type "none")
-)
-
-(define-function gtk_icon_factory_lookup_default
-  (c-name "gtk_icon_factory_lookup_default")
-  (return-type "GtkIconSet*")
-  (parameters
-    '("const-gchar*" "stock_id")
-  )
-)
-
-(define-method lookup
-  (of-object "GtkIconSize")
-  (c-name "gtk_icon_size_lookup")
-  (return-type "gboolean")
-  (parameters
-    '("gint*" "width")
-    '("gint*" "height")
-  )
-)
-
-(define-function gtk_icon_size_lookup_for_settings
-  (c-name "gtk_icon_size_lookup_for_settings")
-  (return-type "gboolean")
-  (parameters
-    '("GtkSettings*" "settings")
-    '("GtkIconSize" "size")
-    '("gint*" "width")
-    '("gint*" "height")
-  )
-)
-
-(define-function gtk_icon_size_register
-  (c-name "gtk_icon_size_register")
-  (return-type "GtkIconSize")
-  (parameters
-    '("const-gchar*" "name")
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
-(define-function gtk_icon_size_register_alias
-  (c-name "gtk_icon_size_register_alias")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "alias")
-    '("GtkIconSize" "target")
-  )
-)
-
-(define-function gtk_icon_size_from_name
-  (c-name "gtk_icon_size_from_name")
-  (return-type "GtkIconSize")
-  (parameters
-    '("const-gchar*" "name")
-  )
-)
-
-(define-method get_name
-  (of-object "GtkIconSize")
-  (c-name "gtk_icon_size_get_name")
-  (return-type "const-gchar*")
-)
-
-(define-function gtk_icon_set_get_type
-  (c-name "gtk_icon_set_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_icon_set_new
-  (c-name "gtk_icon_set_new")
-  (is-constructor-of "GtkIconSet")
-  (return-type "GtkIconSet*")
-)
-
-(define-function gtk_icon_set_new_from_pixbuf
-  (c-name "gtk_icon_set_new_from_pixbuf")
-  (return-type "GtkIconSet*")
-  (parameters
-    '("GdkPixbuf*" "pixbuf")
-  )
-)
-
-(define-method ref
-  (of-object "GtkIconSet")
-  (c-name "gtk_icon_set_ref")
-  (return-type "GtkIconSet*")
-)
-
-(define-method unref
-  (of-object "GtkIconSet")
-  (c-name "gtk_icon_set_unref")
-  (return-type "none")
-)
-
-(define-method copy
-  (of-object "GtkIconSet")
-  (c-name "gtk_icon_set_copy")
-  (return-type "GtkIconSet*")
-)
-
-(define-method render_icon
-  (of-object "GtkIconSet")
-  (c-name "gtk_icon_set_render_icon")
-  (return-type "GdkPixbuf*")
-  (parameters
-    '("GtkStyle*" "style")
-    '("GtkTextDirection" "direction")
-    '("GtkStateType" "state")
-    '("GtkIconSize" "size")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-  )
-)
-
-(define-method add_source
-  (of-object "GtkIconSet")
-  (c-name "gtk_icon_set_add_source")
-  (return-type "none")
-  (parameters
-    '("const-GtkIconSource*" "source")
-  )
-)
-
-(define-method get_sizes
-  (of-object "GtkIconSet")
-  (c-name "gtk_icon_set_get_sizes")
-  (return-type "none")
-  (parameters
-    '("GtkIconSize**" "sizes")
-    '("gint*" "n_sizes")
-  )
-)
-
-(define-function gtk_icon_source_get_type
-  (c-name "gtk_icon_source_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_icon_source_new
-  (c-name "gtk_icon_source_new")
-  (is-constructor-of "GtkIconSource")
-  (return-type "GtkIconSource*")
-)
-
-(define-method copy
-  (of-object "GtkIconSource")
-  (c-name "gtk_icon_source_copy")
-  (return-type "GtkIconSource*")
-)
-
-(define-method free
-  (of-object "GtkIconSource")
-  (c-name "gtk_icon_source_free")
-  (return-type "none")
-)
-
-(define-method set_filename
-  (of-object "GtkIconSource")
-  (c-name "gtk_icon_source_set_filename")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "filename")
-  )
-)
-
-(define-method set_icon_name
-  (of-object "GtkIconSource")
-  (c-name "gtk_icon_source_set_icon_name")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "icon_name")
-  )
-)
-
-(define-method set_pixbuf
-  (of-object "GtkIconSource")
-  (c-name "gtk_icon_source_set_pixbuf")
-  (return-type "none")
-  (parameters
-    '("GdkPixbuf*" "pixbuf")
-  )
-)
-
-(define-method get_filename
-  (of-object "GtkIconSource")
-  (c-name "gtk_icon_source_get_filename")
-  (return-type "const-gchar*")
-)
-
-(define-method get_icon_name
-  (of-object "GtkIconSource")
-  (c-name "gtk_icon_source_get_icon_name")
-  (return-type "const-gchar*")
-)
-
-(define-method get_pixbuf
-  (of-object "GtkIconSource")
-  (c-name "gtk_icon_source_get_pixbuf")
-  (return-type "GdkPixbuf*")
-)
-
-(define-method set_direction_wildcarded
-  (of-object "GtkIconSource")
-  (c-name "gtk_icon_source_set_direction_wildcarded")
-  (return-type "none")
-  (parameters
-    '("gboolean" "setting")
-  )
-)
-
-(define-method set_state_wildcarded
-  (of-object "GtkIconSource")
-  (c-name "gtk_icon_source_set_state_wildcarded")
-  (return-type "none")
-  (parameters
-    '("gboolean" "setting")
-  )
-)
-
-(define-method set_size_wildcarded
-  (of-object "GtkIconSource")
-  (c-name "gtk_icon_source_set_size_wildcarded")
-  (return-type "none")
-  (parameters
-    '("gboolean" "setting")
-  )
-)
-
-(define-method get_size_wildcarded
-  (of-object "GtkIconSource")
-  (c-name "gtk_icon_source_get_size_wildcarded")
-  (return-type "gboolean")
-)
-
-(define-method get_state_wildcarded
-  (of-object "GtkIconSource")
-  (c-name "gtk_icon_source_get_state_wildcarded")
-  (return-type "gboolean")
-)
-
-(define-method get_direction_wildcarded
-  (of-object "GtkIconSource")
-  (c-name "gtk_icon_source_get_direction_wildcarded")
-  (return-type "gboolean")
-)
-
-(define-method set_direction
-  (of-object "GtkIconSource")
-  (c-name "gtk_icon_source_set_direction")
-  (return-type "none")
-  (parameters
-    '("GtkTextDirection" "direction")
-  )
-)
-
-(define-method set_state
-  (of-object "GtkIconSource")
-  (c-name "gtk_icon_source_set_state")
-  (return-type "none")
-  (parameters
-    '("GtkStateType" "state")
-  )
-)
-
-(define-method set_size
-  (of-object "GtkIconSource")
-  (c-name "gtk_icon_source_set_size")
-  (return-type "none")
-  (parameters
-    '("GtkIconSize" "size")
-  )
-)
-
-(define-method get_direction
-  (of-object "GtkIconSource")
-  (c-name "gtk_icon_source_get_direction")
-  (return-type "GtkTextDirection")
-)
-
-(define-method get_state
-  (of-object "GtkIconSource")
-  (c-name "gtk_icon_source_get_state")
-  (return-type "GtkStateType")
-)
-
-(define-method get_size
-  (of-object "GtkIconSource")
-  (c-name "gtk_icon_source_get_size")
-  (return-type "GtkIconSize")
-)
-
-
-
-;; From gtkimagemenuitem.h
-
-(define-function gtk_image_menu_item_get_type
-  (c-name "gtk_image_menu_item_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_image_menu_item_new
-  (c-name "gtk_image_menu_item_new")
-  (is-constructor-of "GtkImageMenuItem")
-  (return-type "GtkWidget*")
-)
-
-(define-function gtk_image_menu_item_new_with_label
-  (c-name "gtk_image_menu_item_new_with_label")
-  (return-type "GtkWidget*")
-  (parameters
-    '("const-gchar*" "label")
-  )
-)
-
-(define-function gtk_image_menu_item_new_with_mnemonic
-  (c-name "gtk_image_menu_item_new_with_mnemonic")
-  (return-type "GtkWidget*")
-  (parameters
-    '("const-gchar*" "label")
-  )
-)
-
-(define-function gtk_image_menu_item_new_from_stock
-  (c-name "gtk_image_menu_item_new_from_stock")
-  (return-type "GtkWidget*")
-  (parameters
-    '("const-gchar*" "stock_id")
-    '("GtkAccelGroup*" "accel_group")
-  )
-)
-
-(define-method set_always_show_image
-  (of-object "GtkImageMenuItem")
-  (c-name "gtk_image_menu_item_set_always_show_image")
-  (return-type "none")
-  (parameters
-    '("gboolean" "always_show")
-  )
-)
-
-(define-method get_always_show_image
-  (of-object "GtkImageMenuItem")
-  (c-name "gtk_image_menu_item_get_always_show_image")
-  (return-type "gboolean")
-)
-
-(define-method set_image
-  (of-object "GtkImageMenuItem")
-  (c-name "gtk_image_menu_item_set_image")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "image")
-  )
-)
-
-(define-method get_image
-  (of-object "GtkImageMenuItem")
-  (c-name "gtk_image_menu_item_get_image")
-  (return-type "GtkWidget*")
-)
-
-(define-method set_use_stock
-  (of-object "GtkImageMenuItem")
-  (c-name "gtk_image_menu_item_set_use_stock")
-  (return-type "none")
-  (parameters
-    '("gboolean" "use_stock")
-  )
-)
-
-(define-method get_use_stock
-  (of-object "GtkImageMenuItem")
-  (c-name "gtk_image_menu_item_get_use_stock")
-  (return-type "gboolean")
-)
-
-(define-method set_accel_group
-  (of-object "GtkImageMenuItem")
-  (c-name "gtk_image_menu_item_set_accel_group")
-  (return-type "none")
-  (parameters
-    '("GtkAccelGroup*" "accel_group")
-  )
-)
-
-
-
-;; From gtkmisc.h
-
-(define-function gtk_misc_get_type
-  (c-name "gtk_misc_get_type")
-  (return-type "GType")
-)
-
-(define-method set_alignment
-  (of-object "GtkMisc")
-  (c-name "gtk_misc_set_alignment")
-  (return-type "none")
-  (parameters
-    '("gfloat" "xalign")
-    '("gfloat" "yalign")
-  )
-)
-
-(define-method get_alignment
-  (of-object "GtkMisc")
-  (c-name "gtk_misc_get_alignment")
-  (return-type "none")
-  (parameters
-    '("gfloat*" "xalign")
-    '("gfloat*" "yalign")
-  )
-)
-
-(define-method set_padding
-  (of-object "GtkMisc")
-  (c-name "gtk_misc_set_padding")
-  (return-type "none")
-  (parameters
-    '("gint" "xpad")
-    '("gint" "ypad")
-  )
-)
-
-(define-method get_padding
-  (of-object "GtkMisc")
-  (c-name "gtk_misc_get_padding")
-  (return-type "none")
-  (parameters
-    '("gint*" "xpad")
-    '("gint*" "ypad")
-  )
-)
-
-
-
-;; From gtknumerableicon.h
-
-(define-function gtk_numerable_icon_get_type
-  (c-name "gtk_numerable_icon_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_numerable_icon_new
-  (c-name "gtk_numerable_icon_new")
-  (is-constructor-of "GtkNumerableIcon")
-  (return-type "GIcon*")
-  (parameters
-    '("GIcon*" "base_icon")
-  )
-)
-
-(define-function gtk_numerable_icon_new_with_style_context
-  (c-name "gtk_numerable_icon_new_with_style_context")
-  (return-type "GIcon*")
-  (parameters
-    '("GIcon*" "base_icon")
-    '("GtkStyleContext*" "context")
-  )
-)
-
-(define-method get_style_context
-  (of-object "GtkNumerableIcon")
-  (c-name "gtk_numerable_icon_get_style_context")
-  (return-type "GtkStyleContext*")
-)
-
-(define-method set_style_context
-  (of-object "GtkNumerableIcon")
-  (c-name "gtk_numerable_icon_set_style_context")
-  (return-type "none")
-  (parameters
-    '("GtkStyleContext*" "style")
-  )
-)
-
-(define-method get_count
-  (of-object "GtkNumerableIcon")
-  (c-name "gtk_numerable_icon_get_count")
-  (return-type "gint")
-)
-
-(define-method set_count
-  (of-object "GtkNumerableIcon")
-  (c-name "gtk_numerable_icon_set_count")
-  (return-type "none")
-  (parameters
-    '("gint" "count")
-  )
-)
-
-(define-method get_label
-  (of-object "GtkNumerableIcon")
-  (c-name "gtk_numerable_icon_get_label")
-  (return-type "const-gchar*")
-)
-
-(define-method set_label
-  (of-object "GtkNumerableIcon")
-  (c-name "gtk_numerable_icon_set_label")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "label")
-  )
-)
-
-(define-method set_background_gicon
-  (of-object "GtkNumerableIcon")
-  (c-name "gtk_numerable_icon_set_background_gicon")
-  (return-type "none")
-  (parameters
-    '("GIcon*" "icon")
-  )
-)
-
-(define-method get_background_gicon
-  (of-object "GtkNumerableIcon")
-  (c-name "gtk_numerable_icon_get_background_gicon")
-  (return-type "GIcon*")
-)
-
-(define-method set_background_icon_name
-  (of-object "GtkNumerableIcon")
-  (c-name "gtk_numerable_icon_set_background_icon_name")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "icon_name")
-  )
-)
-
-(define-method get_background_icon_name
-  (of-object "GtkNumerableIcon")
-  (c-name "gtk_numerable_icon_get_background_icon_name")
-  (return-type "const-gchar*")
-)
-
-
-
-;; From gtkradioaction.h
-
-(define-function gtk_radio_action_get_type
-  (c-name "gtk_radio_action_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_radio_action_new
-  (c-name "gtk_radio_action_new")
-  (is-constructor-of "GtkRadioAction")
-  (return-type "GtkRadioAction*")
-  (parameters
-    '("const-gchar*" "name")
-    '("const-gchar*" "label")
-    '("const-gchar*" "tooltip")
-    '("const-gchar*" "stock_id")
-    '("gint" "value")
-  )
-)
-
-(define-method get_group
-  (of-object "GtkRadioAction")
-  (c-name "gtk_radio_action_get_group")
-  (return-type "GSList*")
-)
-
-(define-method set_group
-  (of-object "GtkRadioAction")
-  (c-name "gtk_radio_action_set_group")
-  (return-type "none")
-  (parameters
-    '("GSList*" "group")
-  )
-)
-
-(define-method join_group
-  (of-object "GtkRadioAction")
-  (c-name "gtk_radio_action_join_group")
-  (return-type "none")
-  (parameters
-    '("GtkRadioAction*" "group_source")
-  )
-)
-
-(define-method get_current_value
-  (of-object "GtkRadioAction")
-  (c-name "gtk_radio_action_get_current_value")
-  (return-type "gint")
-)
-
-(define-method set_current_value
-  (of-object "GtkRadioAction")
-  (c-name "gtk_radio_action_set_current_value")
-  (return-type "none")
-  (parameters
-    '("gint" "current_value")
-  )
-)
-
-
-
-;; From gtkrc.h
-
-(define-function gtk_rc_add_default_file
-  (c-name "gtk_rc_add_default_file")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "filename")
-  )
-)
-
-(define-function gtk_rc_set_default_files
-  (c-name "gtk_rc_set_default_files")
-  (return-type "none")
-  (parameters
-    '("gchar**" "filenames")
-  )
-)
-
-(define-function gtk_rc_get_default_files
-  (c-name "gtk_rc_get_default_files")
-  (return-type "gchar**")
-)
-
-(define-function gtk_rc_get_style
-  (c-name "gtk_rc_get_style")
-  (return-type "GtkStyle*")
-  (parameters
-    '("GtkWidget*" "widget")
-  )
-)
-
-(define-function gtk_rc_get_style_by_paths
-  (c-name "gtk_rc_get_style_by_paths")
-  (return-type "GtkStyle*")
-  (parameters
-    '("GtkSettings*" "settings")
-    '("const-char*" "widget_path")
-    '("const-char*" "class_path")
-    '("GType" "type")
-  )
-)
-
-(define-function gtk_rc_reparse_all_for_settings
-  (c-name "gtk_rc_reparse_all_for_settings")
-  (return-type "gboolean")
-  (parameters
-    '("GtkSettings*" "settings")
-    '("gboolean" "force_load")
-  )
-)
-
-(define-function gtk_rc_reset_styles
-  (c-name "gtk_rc_reset_styles")
-  (return-type "none")
-  (parameters
-    '("GtkSettings*" "settings")
-  )
-)
-
-(define-function gtk_rc_find_pixmap_in_path
-  (c-name "gtk_rc_find_pixmap_in_path")
-  (return-type "gchar*")
-  (parameters
-    '("GtkSettings*" "settings")
-    '("GScanner*" "scanner")
-    '("const-gchar*" "pixmap_file")
-  )
-)
-
-(define-function gtk_rc_parse
-  (c-name "gtk_rc_parse")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "filename")
-  )
-)
-
-(define-function gtk_rc_parse_string
-  (c-name "gtk_rc_parse_string")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "rc_string")
-  )
-)
-
-(define-function gtk_rc_reparse_all
-  (c-name "gtk_rc_reparse_all")
-  (return-type "gboolean")
-)
-
-(define-function gtk_rc_style_get_type
-  (c-name "gtk_rc_style_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_rc_style_new
-  (c-name "gtk_rc_style_new")
-  (is-constructor-of "GtkRcStyle")
-  (return-type "GtkRcStyle*")
-)
-
-(define-method copy
-  (of-object "GtkRcStyle")
-  (c-name "gtk_rc_style_copy")
-  (return-type "GtkRcStyle*")
-)
-
-(define-function gtk_rc_find_module_in_path
-  (c-name "gtk_rc_find_module_in_path")
-  (return-type "gchar*")
-  (parameters
-    '("const-gchar*" "module_file")
-  )
-)
-
-(define-function gtk_rc_get_theme_dir
-  (c-name "gtk_rc_get_theme_dir")
-  (return-type "gchar*")
-)
-
-(define-function gtk_rc_get_module_dir
-  (c-name "gtk_rc_get_module_dir")
-  (return-type "gchar*")
-)
-
-(define-function gtk_rc_get_im_module_path
-  (c-name "gtk_rc_get_im_module_path")
-  (return-type "gchar*")
-)
-
-(define-function gtk_rc_get_im_module_file
-  (c-name "gtk_rc_get_im_module_file")
-  (return-type "gchar*")
-)
-
-(define-function gtk_rc_scanner_new
-  (c-name "gtk_rc_scanner_new")
-  (is-constructor-of "GtkRcScanner")
-  (return-type "GScanner*")
-)
-
-(define-function gtk_rc_parse_color
-  (c-name "gtk_rc_parse_color")
-  (return-type "guint")
-  (parameters
-    '("GScanner*" "scanner")
-    '("GdkColor*" "color")
-  )
-)
-
-(define-function gtk_rc_parse_color_full
-  (c-name "gtk_rc_parse_color_full")
-  (return-type "guint")
-  (parameters
-    '("GScanner*" "scanner")
-    '("GtkRcStyle*" "style")
-    '("GdkColor*" "color")
-  )
-)
-
-(define-function gtk_rc_parse_state
-  (c-name "gtk_rc_parse_state")
-  (return-type "guint")
-  (parameters
-    '("GScanner*" "scanner")
-    '("GtkStateType*" "state")
-  )
-)
-
-(define-function gtk_rc_parse_priority
-  (c-name "gtk_rc_parse_priority")
-  (return-type "guint")
-  (parameters
-    '("GScanner*" "scanner")
-    '("GtkPathPriorityType*" "priority")
-  )
-)
-
-(define-method add_path
-  (of-object "GtkBindingSet")
-  (c-name "gtk_binding_set_add_path")
-  (return-type "none")
-  (parameters
-    '("GtkPathType" "path_type")
-    '("const-gchar*" "path_pattern")
-    '("GtkPathPriorityType" "priority")
-  )
-)
-
-
-
-;; From gtkrecentaction.h
-
-(define-function gtk_recent_action_get_type
-  (c-name "gtk_recent_action_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_recent_action_new
-  (c-name "gtk_recent_action_new")
-  (is-constructor-of "GtkRecentAction")
-  (return-type "GtkAction*")
-  (parameters
-    '("const-gchar*" "name")
-    '("const-gchar*" "label")
-    '("const-gchar*" "tooltip")
-    '("const-gchar*" "stock_id")
-  )
-)
-
-(define-function gtk_recent_action_new_for_manager
-  (c-name "gtk_recent_action_new_for_manager")
-  (return-type "GtkAction*")
-  (parameters
-    '("const-gchar*" "name")
-    '("const-gchar*" "label")
-    '("const-gchar*" "tooltip")
-    '("const-gchar*" "stock_id")
-    '("GtkRecentManager*" "manager")
-  )
-)
-
-(define-method get_show_numbers
-  (of-object "GtkRecentAction")
-  (c-name "gtk_recent_action_get_show_numbers")
-  (return-type "gboolean")
-)
-
-(define-method set_show_numbers
-  (of-object "GtkRecentAction")
-  (c-name "gtk_recent_action_set_show_numbers")
-  (return-type "none")
-  (parameters
-    '("gboolean" "show_numbers")
-  )
-)
-
-
-
-;; From gtkstatusicon.h
-
-(define-function gtk_status_icon_get_type
-  (c-name "gtk_status_icon_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_status_icon_new
-  (c-name "gtk_status_icon_new")
-  (is-constructor-of "GtkStatusIcon")
-  (return-type "GtkStatusIcon*")
-)
-
-(define-function gtk_status_icon_new_from_pixbuf
-  (c-name "gtk_status_icon_new_from_pixbuf")
-  (return-type "GtkStatusIcon*")
-  (parameters
-    '("GdkPixbuf*" "pixbuf")
-  )
-)
-
-(define-function gtk_status_icon_new_from_file
-  (c-name "gtk_status_icon_new_from_file")
-  (return-type "GtkStatusIcon*")
-  (parameters
-    '("const-gchar*" "filename")
-  )
-)
-
-(define-function gtk_status_icon_new_from_stock
-  (c-name "gtk_status_icon_new_from_stock")
-  (return-type "GtkStatusIcon*")
-  (parameters
-    '("const-gchar*" "stock_id")
-  )
-)
-
-(define-function gtk_status_icon_new_from_icon_name
-  (c-name "gtk_status_icon_new_from_icon_name")
-  (return-type "GtkStatusIcon*")
-  (parameters
-    '("const-gchar*" "icon_name")
-  )
-)
-
-(define-function gtk_status_icon_new_from_gicon
-  (c-name "gtk_status_icon_new_from_gicon")
-  (return-type "GtkStatusIcon*")
-  (parameters
-    '("GIcon*" "icon")
-  )
-)
-
-(define-method set_from_pixbuf
-  (of-object "GtkStatusIcon")
-  (c-name "gtk_status_icon_set_from_pixbuf")
-  (return-type "none")
-  (parameters
-    '("GdkPixbuf*" "pixbuf")
-  )
-)
-
-(define-method set_from_file
-  (of-object "GtkStatusIcon")
-  (c-name "gtk_status_icon_set_from_file")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "filename")
-  )
-)
-
-(define-method set_from_stock
-  (of-object "GtkStatusIcon")
-  (c-name "gtk_status_icon_set_from_stock")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "stock_id")
-  )
-)
-
-(define-method set_from_icon_name
-  (of-object "GtkStatusIcon")
-  (c-name "gtk_status_icon_set_from_icon_name")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "icon_name")
-  )
-)
-
-(define-method set_from_gicon
-  (of-object "GtkStatusIcon")
-  (c-name "gtk_status_icon_set_from_gicon")
-  (return-type "none")
-  (parameters
-    '("GIcon*" "icon")
-  )
-)
-
-(define-method get_storage_type
-  (of-object "GtkStatusIcon")
-  (c-name "gtk_status_icon_get_storage_type")
-  (return-type "GtkImageType")
-)
-
-(define-method get_pixbuf
-  (of-object "GtkStatusIcon")
-  (c-name "gtk_status_icon_get_pixbuf")
-  (return-type "GdkPixbuf*")
-)
-
-(define-method get_stock
-  (of-object "GtkStatusIcon")
-  (c-name "gtk_status_icon_get_stock")
-  (return-type "const-gchar*")
-)
-
-(define-method get_icon_name
-  (of-object "GtkStatusIcon")
-  (c-name "gtk_status_icon_get_icon_name")
-  (return-type "const-gchar*")
-)
-
-(define-method get_gicon
-  (of-object "GtkStatusIcon")
-  (c-name "gtk_status_icon_get_gicon")
-  (return-type "GIcon*")
-)
-
-(define-method get_size
-  (of-object "GtkStatusIcon")
-  (c-name "gtk_status_icon_get_size")
-  (return-type "gint")
-)
-
-(define-method set_screen
-  (of-object "GtkStatusIcon")
-  (c-name "gtk_status_icon_set_screen")
-  (return-type "none")
-  (parameters
-    '("GdkScreen*" "screen")
-  )
-)
-
-(define-method get_screen
-  (of-object "GtkStatusIcon")
-  (c-name "gtk_status_icon_get_screen")
-  (return-type "GdkScreen*")
-)
-
-(define-method set_has_tooltip
-  (of-object "GtkStatusIcon")
-  (c-name "gtk_status_icon_set_has_tooltip")
-  (return-type "none")
-  (parameters
-    '("gboolean" "has_tooltip")
-  )
-)
-
-(define-method set_tooltip_text
-  (of-object "GtkStatusIcon")
-  (c-name "gtk_status_icon_set_tooltip_text")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "text")
-  )
-)
-
-(define-method set_tooltip_markup
-  (of-object "GtkStatusIcon")
-  (c-name "gtk_status_icon_set_tooltip_markup")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "markup")
-  )
-)
-
-(define-method set_title
-  (of-object "GtkStatusIcon")
-  (c-name "gtk_status_icon_set_title")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "title")
-  )
-)
-
-(define-method get_title
-  (of-object "GtkStatusIcon")
-  (c-name "gtk_status_icon_get_title")
-  (return-type "const-gchar*")
-)
-
-(define-method set_name
-  (of-object "GtkStatusIcon")
-  (c-name "gtk_status_icon_set_name")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "name")
-  )
-)
-
-(define-method set_visible
-  (of-object "GtkStatusIcon")
-  (c-name "gtk_status_icon_set_visible")
-  (return-type "none")
-  (parameters
-    '("gboolean" "visible")
-  )
-)
-
-(define-method get_visible
-  (of-object "GtkStatusIcon")
-  (c-name "gtk_status_icon_get_visible")
-  (return-type "gboolean")
-)
-
-(define-method is_embedded
-  (of-object "GtkStatusIcon")
-  (c-name "gtk_status_icon_is_embedded")
-  (return-type "gboolean")
-)
-
-(define-function gtk_status_icon_position_menu
-  (c-name "gtk_status_icon_position_menu")
-  (return-type "none")
-  (parameters
-    '("GtkMenu*" "menu")
-    '("gint*" "x")
-    '("gint*" "y")
-    '("gboolean*" "push_in")
-    '("gpointer" "user_data")
-  )
-)
-
-(define-method get_geometry
-  (of-object "GtkStatusIcon")
-  (c-name "gtk_status_icon_get_geometry")
-  (return-type "gboolean")
-  (parameters
-    '("GdkScreen**" "screen")
-    '("GdkRectangle*" "area")
-    '("GtkOrientation*" "orientation")
-  )
-)
-
-(define-method get_has_tooltip
-  (of-object "GtkStatusIcon")
-  (c-name "gtk_status_icon_get_has_tooltip")
-  (return-type "gboolean")
-)
-
-(define-method get_tooltip_text
-  (of-object "GtkStatusIcon")
-  (c-name "gtk_status_icon_get_tooltip_text")
-  (return-type "gchar*")
-)
-
-(define-method get_tooltip_markup
-  (of-object "GtkStatusIcon")
-  (c-name "gtk_status_icon_get_tooltip_markup")
-  (return-type "gchar*")
-)
-
-(define-method get_x11_window_id
-  (of-object "GtkStatusIcon")
-  (c-name "gtk_status_icon_get_x11_window_id")
-  (return-type "guint32")
-)
-
-
-
-;; From gtkstock.h
-
-(define-function gtk_stock_add
-  (c-name "gtk_stock_add")
-  (return-type "none")
-  (parameters
-    '("const-GtkStockItem*" "items")
-    '("guint" "n_items")
-  )
-)
-
-(define-function gtk_stock_add_static
-  (c-name "gtk_stock_add_static")
-  (return-type "none")
-  (parameters
-    '("const-GtkStockItem*" "items")
-    '("guint" "n_items")
-  )
-)
-
-(define-function gtk_stock_lookup
-  (c-name "gtk_stock_lookup")
-  (return-type "gboolean")
-  (parameters
-    '("const-gchar*" "stock_id")
-    '("GtkStockItem*" "item")
-  )
-)
-
-(define-function gtk_stock_list_ids
-  (c-name "gtk_stock_list_ids")
-  (return-type "GSList*")
-)
-
-(define-method copy
-  (of-object "GtkStockItem")
-  (c-name "gtk_stock_item_copy")
-  (return-type "GtkStockItem*")
-)
-
-(define-method free
-  (of-object "GtkStockItem")
-  (c-name "gtk_stock_item_free")
-  (return-type "none")
-)
-
-(define-function gtk_stock_set_translate_func
-  (c-name "gtk_stock_set_translate_func")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "domain")
-    '("GtkTranslateFunc" "func")
-    '("gpointer" "data")
-    '("GDestroyNotify" "notify")
-  )
-)
-
-
-
-;; From gtkstyle.h
-
-(define-function gtk_style_get_type
-  (c-name "gtk_style_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_style_new
-  (c-name "gtk_style_new")
-  (is-constructor-of "GtkStyle")
-  (return-type "GtkStyle*")
-)
-
-(define-method copy
-  (of-object "GtkStyle")
-  (c-name "gtk_style_copy")
-  (return-type "GtkStyle*")
-)
-
-(define-method attach
-  (of-object "GtkStyle")
-  (c-name "gtk_style_attach")
-  (return-type "GtkStyle*")
-  (parameters
-    '("GdkWindow*" "window")
-  )
-)
-
-(define-method detach
-  (of-object "GtkStyle")
-  (c-name "gtk_style_detach")
-  (return-type "none")
-)
-
-(define-method set_background
-  (of-object "GtkStyle")
-  (c-name "gtk_style_set_background")
-  (return-type "none")
-  (parameters
-    '("GdkWindow*" "window")
-    '("GtkStateType" "state_type")
-  )
-)
-
-(define-method apply_default_background
-  (of-object "GtkStyle")
-  (c-name "gtk_style_apply_default_background")
-  (return-type "none")
-  (parameters
-    '("cairo_t*" "cr")
-    '("GdkWindow*" "window")
-    '("GtkStateType" "state_type")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
-(define-method lookup_icon_set
-  (of-object "GtkStyle")
-  (c-name "gtk_style_lookup_icon_set")
-  (return-type "GtkIconSet*")
-  (parameters
-    '("const-gchar*" "stock_id")
-  )
-)
-
-(define-method lookup_color
-  (of-object "GtkStyle")
-  (c-name "gtk_style_lookup_color")
-  (return-type "gboolean")
-  (parameters
-    '("const-gchar*" "color_name")
-    '("GdkColor*" "color")
-  )
-)
-
-(define-method render_icon
-  (of-object "GtkStyle")
-  (c-name "gtk_style_render_icon")
-  (return-type "GdkPixbuf*")
-  (parameters
-    '("const-GtkIconSource*" "source")
-    '("GtkTextDirection" "direction")
-    '("GtkStateType" "state")
-    '("GtkIconSize" "size")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-  )
-)
-
-(define-function gtk_paint_hline
-  (c-name "gtk_paint_hline")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("gint" "x1")
-    '("gint" "x2")
-    '("gint" "y")
-  )
-)
-
-(define-function gtk_paint_vline
-  (c-name "gtk_paint_vline")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("gint" "y1_")
-    '("gint" "y2_")
-    '("gint" "x")
-  )
-)
-
-(define-function gtk_paint_shadow
-  (c-name "gtk_paint_shadow")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
-(define-function gtk_paint_arrow
-  (c-name "gtk_paint_arrow")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("GtkArrowType" "arrow_type")
-    '("gboolean" "fill")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
-(define-function gtk_paint_diamond
-  (c-name "gtk_paint_diamond")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
-(define-function gtk_paint_box
-  (c-name "gtk_paint_box")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
-(define-function gtk_paint_flat_box
-  (c-name "gtk_paint_flat_box")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
-(define-function gtk_paint_check
-  (c-name "gtk_paint_check")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
-(define-function gtk_paint_option
-  (c-name "gtk_paint_option")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
-(define-function gtk_paint_tab
-  (c-name "gtk_paint_tab")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
-(define-function gtk_paint_shadow_gap
-  (c-name "gtk_paint_shadow_gap")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-    '("GtkPositionType" "gap_side")
-    '("gint" "gap_x")
-    '("gint" "gap_width")
-  )
-)
-
-(define-function gtk_paint_box_gap
-  (c-name "gtk_paint_box_gap")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-    '("GtkPositionType" "gap_side")
-    '("gint" "gap_x")
-    '("gint" "gap_width")
-  )
-)
-
-(define-function gtk_paint_extension
-  (c-name "gtk_paint_extension")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-    '("GtkPositionType" "gap_side")
-  )
-)
-
-(define-function gtk_paint_focus
-  (c-name "gtk_paint_focus")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
-(define-function gtk_paint_slider
-  (c-name "gtk_paint_slider")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-    '("GtkOrientation" "orientation")
-  )
-)
-
-(define-function gtk_paint_handle
-  (c-name "gtk_paint_handle")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-    '("GtkOrientation" "orientation")
-  )
-)
-
-(define-function gtk_paint_expander
-  (c-name "gtk_paint_expander")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("gint" "x")
-    '("gint" "y")
-    '("GtkExpanderStyle" "expander_style")
-  )
-)
-
-(define-function gtk_paint_layout
-  (c-name "gtk_paint_layout")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("gboolean" "use_text")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("gint" "x")
-    '("gint" "y")
-    '("PangoLayout*" "layout")
-  )
-)
-
-(define-function gtk_paint_resize_grip
-  (c-name "gtk_paint_resize_grip")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("GdkWindowEdge" "edge")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
-(define-function gtk_paint_spinner
-  (c-name "gtk_paint_spinner")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("guint" "step")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
-(define-method get_style_property
-  (of-object "GtkStyle")
-  (c-name "gtk_style_get_style_property")
-  (return-type "none")
-  (parameters
-    '("GType" "widget_type")
-    '("const-gchar*" "property_name")
-    '("GValue*" "value")
-  )
-)
-
-(define-method get_valist
-  (of-object "GtkStyle")
-  (c-name "gtk_style_get_valist")
-  (return-type "none")
-  (parameters
-    '("GType" "widget_type")
-    '("const-gchar*" "first_property_name")
-    '("va_list" "var_args")
-  )
-)
-
-(define-method get
-  (of-object "GtkStyle")
-  (c-name "gtk_style_get")
-  (return-type "none")
-  (parameters
-    '("GType" "widget_type")
-    '("const-gchar*" "first_property_name")
-  )
-  (varargs #t)
-)
-
-(define-method has_context
-  (of-object "GtkStyle")
-  (c-name "gtk_style_has_context")
-  (return-type "gboolean")
-)
-
-(define-method style_attach
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_style_attach")
-  (return-type "none")
-)
-
-(define-method has_rc_style
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_has_rc_style")
-  (return-type "gboolean")
-)
-
-(define-method set_style
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_set_style")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-  )
-)
-
-(define-method ensure_style
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_ensure_style")
-  (return-type "none")
-)
-
-(define-method get_style
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_get_style")
-  (return-type "GtkStyle*")
-)
-
-(define-method modify_style
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_modify_style")
-  (return-type "none")
-  (parameters
-    '("GtkRcStyle*" "style")
-  )
-)
-
-(define-method get_modifier_style
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_get_modifier_style")
-  (return-type "GtkRcStyle*")
-)
-
-(define-method modify_fg
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_modify_fg")
-  (return-type "none")
-  (parameters
-    '("GtkStateType" "state")
-    '("const-GdkColor*" "color")
-  )
-)
-
-(define-method modify_bg
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_modify_bg")
-  (return-type "none")
-  (parameters
-    '("GtkStateType" "state")
-    '("const-GdkColor*" "color")
-  )
-)
-
-(define-method modify_text
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_modify_text")
-  (return-type "none")
-  (parameters
-    '("GtkStateType" "state")
-    '("const-GdkColor*" "color")
-  )
-)
-
-(define-method modify_base
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_modify_base")
-  (return-type "none")
-  (parameters
-    '("GtkStateType" "state")
-    '("const-GdkColor*" "color")
-  )
-)
-
-(define-method modify_cursor
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_modify_cursor")
-  (return-type "none")
-  (parameters
-    '("const-GdkColor*" "primary")
-    '("const-GdkColor*" "secondary")
-  )
-)
-
-(define-method modify_font
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_modify_font")
-  (return-type "none")
-  (parameters
-    '("PangoFontDescription*" "font_desc")
-  )
-)
-
-(define-method reset_rc_styles
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_reset_rc_styles")
-  (return-type "none")
-)
-
-(define-function gtk_widget_get_default_style
-  (c-name "gtk_widget_get_default_style")
-  (return-type "GtkStyle*")
-)
-
-(define-method path
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_path")
-  (return-type "none")
-  (parameters
-    '("guint*" "path_length")
-    '("gchar**" "path")
-    '("gchar**" "path_reversed")
-  )
-)
-
-(define-method class_path
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_class_path")
-  (return-type "none")
-  (parameters
-    '("guint*" "path_length")
-    '("gchar**" "path")
-    '("gchar**" "path_reversed")
-  )
-)
-
-(define-method render_icon
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_render_icon")
-  (return-type "GdkPixbuf*")
-  (parameters
-    '("const-gchar*" "stock_id")
-    '("GtkIconSize" "size")
-    '("const-gchar*" "detail")
-  )
-)
-
-
-
-;; From gtkstyleproperties.h
-
-(define-function gtk_style_properties_get_type
-  (c-name "gtk_style_properties_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_style_properties_register_property
-  (c-name "gtk_style_properties_register_property")
-  (return-type "none")
-  (parameters
-    '("GtkStylePropertyParser" "parse_func")
-    '("GParamSpec*" "pspec")
-  )
-)
-
-(define-function gtk_style_properties_lookup_property
-  (c-name "gtk_style_properties_lookup_property")
-  (return-type "gboolean")
-  (parameters
-    '("const-gchar*" "property_name")
-    '("GtkStylePropertyParser*" "parse_func")
-    '("GParamSpec**" "pspec")
-  )
-)
-
-(define-function gtk_style_properties_new
-  (c-name "gtk_style_properties_new")
-  (is-constructor-of "GtkStyleProperties")
-  (return-type "GtkStyleProperties*")
-)
-
-(define-method map_color
-  (of-object "GtkStyleProperties")
-  (c-name "gtk_style_properties_map_color")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "name")
-    '("GtkSymbolicColor*" "color")
-  )
-)
-
-(define-method lookup_color
-  (of-object "GtkStyleProperties")
-  (c-name "gtk_style_properties_lookup_color")
-  (return-type "GtkSymbolicColor*")
-  (parameters
-    '("const-gchar*" "name")
-  )
-)
-
-(define-method set_property
-  (of-object "GtkStyleProperties")
-  (c-name "gtk_style_properties_set_property")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "property")
-    '("GtkStateFlags" "state")
-    '("const-GValue*" "value")
-  )
-)
-
-(define-method set_valist
-  (of-object "GtkStyleProperties")
-  (c-name "gtk_style_properties_set_valist")
-  (return-type "none")
-  (parameters
-    '("GtkStateFlags" "state")
-    '("va_list" "args")
-  )
-)
-
-(define-method set
-  (of-object "GtkStyleProperties")
-  (c-name "gtk_style_properties_set")
-  (return-type "none")
-  (parameters
-    '("GtkStateFlags" "state")
-  )
-  (varargs #t)
-)
-
-(define-method get_property
-  (of-object "GtkStyleProperties")
-  (c-name "gtk_style_properties_get_property")
-  (return-type "gboolean")
-  (parameters
-    '("const-gchar*" "property")
-    '("GtkStateFlags" "state")
-    '("GValue*" "value")
-  )
-)
-
-(define-method get_valist
-  (of-object "GtkStyleProperties")
-  (c-name "gtk_style_properties_get_valist")
-  (return-type "none")
-  (parameters
-    '("GtkStateFlags" "state")
-    '("va_list" "args")
-  )
-)
-
-(define-method get
-  (of-object "GtkStyleProperties")
-  (c-name "gtk_style_properties_get")
-  (return-type "none")
-  (parameters
-    '("GtkStateFlags" "state")
-  )
-  (varargs #t)
-)
-
-(define-method unset_property
-  (of-object "GtkStyleProperties")
-  (c-name "gtk_style_properties_unset_property")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "property")
-    '("GtkStateFlags" "state")
-  )
-)
-
-(define-method clear
-  (of-object "GtkStyleProperties")
-  (c-name "gtk_style_properties_clear")
-  (return-type "none")
-)
-
-(define-method merge
-  (of-object "GtkStyleProperties")
-  (c-name "gtk_style_properties_merge")
-  (return-type "none")
-  (parameters
-    '("const-GtkStyleProperties*" "props_to_merge")
-    '("gboolean" "replace")
-  )
-)
-
-
-
 ;; From gtksymboliccolor.h
 
 (define-function gtk_symbolic_color_get_type
@@ -39953,737 +34201,8 @@
   (c-name "gtk_symbolic_color_resolve")
   (return-type "gboolean")
   (parameters
-    '("GtkStyleProperties*" "props")
     '("GdkRGBA*" "resolved_color")
   )
 )
 
 
-
-;; From gtktable.h
-
-(define-function gtk_table_get_type
-  (c-name "gtk_table_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_table_new
-  (c-name "gtk_table_new")
-  (is-constructor-of "GtkTable")
-  (return-type "GtkWidget*")
-  (parameters
-    '("guint" "rows")
-    '("guint" "columns")
-    '("gboolean" "homogeneous")
-  )
-)
-
-(define-method resize
-  (of-object "GtkTable")
-  (c-name "gtk_table_resize")
-  (return-type "none")
-  (parameters
-    '("guint" "rows")
-    '("guint" "columns")
-  )
-)
-
-(define-method attach
-  (of-object "GtkTable")
-  (c-name "gtk_table_attach")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "child")
-    '("guint" "left_attach")
-    '("guint" "right_attach")
-    '("guint" "top_attach")
-    '("guint" "bottom_attach")
-    '("GtkAttachOptions" "xoptions")
-    '("GtkAttachOptions" "yoptions")
-    '("guint" "xpadding")
-    '("guint" "ypadding")
-  )
-)
-
-(define-method attach_defaults
-  (of-object "GtkTable")
-  (c-name "gtk_table_attach_defaults")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "widget")
-    '("guint" "left_attach")
-    '("guint" "right_attach")
-    '("guint" "top_attach")
-    '("guint" "bottom_attach")
-  )
-)
-
-(define-method set_row_spacing
-  (of-object "GtkTable")
-  (c-name "gtk_table_set_row_spacing")
-  (return-type "none")
-  (parameters
-    '("guint" "row")
-    '("guint" "spacing")
-  )
-)
-
-(define-method get_row_spacing
-  (of-object "GtkTable")
-  (c-name "gtk_table_get_row_spacing")
-  (return-type "guint")
-  (parameters
-    '("guint" "row")
-  )
-)
-
-(define-method set_col_spacing
-  (of-object "GtkTable")
-  (c-name "gtk_table_set_col_spacing")
-  (return-type "none")
-  (parameters
-    '("guint" "column")
-    '("guint" "spacing")
-  )
-)
-
-(define-method get_col_spacing
-  (of-object "GtkTable")
-  (c-name "gtk_table_get_col_spacing")
-  (return-type "guint")
-  (parameters
-    '("guint" "column")
-  )
-)
-
-(define-method set_row_spacings
-  (of-object "GtkTable")
-  (c-name "gtk_table_set_row_spacings")
-  (return-type "none")
-  (parameters
-    '("guint" "spacing")
-  )
-)
-
-(define-method get_default_row_spacing
-  (of-object "GtkTable")
-  (c-name "gtk_table_get_default_row_spacing")
-  (return-type "guint")
-)
-
-(define-method set_col_spacings
-  (of-object "GtkTable")
-  (c-name "gtk_table_set_col_spacings")
-  (return-type "none")
-  (parameters
-    '("guint" "spacing")
-  )
-)
-
-(define-method get_default_col_spacing
-  (of-object "GtkTable")
-  (c-name "gtk_table_get_default_col_spacing")
-  (return-type "guint")
-)
-
-(define-method set_homogeneous
-  (of-object "GtkTable")
-  (c-name "gtk_table_set_homogeneous")
-  (return-type "none")
-  (parameters
-    '("gboolean" "homogeneous")
-  )
-)
-
-(define-method get_homogeneous
-  (of-object "GtkTable")
-  (c-name "gtk_table_get_homogeneous")
-  (return-type "gboolean")
-)
-
-(define-method get_size
-  (of-object "GtkTable")
-  (c-name "gtk_table_get_size")
-  (return-type "none")
-  (parameters
-    '("guint*" "rows")
-    '("guint*" "columns")
-  )
-)
-
-
-
-;; From gtktearoffmenuitem.h
-
-(define-function gtk_tearoff_menu_item_get_type
-  (c-name "gtk_tearoff_menu_item_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_tearoff_menu_item_new
-  (c-name "gtk_tearoff_menu_item_new")
-  (is-constructor-of "GtkTearoffMenuItem")
-  (return-type "GtkWidget*")
-)
-
-
-
-;; From gtkthemingengine.h
-
-(define-function gtk_theming_engine_get_type
-  (c-name "gtk_theming_engine_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_theming_engine_register_property
-  (c-name "gtk_theming_engine_register_property")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "name_space")
-    '("GtkStylePropertyParser" "parse_func")
-    '("GParamSpec*" "pspec")
-  )
-)
-
-(define-method get_property
-  (of-object "GtkThemingEngine")
-  (c-name "gtk_theming_engine_get_property")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "property")
-    '("GtkStateFlags" "state")
-    '("GValue*" "value")
-  )
-)
-
-(define-method get_valist
-  (of-object "GtkThemingEngine")
-  (c-name "gtk_theming_engine_get_valist")
-  (return-type "none")
-  (parameters
-    '("GtkStateFlags" "state")
-    '("va_list" "args")
-  )
-)
-
-(define-method get
-  (of-object "GtkThemingEngine")
-  (c-name "gtk_theming_engine_get")
-  (return-type "none")
-  (parameters
-    '("GtkStateFlags" "state")
-  )
-  (varargs #t)
-)
-
-(define-method get_style_property
-  (of-object "GtkThemingEngine")
-  (c-name "gtk_theming_engine_get_style_property")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "property_name")
-    '("GValue*" "value")
-  )
-)
-
-(define-method get_style_valist
-  (of-object "GtkThemingEngine")
-  (c-name "gtk_theming_engine_get_style_valist")
-  (return-type "none")
-  (parameters
-    '("va_list" "args")
-  )
-)
-
-(define-method get_style
-  (of-object "GtkThemingEngine")
-  (c-name "gtk_theming_engine_get_style")
-  (return-type "none")
-  (parameters
-  )
-  (varargs #t)
-)
-
-(define-method lookup_color
-  (of-object "GtkThemingEngine")
-  (c-name "gtk_theming_engine_lookup_color")
-  (return-type "gboolean")
-  (parameters
-    '("const-gchar*" "color_name")
-    '("GdkRGBA*" "color")
-  )
-)
-
-(define-method get_path
-  (of-object "GtkThemingEngine")
-  (c-name "gtk_theming_engine_get_path")
-  (return-type "const-GtkWidgetPath*")
-)
-
-(define-method has_class
-  (of-object "GtkThemingEngine")
-  (c-name "gtk_theming_engine_has_class")
-  (return-type "gboolean")
-  (parameters
-    '("const-gchar*" "style_class")
-  )
-)
-
-(define-method has_region
-  (of-object "GtkThemingEngine")
-  (c-name "gtk_theming_engine_has_region")
-  (return-type "gboolean")
-  (parameters
-    '("const-gchar*" "style_region")
-    '("GtkRegionFlags*" "flags")
-  )
-)
-
-(define-method get_state
-  (of-object "GtkThemingEngine")
-  (c-name "gtk_theming_engine_get_state")
-  (return-type "GtkStateFlags")
-)
-
-(define-method state_is_running
-  (of-object "GtkThemingEngine")
-  (c-name "gtk_theming_engine_state_is_running")
-  (return-type "gboolean")
-  (parameters
-    '("GtkStateType" "state")
-    '("gdouble*" "progress")
-  )
-)
-
-(define-method get_direction
-  (of-object "GtkThemingEngine")
-  (c-name "gtk_theming_engine_get_direction")
-  (return-type "GtkTextDirection")
-)
-
-(define-method get_junction_sides
-  (of-object "GtkThemingEngine")
-  (c-name "gtk_theming_engine_get_junction_sides")
-  (return-type "GtkJunctionSides")
-)
-
-(define-method get_color
-  (of-object "GtkThemingEngine")
-  (c-name "gtk_theming_engine_get_color")
-  (return-type "none")
-  (parameters
-    '("GtkStateFlags" "state")
-    '("GdkRGBA*" "color")
-  )
-)
-
-(define-method get_background_color
-  (of-object "GtkThemingEngine")
-  (c-name "gtk_theming_engine_get_background_color")
-  (return-type "none")
-  (parameters
-    '("GtkStateFlags" "state")
-    '("GdkRGBA*" "color")
-  )
-)
-
-(define-method get_border_color
-  (of-object "GtkThemingEngine")
-  (c-name "gtk_theming_engine_get_border_color")
-  (return-type "none")
-  (parameters
-    '("GtkStateFlags" "state")
-    '("GdkRGBA*" "color")
-  )
-)
-
-(define-method get_border
-  (of-object "GtkThemingEngine")
-  (c-name "gtk_theming_engine_get_border")
-  (return-type "none")
-  (parameters
-    '("GtkStateFlags" "state")
-    '("GtkBorder*" "border")
-  )
-)
-
-(define-method get_padding
-  (of-object "GtkThemingEngine")
-  (c-name "gtk_theming_engine_get_padding")
-  (return-type "none")
-  (parameters
-    '("GtkStateFlags" "state")
-    '("GtkBorder*" "padding")
-  )
-)
-
-(define-method get_margin
-  (of-object "GtkThemingEngine")
-  (c-name "gtk_theming_engine_get_margin")
-  (return-type "none")
-  (parameters
-    '("GtkStateFlags" "state")
-    '("GtkBorder*" "margin")
-  )
-)
-
-(define-method get_font
-  (of-object "GtkThemingEngine")
-  (c-name "gtk_theming_engine_get_font")
-  (return-type "const-PangoFontDescription*")
-  (parameters
-    '("GtkStateFlags" "state")
-  )
-)
-
-(define-function gtk_theming_engine_load
-  (c-name "gtk_theming_engine_load")
-  (return-type "GtkThemingEngine*")
-  (parameters
-    '("const-gchar*" "name")
-  )
-)
-
-(define-method get_screen
-  (of-object "GtkThemingEngine")
-  (c-name "gtk_theming_engine_get_screen")
-  (return-type "GdkScreen*")
-)
-
-
-
-;; From gtktoggleaction.h
-
-(define-function gtk_toggle_action_get_type
-  (c-name "gtk_toggle_action_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_toggle_action_new
-  (c-name "gtk_toggle_action_new")
-  (is-constructor-of "GtkToggleAction")
-  (return-type "GtkToggleAction*")
-  (parameters
-    '("const-gchar*" "name")
-    '("const-gchar*" "label")
-    '("const-gchar*" "tooltip")
-    '("const-gchar*" "stock_id")
-  )
-)
-
-(define-method toggled
-  (of-object "GtkToggleAction")
-  (c-name "gtk_toggle_action_toggled")
-  (return-type "none")
-)
-
-(define-method set_active
-  (of-object "GtkToggleAction")
-  (c-name "gtk_toggle_action_set_active")
-  (return-type "none")
-  (parameters
-    '("gboolean" "is_active")
-  )
-)
-
-(define-method get_active
-  (of-object "GtkToggleAction")
-  (c-name "gtk_toggle_action_get_active")
-  (return-type "gboolean")
-)
-
-(define-method set_draw_as_radio
-  (of-object "GtkToggleAction")
-  (c-name "gtk_toggle_action_set_draw_as_radio")
-  (return-type "none")
-  (parameters
-    '("gboolean" "draw_as_radio")
-  )
-)
-
-(define-method get_draw_as_radio
-  (of-object "GtkToggleAction")
-  (c-name "gtk_toggle_action_get_draw_as_radio")
-  (return-type "gboolean")
-)
-
-
-
-;; From gtktrayicon.h
-
-(define-function gtk_tray_icon_get_type
-  (c-name "gtk_tray_icon_get_type")
-  (return-type "GType")
-)
-
-
-
-;; From gtkuimanager.h
-
-(define-function gtk_ui_manager_get_type
-  (c-name "gtk_ui_manager_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_ui_manager_new
-  (c-name "gtk_ui_manager_new")
-  (is-constructor-of "GtkUiManager")
-  (return-type "GtkUIManager*")
-)
-
-(define-method set_add_tearoffs
-  (of-object "GtkUIManager")
-  (c-name "gtk_ui_manager_set_add_tearoffs")
-  (return-type "none")
-  (parameters
-    '("gboolean" "add_tearoffs")
-  )
-)
-
-(define-method get_add_tearoffs
-  (of-object "GtkUIManager")
-  (c-name "gtk_ui_manager_get_add_tearoffs")
-  (return-type "gboolean")
-)
-
-(define-method insert_action_group
-  (of-object "GtkUIManager")
-  (c-name "gtk_ui_manager_insert_action_group")
-  (return-type "none")
-  (parameters
-    '("GtkActionGroup*" "action_group")
-    '("gint" "pos")
-  )
-)
-
-(define-method remove_action_group
-  (of-object "GtkUIManager")
-  (c-name "gtk_ui_manager_remove_action_group")
-  (return-type "none")
-  (parameters
-    '("GtkActionGroup*" "action_group")
-  )
-)
-
-(define-method get_action_groups
-  (of-object "GtkUIManager")
-  (c-name "gtk_ui_manager_get_action_groups")
-  (return-type "GList*")
-)
-
-(define-method get_accel_group
-  (of-object "GtkUIManager")
-  (c-name "gtk_ui_manager_get_accel_group")
-  (return-type "GtkAccelGroup*")
-)
-
-(define-method get_widget
-  (of-object "GtkUIManager")
-  (c-name "gtk_ui_manager_get_widget")
-  (return-type "GtkWidget*")
-  (parameters
-    '("const-gchar*" "path")
-  )
-)
-
-(define-method get_toplevels
-  (of-object "GtkUIManager")
-  (c-name "gtk_ui_manager_get_toplevels")
-  (return-type "GSList*")
-  (parameters
-    '("GtkUIManagerItemType" "types")
-  )
-)
-
-(define-method get_action
-  (of-object "GtkUIManager")
-  (c-name "gtk_ui_manager_get_action")
-  (return-type "GtkAction*")
-  (parameters
-    '("const-gchar*" "path")
-  )
-)
-
-(define-method add_ui_from_string
-  (of-object "GtkUIManager")
-  (c-name "gtk_ui_manager_add_ui_from_string")
-  (return-type "guint")
-  (parameters
-    '("const-gchar*" "buffer")
-    '("gssize" "length")
-    '("GError**" "error")
-  )
-)
-
-(define-method add_ui_from_file
-  (of-object "GtkUIManager")
-  (c-name "gtk_ui_manager_add_ui_from_file")
-  (return-type "guint")
-  (parameters
-    '("const-gchar*" "filename")
-    '("GError**" "error")
-  )
-)
-
-(define-method add_ui_from_resource
-  (of-object "GtkUIManager")
-  (c-name "gtk_ui_manager_add_ui_from_resource")
-  (return-type "guint")
-  (parameters
-    '("const-gchar*" "resource_path")
-    '("GError**" "error")
-  )
-)
-
-(define-method add_ui
-  (of-object "GtkUIManager")
-  (c-name "gtk_ui_manager_add_ui")
-  (return-type "none")
-  (parameters
-    '("guint" "merge_id")
-    '("const-gchar*" "path")
-    '("const-gchar*" "name")
-    '("const-gchar*" "action")
-    '("GtkUIManagerItemType" "type")
-    '("gboolean" "top")
-  )
-)
-
-(define-method remove_ui
-  (of-object "GtkUIManager")
-  (c-name "gtk_ui_manager_remove_ui")
-  (return-type "none")
-  (parameters
-    '("guint" "merge_id")
-  )
-)
-
-(define-method get_ui
-  (of-object "GtkUIManager")
-  (c-name "gtk_ui_manager_get_ui")
-  (return-type "gchar*")
-)
-
-(define-method ensure_update
-  (of-object "GtkUIManager")
-  (c-name "gtk_ui_manager_ensure_update")
-  (return-type "none")
-)
-
-(define-method new_merge_id
-  (of-object "GtkUIManager")
-  (c-name "gtk_ui_manager_new_merge_id")
-  (return-type "guint")
-)
-
-
-
-;; From gtkvbbox.h
-
-(define-function gtk_vbutton_box_get_type
-  (c-name "gtk_vbutton_box_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_vbutton_box_new
-  (c-name "gtk_vbutton_box_new")
-  (is-constructor-of "GtkVbuttonBox")
-  (return-type "GtkWidget*")
-)
-
-
-
-;; From gtkvbox.h
-
-(define-function gtk_vbox_get_type
-  (c-name "gtk_vbox_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_vbox_new
-  (c-name "gtk_vbox_new")
-  (is-constructor-of "GtkVbox")
-  (return-type "GtkWidget*")
-  (parameters
-    '("gboolean" "homogeneous")
-    '("gint" "spacing")
-  )
-)
-
-
-
-;; From gtkvpaned.h
-
-(define-function gtk_vpaned_get_type
-  (c-name "gtk_vpaned_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_vpaned_new
-  (c-name "gtk_vpaned_new")
-  (is-constructor-of "GtkVpaned")
-  (return-type "GtkWidget*")
-)
-
-
-
-;; From gtkvscale.h
-
-(define-function gtk_vscale_get_type
-  (c-name "gtk_vscale_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_vscale_new
-  (c-name "gtk_vscale_new")
-  (is-constructor-of "GtkVscale")
-  (return-type "GtkWidget*")
-  (parameters
-    '("GtkAdjustment*" "adjustment")
-  )
-)
-
-(define-function gtk_vscale_new_with_range
-  (c-name "gtk_vscale_new_with_range")
-  (return-type "GtkWidget*")
-  (parameters
-    '("gdouble" "min")
-    '("gdouble" "max")
-    '("gdouble" "step")
-  )
-)
-
-
-
-;; From gtkvscrollbar.h
-
-(define-function gtk_vscrollbar_get_type
-  (c-name "gtk_vscrollbar_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_vscrollbar_new
-  (c-name "gtk_vscrollbar_new")
-  (is-constructor-of "GtkVscrollbar")
-  (return-type "GtkWidget*")
-  (parameters
-    '("GtkAdjustment*" "adjustment")
-  )
-)
-
-
-
-;; From gtkvseparator.h
-
-(define-function gtk_vseparator_get_type
-  (c-name "gtk_vseparator_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_vseparator_new
-  (c-name "gtk_vseparator_new")
-  (is-constructor-of "GtkVseparator")
-  (return-type "GtkWidget*")
-)
-
-
diff --git a/gtk/src/gtk_signals.defs b/gtk/src/gtk_signals.defs
index 407068f..ef7ec59 100644
--- a/gtk/src/gtk_signals.defs
+++ b/gtk/src/gtk_signals.defs
@@ -206,234 +206,6 @@
   (construct-only #f)
 )
 
-;; From GtkAction
-
-(define-signal activate
-  (of-object "GtkAction")
-  (return-type "void")
-  (when "first")
-)
-
-(define-property name
-  (of-object "GtkAction")
-  (prop-type "GParamString")
-  (docs "A unique name for the action.")
-  (readable #t)
-  (writable #t)
-  (construct-only #t)
-)
-
-(define-property label
-  (of-object "GtkAction")
-  (prop-type "GParamString")
-  (docs "The label used for menu items and buttons that activate this action.")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property short-label
-  (of-object "GtkAction")
-  (prop-type "GParamString")
-  (docs "A shorter label that may be used on toolbar buttons.")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property tooltip
-  (of-object "GtkAction")
-  (prop-type "GParamString")
-  (docs "A tooltip for this action.")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property stock-id
-  (of-object "GtkAction")
-  (prop-type "GParamString")
-  (docs "The stock icon displayed in widgets representing this action.")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property icon-name
-  (of-object "GtkAction")
-  (prop-type "GParamString")
-  (docs "The name of the icon from the icon theme")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property gicon
-  (of-object "GtkAction")
-  (prop-type "GParamObject")
-  (docs "The GIcon being displayed")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property visible-horizontal
-  (of-object "GtkAction")
-  (prop-type "GParamBoolean")
-  (docs "Whether the toolbar item is visible when the toolbar is in a horizontal orientation.")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property visible-vertical
-  (of-object "GtkAction")
-  (prop-type "GParamBoolean")
-  (docs "Whether the toolbar item is visible when the toolbar is in a vertical orientation.")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property visible-overflown
-  (of-object "GtkAction")
-  (prop-type "GParamBoolean")
-  (docs "When TRUE, toolitem proxies for this action are represented in the toolbar overflow menu.")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property is-important
-  (of-object "GtkAction")
-  (prop-type "GParamBoolean")
-  (docs "Whether the action is considered important. When TRUE, toolitem proxies for this action show text 
in GTK_TOOLBAR_BOTH_HORIZ mode.")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property hide-if-empty
-  (of-object "GtkAction")
-  (prop-type "GParamBoolean")
-  (docs "When TRUE, empty menu proxies for this action are hidden.")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property sensitive
-  (of-object "GtkAction")
-  (prop-type "GParamBoolean")
-  (docs "Whether the action is enabled.")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property visible
-  (of-object "GtkAction")
-  (prop-type "GParamBoolean")
-  (docs "Whether the action is visible.")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property action-group
-  (of-object "GtkAction")
-  (prop-type "GParamObject")
-  (docs "The GtkActionGroup this GtkAction is associated with, or NULL (for internal use).")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property always-show-image
-  (of-object "GtkAction")
-  (prop-type "GParamBoolean")
-  (docs "Whether the image will always be shown")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-;; From GtkActionGroup
-
-(define-signal connect-proxy
-  (of-object "GtkActionGroup")
-  (return-type "void")
-  (when "unknown")
-  (parameters
-    '("GtkAction*" "p0")
-    '("GtkWidget*" "p1")
-  )
-)
-
-(define-signal disconnect-proxy
-  (of-object "GtkActionGroup")
-  (return-type "void")
-  (when "unknown")
-  (parameters
-    '("GtkAction*" "p0")
-    '("GtkWidget*" "p1")
-  )
-)
-
-(define-signal pre-activate
-  (of-object "GtkActionGroup")
-  (return-type "void")
-  (when "unknown")
-  (parameters
-    '("GtkAction*" "p0")
-  )
-)
-
-(define-signal post-activate
-  (of-object "GtkActionGroup")
-  (return-type "void")
-  (when "unknown")
-  (parameters
-    '("GtkAction*" "p0")
-  )
-)
-
-(define-property name
-  (of-object "GtkActionGroup")
-  (prop-type "GParamString")
-  (docs "A name for the action group.")
-  (readable #t)
-  (writable #t)
-  (construct-only #t)
-)
-
-(define-property sensitive
-  (of-object "GtkActionGroup")
-  (prop-type "GParamBoolean")
-  (docs "Whether the action group is enabled.")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property visible
-  (of-object "GtkActionGroup")
-  (prop-type "GParamBoolean")
-  (docs "Whether the action group is visible.")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property accel-group
-  (of-object "GtkActionGroup")
-  (prop-type "GParamObject")
-  (docs "The accelerator group the actions of this group should use.")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
 ;; From GtkActionable
 
 (define-property action-name
@@ -456,26 +228,6 @@
 
 ;; From GtkActionBar
 
-;; From GtkActivatable
-
-(define-property related-action
-  (of-object "GtkActivatable")
-  (prop-type "GParamObject")
-  (docs "The action this activatable will activate and receive updates from")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property use-action-appearance
-  (of-object "GtkActivatable")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the related actions appearance properties")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
 ;; From GtkAdjustment
 
 (define-signal changed
@@ -544,88 +296,6 @@
   (construct-only #f)
 )
 
-;; From GtkAlignment
-
-(define-property xalign
-  (of-object "GtkAlignment")
-  (prop-type "GParamFloat")
-  (docs "Horizontal position of child in available space. 0.0 is left aligned, 1.0 is right aligned")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property yalign
-  (of-object "GtkAlignment")
-  (prop-type "GParamFloat")
-  (docs "Vertical position of child in available space. 0.0 is top aligned, 1.0 is bottom aligned")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property xscale
-  (of-object "GtkAlignment")
-  (prop-type "GParamFloat")
-  (docs "If available horizontal space is bigger than needed for the child, how much of it to use for the 
child. 0.0 means none, 1.0 means all")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property yscale
-  (of-object "GtkAlignment")
-  (prop-type "GParamFloat")
-  (docs "If available vertical space is bigger than needed for the child, how much of it to use for the 
child. 0.0 means none, 1.0 means all")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property top-padding
-  (of-object "GtkAlignment")
-  (prop-type "GParamUInt")
-  (docs "The padding to insert at the top of the widget.")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property bottom-padding
-  (of-object "GtkAlignment")
-  (prop-type "GParamUInt")
-  (docs "The padding to insert at the bottom of the widget.")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property left-padding
-  (of-object "GtkAlignment")
-  (prop-type "GParamUInt")
-  (docs "The padding to insert at the left of the widget.")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property right-padding
-  (of-object "GtkAlignment")
-  (prop-type "GParamUInt")
-  (docs "The padding to insert at the right of the widget.")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 ;; From GtkAppChooser
 
 (define-property content-type
@@ -846,26 +516,6 @@
   (construct-only #f)
 )
 
-;; From GtkArrow
-
-(define-property arrow-type
-  (of-object "GtkArrow")
-  (prop-type "GParamEnum")
-  (docs "The direction the arrow should point")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property shadow-type
-  (of-object "GtkArrow")
-  (prop-type "GParamEnum")
-  (docs "Appearance of the shadow surrounding the arrow")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
 ;; From GtkAspectFrame
 
 (define-property xalign
@@ -1000,36 +650,12 @@
   (when "first")
 )
 
-(define-signal pressed
-  (of-object "GtkButton")
-  (return-type "void")
-  (when "first")
-)
-
-(define-signal released
-  (of-object "GtkButton")
-  (return-type "void")
-  (when "first")
-)
-
 (define-signal clicked
   (of-object "GtkButton")
   (return-type "void")
   (when "first")
 )
 
-(define-signal enter
-  (of-object "GtkButton")
-  (return-type "void")
-  (when "first")
-)
-
-(define-signal leave
-  (of-object "GtkButton")
-  (return-type "void")
-  (when "first")
-)
-
 (define-property label
   (of-object "GtkButton")
   (prop-type "GParamString")
@@ -1039,15 +665,6 @@
   (construct-only #f)
 )
 
-(define-property image
-  (of-object "GtkButton")
-  (prop-type "GParamObject")
-  (docs "Child widget to appear next to the button text")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
 (define-property relief
   (of-object "GtkButton")
   (prop-type "GParamEnum")
@@ -1066,49 +683,10 @@
   (construct-only #f)
 )
 
-(define-property use-stock
-  (of-object "GtkButton")
-  (prop-type "GParamBoolean")
-  (docs "If set, the label is used to pick a stock item instead of being displayed")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property xalign
-  (of-object "GtkButton")
-  (prop-type "GParamFloat")
-  (docs "Horizontal position of child in available space. 0.0 is left aligned, 1.0 is right aligned")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property yalign
-  (of-object "GtkButton")
-  (prop-type "GParamFloat")
-  (docs "Vertical position of child in available space. 0.0 is top aligned, 1.0 is bottom aligned")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property image-position
-  (of-object "GtkButton")
-  (prop-type "GParamEnum")
-  (docs "The position of the image relative to the text")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property always-show-image
+(define-property icon-name
   (of-object "GtkButton")
-  (prop-type "GParamBoolean")
-  (docs "Whether the image will always be shown")
+  (prop-type "GParamString")
+  (docs "The name of the icon used to automatically populate the button")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -1578,16 +1156,6 @@
   (construct-only #f)
 )
 
-(define-property cell-background-gdk
-  (of-object "GtkCellRenderer")
-  (prop-type "GParamBoxed")
-  (docs "Cell background color as a GdkColor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 (define-property cell-background-rgba
   (of-object "GtkCellRenderer")
   (prop-type "GParamBoxed")
@@ -1880,26 +1448,6 @@
   (construct-only #f)
 )
 
-(define-property background-gdk
-  (of-object "GtkCellRendererText")
-  (prop-type "GParamBoxed")
-  (docs "Background color as a GdkColor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property foreground-gdk
-  (of-object "GtkCellRendererText")
-  (prop-type "GParamBoxed")
-  (docs "Foreground color as a GdkColor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 (define-property background-rgba
   (of-object "GtkCellRendererText")
   (prop-type "GParamBoxed")
@@ -2262,16 +1810,6 @@
   (construct-only #f)
 )
 
-(define-property indicator-size
-  (of-object "GtkCellRendererToggle")
-  (prop-type "GParamInt")
-  (docs "Size of check or radio indicator")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 ;; From GtkCellRendererPixbuf
 
 (define-property pixbuf
@@ -2310,16 +1848,6 @@
   (construct-only #f)
 )
 
-(define-property stock-id
-  (of-object "GtkCellRendererPixbuf")
-  (prop-type "GParamString")
-  (docs "The stock ID of the stock icon to render")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 (define-property stock-size
   (of-object "GtkCellRendererPixbuf")
   (prop-type "GParamUInt")
@@ -2338,16 +1866,6 @@
   (construct-only #f)
 )
 
-(define-property follow-state
-  (of-object "GtkCellRendererPixbuf")
-  (prop-type "GParamBoolean")
-  (docs "Whether the rendered pixbuf should be colorized according to the state")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 (define-property icon-name
   (of-object "GtkCellRendererPixbuf")
   (prop-type "GParamString")
@@ -2517,25 +2035,6 @@
   (construct-only #f)
 )
 
-(define-property color
-  (of-object "GtkColorButton")
-  (prop-type "GParamBoxed")
-  (docs "The selected color")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property alpha
-  (of-object "GtkColorButton")
-  (prop-type "GParamUInt")
-  (docs "The selected opacity value (0 fully transparent, 65535 fully opaque)")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
 (define-property rgba
   (of-object "GtkColorButton")
   (prop-type "GParamBoxed")
@@ -2594,98 +2093,6 @@
   (construct-only #f)
 )
 
-;; From GtkColorSelection
-
-(define-signal color-changed
-  (of-object "GtkColorSelection")
-  (return-type "void")
-  (when "first")
-)
-
-(define-property has-palette
-  (of-object "GtkColorSelection")
-  (prop-type "GParamBoolean")
-  (docs "Whether a palette should be used")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property has-opacity-control
-  (of-object "GtkColorSelection")
-  (prop-type "GParamBoolean")
-  (docs "Whether the color selector should allow setting opacity")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property current-color
-  (of-object "GtkColorSelection")
-  (prop-type "GParamBoxed")
-  (docs "The current color")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property current-alpha
-  (of-object "GtkColorSelection")
-  (prop-type "GParamUInt")
-  (docs "The current opacity value (0 fully transparent, 65535 fully opaque)")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property current-rgba
-  (of-object "GtkColorSelection")
-  (prop-type "GParamBoxed")
-  (docs "The current RGBA color")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-;; From GtkColorSelectionDialog
-
-(define-property color-selection
-  (of-object "GtkColorSelectionDialog")
-  (prop-type "GParamObject")
-  (docs "The color selection embedded in the dialog.")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property ok-button
-  (of-object "GtkColorSelectionDialog")
-  (prop-type "GParamObject")
-  (docs "The OK button of the dialog.")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property cancel-button
-  (of-object "GtkColorSelectionDialog")
-  (prop-type "GParamObject")
-  (docs "The cancel button of the dialog.")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property help-button
-  (of-object "GtkColorSelectionDialog")
-  (prop-type "GParamObject")
-  (docs "The help button of the dialog.")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
 ;; From GtkComboBox
 
 (define-signal changed
@@ -2769,26 +2176,6 @@
   (construct-only #f)
 )
 
-(define-property add-tearoffs
-  (of-object "GtkComboBox")
-  (prop-type "GParamBoolean")
-  (docs "Whether dropdowns should have a tearoff menu item")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property tearoff-title
-  (of-object "GtkComboBox")
-  (prop-type "GParamString")
-  (docs "A title that may be displayed by the window manager when the popup is torn-off")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 (define-property has-frame
   (of-object "GtkComboBox")
   (prop-type "GParamBoolean")
@@ -2905,34 +2292,6 @@
   )
 )
 
-(define-property border-width
-  (of-object "GtkContainer")
-  (prop-type "GParamUInt")
-  (docs "The width of the empty border outside the containers children")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property resize-mode
-  (of-object "GtkContainer")
-  (prop-type "GParamEnum")
-  (docs "Specify how resize events are handled")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property child
-  (of-object "GtkContainer")
-  (prop-type "GParamObject")
-  (docs "Can be used to add a new child to the container")
-  (readable #f)
-  (writable #t)
-  (construct-only #f)
-)
-
 ;; From GtkCellView
 
 (define-property background
@@ -2944,16 +2303,6 @@
   (construct-only #f)
 )
 
-(define-property background-gdk
-  (of-object "GtkCellView")
-  (prop-type "GParamBoxed")
-  (docs "Background color as a GdkColor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 (define-property background-rgba
   (of-object "GtkCellView")
   (prop-type "GParamBoxed")
@@ -3255,16 +2604,6 @@
   (construct-only #f)
 )
 
-(define-property inner-border
-  (of-object "GtkEntry")
-  (prop-type "GParamBoxed")
-  (docs "Border between text and frame. Overrides the inner-border style property")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 (define-property invisible-char
   (of-object "GtkEntry")
   (prop-type "GParamUnichar")
@@ -3337,16 +2676,6 @@
   (construct-only #f)
 )
 
-(define-property shadow-type
-  (of-object "GtkEntry")
-  (prop-type "GParamEnum")
-  (docs "Which kind of shadow to draw around the entry when has-frame is set")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 (define-property overwrite-mode
   (of-object "GtkEntry")
   (prop-type "GParamBoolean")
@@ -3419,26 +2748,6 @@
   (construct-only #f)
 )
 
-(define-property primary-icon-stock
-  (of-object "GtkEntry")
-  (prop-type "GParamString")
-  (docs "Stock ID for primary icon")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property secondary-icon-stock
-  (of-object "GtkEntry")
-  (prop-type "GParamString")
-  (docs "Stock ID for secondary icon")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 (define-property primary-icon-name
   (of-object "GtkEntry")
   (prop-type "GParamString")
@@ -3898,16 +3207,6 @@
   (construct-only #f)
 )
 
-(define-property spacing
-  (of-object "GtkExpander")
-  (prop-type "GParamInt")
-  (docs "Space to put between the label and the child")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 (define-property label-widget
   (of-object "GtkExpander")
   (prop-type "GParamObject")
@@ -4440,28 +3739,6 @@
 
 ;; From GtkFontChooserWidget
 
-;; From GtkFontSelection
-
-(define-property font-name
-  (of-object "GtkFontSelection")
-  (prop-type "GParamString")
-  (docs "The string that represents this font")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property preview-text
-  (of-object "GtkFontSelection")
-  (prop-type "GParamString")
-  (docs "The text to display in order to demonstrate the selected font")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-;; From GtkFontSelectionDialog
-
 ;; From GtkFrame
 
 (define-property label
@@ -4877,71 +4154,6 @@
   (construct-only #f)
 )
 
-;; From GtkHandleBox
-
-(define-signal child-detached
-  (of-object "GtkHandleBox")
-  (return-type "void")
-  (when "first")
-  (parameters
-    '("GtkWidget*" "p0")
-  )
-)
-
-(define-signal child-attached
-  (of-object "GtkHandleBox")
-  (return-type "void")
-  (when "first")
-  (parameters
-    '("GtkWidget*" "p0")
-  )
-)
-
-(define-property shadow-type
-  (of-object "GtkHandleBox")
-  (prop-type "GParamEnum")
-  (docs "Appearance of the shadow that surrounds the container")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property handle-position
-  (of-object "GtkHandleBox")
-  (prop-type "GParamEnum")
-  (docs "Position of the handle relative to the child widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property snap-edge
-  (of-object "GtkHandleBox")
-  (prop-type "GParamEnum")
-  (docs "Side of the handlebox that's lined up with the docking point to dock the handlebox")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property snap-edge-set
-  (of-object "GtkHandleBox")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the value from the snap_edge property or a value derived from handle_position")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property child-detached
-  (of-object "GtkHandleBox")
-  (prop-type "GParamBoolean")
-  (docs "A boolean value indicating whether the handlebox's child is attached or detached.")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
 ;; From GtkHeaderBar
 
 (define-property title
@@ -5053,30 +4265,10 @@
   (construct-only #f)
 )
 
-(define-property stock
-  (of-object "GtkImage")
-  (prop-type "GParamString")
-  (docs "Stock ID for a stock image to display")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property icon-set
-  (of-object "GtkImage")
-  (prop-type "GParamBoxed")
-  (docs "Icon set to display")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 (define-property icon-size
   (of-object "GtkImage")
   (prop-type "GParamInt")
-  (docs "Symbolic size to use for stock icon, icon set or named icon")
+  (docs "Symbolic size to use for icon set or named icon")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -5145,48 +4337,6 @@
   (construct-only #f)
 )
 
-;; From GtkImageMenuItem
-
-(define-property image
-  (of-object "GtkImageMenuItem")
-  (prop-type "GParamObject")
-  (docs "Child widget to appear next to the menu text")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property use-stock
-  (of-object "GtkImageMenuItem")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the label text to create a stock menu item")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property accel-group
-  (of-object "GtkImageMenuItem")
-  (prop-type "GParamObject")
-  (docs "The Accel Group to use for stock accelerator keys")
-  (readable #f)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property always-show-image
-  (of-object "GtkImageMenuItem")
-  (prop-type "GParamBoolean")
-  (docs "Whether the image will always be shown")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 ;; From GtkInfoBar
 
 (define-signal close
@@ -6005,26 +5155,6 @@
   (construct-only #f)
 )
 
-(define-property tearoff-state
-  (of-object "GtkMenu")
-  (prop-type "GParamBoolean")
-  (docs "A boolean that indicates whether the menu is torn-off")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property tearoff-title
-  (of-object "GtkMenu")
-  (prop-type "GParamString")
-  (docs "A title that may be displayed by the window manager when this menu is torn-off")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 (define-property monitor
   (of-object "GtkMenu")
   (prop-type "GParamInt")
@@ -6199,16 +5329,6 @@
   (when "first")
 )
 
-(define-property right-justified
-  (of-object "GtkMenuItem")
-  (prop-type "GParamBoolean")
-  (docs "Sets whether the menu item appears justified at the right side of a menu bar")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 (define-property submenu
   (of-object "GtkMenuItem")
   (prop-type "GParamObject")
@@ -6393,16 +5513,6 @@
   (construct-only #f)
 )
 
-(define-property image
-  (of-object "GtkMessageDialog")
-  (prop-type "GParamObject")
-  (docs "The image")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 (define-property message-area
   (of-object "GtkMessageDialog")
   (prop-type "GParamObject")
@@ -6412,48 +5522,6 @@
   (construct-only #f)
 )
 
-;; From GtkMisc
-
-(define-property xalign
-  (of-object "GtkMisc")
-  (prop-type "GParamFloat")
-  (docs "The horizontal alignment, from 0 (left) to 1 (right). Reversed for RTL layouts.")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property yalign
-  (of-object "GtkMisc")
-  (prop-type "GParamFloat")
-  (docs "The vertical alignment, from 0 (top) to 1 (bottom)")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property xpad
-  (of-object "GtkMisc")
-  (prop-type "GParamInt")
-  (docs "The amount of space to add on the left and right of the widget, in pixels")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property ypad
-  (of-object "GtkMisc")
-  (prop-type "GParamInt")
-  (docs "The amount of space to add on the top and bottom of the widget, in pixels")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 ;; From GtkModelButton
 
 (define-property role
@@ -6690,55 +5758,6 @@
   (construct-only #f)
 )
 
-;; From GtkNumerableIcon
-
-(define-property count
-  (of-object "GtkNumerableIcon")
-  (prop-type "GParamInt")
-  (docs "The count of the emblem currently displayed")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property label
-  (of-object "GtkNumerableIcon")
-  (prop-type "GParamString")
-  (docs "The label to be displayed over the icon")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property style-context
-  (of-object "GtkNumerableIcon")
-  (prop-type "GParamObject")
-  (docs "The style context to theme the icon appearance")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property background-icon
-  (of-object "GtkNumerableIcon")
-  (prop-type "GParamObject")
-  (docs "The icon for the number emblem background")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property background-icon-name
-  (of-object "GtkNumerableIcon")
-  (prop-type "GParamString")
-  (docs "The icon name for the number emblem background")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-;; From GtkOffscreenWindow
-
 ;; From GtkOrientable
 
 (define-property orientation
@@ -6887,12 +5906,6 @@
   )
 )
 
-(define-signal show-connect-to-server
-  (of-object "GtkPlacesSidebar")
-  (return-type "void")
-  (when "first")
-)
-
 (define-signal show-enter-location
   (of-object "GtkPlacesSidebar")
   (return-type "void")
@@ -6930,13 +5943,6 @@
   )
 )
 
-(define-signal show-other-locations
-  (of-object "GtkPlacesSidebar")
-  (return-type "void")
-  (when "first")
-  (deprecated #t)
-)
-
 (define-signal show-other-locations-with-flags
   (of-object "GtkPlacesSidebar")
   (return-type "void")
@@ -7000,16 +6006,6 @@
   (construct-only #f)
 )
 
-(define-property show-connect-to-server
-  (of-object "GtkPlacesSidebar")
-  (prop-type "GParamBoolean")
-  (docs "Whether the sidebar includes a builtin shortcut to a 'Connect to server' dialog")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 (define-property show-enter-location
   (of-object "GtkPlacesSidebar")
   (prop-type "GParamBoolean")
@@ -7055,32 +6051,6 @@
   (construct-only #f)
 )
 
-;; From GtkPlug
-
-(define-signal embedded
-  (of-object "GtkPlug")
-  (return-type "void")
-  (when "last")
-)
-
-(define-property embedded
-  (of-object "GtkPlug")
-  (prop-type "GParamBoolean")
-  (docs "Whether the plug is embedded")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property socket-window
-  (of-object "GtkPlug")
-  (prop-type "GParamObject")
-  (docs "The window of the socket the plug is embedded in")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
 ;; From GtkPopover
 
 (define-signal closed
@@ -7125,16 +6095,6 @@
   (construct-only #f)
 )
 
-(define-property transitions-enabled
-  (of-object "GtkPopover")
-  (prop-type "GParamBoolean")
-  (docs "Whether show/hide transitions are enabled or not")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 (define-property constrain-to
   (of-object "GtkPopover")
   (prop-type "GParamEnum")
@@ -7786,44 +6746,6 @@
   (construct-only #f)
 )
 
-;; From GtkRadioAction
-
-(define-signal changed
-  (of-object "GtkRadioAction")
-  (return-type "void")
-  (when "first")
-  (parameters
-    '("GtkRadioAction*" "p0")
-  )
-)
-
-(define-property value
-  (of-object "GtkRadioAction")
-  (prop-type "GParamInt")
-  (docs "The value returned by gtk_radio_action_get_current_value() when this action is the current action 
of its group.")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property group
-  (of-object "GtkRadioAction")
-  (prop-type "GParamObject")
-  (docs "The radio action whose group this action belongs to.")
-  (readable #f)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property current-value
-  (of-object "GtkRadioAction")
-  (prop-type "GParamInt")
-  (docs "The value property of the currently active member of the group to which this action belongs.")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
 ;; From GtkRadioMenuItem
 
 (define-signal group-changed
@@ -7949,17 +6871,6 @@
   (construct-only #f)
 )
 
-;; From GtkRecentAction
-
-(define-property show-numbers
-  (of-object "GtkRecentAction")
-  (prop-type "GParamBoolean")
-  (docs "Whether the items should be displayed with a number")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
 ;; From GtkRecentChooser
 
 (define-signal selection-changed
@@ -8373,15 +7284,6 @@
   (construct-only #f)
 )
 
-(define-property window-placement-set
-  (of-object "GtkScrolledWindow")
-  (prop-type "GParamBoolean")
-  (docs "Whether 'window-placement' should be used to determine the location of the contents with respect to 
the scrollbars.")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
 (define-property shadow-type
   (of-object "GtkScrolledWindow")
   (prop-type "GParamEnum")
@@ -8596,16 +7498,6 @@
   (construct-only #f)
 )
 
-(define-property gtk-fallback-icon-theme
-  (of-object "GtkSettings")
-  (prop-type "GParamString")
-  (docs "Name of a icon theme to fall back to")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 (define-property gtk-key-theme-name
   (of-object "GtkSettings")
   (prop-type "GParamString")
@@ -8615,15 +7507,6 @@
   (construct-only #f)
 )
 
-(define-property gtk-menu-bar-accel
-  (of-object "GtkSettings")
-  (prop-type "GParamString")
-  (docs "Keybinding to activate the menu bar")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
 (define-property gtk-dnd-drag-threshold
   (of-object "GtkSettings")
   (prop-type "GParamInt")
@@ -8642,16 +7525,6 @@
   (construct-only #f)
 )
 
-(define-property gtk-icon-sizes
-  (of-object "GtkSettings")
-  (prop-type "GParamString")
-  (docs "List of icon sizes: gtk-menu=16,16:gtk-button=20,20...")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 (define-property gtk-modules
   (of-object "GtkSettings")
   (prop-type "GParamString")
@@ -8742,66 +7615,6 @@
   (construct-only #f)
 )
 
-(define-property gtk-show-input-method-menu
-  (of-object "GtkSettings")
-  (prop-type "GParamBoolean")
-  (docs "Whether the context menus of entries and text views should offer to change the input method")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property gtk-show-unicode-menu
-  (of-object "GtkSettings")
-  (prop-type "GParamBoolean")
-  (docs "Whether the context menus of entries and text views should offer to insert control characters")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property gtk-timeout-initial
-  (of-object "GtkSettings")
-  (prop-type "GParamInt")
-  (docs "Starting value for timeouts, when button is pressed")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property gtk-timeout-repeat
-  (of-object "GtkSettings")
-  (prop-type "GParamInt")
-  (docs "Repeat value for timeouts, when button is pressed")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property gtk-timeout-expand
-  (of-object "GtkSettings")
-  (prop-type "GParamInt")
-  (docs "Expand value for timeouts, when a widget is expanding a new region")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property gtk-color-scheme
-  (of-object "GtkSettings")
-  (prop-type "GParamString")
-  (docs "A palette of named colors for use in themes")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 (define-property gtk-enable-animations
   (of-object "GtkSettings")
   (prop-type "GParamBoolean")
@@ -8811,66 +7624,6 @@
   (construct-only #f)
 )
 
-(define-property gtk-touchscreen-mode
-  (of-object "GtkSettings")
-  (prop-type "GParamBoolean")
-  (docs "When TRUE, there are no motion notify events delivered on this screen")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property gtk-tooltip-timeout
-  (of-object "GtkSettings")
-  (prop-type "GParamInt")
-  (docs "Timeout before tooltip is shown")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property gtk-tooltip-browse-timeout
-  (of-object "GtkSettings")
-  (prop-type "GParamInt")
-  (docs "Timeout before tooltip is shown when browse mode is enabled")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property gtk-tooltip-browse-mode-timeout
-  (of-object "GtkSettings")
-  (prop-type "GParamInt")
-  (docs "Timeout after which browse mode is disabled")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property gtk-keynav-cursor-only
-  (of-object "GtkSettings")
-  (prop-type "GParamBoolean")
-  (docs "When TRUE, there are only cursor keys available to navigate widgets")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property gtk-keynav-wrap-around
-  (of-object "GtkSettings")
-  (prop-type "GParamBoolean")
-  (docs "Whether to wrap around when keyboard-navigating widgets")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 (define-property gtk-error-bell
   (of-object "GtkSettings")
   (prop-type "GParamBoolean")
@@ -8880,26 +7633,6 @@
   (construct-only #f)
 )
 
-(define-property color-hash
-  (of-object "GtkSettings")
-  (prop-type "GParamBoxed")
-  (docs "A hash table representation of the color scheme.")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property gtk-file-chooser-backend
-  (of-object "GtkSettings")
-  (prop-type "GParamString")
-  (docs "Name of the GtkFileChooser backend to use by default")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 (define-property gtk-print-backends
   (of-object "GtkSettings")
   (prop-type "GParamString")
@@ -8918,15 +7651,6 @@
   (construct-only #f)
 )
 
-(define-property gtk-enable-mnemonics
-  (of-object "GtkSettings")
-  (prop-type "GParamBoolean")
-  (docs "Whether labels should have mnemonics")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
 (define-property gtk-enable-accels
   (of-object "GtkSettings")
   (prop-type "GParamBoolean")
@@ -8936,16 +7660,6 @@
   (construct-only #f)
 )
 
-(define-property gtk-recent-files-limit
-  (of-object "GtkSettings")
-  (prop-type "GParamInt")
-  (docs "Number of recently used files")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 (define-property gtk-im-module
   (of-object "GtkSettings")
   (prop-type "GParamString")
@@ -9000,46 +7714,6 @@
   (construct-only #f)
 )
 
-(define-property gtk-enable-tooltips
-  (of-object "GtkSettings")
-  (prop-type "GParamBoolean")
-  (docs "Whether tooltips should be shown on widgets")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property gtk-toolbar-style
-  (of-object "GtkSettings")
-  (prop-type "GParamEnum")
-  (docs "Whether default toolbars have text only, text and icons, icons only, etc.")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property gtk-toolbar-icon-size
-  (of-object "GtkSettings")
-  (prop-type "GParamEnum")
-  (docs "The size of icons in default toolbars.")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property gtk-auto-mnemonics
-  (of-object "GtkSettings")
-  (prop-type "GParamBoolean")
-  (docs "Whether mnemonics should be automatically shown and hidden when the user presses the mnemonic 
activator.")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 (define-property gtk-primary-button-warps-slider
   (of-object "GtkSettings")
   (prop-type "GParamBoolean")
@@ -9049,16 +7723,6 @@
   (construct-only #f)
 )
 
-(define-property gtk-visible-focus
-  (of-object "GtkSettings")
-  (prop-type "GParamEnum")
-  (docs "Whether 'focus rectangles' should be hidden until the user starts to use the keyboard.")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 (define-property gtk-application-prefer-dark-theme
   (of-object "GtkSettings")
   (prop-type "GParamBoolean")
@@ -9068,16 +7732,6 @@
   (construct-only #f)
 )
 
-(define-property gtk-button-images
-  (of-object "GtkSettings")
-  (prop-type "GParamBoolean")
-  (docs "Whether images should be shown on buttons")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 (define-property gtk-entry-select-on-focus
   (of-object "GtkSettings")
   (prop-type "GParamBoolean")
@@ -9096,66 +7750,6 @@
   (construct-only #f)
 )
 
-(define-property gtk-menu-images
-  (of-object "GtkSettings")
-  (prop-type "GParamBoolean")
-  (docs "Whether images should be shown in menus")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property gtk-menu-bar-popup-delay
-  (of-object "GtkSettings")
-  (prop-type "GParamInt")
-  (docs "Delay before the submenus of a menu bar appear")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property gtk-scrolled-window-placement
-  (of-object "GtkSettings")
-  (prop-type "GParamEnum")
-  (docs "Where the contents of scrolled windows are located with respect to the scrollbars, if not 
overridden by the scrolled window's own placement.")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property gtk-can-change-accels
-  (of-object "GtkSettings")
-  (prop-type "GParamBoolean")
-  (docs "Whether menu accelerators can be changed by pressing a key over the menu item")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property gtk-menu-popup-delay
-  (of-object "GtkSettings")
-  (prop-type "GParamInt")
-  (docs "Minimum time the pointer must stay over a menu item before the submenu appear")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property gtk-menu-popdown-delay
-  (of-object "GtkSettings")
-  (prop-type "GParamInt")
-  (docs "The time before hiding a submenu when the pointer is moving towards the submenu")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 (define-property gtk-label-select-on-focus
   (of-object "GtkSettings")
   (prop-type "GParamBoolean")
@@ -9165,36 +7759,6 @@
   (construct-only #f)
 )
 
-(define-property gtk-color-palette
-  (of-object "GtkSettings")
-  (prop-type "GParamString")
-  (docs "Palette to use in the color selector")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property gtk-im-preedit-style
-  (of-object "GtkSettings")
-  (prop-type "GParamEnum")
-  (docs "How to draw the input method preedit string")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property gtk-im-status-style
-  (of-object "GtkSettings")
-  (prop-type "GParamEnum")
-  (docs "How to draw the input method statusbar")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 (define-property gtk-shell-shows-app-menu
   (of-object "GtkSettings")
   (prop-type "GParamBoolean")
@@ -9561,30 +8125,6 @@
   (construct-only #f)
 )
 
-(define-property ignore-hidden
-  (of-object "GtkSizeGroup")
-  (prop-type "GParamBoolean")
-  (docs "If TRUE, unmapped widgets are ignored when determining the size of the group")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-;; From GtkSocket
-
-(define-signal plug-added
-  (of-object "GtkSocket")
-  (return-type "void")
-  (when "last")
-)
-
-(define-signal plug-removed
-  (of-object "GtkSocket")
-  (return-type "gboolean")
-  (when "last")
-)
-
 ;; From GtkSpinner
 
 (define-property active
@@ -9842,208 +8382,6 @@
   )
 )
 
-;; From GtkStatusIcon
-
-(define-signal size-changed
-  (of-object "GtkStatusIcon")
-  (return-type "gboolean")
-  (when "last")
-  (parameters
-    '("gint" "p0")
-  )
-)
-
-(define-signal button-press-event
-  (of-object "GtkStatusIcon")
-  (return-type "gboolean")
-  (when "last")
-  (parameters
-    '("GdkEventButton*" "p0")
-  )
-)
-
-(define-signal button-release-event
-  (of-object "GtkStatusIcon")
-  (return-type "gboolean")
-  (when "last")
-  (parameters
-    '("GdkEventButton*" "p0")
-  )
-)
-
-(define-signal scroll-event
-  (of-object "GtkStatusIcon")
-  (return-type "gboolean")
-  (when "last")
-  (parameters
-    '("GdkEventScroll*" "p0")
-  )
-)
-
-(define-signal query-tooltip
-  (of-object "GtkStatusIcon")
-  (return-type "gboolean")
-  (when "last")
-  (parameters
-    '("gint" "p0")
-    '("gint" "p1")
-    '("gboolean" "p2")
-    '("GtkTooltip*" "p3")
-  )
-)
-
-(define-signal popup-menu
-  (of-object "GtkStatusIcon")
-  (return-type "void")
-  (when "first")
-  (parameters
-    '("guint" "p0")
-    '("guint32" "p1")
-  )
-)
-
-(define-signal activate
-  (of-object "GtkStatusIcon")
-  (return-type "void")
-  (when "first")
-)
-
-(define-property pixbuf
-  (of-object "GtkStatusIcon")
-  (prop-type "GParamObject")
-  (docs "A GdkPixbuf to display")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property file
-  (of-object "GtkStatusIcon")
-  (prop-type "GParamString")
-  (docs "Filename to load and display")
-  (readable #f)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property stock
-  (of-object "GtkStatusIcon")
-  (prop-type "GParamString")
-  (docs "Stock ID for a stock image to display")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property icon-name
-  (of-object "GtkStatusIcon")
-  (prop-type "GParamString")
-  (docs "The name of the icon from the icon theme")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property gicon
-  (of-object "GtkStatusIcon")
-  (prop-type "GParamObject")
-  (docs "The GIcon being displayed")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property storage-type
-  (of-object "GtkStatusIcon")
-  (prop-type "GParamEnum")
-  (docs "The representation being used for image data")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property size
-  (of-object "GtkStatusIcon")
-  (prop-type "GParamInt")
-  (docs "The size of the icon")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property screen
-  (of-object "GtkStatusIcon")
-  (prop-type "GParamObject")
-  (docs "The screen where this status icon will be displayed")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property visible
-  (of-object "GtkStatusIcon")
-  (prop-type "GParamBoolean")
-  (docs "Whether the status icon is visible")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property orientation
-  (of-object "GtkStatusIcon")
-  (prop-type "GParamEnum")
-  (docs "The orientation of the tray")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property embedded
-  (of-object "GtkStatusIcon")
-  (prop-type "GParamBoolean")
-  (docs "Whether the status icon is embedded")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property has-tooltip
-  (of-object "GtkStatusIcon")
-  (prop-type "GParamBoolean")
-  (docs "Whether this tray icon has a tooltip")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property tooltip-text
-  (of-object "GtkStatusIcon")
-  (prop-type "GParamString")
-  (docs "The contents of the tooltip for this widget")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property tooltip-markup
-  (of-object "GtkStatusIcon")
-  (prop-type "GParamString")
-  (docs "The contents of the tooltip for this tray icon")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property title
-  (of-object "GtkStatusIcon")
-  (prop-type "GParamString")
-  (docs "The title of this tray icon")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
 ;; From GtkStyleContext
 
 (define-signal changed
@@ -10061,16 +8399,6 @@
   (construct-only #f)
 )
 
-(define-property direction
-  (of-object "GtkStyleContext")
-  (prop-type "GParamEnum")
-  (docs "Text direction")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 (define-property paint-clock
   (of-object "GtkStyleContext")
   (prop-type "GParamObject")
@@ -10126,55 +8454,6 @@
   (construct-only #f)
 )
 
-;; From GtkTable
-
-(define-property n-rows
-  (of-object "GtkTable")
-  (prop-type "GParamUInt")
-  (docs "The number of rows in the table")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property n-columns
-  (of-object "GtkTable")
-  (prop-type "GParamUInt")
-  (docs "The number of columns in the table")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property column-spacing
-  (of-object "GtkTable")
-  (prop-type "GParamUInt")
-  (docs "The amount of space between two consecutive columns")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property row-spacing
-  (of-object "GtkTable")
-  (prop-type "GParamUInt")
-  (docs "The amount of space between two consecutive rows")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property homogeneous
-  (of-object "GtkTable")
-  (prop-type "GParamBoolean")
-  (docs "If TRUE, the table cells are all the same width/height")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-;; From GtkTearoffMenuItem
-
 ;; From GtkToggleButton
 
 (define-signal toggled
@@ -10438,16 +8717,6 @@
   (construct-only #f)
 )
 
-(define-property stock-id
-  (of-object "GtkToolButton")
-  (prop-type "GParamString")
-  (docs "The stock icon displayed on the item")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 (define-property icon-name
   (of-object "GtkToolButton")
   (prop-type "GParamString")
@@ -10697,26 +8966,6 @@
   (construct-only #f)
 )
 
-(define-property background-gdk
-  (of-object "GtkTextTag")
-  (prop-type "GParamBoxed")
-  (docs "Background color as a GdkColor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property foreground-gdk
-  (of-object "GtkTextTag")
-  (prop-type "GParamBoxed")
-  (docs "Foreground color as a GdkColor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 (define-property background-rgba
   (of-object "GtkTextTag")
   (prop-type "GParamBoxed")
@@ -11005,16 +9254,6 @@
   (construct-only #f)
 )
 
-(define-property paragraph-background-gdk
-  (of-object "GtkTextTag")
-  (prop-type "GParamBoxed")
-  (docs "Paragraph background color as a GdkColor")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 (define-property paragraph-background-rgba
   (of-object "GtkTextTag")
   (prop-type "GParamBoxed")
@@ -11681,32 +9920,6 @@
   (construct-only #f)
 )
 
-;; From GtkToggleAction
-
-(define-signal toggled
-  (of-object "GtkToggleAction")
-  (return-type "void")
-  (when "first")
-)
-
-(define-property draw-as-radio
-  (of-object "GtkToggleAction")
-  (prop-type "GParamBoolean")
-  (docs "Whether the proxies for this action look like radio action proxies")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property active
-  (of-object "GtkToggleAction")
-  (prop-type "GParamBoolean")
-  (docs "Whether the toggle action should be active")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
 ;; From GtkToggleToolButton
 
 (define-signal toggled
@@ -12022,16 +10235,6 @@
   (construct-only #f)
 )
 
-(define-property rules-hint
-  (of-object "GtkTreeView")
-  (prop-type "GParamBoolean")
-  (docs "Set a hint to the theme engine to draw rows in alternating colors")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 (define-property enable-search
   (of-object "GtkTreeView")
   (prop-type "GParamBoolean")
@@ -12319,80 +10522,6 @@
   (construct-only #t)
 )
 
-;; From GtkUIManager
-
-(define-signal add-widget
-  (of-object "GtkUIManager")
-  (return-type "void")
-  (when "first")
-  (parameters
-    '("GtkWidget*" "p0")
-  )
-)
-
-(define-signal actions-changed
-  (of-object "GtkUIManager")
-  (return-type "void")
-  (when "first")
-)
-
-(define-signal connect-proxy
-  (of-object "GtkUIManager")
-  (return-type "void")
-  (when "first")
-  (parameters
-    '("GtkAction*" "p0")
-    '("GtkWidget*" "p1")
-  )
-)
-
-(define-signal disconnect-proxy
-  (of-object "GtkUIManager")
-  (return-type "void")
-  (when "first")
-  (parameters
-    '("GtkAction*" "p0")
-    '("GtkWidget*" "p1")
-  )
-)
-
-(define-signal pre-activate
-  (of-object "GtkUIManager")
-  (return-type "void")
-  (when "first")
-  (parameters
-    '("GtkAction*" "p0")
-  )
-)
-
-(define-signal post-activate
-  (of-object "GtkUIManager")
-  (return-type "void")
-  (when "first")
-  (parameters
-    '("GtkAction*" "p0")
-  )
-)
-
-(define-property add-tearoffs
-  (of-object "GtkUIManager")
-  (prop-type "GParamBoolean")
-  (docs "Whether tearoff menu items should be added to menus")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property ui
-  (of-object "GtkUIManager")
-  (prop-type "GParamString")
-  (docs "An XML string describing the merged UI")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
 ;; From GtkViewport
 
 (define-property shadow-type
@@ -12474,16 +10603,6 @@
   )
 )
 
-(define-signal state-changed
-  (of-object "GtkWidget")
-  (return-type "void")
-  (when "first")
-  (deprecated #t)
-  (parameters
-    '("GtkStateType" "p0")
-  )
-)
-
 (define-signal state-flags-changed
   (of-object "GtkWidget")
   (return-type "void")
@@ -12511,16 +10630,6 @@
   )
 )
 
-(define-signal style-set
-  (of-object "GtkWidget")
-  (return-type "void")
-  (when "first")
-  (deprecated #t)
-  (parameters
-    '("GtkStyle*" "p0")
-  )
-)
-
 (define-signal style-updated
   (of-object "GtkWidget")
   (return-type "void")
@@ -12939,16 +11048,6 @@
   )
 )
 
-(define-signal visibility-notify-event
-  (of-object "GtkWidget")
-  (return-type "gboolean")
-  (when "last")
-  (deprecated #t)
-  (parameters
-    '("GdkEventVisibility*" "p0")
-  )
-)
-
 (define-signal window-state-event
   (of-object "GtkWidget")
   (return-type "gboolean")
@@ -13153,25 +11252,6 @@
   (construct-only #f)
 )
 
-(define-property composite-child
-  (of-object "GtkWidget")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is part of a composite widget")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property style
-  (of-object "GtkWidget")
-  (prop-type "GParamObject")
-  (docs "The style of the widget, which contains information about how it will look (colors etc)")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 (define-property events
   (of-object "GtkWidget")
   (prop-type "GParamFlags")
@@ -13235,16 +11315,6 @@
   (construct-only #f)
 )
 
-(define-property double-buffered
-  (of-object "GtkWidget")
-  (prop-type "GParamBoolean")
-  (docs "Whether the widget is double buffered")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 (define-property halign
   (of-object "GtkWidget")
   (prop-type "GParamEnum")
@@ -13263,26 +11333,6 @@
   (construct-only #f)
 )
 
-(define-property margin-left
-  (of-object "GtkWidget")
-  (prop-type "GParamInt")
-  (docs "Pixels of extra space on the left side")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property margin-right
-  (of-object "GtkWidget")
-  (prop-type "GParamInt")
-  (docs "Pixels of extra space on the right side")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 (define-property margin-start
   (of-object "GtkWidget")
   (prop-type "GParamInt")
@@ -13636,26 +11686,6 @@
   (construct-only #f)
 )
 
-(define-property has-resize-grip
-  (of-object "GtkWindow")
-  (prop-type "GParamBoolean")
-  (docs "Specifies whether the window should have a resize grip")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-  (deprecated #t)
-)
-
-(define-property resize-grip-visible
-  (of-object "GtkWindow")
-  (prop-type "GParamBoolean")
-  (docs "Specifies whether the window's resize grip is visible.")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-  (deprecated #t)
-)
-
 (define-property application
   (of-object "GtkWindow")
   (prop-type "GParamObject")
@@ -13737,15 +11767,6 @@
   (construct-only #f)
 )
 
-(define-child-property padding
-  (of-object "GtkBox")
-  (prop-type "GParamUInt")
-  (docs "Extra space to put between the child and its neighbors, in pixels")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
 (define-child-property pack-type
   (of-object "GtkBox")
   (prop-type "GParamEnum")
diff --git a/gtk/src/gtk_signals.defs.patch b/gtk/src/gtk_signals.defs.patch
index f22dfdb..956cd7b 100644
--- a/gtk/src/gtk_signals.defs.patch
+++ b/gtk/src/gtk_signals.defs.patch
@@ -1,6 +1,6 @@
---- ./../../gtk/src/gtk_signals.defs.orig      2016-03-08 09:14:43.132753765 +0100
-+++ ./../../gtk/src/gtk_signals.defs   2016-03-08 09:17:51.460727660 +0100
-@@ -2480,21 +2480,21 @@
+--- ./../../gtk/src/gtk_signals.defs.orig      2016-11-01 13:27:33.663188572 +0100
++++ ./../../gtk/src/gtk_signals.defs   2016-11-01 13:50:04.959615287 +0100
+@@ -1998,21 +1998,21 @@
    (construct-only #f)
  )
  
@@ -23,7 +23,7 @@
    (return-type "void")
    (when "first")
  )
-@@ -2554,21 +2554,21 @@
+@@ -2053,21 +2053,21 @@
    (construct-only #f)
  )
  
@@ -46,7 +46,7 @@
    (readable #t)
    (writable #t)
    (construct-only #f)
-@@ -2710,21 +2710,21 @@
+@@ -2117,21 +2117,21 @@
    (of-object "GtkComboBox")
    (return-type "void")
    (when "last")
@@ -69,7 +69,7 @@
    (of-object "GtkComboBox")
    (prop-type "GParamObject")
    (docs "The model for the combo box")
-@@ -3018,21 +3018,21 @@
+@@ -2367,21 +2367,21 @@
  )
  
  ;; From GtkCssProvider
@@ -92,7 +92,7 @@
    (return-type "void")
    (when "last")
  )
-@@ -3171,31 +3171,31 @@
+@@ -2520,31 +2520,31 @@
      '("const-gchar*" "p0")
    )
  )
@@ -126,7 +126,7 @@
    (readable #t)
    (writable #t)
    (construct-only #f)
-@@ -6110,21 +6110,21 @@
+@@ -5297,21 +5297,21 @@
    (of-object "GtkMenuItem")
    (return-type "void")
    (when "first")
@@ -149,7 +149,7 @@
    (parameters
      '("gint" "p0")
    )
-@@ -6797,32 +6797,32 @@
+@@ -5873,32 +5873,32 @@
    (construct-only #f)
  )
  
@@ -184,7 +184,7 @@
    (when "first")
    (parameters
      '("const-gchar*" "p0")
-@@ -6841,41 +6841,41 @@
+@@ -5911,41 +5911,41 @@
    (return-type "void")
    (when "first")
  )
@@ -224,13 +224,13 @@
    )
  )
  
- (define-signal show-other-locations
+ (define-signal show-other-locations-with-flags
    (of-object "GtkPlacesSidebar")
    (return-type "void")
    (when "first")
-   (deprecated #t)
- )
-@@ -7320,21 +7320,21 @@
+   (parameters
+     '("GtkPlacesOpenFlags" "p0")
+@@ -6338,21 +6338,21 @@
  )
  
  (define-signal status-changed
@@ -253,7 +253,7 @@
    (parameters
      '("GtkWidget*" "p0")
      '("GtkPageSetup*" "p1")
-@@ -8082,21 +8082,21 @@
+@@ -7051,21 +7051,21 @@
    (docs "Whether the child is revealed and the animation target reached")
    (readable #t)
    (writable #f)
@@ -276,30 +276,7 @@
    (of-object "GtkScale")
    (prop-type "GParamInt")
    (docs "The number of decimal places that are displayed in the value")
-@@ -8544,21 +8544,21 @@
-   (prop-type "GParamString")
-   (docs "The default font family and size to use")
-   (readable #t)
-   (writable #t)
-   (construct-only #f)
- )
- 
- (define-property gtk-icon-sizes
-   (of-object "GtkSettings")
-   (prop-type "GParamString")
--  (docs "List of icon sizes (gtk-menu=16,16:gtk-button=20,20...")
-+  (docs "List of icon sizes: gtk-menu=16,16:gtk-button=20,20...")
-   (readable #t)
-   (writable #t)
-   (construct-only #f)
-   (deprecated #t)
- )
- 
- (define-property gtk-modules
-   (of-object "GtkSettings")
-   (prop-type "GParamString")
-   (docs "List of currently active GTK modules")
-@@ -9478,21 +9478,21 @@
+@@ -8142,21 +8142,21 @@
    (of-object "GtkSpinButton")
    (return-type "void")
    (when "last")
@@ -322,73 +299,7 @@
  )
  
  (define-signal wrapped
-@@ -9727,39 +9727,39 @@
-   (parameters
-     '("gint" "p0")
-   )
- )
- 
- (define-signal button-press-event
-   (of-object "GtkStatusIcon")
-   (return-type "gboolean")
-   (when "last")
-   (parameters
--    '("GdkEvent*" "p0")
-+    '("GdkEventButton*" "p0")
-   )
- )
- 
- (define-signal button-release-event
-   (of-object "GtkStatusIcon")
-   (return-type "gboolean")
-   (when "last")
-   (parameters
--    '("GdkEvent*" "p0")
-+    '("GdkEventButton*" "p0")
-   )
- )
- 
- (define-signal scroll-event
-   (of-object "GtkStatusIcon")
-   (return-type "gboolean")
-   (when "last")
-   (parameters
--    '("GdkEvent*" "p0")
-+    '("GdkEventScroll*" "p0")
-   )
- )
- 
- (define-signal query-tooltip
-   (of-object "GtkStatusIcon")
-   (return-type "gboolean")
-   (when "last")
-   (parameters
-     '("gint" "p0")
-     '("gint" "p1")
-@@ -9767,21 +9767,21 @@
-     '("GtkTooltip*" "p3")
-   )
- )
- 
- (define-signal popup-menu
-   (of-object "GtkStatusIcon")
-   (return-type "void")
-   (when "first")
-   (parameters
-     '("guint" "p0")
--    '("guint" "p1")
-+    '("guint32" "p1")
-   )
- )
- 
- (define-signal activate
-   (of-object "GtkStatusIcon")
-   (return-type "void")
-   (when "first")
- )
- 
- (define-property pixbuf
-@@ -10395,53 +10395,53 @@
+@@ -8788,53 +8788,53 @@
    (of-object "GtkTextBuffer")
    (return-type "void")
    (when "last")
@@ -447,7 +358,7 @@
  )
  
  (define-signal end-user-action
-@@ -10535,21 +10535,21 @@
+@@ -8928,21 +8928,21 @@
  
  ;; From GtkTextTag
  
@@ -470,7 +381,7 @@
    (readable #t)
    (writable #t)
    (construct-only #t)
-@@ -11660,21 +11660,21 @@
+@@ -9997,21 +9997,21 @@
    )
  )
  
@@ -493,7 +404,7 @@
    (return-type "void")
    (when "first")
  )
-@@ -12419,30 +12419,30 @@
+@@ -10652,30 +10652,30 @@
    (parameters
      '("gboolean" "p0")
    )
@@ -526,7 +437,7 @@
    (parameters
      '("gboolean" "p0")
    )
-@@ -12497,192 +12497,192 @@
+@@ -10730,192 +10730,192 @@
    (parameters
      '("GdkEvent*" "p0")
    )
@@ -739,7 +650,7 @@
    (parameters
      '("GtkSelectionData*" "p0")
      '("guint" "p1")
-@@ -12698,30 +12698,30 @@
+@@ -10931,30 +10931,30 @@
      '("guint" "p1")
      '("guint" "p2")
    )
@@ -772,22 +683,12 @@
    (parameters
      '("GdkDragContext*" "p0")
      '("guint" "p1")
-@@ -12814,48 +12814,48 @@
+@@ -11046,39 +11046,39 @@
+     '("guint" "p4")
      '("guint" "p5")
    )
  )
  
- (define-signal visibility-notify-event
-   (of-object "GtkWidget")
-   (return-type "gboolean")
-   (when "last")
-   (deprecated #t)
-   (parameters
--    '("GdkEvent*" "p0")
-+    '("GdkEventVisibility*" "p0")
-   )
- )
- 
  (define-signal window-state-event
    (of-object "GtkWidget")
    (return-type "gboolean")
diff --git a/gtk/src/gtk_vfuncs.defs b/gtk/src/gtk_vfuncs.defs
index 55db784..3fac474 100644
--- a/gtk/src/gtk_vfuncs.defs
+++ b/gtk/src/gtk_vfuncs.defs
@@ -2,34 +2,6 @@
 ; virtual function definitions
 ; define-vfunc is gtkmm-specific
 
-; GtkAction
-
-(define-vfunc create_menu_item
-  (of-object "GtkAction")
-  (return-type "GtkWidget*")
-)
-
-(define-vfunc create_tool_item
-  (of-object "GtkAction")
-  (return-type "GtkWidget*")
-)
-
-(define-vfunc connect_proxy
-  (of-object "GtkAction")
-  (return-type "void")
-  (parameters
-    '("GtkWidget*" "proxy")
-  )
-)
-
-(define-vfunc disconnect_proxy
-  (of-object "GtkAction")
-  (return-type "void")
-  (parameters
-    '("GtkWidget*" "proxy")
-  )
-)
-
 ; GtkActionable
 
 (define-vfunc get_action_name
@@ -58,25 +30,6 @@
   )
 )
 
-; GtkActivatable
-
-(define-vfunc update
-  (of-object "GtkActivatable")
-  (return-type "void")
-  (parameters
-    '("GtkAction*" "action")
-    '("const-gchar*" "property_name")
-  )
-)
-
-(define-vfunc sync_action_properties
-  (of-object "GtkActivatable")
-  (return-type "void")
-  (parameters
-    '("GtkAction*" "action")
-  )
-)
-
 ; GtkCellArea
 
 (define-vfunc get_request_mode
@@ -448,24 +401,6 @@
   )
 )
 
-; GtkRuler
-
-(define-vfunc draw_ticks
-  (of-object "GtkRuler")
-  (return-type "none")
-  (parameters
-    '("cairo_t*" "cr")
-  )
-)
-
-(define-vfunc draw_pos
-  (of-object "GtkRuler")
-  (return-type "none")
-  (parameters
-    '("cairo_t*" "cr")
-  )
-)
-
 ; GtkScale
 
 (define-vfunc draw_value
@@ -473,409 +408,6 @@
   (return-type "none")
 )
 
-; GtkStyle
-
-(define-vfunc get_column_type
-  (of-object "GtkTreeModel")
-  (return-type "GType")
-  (parameters
-    '("gint" "index")
-  )
-)
-
-(define-vfunc realize
-  (of-object "GtkStyle")
-  (return-type "none")
-)
-
-(define-vfunc unrealize
-  (of-object "GtkStyle")
-  (return-type "none")
-)
-
-(define-vfunc copy
-  (of-object "GtkStyle")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "src")
-  )
-)
-
-(define-vfunc clone
-  (of-object "GtkStyle")
-  (return-type "GtkStyle*")
-)
-
-(define-vfunc init_from_rc
-  (of-object "GtkStyle")
-  (return-type "none")
-  (parameters
-    '("GtkRcStyle*" "rc_style")
-  )
-)
-
-(define-vfunc set_background
-  (of-object "GtkStyle")
-  (return-type "none")
-  (parameters
-    '("GdkWindow*" "window")
-    '("GtkStateType" "state_type")
-  )
-)
-
-(define-vfunc render_icon
-  (of-object "GtkStyle")
-  (return-type "GdkPixbuf*")
-  (parameters
-    '("const-GtkIconSource*" "source")
-    '("GtkTextDirection" "direction")
-    '("GtkStateType" "state")
-    '("GtkIconSize" "size")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-  )
-)
-
-
-(define-vfunc render_icon
-  (of-object "GtkStyle")
-  (return-type "GdkPixbuf*")
-  (parameters
-    '("const-GtkIconSource*" "source")
-    '("GtkTextDirection" "direction")
-    '("GtkStateType" "state")
-    '("GtkIconSize" "size")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-  )
-)
-
-(define-vfunc draw_hline
-  (of-object "GtkStyle")
-  (return-type "none")
-  (parameters
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("gint" "x1")
-    '("gint" "x2")
-    '("gint" "y")
-  )
-)
-
-(define-vfunc draw_vline
-  (of-object "GtkStyle")
-  (return-type "none")
-  (parameters
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("gint" "y1")
-    '("gint" "y2")
-    '("gint" "x")
-  )
-)
-
-(define-vfunc draw_shadow
-  (of-object "GtkStyle")
-  (return-type "none")
-  (parameters
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
-
-(define-vfunc draw_diamond
-  (of-object "GtkStyle")
-  (return-type "none")
-  (parameters
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
-
-(define-vfunc draw_box
-  (of-object "GtkStyle")
-  (return-type "none")
-  (parameters
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
-
-(define-vfunc draw_flat_box
-  (of-object "GtkStyle")
-  (return-type "none")
-  (parameters
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
-(define-vfunc draw_check
-  (of-object "GtkStyle")
-  (return-type "none")
-  (parameters
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
-(define-vfunc draw_option
-  (of-object "GtkStyle")
-  (return-type "none")
-  (parameters
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
-(define-vfunc draw_tab
-  (of-object "GtkStyle")
-  (return-type "none")
-  (parameters
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
-(define-vfunc draw_shadow_gap
-  (of-object "GtkStyle")
-  (return-type "none")
-  (parameters
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-    '("GtkPositionType" "gap_side")
-    '("gint" "gap_x")
-    '("gint" "gap_width")
-  )
-)
-
-(define-vfunc draw_box_gap
-  (of-object "GtkStyle")
-  (return-type "none")
-  (parameters
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-    '("GtkPositionType" "gap_side")
-    '("gint" "gap_x")
-    '("gint" "gap_width")
-  )
-)
-
-(define-vfunc draw_extension
-  (of-object "GtkStyle")
-  (return-type "none")
-  (parameters
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-    '("GtkPositionType" "gap_side")
-  )
-)
-
-(define-vfunc draw_focus
-  (of-object "GtkStyle")
-  (return-type "none")
-  (parameters
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
-(define-vfunc draw_slider
-  (of-object "GtkStyle")
-  (return-type "none")
-  (parameters
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-    '("GtkOrientation" "orientation")
-  )
-)
-
-(define-vfunc draw_handle
-  (of-object "GtkStyle")
-  (return-type "none")
-  (parameters
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-    '("GtkOrientation" "orientation")
-  )
-)
-
-(define-vfunc draw_expander
-  (of-object "GtkStyle")
-  (return-type "none")
-  (parameters
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("gint" "x")
-    '("gint" "y")
-    '("GtkExpanderStyle" "expander_style")
-  )
-)
-
-(define-vfunc draw_layout
-  (of-object "GtkStyle")
-  (return-type "none")
-  (parameters
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("gboolean" "use_text")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("gint" "x")
-    '("gint" "y")
-    '("PangoLayout*" "layout")
-  )
-)
-
-(define-vfunc draw_resize_grip
-  (of-object "GtkStyle")
-  (return-type "none")
-  (parameters
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("GdkWindowEdge" "edge")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
-(define-vfunc draw_polygon
-  (of-object "GtkStyle")
-  (return-type "none")
-  (parameters
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("GdkPoint*" "point")
-    '("gint" "npoints")
-    '("gboolean" "fill")
-  )
-)
-
-(define-vfunc draw_arrow
-  (of-object "GtkStyle")
-  (return-type "none")
-  (parameters
-    '("cairo_t*" "cr")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("GtkArrowType" "arrow_type")
-    '("gboolean" "fill")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
-
 ; GtkTreeModel
 
 (define-vfunc get_flags
@@ -1084,22 +616,6 @@
   )
 )
 
-; GtkProgress
-
-(define-vfunc paint
-  (of-object "GtkProgress")
-  (return-type "none")
-)
-
-(define-vfunc update
-  (of-object "GtkProgress")
-  (return-type "none")
-)
-
-(define-vfunc act_mode_enter
-  (of-object "GtkProgress")
-  (return-type "none")
-)
 ; GtkViewPort
 
 (define-vfunc set_scroll_adjustments
@@ -1137,43 +653,6 @@
   (return-type "GtkSizeRequestMode")
 )
 
-(define-vfunc get_preferred_height
-  (of-object "GtkWidget")
-  (return-type "void")
-  (parameters
-    '("gint*" "minimum_height")
-    '("gint*" "natural_height")
-  )
-)
-
-(define-vfunc get_preferred_width_for_height
-  (of-object "GtkWidget")
-  (return-type "void")
-  (parameters
-    '("gint" "height")
-    '("gint*" "minimum_width")
-    '("gint*" "natural_width")
-  )
-)
-
-(define-vfunc get_preferred_width
-  (of-object "GtkWidget")
-  (return-type "void")
-  (parameters
-    '("gint*" "minimum_width")
-    '("gint*" "natural_width")
-  )
-)
-
-(define-vfunc get_preferred_height_for_width
-  (of-object "GtkWidget")
-  (return-type "void")
-  (parameters
-    '("gint" "width")
-    '("gint*" "minimum_height")
-    '("gint*" "natural_height")
-  )
-)
 
 ; GtkRecentChooser
 
@@ -1299,11 +778,6 @@
   (return-type "GtkToolbarStyle")
 )
 
-(define-vfunc get_relief_style
-  (of-object "GtkToolShell")
-  (return-type "GtkReliefStyle")
-)
-
 (define-vfunc rebuild_menu
   (of-object "GtkToolShell")
   (return-type "none")



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