[gtkmm] Gdk, gtk: Regenerate the docs.xml and .defs files



commit e9f2674f3080483872da7a8bf4d26a5192b479a4
Author: Kjell Ahlstedt <kjellahlstedt gmail com>
Date:   Tue Sep 5 19:35:52 2017 +0200

    Gdk, gtk: Regenerate the docs.xml and .defs files
    
    and gtk_signals.defs.patch.
    
    Add some substitute_enumerator_name elements in the docs_override.xml
    files. The new substitutions are needed for default values of properties.

 gdk/src/gdk_docs.xml            |  123 ++----
 gdk/src/gdk_docs_override.xml   |    4 +
 gdk/src/gdk_enums.defs          |   34 +--
 gdk/src/gdk_methods.defs        |  531 +++++++++++++++++++++++--
 gdk/src/gdk_pixbuf_methods.defs |   49 +++
 gdk/src/gdk_signals.defs        |   27 ++
 gtk/src/gtk_docs.xml            |  335 +++-------------
 gtk/src/gtk_docs_override.xml   |   23 +
 gtk/src/gtk_enums.defs          |    8 +-
 gtk/src/gtk_methods.defs        |  118 ++----
 gtk/src/gtk_signals.defs        |  842 +++++++++++++++++++++++++++++++++++++++
 gtk/src/gtk_signals.defs.patch  |  250 +-----------
 12 files changed, 1616 insertions(+), 728 deletions(-)
---
diff --git a/gdk/src/gdk_docs.xml b/gdk/src/gdk_docs.xml
index 1cdf199..187b04b 100644
--- a/gdk/src/gdk_docs.xml
+++ b/gdk/src/gdk_docs.xml
@@ -3696,27 +3696,6 @@ that belongs to a status icon.
 </parameters>
 </enum>
 
-<enum name="GdkWindowWindowClass">
-<description>
-@GDK_INPUT_OUTPUT windows are the standard kind of window you might expect.
-Such windows receive events and are also displayed on screen.
-@GDK_INPUT_ONLY windows are invisible; they are usually placed above other
-windows in order to trap or filter the events. You can’t draw on
-@GDK_INPUT_ONLY windows.
-
-</description>
-<parameters>
-<parameter name="GDK_INPUT_OUTPUT">
-<parameter_description> window for graphics and events
-</parameter_description>
-</parameter>
-<parameter name="GDK_INPUT_ONLY">
-<parameter_description> window for events only
-</parameter_description>
-</parameter>
-</parameters>
-</enum>
-
 <function name="gdk_app_launch_context_set_desktop">
 <description>
 Sets the workspace on which applications will be launched when
@@ -8618,19 +8597,6 @@ Since: 3.8
 <return></return>
 </function>
 
-<function name="gdk_get_default_root_window">
-<description>
-Obtains the root window (parent all other windows are inside)
-for the default display and screen.
-
-
-</description>
-<parameters>
-</parameters>
-<return> the default root window
-</return>
-</function>
-
 <function name="gdk_get_display_arg_name">
 <description>
 Gets the display name specified in the command line arguments passed
@@ -10819,6 +10785,42 @@ it manages are freed.
 <return></return>
 </function>
 
+<function name="gdk_pixbuf_calculate_rowstride">
+<description>
+Calculates the rowstride that an image created with those values would
+have. This is useful for front-ends and backends that want to sanity
+check image values without needing to create them.
+
+Since: 2.36.8
+
+</description>
+<parameters>
+<parameter name="colorspace">
+<parameter_description> Color space for image
+</parameter_description>
+</parameter>
+<parameter name="has_alpha">
+<parameter_description> Whether the image should have transparency information
+</parameter_description>
+</parameter>
+<parameter name="bits_per_sample">
+<parameter_description> Number of bits per color sample
+</parameter_description>
+</parameter>
+<parameter name="width">
+<parameter_description> Width of image in pixels, must be &gt; 0
+</parameter_description>
+</parameter>
+<parameter name="height">
+<parameter_description> Height of image in pixels, must be &gt; 0
+</parameter_description>
+</parameter>
+</parameters>
+<return> the rowstride for the given values, or -1 in case of error.
+
+</return>
+</function>
+
 <function name="gdk_pixbuf_composite">
 <description>
 Creates a transformation of the source image @src by scaling by
@@ -14314,7 +14316,7 @@ Since: 3.90
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the @rgab is clear
+<return> %TRUE if the @rgba is clear
 
 </return>
 </function>
@@ -14333,7 +14335,7 @@ Since: 3.90
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the @rgab is opaque
+<return> %TRUE if the @rgba is opaque
 
 </return>
 </function>
@@ -14353,7 +14355,7 @@ have full opacity)
 
 Where “r”, “g”, “b” and “a” are respectively the red, green, blue and
 alpha color values. In the last two cases, r g and b are either integers
-in the range 0 to 255 or precentage values in the range 0% to 100%, and
+in the range 0 to 255 or percentage values in the range 0% to 100%, and
 a is a floating point value in the range 0 to 1.
 
 Since: 3.0
@@ -14460,24 +14462,6 @@ has been set.
 </return>
 </function>
 
-<function name="gdk_screen_get_root_window">
-<description>
-Gets the root window of @screen.
-
-Since: 2.2
-
-</description>
-<parameters>
-<parameter name="screen">
-<parameter_description> a #GdkScreen
-</parameter_description>
-</parameter>
-</parameters>
-<return> the root window
-
-</return>
-</function>
-
 <function name="gdk_screen_get_setting">
 <description>
 Retrieves a desktop-wide setting such as double-click time
@@ -14512,8 +14496,7 @@ in @value, %FALSE otherwise.
 <function name="gdk_screen_get_toplevel_windows">
 <description>
 Obtains a list of all toplevel windows known to GDK on the screen @screen.
-A toplevel window is a child of the root window (see
-gdk_get_default_root_window()).
+A toplevel window has no parent window.
 
 The returned list should be freed with g_list_free(), but
 its elements need not be freed.
@@ -17841,32 +17824,6 @@ Since: 3.90
 </return>
 </function>
 
-<function name="gdk_window_new_input">
-<description>
-Creates a new client-side input-only window.
-
-Since: 3.90
-
-</description>
-<parameters>
-<parameter name="parent">
-<parameter_description> the parent window
-</parameter_description>
-</parameter>
-<parameter name="event_mask">
-<parameter_description> event mask (see gdk_window_set_events())
-</parameter_description>
-</parameter>
-<parameter name="position">
-<parameter_description> placement of the window inside @parent
-</parameter_description>
-</parameter>
-</parameters>
-<return> the new #GdkWindow
-
-</return>
-</function>
-
 <function name="gdk_window_new_popup">
 <description>
 Creates a new toplevel popup window. The window will bypass window
diff --git a/gdk/src/gdk_docs_override.xml b/gdk/src/gdk_docs_override.xml
index 59da180..ebede17 100644
--- a/gdk/src/gdk_docs_override.xml
+++ b/gdk/src/gdk_docs_override.xml
@@ -36,6 +36,10 @@
 <substitute_enumerator_name from_prefix="GDK_VISUAL_" to_prefix="Gdk::Visual::Type::" />
 <substitute_enumerator_name from_prefix="GDK_TOUCHPAD_GESTURE_PHASE_" 
to_prefix="Gdk::TouchpadGesturePhase::" />
 <substitute_enumerator_name from_prefix="GDK_MODIFIER_INTENT_" to_prefix="Gdk::ModifierIntent::" />
+<substitute_enumerator_name from_prefix="GDK_COLORSPACE_" to_prefix="Gdk::Colorspace::" />
+<substitute_enumerator_name from_prefix="GDK_MODE_" to_prefix="Gdk::InputMode::" />
+<substitute_enumerator_name from_prefix="GDK_SOURCE_" to_prefix="Gdk::InputSource::" />
+<substitute_enumerator_name from_prefix="GDK_SUBPIXEL_LAYOUT_" to_prefix="Gdk::SubpixelLayout::" />
 <!-- Some enums have enumerators without unique prefixes. Handle these enumerators individually. -->
 <substitute_enumerator_name from="GDK_POINTER_MOTION_HINT_MASK" 
to="Gdk::EventMask::POINTER_MOTION_HINT_MASK" />
 <substitute_enumerator_name from="GDK_MOTION_NOTIFY" to="Gdk::Event::Type::MOTION_NOTIFY" />
diff --git a/gdk/src/gdk_enums.defs b/gdk/src/gdk_enums.defs
index 6a15469..1cf3b96 100644
--- a/gdk/src/gdk_enums.defs
+++ b/gdk/src/gdk_enums.defs
@@ -1177,15 +1177,15 @@
   (in-module "Gdk")
   (c-name "GdkAxisFlags")
   (values
-    '("x" "GDK_AXIS_FLAG_X" "1 << GDK_AXIS_X")
-    '("y" "GDK_AXIS_FLAG_Y" "1 << GDK_AXIS_Y")
-    '("pressure" "GDK_AXIS_FLAG_PRESSURE" "1 << GDK_AXIS_PRESSURE")
-    '("xtilt" "GDK_AXIS_FLAG_XTILT" "1 << GDK_AXIS_XTILT")
-    '("ytilt" "GDK_AXIS_FLAG_YTILT" "1 << GDK_AXIS_YTILT")
-    '("wheel" "GDK_AXIS_FLAG_WHEEL" "1 << GDK_AXIS_WHEEL")
-    '("distance" "GDK_AXIS_FLAG_DISTANCE" "1 << GDK_AXIS_DISTANCE")
-    '("rotation" "GDK_AXIS_FLAG_ROTATION" "1 << GDK_AXIS_ROTATION")
-    '("slider" "GDK_AXIS_FLAG_SLIDER" "1 << GDK_AXIS_SLIDER")
+    '("x" "GDK_AXIS_FLAG_X" "0x2")
+    '("y" "GDK_AXIS_FLAG_Y" "0x4")
+    '("pressure" "GDK_AXIS_FLAG_PRESSURE" "0x8")
+    '("xtilt" "GDK_AXIS_FLAG_XTILT" "0x10")
+    '("ytilt" "GDK_AXIS_FLAG_YTILT" "0x20")
+    '("wheel" "GDK_AXIS_FLAG_WHEEL" "0x40")
+    '("distance" "GDK_AXIS_FLAG_DISTANCE" "0x80")
+    '("rotation" "GDK_AXIS_FLAG_ROTATION" "0x100")
+    '("slider" "GDK_AXIS_FLAG_SLIDER" "0x200")
   )
 )
 
@@ -1220,22 +1220,6 @@
 ;; Original typedef:
 ;; typedef enum
 ;; {
-;;   GDK_INPUT_OUTPUT, /*< nick=input-output >*/
-;;   GDK_INPUT_ONLY    /*< nick=input-only >*/
-;; } GdkWindowWindowClass;
-
-(define-enum-extended WindowWindowClass
-  (in-module "Gdk")
-  (c-name "GdkWindowWindowClass")
-  (values
-    '("output" "GDK_INPUT_OUTPUT" "0")
-    '("only" "GDK_INPUT_ONLY" "1")
-  )
-)
-
-;; Original typedef:
-;; typedef enum
-;; {
 ;;   GDK_WINDOW_ROOT,
 ;;   GDK_WINDOW_TOPLEVEL,
 ;;   GDK_WINDOW_CHILD,
diff --git a/gdk/src/gdk_methods.defs b/gdk/src/gdk_methods.defs
index 06b10d5..abf1577 100644
--- a/gdk/src/gdk_methods.defs
+++ b/gdk/src/gdk_methods.defs
@@ -597,16 +597,6 @@
   )
 )
 
-(define-enum WindowWindowClass
-  (in-module "Gdk")
-  (c-name "GdkWindowWindowClass")
-  (gtype-id "GDK_TYPE_WINDOW_WINDOW_CLASS")
-  (values
-    '("output" "GDK_INPUT_OUTPUT")
-    '("only" "GDK_INPUT_ONLY")
-  )
-)
-
 (define-enum WindowType
   (in-module "Gdk")
   (c-name "GdkWindowType")
@@ -887,6 +877,10 @@
 
 
 
+;; From gdkconfig.h
+
+
+
 ;; From gdkcursor.h
 
 (define-function gdk_cursor_get_type
@@ -1955,6 +1949,235 @@
 
 
 
+;; From gdkenumtypes.h
+
+(define-function gdk_cursor_type_get_type
+  (c-name "gdk_cursor_type_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_input_source_get_type
+  (c-name "gdk_input_source_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_input_mode_get_type
+  (c-name "gdk_input_mode_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_device_type_get_type
+  (c-name "gdk_device_type_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_device_pad_feature_get_type
+  (c-name "gdk_device_pad_feature_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_device_tool_type_get_type
+  (c-name "gdk_device_tool_type_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_drag_action_get_type
+  (c-name "gdk_drag_action_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_drag_cancel_reason_get_type
+  (c-name "gdk_drag_cancel_reason_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_drag_protocol_get_type
+  (c-name "gdk_drag_protocol_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_filter_return_get_type
+  (c-name "gdk_filter_return_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_event_type_get_type
+  (c-name "gdk_event_type_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_visibility_state_get_type
+  (c-name "gdk_visibility_state_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_touchpad_gesture_phase_get_type
+  (c-name "gdk_touchpad_gesture_phase_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_scroll_direction_get_type
+  (c-name "gdk_scroll_direction_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_notify_type_get_type
+  (c-name "gdk_notify_type_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_crossing_mode_get_type
+  (c-name "gdk_crossing_mode_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_property_state_get_type
+  (c-name "gdk_property_state_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_window_state_get_type
+  (c-name "gdk_window_state_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_setting_action_get_type
+  (c-name "gdk_setting_action_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_owner_change_get_type
+  (c-name "gdk_owner_change_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_subpixel_layout_get_type
+  (c-name "gdk_subpixel_layout_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_frame_clock_phase_get_type
+  (c-name "gdk_frame_clock_phase_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_prop_mode_get_type
+  (c-name "gdk_prop_mode_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_seat_capabilities_get_type
+  (c-name "gdk_seat_capabilities_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_byte_order_get_type
+  (c-name "gdk_byte_order_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_modifier_type_get_type
+  (c-name "gdk_modifier_type_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_modifier_intent_get_type
+  (c-name "gdk_modifier_intent_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_status_get_type
+  (c-name "gdk_status_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_grab_status_get_type
+  (c-name "gdk_grab_status_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_grab_ownership_get_type
+  (c-name "gdk_grab_ownership_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_event_mask_get_type
+  (c-name "gdk_event_mask_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_gl_error_get_type
+  (c-name "gdk_gl_error_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_vulkan_error_get_type
+  (c-name "gdk_vulkan_error_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_window_type_hint_get_type
+  (c-name "gdk_window_type_hint_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_axis_use_get_type
+  (c-name "gdk_axis_use_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_axis_flags_get_type
+  (c-name "gdk_axis_flags_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_visual_type_get_type
+  (c-name "gdk_visual_type_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_window_type_get_type
+  (c-name "gdk_window_type_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_window_hints_get_type
+  (c-name "gdk_window_hints_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_wm_decoration_get_type
+  (c-name "gdk_wm_decoration_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_wm_function_get_type
+  (c-name "gdk_wm_function_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_gravity_get_type
+  (c-name "gdk_gravity_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_anchor_hints_get_type
+  (c-name "gdk_anchor_hints_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_window_edge_get_type
+  (c-name "gdk_window_edge_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_fullscreen_mode_get_type
+  (c-name "gdk_fullscreen_mode_get_type")
+  (return-type "GType")
+)
+
+
+
 ;; From gdkevents.h
 
 (define-function gdk_event_get_type
@@ -2307,12 +2530,6 @@
   )
 )
 
-(define-method get_user_data
-  (of-object "GdkEvent")
-  (c-name "gdk_event_get_user_data")
-  (return-type "GObject*")
-)
-
 
 
 ;; From gdkframeclock.h
@@ -2898,6 +3115,10 @@
 
 
 
+;; From gdkmarshalers.h
+
+
+
 ;; From gdkmonitor.h
 
 (define-function gdk_monitor_get_type
@@ -3180,6 +3401,10 @@
 
 
 
+;; From gdkresources.h
+
+
+
 ;; From gdkrgba.h
 
 (define-function gdk_rgba_get_type
@@ -3252,12 +3477,6 @@
   (return-type "GType")
 )
 
-(define-method get_root_window
-  (of-object "GdkScreen")
-  (c-name "gdk_screen_get_root_window")
-  (return-type "GdkWindow*")
-)
-
 (define-method get_display
   (of-object "GdkScreen")
   (c-name "gdk_screen_get_display")
@@ -3543,6 +3762,10 @@
 
 
 
+;; From gdkversionmacros.h
+
+
+
 ;; From gdkvisual.h
 
 (define-function gdk_visual_get_type
@@ -3734,16 +3957,6 @@
   )
 )
 
-(define-method new_input
-  (of-object "GdkWindow")
-  (c-name "gdk_window_new_input")
-  (return-type "GdkWindow*")
-  (parameters
-    '("gint" "event_mask")
-    '("const-GdkRectangle*" "position")
-  )
-)
-
 (define-method destroy
   (of-object "GdkWindow")
   (c-name "gdk_window_destroy")
@@ -4756,11 +4969,6 @@
   )
 )
 
-(define-function gdk_get_default_root_window
-  (c-name "gdk_get_default_root_window")
-  (return-type "GdkWindow*")
-)
-
 (define-method set_support_multidevice
   (of-object "GdkWindow")
   (c-name "gdk_window_set_support_multidevice")
@@ -4863,3 +5071,252 @@
 ;; From keyname-table.h
 
 
+
+;; From stamp-gdkenumtypes.h
+
+
+
+;; From gdkconfig.h
+
+
+
+;; From gdkenumtypes.h
+
+(define-function gdk_cursor_type_get_type
+  (c-name "gdk_cursor_type_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_input_source_get_type
+  (c-name "gdk_input_source_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_input_mode_get_type
+  (c-name "gdk_input_mode_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_device_type_get_type
+  (c-name "gdk_device_type_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_device_pad_feature_get_type
+  (c-name "gdk_device_pad_feature_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_device_tool_type_get_type
+  (c-name "gdk_device_tool_type_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_drag_action_get_type
+  (c-name "gdk_drag_action_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_drag_cancel_reason_get_type
+  (c-name "gdk_drag_cancel_reason_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_drag_protocol_get_type
+  (c-name "gdk_drag_protocol_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_filter_return_get_type
+  (c-name "gdk_filter_return_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_event_type_get_type
+  (c-name "gdk_event_type_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_visibility_state_get_type
+  (c-name "gdk_visibility_state_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_touchpad_gesture_phase_get_type
+  (c-name "gdk_touchpad_gesture_phase_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_scroll_direction_get_type
+  (c-name "gdk_scroll_direction_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_notify_type_get_type
+  (c-name "gdk_notify_type_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_crossing_mode_get_type
+  (c-name "gdk_crossing_mode_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_property_state_get_type
+  (c-name "gdk_property_state_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_window_state_get_type
+  (c-name "gdk_window_state_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_setting_action_get_type
+  (c-name "gdk_setting_action_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_owner_change_get_type
+  (c-name "gdk_owner_change_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_frame_clock_phase_get_type
+  (c-name "gdk_frame_clock_phase_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_subpixel_layout_get_type
+  (c-name "gdk_subpixel_layout_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_prop_mode_get_type
+  (c-name "gdk_prop_mode_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_seat_capabilities_get_type
+  (c-name "gdk_seat_capabilities_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_byte_order_get_type
+  (c-name "gdk_byte_order_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_modifier_type_get_type
+  (c-name "gdk_modifier_type_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_modifier_intent_get_type
+  (c-name "gdk_modifier_intent_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_status_get_type
+  (c-name "gdk_status_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_grab_status_get_type
+  (c-name "gdk_grab_status_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_grab_ownership_get_type
+  (c-name "gdk_grab_ownership_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_event_mask_get_type
+  (c-name "gdk_event_mask_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_gl_error_get_type
+  (c-name "gdk_gl_error_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_vulkan_error_get_type
+  (c-name "gdk_vulkan_error_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_window_type_hint_get_type
+  (c-name "gdk_window_type_hint_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_axis_use_get_type
+  (c-name "gdk_axis_use_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_axis_flags_get_type
+  (c-name "gdk_axis_flags_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_visual_type_get_type
+  (c-name "gdk_visual_type_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_window_type_get_type
+  (c-name "gdk_window_type_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_window_hints_get_type
+  (c-name "gdk_window_hints_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_wm_decoration_get_type
+  (c-name "gdk_wm_decoration_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_wm_function_get_type
+  (c-name "gdk_wm_function_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_gravity_get_type
+  (c-name "gdk_gravity_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_anchor_hints_get_type
+  (c-name "gdk_anchor_hints_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_window_edge_get_type
+  (c-name "gdk_window_edge_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_fullscreen_mode_get_type
+  (c-name "gdk_fullscreen_mode_get_type")
+  (return-type "GType")
+)
+
+
+
+;; From gdkmarshalers.h
+
+
+
+;; From gdkresources.h
+
+
+
+;; From gdkversionmacros.h
+
+
diff --git a/gdk/src/gdk_pixbuf_methods.defs b/gdk/src/gdk_pixbuf_methods.defs
index 693fd8f..5dd6b26 100644
--- a/gdk/src/gdk_pixbuf_methods.defs
+++ b/gdk/src/gdk_pixbuf_methods.defs
@@ -395,6 +395,18 @@
   )
 )
 
+(define-function gdk_pixbuf_calculate_rowstride
+  (c-name "gdk_pixbuf_calculate_rowstride")
+  (return-type "gint")
+  (parameters
+    '("GdkColorspace" "colorspace")
+    '("gboolean" "has_alpha")
+    '("int" "bits_per_sample")
+    '("int" "width")
+    '("int" "height")
+  )
+)
+
 (define-method copy
   (of-object "GdkPixbuf")
   (c-name "gdk_pixbuf_copy")
@@ -1307,3 +1319,40 @@
 )
 
 
+
+;; From gdk-pixbuf-enum-types.h
+
+(define-function gdk_pixbuf_alpha_mode_get_type
+  (c-name "gdk_pixbuf_alpha_mode_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_colorspace_get_type
+  (c-name "gdk_colorspace_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_pixbuf_error_get_type
+  (c-name "gdk_pixbuf_error_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_interp_type_get_type
+  (c-name "gdk_interp_type_get_type")
+  (return-type "GType")
+)
+
+(define-function gdk_pixbuf_rotation_get_type
+  (c-name "gdk_pixbuf_rotation_get_type")
+  (return-type "GType")
+)
+
+
+
+;; From gdk-pixbuf-features.h
+
+
+
+;; From gdk-pixbuf-marshal.h
+
+
diff --git a/gdk/src/gdk_signals.defs b/gdk/src/gdk_signals.defs
index dca8433..3c577fc 100644
--- a/gdk/src/gdk_signals.defs
+++ b/gdk/src/gdk_signals.defs
@@ -86,6 +86,7 @@
   (readable #t)
   (writable #t)
   (construct-only #t)
+  (default-value "")
 )
 
 (define-property associated-device
@@ -104,6 +105,7 @@
   (readable #t)
   (writable #t)
   (construct-only #t)
+  (default-value "GDK_DEVICE_TYPE_MASTER")
 )
 
 (define-property input-source
@@ -113,6 +115,7 @@
   (readable #t)
   (writable #t)
   (construct-only #t)
+  (default-value "GDK_SOURCE_MOUSE")
 )
 
 (define-property input-mode
@@ -122,6 +125,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GDK_MODE_DISABLED")
 )
 
 (define-property has-cursor
@@ -131,6 +135,7 @@
   (readable #t)
   (writable #t)
   (construct-only #t)
+  (default-value "FALSE")
 )
 
 (define-property n-axes
@@ -140,6 +145,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property vendor-id
@@ -149,6 +155,7 @@
   (readable #t)
   (writable #t)
   (construct-only #t)
+  (default-value "")
 )
 
 (define-property product-id
@@ -158,6 +165,7 @@
   (readable #t)
   (writable #t)
   (construct-only #t)
+  (default-value "")
 )
 
 (define-property seat
@@ -176,6 +184,7 @@
   (readable #t)
   (writable #t)
   (construct-only #t)
+  (default-value "0")
 )
 
 (define-property axes
@@ -185,6 +194,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property tool
@@ -294,6 +304,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property rgba
@@ -303,6 +314,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 ;; From GdkDisplayManager
@@ -398,6 +410,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property model
@@ -407,6 +420,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property scale-factor
@@ -416,6 +430,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "1")
 )
 
 (define-property geometry
@@ -443,6 +458,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property height-mm
@@ -452,6 +468,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property refresh-rate
@@ -461,6 +478,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property subpixel-layout
@@ -470,6 +488,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "GDK_SUBPIXEL_LAYOUT_UNKNOWN")
 )
 
 ;; From GdkPixbuf
@@ -481,6 +500,7 @@
   (readable #t)
   (writable #t)
   (construct-only #t)
+  (default-value "GDK_COLORSPACE_RGB")
 )
 
 (define-property n-channels
@@ -490,6 +510,7 @@
   (readable #t)
   (writable #t)
   (construct-only #t)
+  (default-value "3")
 )
 
 (define-property has-alpha
@@ -499,6 +520,7 @@
   (readable #t)
   (writable #t)
   (construct-only #t)
+  (default-value "FALSE")
 )
 
 (define-property bits-per-sample
@@ -508,6 +530,7 @@
   (readable #t)
   (writable #t)
   (construct-only #t)
+  (default-value "8")
 )
 
 (define-property width
@@ -517,6 +540,7 @@
   (readable #t)
   (writable #t)
   (construct-only #t)
+  (default-value "1")
 )
 
 (define-property height
@@ -526,6 +550,7 @@
   (readable #t)
   (writable #t)
   (construct-only #t)
+  (default-value "1")
 )
 
 (define-property rowstride
@@ -535,6 +560,7 @@
   (readable #t)
   (writable #t)
   (construct-only #t)
+  (default-value "1")
 )
 
 (define-property pixels
@@ -610,6 +636,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 ;; From GdkSeat
diff --git a/gtk/src/gtk_docs.xml b/gtk/src/gtk_docs.xml
index c1ea4b3..fdbdfe3 100644
--- a/gtk/src/gtk_docs.xml
+++ b/gtk/src/gtk_docs.xml
@@ -3712,6 +3712,19 @@ Since: 2.20
 <return></return>
 </signal>
 
+<signal name="GtkEntry::show-emoji-icon">
+<description>
+When this is %TRUE, the entry will show an emoji icon in the secondary
+icon position that brings up the Emoji chooser when clicked.
+
+Since: 3.92
+
+</description>
+<parameters>
+</parameters>
+<return></return>
+</signal>
+
 <signal name="GtkEntry::tabs">
 <description>
 A list of tabstops to apply to the text of the entry.
@@ -6956,6 +6969,14 @@ first word of each sentence
 <parameter_description> The text is vertical. Since 3.18
 </parameter_description>
 </parameter>
+<parameter name="GTK_INPUT_HINT_EMOJI">
+<parameter_description> Suggest offering Emoji support. Since 3.22.20
+</parameter_description>
+</parameter>
+<parameter name="GTK_INPUT_HINT_NO_EMOJI">
+<parameter_description> Suggest not offering Emoji support. Since 3.22.20
+</parameter_description>
+</parameter>
 </parameters>
 </enum>
 
@@ -18837,6 +18858,8 @@ Since: 3.6
 <description>
 Sets the closure to be monitored by this accelerator label. The closure
 must be connected to an accelerator group; see gtk_accel_group_connect().
+Passing %NULL for @accel_closure will dissociate @accel_label from its
+current closure, if any.
 
 </description>
 <parameters>
@@ -18845,7 +18868,8 @@ must be connected to an accelerator group; see gtk_accel_group_connect().
 </parameter_description>
 </parameter>
 <parameter name="accel_closure">
-<parameter_description> the closure to monitor for accelerator changes.
+<parameter_description> the closure to monitor for accelerator changes,
+or %NULL
 </parameter_description>
 </parameter>
 </parameters>
@@ -18854,7 +18878,8 @@ must be connected to an accelerator group; see gtk_accel_group_connect().
 
 <function name="gtk_accel_label_set_accel_widget">
 <description>
-Sets the widget to be monitored by this accelerator label.
+Sets the widget to be monitored by this accelerator label. Passing %NULL for
+@accel_widget will dissociate @accel_label from its current widget, if any.
 
 </description>
 <parameters>
@@ -18863,7 +18888,7 @@ Sets the widget to be monitored by this accelerator label.
 </parameter_description>
 </parameter>
 <parameter name="accel_widget">
-<parameter_description> the widget to be monitored.
+<parameter_description> the widget to be monitored, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
@@ -22191,7 +22216,8 @@ added, so you do not need to unref it.
 </parameter_description>
 </parameter>
 </parameters>
-<return> pointer to child of the #GtkBin
+<return> the child of @bin, or %NULL if it does
+not have a child.
 </return>
 </function>
 
@@ -28024,7 +28050,7 @@ Since: 3.92
 
 <function name="gtk_center_box_get_center_widget">
 <description>
-Gets the center widget.
+Gets the center widget, or %NULL if there is none.
 
 Since: 3.92
 
@@ -28042,7 +28068,7 @@ Since: 3.92
 
 <function name="gtk_center_box_get_end_widget">
 <description>
-Gets the end widget.
+Gets the end widget, or %NULL if there is none.
 
 Since: 3.92
 
@@ -28060,7 +28086,7 @@ Since: 3.92
 
 <function name="gtk_center_box_get_start_widget">
 <description>
-Gets the start widget.
+Gets the start widget, or %NULL if there is none.
 
 Since: 3.92
 
@@ -28118,7 +28144,7 @@ Since: 3.92
 
 <function name="gtk_center_box_set_center_widget">
 <description>
-Sets the center widget.
+Sets the center widget. To remove the existing center widget, pas %NULL.
 
 Since: 3.92
 
@@ -28129,7 +28155,7 @@ Since: 3.92
 </parameter_description>
 </parameter>
 <parameter name="child">
-<parameter_description> the child
+<parameter_description> the new center widget, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
@@ -28138,7 +28164,7 @@ Since: 3.92
 
 <function name="gtk_center_box_set_end_widget">
 <description>
-Sets the end widget.
+Sets the end widget. To remove the existing end widget, pass %NULL.
 
 Since: 3.92
 
@@ -28149,7 +28175,7 @@ Since: 3.92
 </parameter_description>
 </parameter>
 <parameter name="child">
-<parameter_description> the child
+<parameter_description> the new end widget, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
@@ -28158,7 +28184,7 @@ Since: 3.92
 
 <function name="gtk_center_box_set_start_widget">
 <description>
-Sets the start widget.
+Sets the start widget. To remove the existing start widget, pass %NULL.
 
 Since: 3.92
 
@@ -28169,7 +28195,7 @@ Since: 3.92
 </parameter_description>
 </parameter>
 <parameter name="child">
-<parameter_description> the child
+<parameter_description> the new start widget, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
@@ -29663,7 +29689,8 @@ Since: 3.0
 
 <function name="gtk_combo_box_get_active_iter">
 <description>
-Sets @iter to point to the current active item, if it exists.
+Sets @iter to point to the currently active item, if any item is active.
+Otherwise, @iter is left unchanged.
 
 Since: 2.4
 
@@ -29674,11 +29701,11 @@ Since: 2.4
 </parameter_description>
 </parameter>
 <parameter name="iter">
-<parameter_description> The uninitialized #GtkTreeIter
+<parameter_description> A #GtkTreeIter
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE, if @iter was set
+<return> %TRUE if @iter was set, %FALSE otherwise
 
 </return>
 </function>
@@ -31145,44 +31172,6 @@ from the toplevel down to and including @child.
 </return>
 </function>
 
-<function name="gtk_container_propagate_draw">
-<description>
-When a container receives a call to the draw function, it must send
-synthetic #GtkWidget::draw calls to all children that don’t have their
-own #GdkWindows. This function provides a convenient way of doing this.
-A container, when it receives a call to its #GtkWidget::draw function,
-calls gtk_container_propagate_draw() once for each child, passing in
-the @cr the container received.
-
-gtk_container_propagate_draw() takes care of translating the origin of @cr,
-and deciding whether the draw needs to be sent to the child. It is a
-convenient and optimized way of getting the same effect as calling
-gtk_widget_draw() on the child directly.
-
-In most cases, a container can simply either inherit the
-#GtkWidget::draw implementation from #GtkContainer, or do some drawing
-and then chain to the ::draw implementation from #GtkContainer.
-
-</description>
-<parameters>
-<parameter name="container">
-<parameter_description> a #GtkContainer
-</parameter_description>
-</parameter>
-<parameter name="child">
-<parameter_description> a child of @container
-</parameter_description>
-</parameter>
-<parameter name="cr">
-<parameter_description> Cairo context as passed to the container. If you want to use @cr
-in container’s draw function, consider using cairo_save() and
-cairo_restore() before calling this function.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_container_remove">
 <description>
 Removes @widget from @container. @widget must be inside @container.
@@ -34432,7 +34421,8 @@ This function is useful when drawing something to the
 entry in a draw callback.
 
 If the entry is not realized or has no icon at the given position,
-@icon_area is filled with zeros.
+@icon_area is filled with zeros. Otherwise, @icon_area will be filled
+with the icon's allocation, relative to @entry's allocation.
 
 See also gtk_entry_get_text_area()
 
@@ -35517,6 +35507,12 @@ Use %NULL for @tooltip to remove an existing tooltip.
 See also gtk_widget_set_tooltip_text() and 
 gtk_entry_set_icon_tooltip_markup().
 
+If you unset the widget tooltip via gtk_widget_set_tooltip_text() or
+gtk_widget_set_tooltip_markup(), this sets GtkWidget:has-tooltip to %FALSE,
+which suppresses icon tooltips too. You can resolve this by then calling
+gtk_widget_set_has_tooltip() to set GtkWidget:has-tooltip back to %TRUE, or
+setting at least one non-empty tooltip on any icon achieves the same result.
+
 Since: 2.16
 
 </description>
@@ -35911,136 +35907,6 @@ all printers are enumerated; otherwise return early
 <return></return>
 </function>
 
-<function name="gtk_event_box_get_above_child">
-<description>
-Returns whether the event box window is above or below the
-windows of its child. See gtk_event_box_set_above_child()
-for details.
-
-Since: 2.4
-
-</description>
-<parameters>
-<parameter name="event_box">
-<parameter_description> a #GtkEventBox
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the event box window is above the
-window of its child
-
-</return>
-</function>
-
-<function name="gtk_event_box_get_visible_window">
-<description>
-Returns whether the event box has a visible window.
-See gtk_event_box_set_visible_window() for details.
-
-Since: 2.4
-
-</description>
-<parameters>
-<parameter name="event_box">
-<parameter_description> a #GtkEventBox
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the event box window is visible
-
-</return>
-</function>
-
-<function name="gtk_event_box_new">
-<description>
-Creates a new #GtkEventBox.
-
-
-</description>
-<parameters>
-</parameters>
-<return> a new #GtkEventBox
-</return>
-</function>
-
-<function name="gtk_event_box_set_above_child">
-<description>
-Set whether the event box window is positioned above the windows
-of its child, as opposed to below it. If the window is above, all
-events inside the event box will go to the event box. If the window
-is below, events in windows of child widgets will first got to that
-widget, and then to its parents.
-
-The default is to keep the window below the child.
-
-Since: 2.4
-
-</description>
-<parameters>
-<parameter name="event_box">
-<parameter_description> a #GtkEventBox
-</parameter_description>
-</parameter>
-<parameter name="above_child">
-<parameter_description> %TRUE if the event box window is above its child
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_event_box_set_visible_window">
-<description>
-Set whether the event box uses a visible or invisible child
-window. The default is to use visible windows.
-
-In an invisible window event box, the window that the
-event box creates is a %GDK_INPUT_ONLY window, which
-means that it is invisible and only serves to receive
-events.
-
-A visible window event box creates a visible (%GDK_INPUT_OUTPUT)
-window that acts as the parent window for all the widgets
-contained in the event box.
-
-You should generally make your event box invisible if
-you just want to trap events. Creating a visible window
-may cause artifacts that are visible to the user, especially
-if the user is using a theme with gradients or pixmaps.
-
-The main reason to create a non input-only event box is if
-you want to set the background to a different color or
-draw on it.
-
-There is one unexpected issue for an invisible event box that has its
-window below the child. (See gtk_event_box_set_above_child().)
-Since the input-only window is not an ancestor window of any windows
-that descendent widgets of the event box create, events on these
-windows aren’t propagated up by the windowing system, but only by GTK+.
-The practical effect of this is if an event isn’t in the event
-mask for the descendant window (see gtk_widget_add_events()),
-it won’t be received by the event box.
-
-This problem doesn’t occur for visible event boxes, because in
-that case, the event box window is actually the ancestor of the
-descendant windows, not just at the same place on the screen.
-
-Since: 2.4
-
-</description>
-<parameters>
-<parameter name="event_box">
-<parameter_description> a #GtkEventBox
-</parameter_description>
-</parameter>
-<parameter name="visible_window">
-<parameter_description> %TRUE to make the event box have a visible window
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_event_controller_get_propagation_phase">
 <description>
 Gets the propagation phase at which @controller handles events.
@@ -67946,43 +67812,6 @@ Since: 2.6
 <return></return>
 </function>
 
-<function name="gtk_show_uri">
-<description>
-A convenience function for launching the default application
-to show the uri. Like gtk_show_uri_on_window(), but takes a screen
-as transient parent instead of a window.
-
-Note that this function is deprecated as it does not pass the necessary
-information for helpers to parent their dialog properly, when run from
-sandboxed applications for example.
-
-Since: 2.14
-
-</description>
-<parameters>
-<parameter name="screen">
-<parameter_description> screen to show the uri on
-or %NULL for the default screen
-</parameter_description>
-</parameter>
-<parameter name="uri">
-<parameter_description> the uri to show
-</parameter_description>
-</parameter>
-<parameter name="timestamp">
-<parameter_description> a timestamp to prevent focus stealing
-</parameter_description>
-</parameter>
-<parameter name="error">
-<parameter_description> a #GError that is returned in case of errors
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE on success, %FALSE on error
-
-</return>
-</function>
-
 <function name="gtk_show_uri_on_window">
 <description>
 This is a convenience function for launching the default application
@@ -67995,7 +67824,7 @@ Typical examples are
 - `mailto:me gnome org`
 
 Ideally the timestamp is taken from the event triggering
-the gtk_show_uri() call. If timestamp is not known you can take
+the gtk_show_uri_on_window() call. If timestamp is not known you can take
 %GDK_CURRENT_TIME.
 
 This is the recommended call to be used as it passes information
@@ -79530,6 +79359,8 @@ Sets the #GtkMenuItem used in the toolbar overflow menu. The
 @menu_item_id is used to identify the caller of this function and
 should also be used with gtk_tool_item_get_proxy_menu_item().
 
+See also #GtkToolItem::create-menu-proxy.
+
 Since: 2.4
 
 </description>
@@ -80494,10 +80325,12 @@ size of icons.
 
 <function name="gtk_toolbar_set_show_arrow">
 <description>
-Sets whether to show an overflow menu when
-@toolbar doesn’t have room for all items on it. If %TRUE,
-items that there are not room are available through an
-overflow menu.
+Sets whether to show an overflow menu when @toolbar isn’t allocated enough
+size to show all of its items. If %TRUE, items which can’t fit in @toolbar,
+and which have a proxy menu item set by gtk_tool_item_set_proxy_menu_item()
+or #GtkToolItem::create-menu-proxy, will be available in an overflow menu,
+which can be opened by an added arrow button. If %FALSE, @toolbar will
+request enough size to fit all of its child items without any overflow.
 
 Since: 2.4
 
@@ -89393,7 +89226,7 @@ Returns the parent widget of @widget.
 
 <function name="gtk_widget_get_parent_window">
 <description>
-Gets @widget’s parent window.
+Gets @widget’s parent window, or %NULL if it does not have one.
 
 
 </description>
@@ -89403,7 +89236,8 @@ Gets @widget’s parent window.
 </parameter_description>
 </parameter>
 </parameters>
-<return> the parent window of @widget.
+<return> the parent window of @widget, or %NULL
+if it does not have a parent window.
 </return>
 </function>
 
@@ -91498,10 +91332,6 @@ Convenience function that calls gtk_widget_queue_draw_region() on
 the region created from the given coordinates.
 
 The region here is specified 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.
 
 @width or @height may be 0, in this case this function does
 nothing. Negative values for @width and @height are not allowed.
@@ -92464,40 +92294,6 @@ Since: 2.18
 <return></return>
 </function>
 
-<function name="gtk_widget_set_redraw_on_allocate">
-<description>
-Sets whether the entire widget is queued for drawing when its size
-allocation changes. By default, this setting is %TRUE and
-the entire widget is redrawn on every size change. If your widget
-leaves the upper left unchanged when made bigger, turning this
-setting off will improve performance.
-
-Note that for widgets where gtk_widget_get_has_window() is %FALSE
-setting this flag to %FALSE turns off all allocation on resizing:
-the widget will not even redraw if its position changes; this is to
-allow containers that don’t draw anything to avoid excess
-invalidations. If you set this flag on a widget with no window that
-does draw on @widget-&gt;window, you are
-responsible for invalidating both the old and new allocation of the
-widget when the widget is moved and responsible for invalidating
-regions newly when the widget increases size.
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="redraw_on_allocate">
-<parameter_description> if %TRUE, the entire widget will be redrawn
-when it is allocated to a new size. Otherwise, only the
-new portion of the widget will be redrawn.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_widget_set_sensitive">
 <description>
 Sets the sensitivity of a widget. A widget is sensitive if the user
@@ -92682,15 +92478,12 @@ Since: 2.12
 
 <function name="gtk_widget_set_tooltip_window">
 <description>
-Replaces the default, usually yellow, window used for displaying
+Replaces the default window used for displaying
 tooltips with @custom_window. GTK+ will take care of showing and
 hiding @custom_window at the right moment, to behave likewise as
 the default tooltip window. If @custom_window is %NULL, the default
 tooltip window will be used.
 
-If the custom window should have the default theming it needs to
-have the name “gtk-tooltip”, see gtk_widget_set_name().
-
 Since: 2.12
 
 </description>
diff --git a/gtk/src/gtk_docs_override.xml b/gtk/src/gtk_docs_override.xml
index 7fde04b..919ca17 100644
--- a/gtk/src/gtk_docs_override.xml
+++ b/gtk/src/gtk_docs_override.xml
@@ -102,6 +102,25 @@
 <substitute_enumerator_name from_prefix="GTK_DEST_DEFAULT_" to_prefix="Gtk::DestDefaults::" />
 <substitute_enumerator_name from_prefix="GTK_PRINT_CAPABILITY_" to_prefix="Gtk::PrintCapabilities::" />
 <substitute_enumerator_name from_prefix="GTK_PRINT_OPERATION_ACTION_" 
to_prefix="Gtk::PrintOperation::Action::" />
+<substitute_enumerator_name from_prefix="GTK_CELL_RENDERER_ACCEL_MODE_" 
to_prefix="Gtk::CellRendererAccel::Mode::" />
+<substitute_enumerator_name from_prefix="PANGO_ALIGN_" to_prefix="Pango::Alignment::" />
+<substitute_enumerator_name from_prefix="PANGO_STRETCH_" to_prefix="Pango::Stretch::" />
+<substitute_enumerator_name from_prefix="PANGO_STYLE_" to_prefix="Pango::Style::" />
+<substitute_enumerator_name from_prefix="PANGO_VARIANT_" to_prefix="Pango::Variant::" />
+<substitute_enumerator_name from_prefix="GTK_INPUT_HINT_" to_prefix="Gtk::InputHints::" />
+<substitute_enumerator_name from_prefix="GTK_SHADOW_" to_prefix="Gtk::ShadowType::" />
+<substitute_enumerator_name from_prefix="GTK_MESSAGE_" to_prefix="Gtk::MessageType::" />
+<substitute_enumerator_name from_prefix="GDK_WINDOW_TYPE_HINT_" to_prefix="Gdk::Window::TypeHint::" />
+<substitute_enumerator_name from_prefix="GTK_BUTTON_ROLE_" to_prefix="Gtk::ButtonRole::" />
+<substitute_enumerator_name from_prefix="GTK_POPOVER_CONSTRAINT_" to_prefix="Gtk::Popover::Constraint::" />
+<substitute_enumerator_name from_prefix="GTK_RECENT_SORT_" to_prefix="Gtk::RecentSortType::" />
+<substitute_enumerator_name from_prefix="GTK_REVEALER_TRANSITION_TYPE_" 
to_prefix="Gtk::RevealerTransitionType::" />
+<substitute_enumerator_name from_prefix="GTK_SCROLL_" to_prefix="Gtk::Scrollabel::Policy::" />
+<substitute_enumerator_name from_prefix="GTK_UPDATE_" to_prefix="Gtk::SpinButton::UpdatePolicy::" />
+<substitute_enumerator_name from_prefix="GTK_STACK_TRANSITION_TYPE_" to_prefix="Gtk::StackTransitionType::" 
/>
+<substitute_enumerator_name from_prefix="GTK_WRAP_" to_prefix="Gtk::WrapMode::" />
+<substitute_enumerator_name from_prefix="GTK_TREE_VIEW_GRID_LINES_" to_prefix="Gtk::TreeView::GridLines::" />
+<substitute_enumerator_name from_prefix="GTK_SORT_" to_prefix="Gtk::SortType::" />
 <!-- GdkWindowWindowClass is not wrapped in gtkmm. Don't substitute its enumerator names. -->
 <substitute_enumerator_name from="GDK_INPUT_ONLY" to="GDK_INPUT_ONLY" />
 <substitute_enumerator_name from="GDK_INPUT_OUTPUT" to="GDK_INPUT_OUTPUT" />
@@ -109,7 +128,11 @@
 <substitute_enumerator_name from_prefix="G_SIGNAL_" to_prefix="G_SIGNAL_" />
 <!-- Some enums have enumerators without unique prefixes. Handle these enumerators individually. -->
 <substitute_enumerator_name from="GDK_CONTROL_MASK" to="Gdk::ModifierType::CONTROL_MASK" />
+<substitute_enumerator_name from="GDK_HYPER_MASK" to="Gdk::ModifierType::HYPER_MASK" />
+<substitute_enumerator_name from="GDK_META_MASK" to="Gdk::ModifierType::META_MASK" />
+<substitute_enumerator_name from="GDK_MOD1_MASK" to="Gdk::ModifierType::MOD1_MASK" />
 <substitute_enumerator_name from="GDK_SHIFT_MASK" to="Gdk::ModifierType::SHIFT_MASK" />
+<substitute_enumerator_name from="GDK_SUPER_MASK" to="Gdk::ModifierType::SUPER_MASK" />
 <substitute_enumerator_name from="GDK_TOUCH_BEGIN" to="Gdk::EventType::TOUCH_BEGIN" />
 <substitute_enumerator_name from="GDK_TOUCH_UPDATE" to="Gdk::EventType::TOUCH_UPDATE" />
 <substitute_enumerator_name from="GDK_TOUCH_END" to="Gdk::EventType::TOUCH_END" />
diff --git a/gtk/src/gtk_enums.defs b/gtk/src/gtk_enums.defs
index 786284e..8e47f59 100644
--- a/gtk/src/gtk_enums.defs
+++ b/gtk/src/gtk_enums.defs
@@ -1371,7 +1371,9 @@
 ;;   GTK_INPUT_HINT_UPPERCASE_WORDS     = 1 << 5,
 ;;   GTK_INPUT_HINT_UPPERCASE_SENTENCES = 1 << 6,
 ;;   GTK_INPUT_HINT_INHIBIT_OSK         = 1 << 7,
-;;   GTK_INPUT_HINT_VERTICAL_WRITING    = 1 << 8
+;;   GTK_INPUT_HINT_VERTICAL_WRITING    = 1 << 8,
+;;   GTK_INPUT_HINT_EMOJI               = 1 << 9,
+;;   GTK_INPUT_HINT_NO_EMOJI            = 1 << 10
 ;; } GtkInputHints;
 
 (define-flags-extended InputHints
@@ -1388,6 +1390,8 @@
     '("uppercase-sentences" "GTK_INPUT_HINT_UPPERCASE_SENTENCES" "1 << 6")
     '("inhibit-osk" "GTK_INPUT_HINT_INHIBIT_OSK" "1 << 7")
     '("vertical-writing" "GTK_INPUT_HINT_VERTICAL_WRITING" "1 << 8")
+    '("emoji" "GTK_INPUT_HINT_EMOJI" "1 << 9")
+    '("no-emoji" "GTK_INPUT_HINT_NO_EMOJI" "1 << 10")
   )
 )
 
@@ -2488,9 +2492,7 @@
 ;; Original typedef:
 ;; typedef enum
 ;; {
-;;   /*< private >*/
 ;;   GTK_TEXT_WINDOW_PRIVATE,
-;;   /*< public >*/
 ;;   GTK_TEXT_WINDOW_WIDGET,
 ;;   GTK_TEXT_WINDOW_TEXT,
 ;;   GTK_TEXT_WINDOW_LEFT,
diff --git a/gtk/src/gtk_methods.defs b/gtk/src/gtk_methods.defs
index a10f237..aad825c 100644
--- a/gtk/src/gtk_methods.defs
+++ b/gtk/src/gtk_methods.defs
@@ -917,13 +917,6 @@
   (gtype-id "GTK_TYPE_FLOW_BOX_CHILD")
 )
 
-(define-object EventBox
-  (in-module "Gtk")
-  (parent "GtkBin")
-  (c-name "GtkEventBox")
-  (gtype-id "GTK_TYPE_EVENT_BOX")
-)
-
 (define-object Button
   (in-module "Gtk")
   (parent "GtkBin")
@@ -1992,6 +1985,8 @@
     '("uppercase-sentences" "GTK_INPUT_HINT_UPPERCASE_SENTENCES")
     '("inhibit-osk" "GTK_INPUT_HINT_INHIBIT_OSK")
     '("vertical-writing" "GTK_INPUT_HINT_VERTICAL_WRITING")
+    '("emoji" "GTK_INPUT_HINT_EMOJI")
+    '("no-emoji" "GTK_INPUT_HINT_NO_EMOJI")
   )
 )
 
@@ -2734,6 +2729,25 @@
 )
 
 
+;; From gskpango.h
+
+(define-function gsk_pango_renderer_get_type
+  (c-name "gsk_pango_renderer_get_type")
+  (return-type "GType")
+)
+
+(define-function gsk_pango_show_layout
+  (c-name "gsk_pango_show_layout")
+  (return-type "none")
+  (parameters
+    '("GtkSnapshot*" "snapshot")
+    '("const-GdkRGBA*" "fg_color")
+    '("PangoLayout*" "layout")
+  )
+)
+
+
+
 ;; From gtk-a11y.h
 
 
@@ -8044,16 +8058,6 @@
   (return-type "GList*")
 )
 
-(define-method propagate_draw
-  (of-object "GtkContainer")
-  (c-name "gtk_container_propagate_draw")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "child")
-    '("cairo_t*" "cr")
-  )
-)
-
 (define-method set_focus_chain
   (of-object "GtkContainer")
   (c-name "gtk_container_set_focus_chain")
@@ -9060,6 +9064,21 @@
 
 
 
+;; From gtkemojichooser.h
+
+(define-function gtk_emoji_chooser_get_type
+  (c-name "gtk_emoji_chooser_get_type")
+  (return-type "GType")
+)
+
+(define-function gtk_emoji_chooser_new
+  (c-name "gtk_emoji_chooser_new")
+  (is-constructor-of "GtkEmojiChooser")
+  (return-type "GtkWidget*")
+)
+
+
+
 ;; From gtkentrybuffer.h
 
 (define-function gtk_entry_buffer_get_type
@@ -9959,51 +9978,6 @@
 
 
 
-;; From gtkeventbox.h
-
-(define-function gtk_event_box_get_type
-  (c-name "gtk_event_box_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_event_box_new
-  (c-name "gtk_event_box_new")
-  (is-constructor-of "GtkEventBox")
-  (return-type "GtkWidget*")
-)
-
-(define-method get_visible_window
-  (of-object "GtkEventBox")
-  (c-name "gtk_event_box_get_visible_window")
-  (return-type "gboolean")
-)
-
-(define-method set_visible_window
-  (of-object "GtkEventBox")
-  (c-name "gtk_event_box_set_visible_window")
-  (return-type "none")
-  (parameters
-    '("gboolean" "visible_window")
-  )
-)
-
-(define-method get_above_child
-  (of-object "GtkEventBox")
-  (c-name "gtk_event_box_get_above_child")
-  (return-type "gboolean")
-)
-
-(define-method set_above_child
-  (of-object "GtkEventBox")
-  (c-name "gtk_event_box_set_above_child")
-  (return-type "none")
-  (parameters
-    '("gboolean" "above_child")
-  )
-)
-
-
-
 ;; From gtkeventcontroller.h
 
 (define-function gtk_event_controller_get_type
@@ -23152,17 +23126,6 @@
 
 ;; From gtkshow.h
 
-(define-function gtk_show_uri
-  (c-name "gtk_show_uri")
-  (return-type "gboolean")
-  (parameters
-    '("GdkScreen*" "screen")
-    '("const-gchar*" "uri")
-    '("guint32" "timestamp")
-    '("GError**" "error")
-  )
-)
-
 (define-function gtk_show_uri_on_window
   (c-name "gtk_show_uri_on_window")
   (return-type "gboolean")
@@ -31900,15 +31863,6 @@
   (return-type "gboolean")
 )
 
-(define-method set_redraw_on_allocate
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_set_redraw_on_allocate")
-  (return-type "none")
-  (parameters
-    '("gboolean" "redraw_on_allocate")
-  )
-)
-
 (define-method set_parent
   (of-object "GtkWidget")
   (c-name "gtk_widget_set_parent")
diff --git a/gtk/src/gtk_signals.defs b/gtk/src/gtk_signals.defs
index 5de5292..9a21ad5 100644
--- a/gtk/src/gtk_signals.defs
+++ b/gtk/src/gtk_signals.defs
@@ -16,6 +16,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property version
@@ -25,6 +26,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property copyright
@@ -34,6 +36,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property comments
@@ -43,6 +46,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property website
@@ -52,6 +56,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property website-label
@@ -61,6 +66,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property license
@@ -70,6 +76,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property system-information
@@ -79,6 +86,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property authors
@@ -106,6 +114,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property artists
@@ -133,6 +142,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "image-missing")
 )
 
 (define-property wrap-license
@@ -142,6 +152,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property license-type
@@ -151,6 +162,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_LICENSE_UNKNOWN")
 )
 
 ;; From GtkAccelGroup
@@ -184,6 +196,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property modifier-mask
@@ -193,6 +206,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "GDK_SHIFT_MASK | GDK_CONTROL_MASK | GDK_MOD1_MASK | GDK_SUPER_MASK | GDK_HYPER_MASK | 
GDK_META_MASK")
 )
 
 ;; From GtkAccelLabel
@@ -222,6 +236,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property use-underline
@@ -231,6 +246,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 ;; From GtkActionable
@@ -242,6 +258,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property action-target
@@ -262,6 +279,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 ;; From GtkAdjustment
@@ -285,6 +303,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property lower
@@ -294,6 +313,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property upper
@@ -303,6 +323,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property step-increment
@@ -312,6 +333,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property page-increment
@@ -321,6 +343,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property page-size
@@ -330,6 +353,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 ;; From GtkAppChooser
@@ -341,6 +365,7 @@
   (readable #t)
   (writable #t)
   (construct-only #t)
+  (default-value "")
 )
 
 ;; From GtkAppChooserButton
@@ -361,6 +386,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property show-default-item
@@ -370,6 +396,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property heading
@@ -379,6 +406,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 ;; From GtkAppChooserDialog
@@ -399,6 +427,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 ;; From GtkAppChooserWidget
@@ -438,6 +467,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property show-recommended
@@ -447,6 +477,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property show-fallback
@@ -456,6 +487,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property show-other
@@ -465,6 +497,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property show-all
@@ -474,6 +507,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property default-text
@@ -483,6 +517,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 ;; From GtkApplication
@@ -512,6 +547,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property app-menu
@@ -550,6 +586,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 ;; From GtkAspectFrame
@@ -561,6 +598,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0.5")
 )
 
 (define-property yalign
@@ -570,6 +608,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0.5")
 )
 
 (define-property ratio
@@ -579,6 +618,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "1")
 )
 
 (define-property obey-child
@@ -588,6 +628,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 ;; From GtkAssistant
@@ -632,6 +673,7 @@
   (readable #t)
   (writable #t)
   (construct-only #t)
+  (default-value "-1")
 )
 
 ;; From GtkBin
@@ -647,6 +689,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property homogeneous
@@ -656,6 +699,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property baseline-position
@@ -665,6 +709,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_BASELINE_POSITION_CENTER")
 )
 
 ;; From GtkBuilder
@@ -676,6 +721,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 ;; From GtkButton
@@ -699,6 +745,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property relief
@@ -708,6 +755,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_RELIEF_NORMAL")
 )
 
 (define-property use-underline
@@ -717,6 +765,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property icon-name
@@ -726,6 +775,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 ;; From GtkButtonBox
@@ -737,6 +787,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_BUTTONBOX_EDGE")
 )
 
 ;; From GtkCalendar
@@ -790,6 +841,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property month
@@ -799,6 +851,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property day
@@ -808,6 +861,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property show-heading
@@ -817,6 +871,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property show-day-names
@@ -826,6 +881,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property no-month-change
@@ -835,6 +891,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property show-week-numbers
@@ -844,6 +901,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property show-details
@@ -853,6 +911,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property detail-width-chars
@@ -862,6 +921,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property detail-height-rows
@@ -871,6 +931,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 ;; From GtkCheckButton
@@ -882,6 +943,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property inconsistent
@@ -891,6 +953,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 ;; From GtkCheckMenuItem
@@ -908,6 +971,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property inconsistent
@@ -917,6 +981,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property draw-as-radio
@@ -926,6 +991,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 ;; From GtkCellArea
@@ -1010,6 +1076,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 ;; From GtkCellAreaContext
@@ -1030,6 +1097,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property natural-width
@@ -1039,6 +1107,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property minimum-height
@@ -1048,6 +1117,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property natural-height
@@ -1057,6 +1127,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "-1")
 )
 
 ;; From GtkCellEditable
@@ -1080,6 +1151,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 ;; From GtkCellLayout
@@ -1109,6 +1181,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_CELL_RENDERER_MODE_INERT")
 )
 
 (define-property visible
@@ -1118,6 +1191,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property sensitive
@@ -1127,6 +1201,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property xalign
@@ -1136,6 +1211,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0.5")
 )
 
 (define-property yalign
@@ -1145,6 +1221,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0.5")
 )
 
 (define-property xpad
@@ -1154,6 +1231,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property ypad
@@ -1163,6 +1241,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property width
@@ -1172,6 +1251,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property height
@@ -1181,6 +1261,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property is-expander
@@ -1190,6 +1271,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property is-expanded
@@ -1199,6 +1281,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property cell-background
@@ -1208,6 +1291,7 @@
   (readable #f)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property cell-background-rgba
@@ -1226,6 +1310,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property editing
@@ -1235,6 +1320,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 ;; From GtkCellRendererAccel
@@ -1267,6 +1353,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property accel-mods
@@ -1276,6 +1363,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property keycode
@@ -1285,6 +1373,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property accel-mode
@@ -1294,6 +1383,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_CELL_RENDERER_ACCEL_MODE_GTK")
 )
 
 ;; From GtkCellRendererCombo
@@ -1324,6 +1414,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property has-entry
@@ -1333,6 +1424,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 ;; From GtkCellRendererProgress
@@ -1344,6 +1436,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property text
@@ -1353,6 +1446,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property pulse
@@ -1362,6 +1456,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property text-xalign
@@ -1371,6 +1466,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0.5")
 )
 
 (define-property text-yalign
@@ -1380,6 +1476,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0.5")
 )
 
 (define-property inverted
@@ -1389,6 +1486,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 ;; From GtkCellRendererText
@@ -1410,6 +1508,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property markup
@@ -1419,6 +1518,7 @@
   (readable #f)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property attributes
@@ -1437,6 +1537,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property width-chars
@@ -1446,6 +1547,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property max-width-chars
@@ -1455,6 +1557,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property wrap-width
@@ -1464,6 +1567,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property alignment
@@ -1473,6 +1577,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "PANGO_ALIGN_LEFT")
 )
 
 (define-property placeholder-text
@@ -1482,6 +1587,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property background
@@ -1491,6 +1597,7 @@
   (readable #f)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property foreground
@@ -1500,6 +1607,7 @@
   (readable #f)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property background-rgba
@@ -1527,6 +1635,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property font-desc
@@ -1545,6 +1654,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property style
@@ -1554,6 +1664,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "PANGO_STYLE_NORMAL")
 )
 
 (define-property variant
@@ -1563,6 +1674,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "PANGO_VARIANT_NORMAL")
 )
 
 (define-property weight
@@ -1572,6 +1684,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "400")
 )
 
 (define-property stretch
@@ -1581,6 +1694,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "PANGO_STRETCH_NORMAL")
 )
 
 (define-property size
@@ -1590,6 +1704,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property size-points
@@ -1599,6 +1714,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property scale
@@ -1608,6 +1724,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "1")
 )
 
 (define-property editable
@@ -1617,6 +1734,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property strikethrough
@@ -1626,6 +1744,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property underline
@@ -1635,6 +1754,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "PANGO_UNDERLINE_NONE")
 )
 
 (define-property rise
@@ -1644,6 +1764,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property language
@@ -1653,6 +1774,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property ellipsize
@@ -1662,6 +1784,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "PANGO_ELLIPSIZE_NONE")
 )
 
 (define-property wrap-mode
@@ -1671,6 +1794,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "PANGO_WRAP_CHAR")
 )
 
 (define-property background-set
@@ -1680,6 +1804,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property foreground-set
@@ -1689,6 +1814,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property family-set
@@ -1698,6 +1824,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property style-set
@@ -1707,6 +1834,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property variant-set
@@ -1716,6 +1844,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property weight-set
@@ -1725,6 +1854,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property stretch-set
@@ -1734,6 +1864,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property size-set
@@ -1743,6 +1874,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property scale-set
@@ -1752,6 +1884,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property editable-set
@@ -1761,6 +1894,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property strikethrough-set
@@ -1770,6 +1904,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property underline-set
@@ -1779,6 +1914,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property rise-set
@@ -1788,6 +1924,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property language-set
@@ -1797,6 +1934,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property ellipsize-set
@@ -1806,6 +1944,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property align-set
@@ -1815,6 +1954,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 ;; From GtkCellRendererToggle
@@ -1835,6 +1975,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property active
@@ -1844,6 +1985,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property radio
@@ -1853,6 +1995,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property inconsistent
@@ -1862,6 +2005,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 ;; From GtkCellRendererPixbuf
@@ -1909,6 +2053,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "1")
 )
 
 (define-property stock-detail
@@ -1918,6 +2063,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property icon-name
@@ -1927,6 +2073,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property gicon
@@ -1947,6 +2094,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property text
@@ -1956,6 +2104,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property pulse
@@ -1965,6 +2114,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property text-xalign
@@ -1974,6 +2124,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0.5")
 )
 
 (define-property text-yalign
@@ -1983,6 +2134,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0.5")
 )
 
 (define-property inverted
@@ -1992,6 +2144,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 ;; From GtkCellRendererSpin
@@ -2012,6 +2165,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property digits
@@ -2021,6 +2175,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 ;; From GtkCellRendererSpinner
@@ -2032,6 +2187,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property pulse
@@ -2041,6 +2197,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property size
@@ -2050,6 +2207,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_ICON_SIZE_MENU")
 )
 
 ;; From GtkCenterBox
@@ -2061,6 +2219,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_BASELINE_POSITION_CENTER")
 )
 
 ;; From GtkClipboard
@@ -2089,6 +2248,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property title
@@ -2098,6 +2258,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "Pick a Color")
 )
 
 (define-property rgba
@@ -2116,6 +2277,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 ;; From GtkColorChooser
@@ -2145,6 +2307,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 ;; From GtkColorChooserDialog
@@ -2156,6 +2319,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 ;; From GtkComboBox
@@ -2212,6 +2376,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property row-span-column
@@ -2221,6 +2386,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property column-span-column
@@ -2230,6 +2396,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property active
@@ -2239,6 +2406,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property has-frame
@@ -2248,6 +2416,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property popup-shown
@@ -2257,6 +2426,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property button-sensitivity
@@ -2266,6 +2436,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_SENSITIVITY_AUTO")
 )
 
 (define-property has-entry
@@ -2275,6 +2446,7 @@
   (readable #t)
   (writable #t)
   (construct-only #t)
+  (default-value "FALSE")
 )
 
 (define-property entry-text-column
@@ -2284,6 +2456,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property popup-fixed-width
@@ -2293,6 +2466,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property id-column
@@ -2302,6 +2476,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property active-id
@@ -2311,6 +2486,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 ;; From GtkContainer
@@ -2384,6 +2560,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property fit-model
@@ -2393,6 +2570,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 ;; From GtkCssProvider
@@ -2431,6 +2609,7 @@
   (readable #t)
   (writable #t)
   (construct-only #t)
+  (default-value "-1")
 )
 
 ;; From GtkDrawingArea
@@ -2442,6 +2621,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property content-height
@@ -2451,6 +2631,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 ;; From GtkEditable
@@ -2604,6 +2785,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property selection-bound
@@ -2613,6 +2795,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property editable
@@ -2622,6 +2805,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property max-length
@@ -2631,6 +2815,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property visibility
@@ -2640,6 +2825,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property has-frame
@@ -2649,6 +2835,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property invisible-char
@@ -2658,6 +2845,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "42")
 )
 
 (define-property activates-default
@@ -2667,6 +2855,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property width-chars
@@ -2676,6 +2865,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property max-width-chars
@@ -2685,6 +2875,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property scroll-offset
@@ -2694,6 +2885,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property text
@@ -2703,6 +2895,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property xalign
@@ -2712,6 +2905,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property truncate-multiline
@@ -2721,6 +2915,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property overwrite-mode
@@ -2730,6 +2925,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property text-length
@@ -2739,6 +2935,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property invisible-char-set
@@ -2748,6 +2945,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property caps-lock-warning
@@ -2757,6 +2955,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property progress-fraction
@@ -2766,6 +2965,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property progress-pulse-step
@@ -2775,6 +2975,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property primary-icon-pixbuf
@@ -2802,6 +3003,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property secondary-icon-name
@@ -2811,6 +3013,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property primary-icon-gicon
@@ -2838,6 +3041,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "GTK_IMAGE_EMPTY")
 )
 
 (define-property secondary-icon-storage-type
@@ -2847,6 +3051,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "GTK_IMAGE_EMPTY")
 )
 
 (define-property primary-icon-activatable
@@ -2856,6 +3061,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property secondary-icon-activatable
@@ -2865,6 +3071,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property primary-icon-sensitive
@@ -2874,6 +3081,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property secondary-icon-sensitive
@@ -2883,6 +3091,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property primary-icon-tooltip-text
@@ -2892,6 +3101,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property secondary-icon-tooltip-text
@@ -2901,6 +3111,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property primary-icon-tooltip-markup
@@ -2910,6 +3121,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property secondary-icon-tooltip-markup
@@ -2919,6 +3131,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property im-module
@@ -2928,6 +3141,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property placeholder-text
@@ -2937,6 +3151,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property completion
@@ -2955,6 +3170,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_INPUT_PURPOSE_FREE_FORM")
 )
 
 (define-property input-hints
@@ -2964,6 +3180,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_INPUT_HINT_NONE")
 )
 
 (define-property attributes
@@ -2982,6 +3199,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property tabs
@@ -2993,6 +3211,16 @@
   (construct-only #f)
 )
 
+(define-property show-emoji-icon
+  (of-object "GtkEntry")
+  (prop-type "GParamBoolean")
+  (docs "Whether to show an icon for Emoji")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+  (default-value "FALSE")
+)
+
 ;; From GtkEntryCompletion
 
 (define-signal insert-prefix
@@ -3055,6 +3283,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "1")
 )
 
 (define-property text-column
@@ -3064,6 +3293,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property inline-completion
@@ -3073,6 +3303,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property popup-completion
@@ -3082,6 +3313,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property popup-set-width
@@ -3091,6 +3323,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property popup-single-match
@@ -3100,6 +3333,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property inline-selection
@@ -3109,6 +3343,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property cell-area
@@ -3150,6 +3385,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property length
@@ -3159,6 +3395,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property max-length
@@ -3168,6 +3405,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 ;; From GtkEventController
@@ -3188,6 +3426,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_PHASE_BUBBLE")
 )
 
 ;; From GtkExpander
@@ -3205,6 +3444,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property label
@@ -3214,6 +3454,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property use-underline
@@ -3223,6 +3464,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property use-markup
@@ -3232,6 +3474,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property label-widget
@@ -3250,6 +3493,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property resize-toplevel
@@ -3259,6 +3503,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 ;; From GtkFileFilter
@@ -3302,6 +3547,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_FILE_CHOOSER_ACTION_OPEN")
 )
 
 (define-property create-folders
@@ -3311,6 +3557,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property do-overwrite-confirmation
@@ -3320,6 +3567,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property extra-widget
@@ -3347,6 +3595,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property preview-widget
@@ -3365,6 +3614,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property select-multiple
@@ -3374,6 +3624,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property show-hidden
@@ -3383,6 +3634,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property use-preview-label
@@ -3392,6 +3644,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 ;; From GtkFileChooserButton
@@ -3418,6 +3671,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "Select a File")
 )
 
 (define-property width-chars
@@ -3427,6 +3681,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 ;; From GtkFileChooserDialog
@@ -3440,6 +3695,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property cancel-label
@@ -3449,6 +3705,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 ;; From GtkFileChooserWidget
@@ -3538,6 +3795,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property subtitle
@@ -3547,6 +3805,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "")
 )
 
 ;; From GtkFixed
@@ -3609,6 +3868,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property column-spacing
@@ -3618,6 +3878,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property row-spacing
@@ -3627,6 +3888,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property min-children-per-line
@@ -3636,6 +3898,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property max-children-per-line
@@ -3645,6 +3908,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "7")
 )
 
 (define-property selection-mode
@@ -3654,6 +3918,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_SELECTION_SINGLE")
 )
 
 (define-property activate-on-single-click
@@ -3663,6 +3928,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 ;; From GtkFlowBoxChild
@@ -3688,6 +3954,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "Pick a Font")
 )
 
 (define-property font-name
@@ -3697,6 +3964,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "Sans 12")
 )
 
 (define-property use-font
@@ -3706,6 +3974,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property use-size
@@ -3715,6 +3984,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property show-style
@@ -3724,6 +3994,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property show-size
@@ -3733,6 +4004,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 ;; From GtkFontChooser
@@ -3753,6 +4025,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "Sans 10")
 )
 
 (define-property font-desc
@@ -3771,6 +4044,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "The quick brown fox jumps over the lazy dog.")
 )
 
 (define-property show-preview-entry
@@ -3780,6 +4054,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 ;; From GtkFontChooserDialog
@@ -3795,6 +4070,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property label-xalign
@@ -3804,6 +4080,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property label-yalign
@@ -3813,6 +4090,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0.5")
 )
 
 (define-property shadow-type
@@ -3822,6 +4100,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_SHADOW_ETCHED_IN")
 )
 
 (define-property label-widget
@@ -3888,6 +4167,7 @@
   (readable #t)
   (writable #t)
   (construct-only #t)
+  (default-value "1")
 )
 
 ;; From GtkGestureDrag
@@ -3947,6 +4227,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "1")
 )
 
 ;; From GtkGestureMultiPress
@@ -3998,6 +4279,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_ORIENTATION_HORIZONTAL")
 )
 
 ;; From GtkGestureRotate
@@ -4021,6 +4303,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property exclusive
@@ -4030,6 +4313,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property button
@@ -4039,6 +4323,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "1")
 )
 
 ;; From GtkGestureSwipe
@@ -4107,6 +4392,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property has-depth-buffer
@@ -4116,6 +4402,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property has-stencil-buffer
@@ -4125,6 +4412,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property use-es
@@ -4134,6 +4422,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property auto-render
@@ -4143,6 +4432,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 ;; From GtkGrid
@@ -4154,6 +4444,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property column-spacing
@@ -4163,6 +4454,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property row-homogeneous
@@ -4172,6 +4464,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property column-homogeneous
@@ -4181,6 +4474,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property baseline-row
@@ -4190,6 +4484,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 ;; From GtkHeaderBar
@@ -4201,6 +4496,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property subtitle
@@ -4210,6 +4506,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property has-subtitle
@@ -4219,6 +4516,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property custom-title
@@ -4237,6 +4535,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "6")
 )
 
 (define-property show-close-button
@@ -4246,6 +4545,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property decoration-layout
@@ -4255,6 +4555,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property decoration-layout-set
@@ -4264,6 +4565,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 ;; From GtkIconTheme
@@ -4301,6 +4603,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property icon-size
@@ -4310,6 +4613,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "4")
 )
 
 (define-property pixel-size
@@ -4319,6 +4623,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property pixbuf-animation
@@ -4337,6 +4642,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property storage-type
@@ -4346,6 +4652,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "GTK_IMAGE_EMPTY")
 )
 
 (define-property gicon
@@ -4364,6 +4671,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property use-fallback
@@ -4373,6 +4681,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 ;; From GtkInfoBar
@@ -4399,6 +4708,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_MESSAGE_INFO")
 )
 
 (define-property show-close-button
@@ -4408,6 +4718,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property revealed
@@ -4417,6 +4728,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 ;; From GtkInvisible
@@ -4494,6 +4806,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property text-column
@@ -4503,6 +4816,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property markup-column
@@ -4512,6 +4826,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property selection-mode
@@ -4521,6 +4836,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_SELECTION_SINGLE")
 )
 
 (define-property item-orientation
@@ -4530,6 +4846,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_ORIENTATION_VERTICAL")
 )
 
 (define-property model
@@ -4548,6 +4865,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property item-width
@@ -4557,6 +4875,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property spacing
@@ -4566,6 +4885,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property row-spacing
@@ -4575,6 +4895,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "6")
 )
 
 (define-property column-spacing
@@ -4584,6 +4905,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "6")
 )
 
 (define-property margin
@@ -4593,6 +4915,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "6")
 )
 
 (define-property reorderable
@@ -4602,6 +4925,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property tooltip-column
@@ -4611,6 +4935,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property item-padding
@@ -4620,6 +4945,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "6")
 )
 
 (define-property cell-area
@@ -4638,6 +4964,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 ;; From GtkLabel
@@ -4690,6 +5017,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property attributes
@@ -4708,6 +5036,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property use-underline
@@ -4717,6 +5046,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property justify
@@ -4726,6 +5056,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_JUSTIFY_LEFT")
 )
 
 (define-property pattern
@@ -4735,6 +5066,7 @@
   (readable #f)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property wrap
@@ -4744,6 +5076,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property wrap-mode
@@ -4753,6 +5086,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "PANGO_WRAP_WORD")
 )
 
 (define-property selectable
@@ -4762,6 +5096,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property mnemonic-keyval
@@ -4771,6 +5106,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "16777215")
 )
 
 (define-property mnemonic-widget
@@ -4789,6 +5125,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property selection-bound
@@ -4798,6 +5135,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property ellipsize
@@ -4807,6 +5145,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "PANGO_ELLIPSIZE_NONE")
 )
 
 (define-property width-chars
@@ -4816,6 +5155,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property single-line-mode
@@ -4825,6 +5165,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property max-width-chars
@@ -4834,6 +5175,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property track-visited-links
@@ -4843,6 +5185,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property lines
@@ -4852,6 +5195,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property xalign
@@ -4861,6 +5205,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0.5")
 )
 
 (define-property yalign
@@ -4870,6 +5215,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0.5")
 )
 
 ;; From GtkLayout
@@ -4881,6 +5227,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "100")
 )
 
 (define-property height
@@ -4890,6 +5237,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "100")
 )
 
 ;; From GtkLevelBar
@@ -4910,6 +5258,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property min-value
@@ -4919,6 +5268,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property max-value
@@ -4928,6 +5278,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "1")
 )
 
 (define-property mode
@@ -4937,6 +5288,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_LEVEL_BAR_MODE_CONTINUOUS")
 )
 
 (define-property inverted
@@ -4946,6 +5298,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 ;; From GtkLinkButton
@@ -4963,6 +5316,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property visited
@@ -4972,6 +5326,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 ;; From GtkListBox
@@ -5041,6 +5396,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_SELECTION_SINGLE")
 )
 
 (define-property activate-on-single-click
@@ -5050,6 +5406,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 ;; From GtkListBoxRow
@@ -5067,6 +5424,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property selectable
@@ -5076,6 +5434,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 ;; From GtkLockButton
@@ -5096,6 +5455,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "Lock")
 )
 
 (define-property text-unlock
@@ -5105,6 +5465,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "Unlock")
 )
 
 (define-property tooltip-lock
@@ -5114,6 +5475,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "Dialog is unlocked.\nClick to prevent further changes")
 )
 
 (define-property tooltip-unlock
@@ -5123,6 +5485,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "Dialog is locked.\nClick to make changes")
 )
 
 (define-property tooltip-not-authorized
@@ -5132,6 +5495,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "System policy prevents changes.\nContact your system administrator")
 )
 
 ;; From GtkMenu
@@ -5164,6 +5528,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property accel-group
@@ -5182,6 +5547,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property attach-widget
@@ -5200,6 +5566,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property reserve-toggle-size
@@ -5209,6 +5576,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property anchor-hints
@@ -5218,6 +5586,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GDK_ANCHOR_FLIP_X | GDK_ANCHOR_FLIP_Y | GDK_ANCHOR_SLIDE_X | GDK_ANCHOR_SLIDE_Y | 
GDK_ANCHOR_RESIZE_X | GDK_ANCHOR_RESIZE_Y")
 )
 
 (define-property rect-anchor-dx
@@ -5227,6 +5596,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property rect-anchor-dy
@@ -5236,6 +5606,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property menu-type-hint
@@ -5245,6 +5616,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GDK_WINDOW_TYPE_HINT_POPUP_MENU")
 )
 
 ;; From GtkMenuBar
@@ -5256,6 +5628,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_PACK_DIRECTION_LTR")
 )
 
 (define-property child-pack-direction
@@ -5265,6 +5638,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_PACK_DIRECTION_LTR")
 )
 
 ;; From GtkMenuButton
@@ -5303,6 +5677,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_ARROW_DOWN")
 )
 
 (define-property use-popover
@@ -5312,6 +5687,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property popover
@@ -5383,6 +5759,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property label
@@ -5392,6 +5769,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property use-underline
@@ -5401,6 +5779,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 ;; From GtkMenuShell
@@ -5476,6 +5855,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 ;; From GtkMenuToolButton
@@ -5504,6 +5884,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_MESSAGE_INFO")
 )
 
 (define-property buttons
@@ -5513,6 +5894,7 @@
   (readable #f)
   (writable #t)
   (construct-only #t)
+  (default-value "GTK_BUTTONS_NONE")
 )
 
 (define-property text
@@ -5522,6 +5904,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property use-markup
@@ -5531,6 +5914,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property secondary-text
@@ -5540,6 +5924,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property secondary-use-markup
@@ -5549,6 +5934,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property message-area
@@ -5569,6 +5955,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_BUTTON_ROLE_NORMAL")
 )
 
 (define-property icon
@@ -5587,6 +5974,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property active
@@ -5596,6 +5984,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property menu-name
@@ -5605,6 +5994,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property inverted
@@ -5614,6 +6004,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property centered
@@ -5623,6 +6014,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property iconic
@@ -5632,6 +6024,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 ;; From GtkNativeDialog
@@ -5652,6 +6045,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property visible
@@ -5661,6 +6055,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property modal
@@ -5670,6 +6065,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property transient-for
@@ -5787,6 +6183,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_POS_TOP")
 )
 
 (define-property show-tabs
@@ -5796,6 +6193,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property show-border
@@ -5805,6 +6203,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property scrollable
@@ -5814,6 +6213,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property page
@@ -5823,6 +6223,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property enable-popup
@@ -5832,6 +6233,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property group-name
@@ -5841,6 +6243,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 ;; From GtkOrientable
@@ -5852,6 +6255,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_ORIENTATION_HORIZONTAL")
 )
 
 ;; From GtkOverlay
@@ -5920,6 +6324,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property position-set
@@ -5929,6 +6334,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property min-position
@@ -5938,6 +6344,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property max-position
@@ -5947,6 +6354,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "2147483647")
 )
 
 (define-property wide-handle
@@ -5956,6 +6364,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 ;; From GtkPlacesSidebar
@@ -6071,6 +6480,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_PLACES_OPEN_NORMAL")
 )
 
 (define-property show-recent
@@ -6080,6 +6490,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property show-desktop
@@ -6089,6 +6500,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property show-enter-location
@@ -6098,6 +6510,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property show-trash
@@ -6107,6 +6520,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property local-only
@@ -6116,6 +6530,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property show-other-locations
@@ -6125,6 +6540,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property populate-all
@@ -6134,6 +6550,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 ;; From GtkPopover
@@ -6169,6 +6586,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_POS_TOP")
 )
 
 (define-property modal
@@ -6178,6 +6596,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property constrain-to
@@ -6187,6 +6606,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_POPOVER_CONSTRAINT_WINDOW")
 )
 
 ;; From GtkPopoverMenu
@@ -6198,6 +6618,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 ;; From GtkPrinter
@@ -6218,6 +6639,7 @@
   (readable #t)
   (writable #t)
   (construct-only #t)
+  (default-value "")
 )
 
 (define-property backend
@@ -6236,6 +6658,7 @@
   (readable #t)
   (writable #t)
   (construct-only #t)
+  (default-value "FALSE")
 )
 
 (define-property state-message
@@ -6245,6 +6668,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property location
@@ -6254,6 +6678,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property icon-name
@@ -6263,6 +6688,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property job-count
@@ -6272,6 +6698,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property accepts-pdf
@@ -6281,6 +6708,7 @@
   (readable #t)
   (writable #t)
   (construct-only #t)
+  (default-value "FALSE")
 )
 
 (define-property accepts-ps
@@ -6290,6 +6718,7 @@
   (readable #t)
   (writable #t)
   (construct-only #t)
+  (default-value "TRUE")
 )
 
 (define-property paused
@@ -6299,6 +6728,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property accepting-jobs
@@ -6308,6 +6738,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 ;; From GtkPrintJob
@@ -6325,6 +6756,7 @@
   (readable #t)
   (writable #t)
   (construct-only #t)
+  (default-value "")
 )
 
 (define-property printer
@@ -6361,6 +6793,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 ;; From GtkPrintOperation
@@ -6490,6 +6923,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property n-pages
@@ -6499,6 +6933,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property current-page
@@ -6508,6 +6943,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property use-full-page
@@ -6517,6 +6953,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property track-print-status
@@ -6526,6 +6963,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property unit
@@ -6535,6 +6973,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_UNIT_NONE")
 )
 
 (define-property show-progress
@@ -6544,6 +6983,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property allow-async
@@ -6553,6 +6993,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property export-filename
@@ -6562,6 +7003,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property status
@@ -6571,6 +7013,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "GTK_PRINT_STATUS_INITIAL")
 )
 
 (define-property status-string
@@ -6580,6 +7023,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property custom-tab-label
@@ -6589,6 +7033,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property embed-page-setup
@@ -6598,6 +7043,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property has-selection
@@ -6607,6 +7053,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property support-selection
@@ -6616,6 +7063,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property n-pages-to-print
@@ -6625,6 +7073,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "-1")
 )
 
 ;; From GtkPrintOperationPreview
@@ -6668,6 +7117,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property print-settings
@@ -6695,6 +7145,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property support-selection
@@ -6704,6 +7155,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property has-selection
@@ -6713,6 +7165,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property embed-page-setup
@@ -6722,6 +7175,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 ;; From GtkPrintSettings
@@ -6756,6 +7210,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property pulse-step
@@ -6765,6 +7220,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0.1")
 )
 
 (define-property inverted
@@ -6774,6 +7230,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property text
@@ -6783,6 +7240,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property show-text
@@ -6792,6 +7250,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property ellipsize
@@ -6801,6 +7260,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "PANGO_ELLIPSIZE_NONE")
 )
 
 ;; From GtkRadioButton
@@ -6900,6 +7360,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property show-fill-level
@@ -6909,6 +7370,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property restrict-to-fill-level
@@ -6918,6 +7380,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property fill-level
@@ -6927,6 +7390,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "1.79769e+308")
 )
 
 (define-property round-digits
@@ -6936,6 +7400,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 ;; From GtkRecentChooser
@@ -6968,6 +7433,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "50")
 )
 
 (define-property local-only
@@ -6977,6 +7443,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property recent-manager
@@ -6995,6 +7462,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property show-icons
@@ -7004,6 +7472,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property show-not-found
@@ -7013,6 +7482,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property show-private
@@ -7022,6 +7492,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property show-tips
@@ -7031,6 +7502,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property sort-type
@@ -7040,6 +7512,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_RECENT_SORT_NONE")
 )
 
 ;; From GtkRecentChooserMenu
@@ -7051,6 +7524,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 ;; From GtkRecentChooserWidget
@@ -7072,6 +7546,7 @@
   (readable #t)
   (writable #t)
   (construct-only #t)
+  (default-value "")
 )
 
 (define-property size
@@ -7081,6 +7556,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "0")
 )
 
 ;; From GtkRevealer
@@ -7092,6 +7568,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_REVEALER_TRANSITION_TYPE_SLIDE_DOWN")
 )
 
 (define-property transition-duration
@@ -7101,6 +7578,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "250")
 )
 
 (define-property reveal-child
@@ -7110,6 +7588,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property child-revealed
@@ -7119,6 +7598,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 ;; From GtkScale
@@ -7139,6 +7619,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "1")
 )
 
 (define-property draw-value
@@ -7148,6 +7629,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property has-origin
@@ -7157,6 +7639,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property value-pos
@@ -7166,6 +7649,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_POS_TOP")
 )
 
 ;; From GtkScaleButton
@@ -7198,6 +7682,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property size
@@ -7207,6 +7692,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_ICON_SIZE_SMALL_TOOLBAR")
 )
 
 (define-property adjustment
@@ -7245,6 +7731,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_SCROLL_MINIMUM")
 )
 
 (define-property vadjustment
@@ -7263,6 +7750,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_SCROLL_MINIMUM")
 )
 
 ;; From GtkScrollbar
@@ -7340,6 +7828,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_POLICY_AUTOMATIC")
 )
 
 (define-property vscrollbar-policy
@@ -7349,6 +7838,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_POLICY_AUTOMATIC")
 )
 
 (define-property window-placement
@@ -7358,6 +7848,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_CORNER_TOP_LEFT")
 )
 
 (define-property shadow-type
@@ -7367,6 +7858,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_SHADOW_NONE")
 )
 
 (define-property min-content-width
@@ -7376,6 +7868,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property min-content-height
@@ -7385,6 +7878,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property kinetic-scrolling
@@ -7394,6 +7888,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property overlay-scrolling
@@ -7403,6 +7898,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property max-content-width
@@ -7412,6 +7908,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property max-content-height
@@ -7421,6 +7918,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property propagate-natural-width
@@ -7430,6 +7928,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property propagate-natural-height
@@ -7439,6 +7938,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 ;; From GtkSearchBar
@@ -7450,6 +7950,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property show-close-button
@@ -7459,6 +7960,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 ;; From GtkSearchEntry
@@ -7498,6 +8000,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 ;; From GtkSettings
@@ -7509,6 +8012,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "400")
 )
 
 (define-property gtk-double-click-distance
@@ -7518,6 +8022,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "5")
 )
 
 (define-property gtk-cursor-blink
@@ -7527,6 +8032,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property gtk-cursor-blink-time
@@ -7536,6 +8042,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "1200")
 )
 
 (define-property gtk-cursor-blink-timeout
@@ -7545,6 +8052,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "10")
 )
 
 (define-property gtk-split-cursor
@@ -7554,6 +8062,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property gtk-theme-name
@@ -7563,6 +8072,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "Adwaita")
 )
 
 (define-property gtk-icon-theme-name
@@ -7572,6 +8082,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "Adwaita")
 )
 
 (define-property gtk-key-theme-name
@@ -7581,6 +8092,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property gtk-dnd-drag-threshold
@@ -7590,6 +8102,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "8")
 )
 
 (define-property gtk-font-name
@@ -7599,6 +8112,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "Sans 10")
 )
 
 (define-property gtk-modules
@@ -7608,6 +8122,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property gtk-xft-antialias
@@ -7617,6 +8132,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property gtk-xft-hinting
@@ -7626,6 +8142,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property gtk-xft-hintstyle
@@ -7635,6 +8152,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property gtk-xft-rgba
@@ -7644,6 +8162,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property gtk-xft-dpi
@@ -7653,6 +8172,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property gtk-cursor-theme-name
@@ -7662,6 +8182,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property gtk-cursor-theme-size
@@ -7671,6 +8192,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property gtk-alternative-button-order
@@ -7680,6 +8202,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property gtk-alternative-sort-arrows
@@ -7689,6 +8212,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property gtk-enable-animations
@@ -7698,6 +8222,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property gtk-error-bell
@@ -7707,6 +8232,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property gtk-print-backends
@@ -7716,6 +8242,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "file,lpr")
 )
 
 (define-property gtk-print-preview-command
@@ -7725,6 +8252,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "evince --unlink-tempfile --preview --print-settings %s %f")
 )
 
 (define-property gtk-enable-accels
@@ -7734,6 +8262,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property gtk-im-module
@@ -7743,6 +8272,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property gtk-recent-files-max-age
@@ -7752,6 +8282,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "30")
 )
 
 (define-property gtk-fontconfig-timestamp
@@ -7761,6 +8292,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property gtk-sound-theme-name
@@ -7770,6 +8302,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "freedesktop")
 )
 
 (define-property gtk-enable-input-feedback-sounds
@@ -7779,6 +8312,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property gtk-enable-event-sounds
@@ -7788,6 +8322,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property gtk-primary-button-warps-slider
@@ -7797,6 +8332,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property gtk-application-prefer-dark-theme
@@ -7806,6 +8342,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property gtk-entry-select-on-focus
@@ -7815,6 +8352,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property gtk-entry-password-hint-timeout
@@ -7824,6 +8362,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property gtk-label-select-on-focus
@@ -7833,6 +8372,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property gtk-shell-shows-app-menu
@@ -7842,6 +8382,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property gtk-shell-shows-menubar
@@ -7851,6 +8392,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property gtk-shell-shows-desktop
@@ -7860,6 +8402,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property gtk-decoration-layout
@@ -7869,6 +8412,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "menu:minimize,maximize,close")
 )
 
 (define-property gtk-titlebar-double-click
@@ -7878,6 +8422,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "toggle-maximize")
 )
 
 (define-property gtk-titlebar-middle-click
@@ -7887,6 +8432,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "none")
 )
 
 (define-property gtk-titlebar-right-click
@@ -7896,6 +8442,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "menu")
 )
 
 (define-property gtk-dialogs-use-header
@@ -7905,6 +8452,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property gtk-enable-primary-paste
@@ -7914,6 +8462,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property gtk-recent-files-enabled
@@ -7923,6 +8472,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property gtk-long-press-time
@@ -7932,6 +8482,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "500")
 )
 
 (define-property gtk-keynav-use-caret
@@ -7941,6 +8492,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 ;; From GtkShortcutLabel
@@ -7952,6 +8504,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property disabled-text
@@ -7961,6 +8514,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 ;; From GtkShortcutsGroup
@@ -7972,6 +8526,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property view
@@ -7981,6 +8536,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property accel-size-group
@@ -8008,6 +8564,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "1")
 )
 
 ;; From GtkShortcutsSection
@@ -8028,6 +8585,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property section-name
@@ -8037,6 +8595,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property view-name
@@ -8046,6 +8605,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property max-height
@@ -8055,6 +8615,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "15")
 )
 
 ;; From GtkShortcutsShortcut
@@ -8066,6 +8627,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property icon
@@ -8084,6 +8646,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property title
@@ -8093,6 +8656,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property subtitle
@@ -8102,6 +8666,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property subtitle-set
@@ -8111,6 +8676,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property accel-size-group
@@ -8138,6 +8704,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_TEXT_DIR_NONE")
 )
 
 (define-property shortcut-type
@@ -8147,6 +8714,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_SHORTCUT_ACCELERATOR")
 )
 
 (define-property action-name
@@ -8156,6 +8724,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 ;; From GtkShortcutsWindow
@@ -8179,6 +8748,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "internal-search")
 )
 
 (define-property view-name
@@ -8188,6 +8758,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 ;; From GtkSizeGroup
@@ -8199,6 +8770,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_SIZE_GROUP_HORIZONTAL")
 )
 
 ;; From GtkSpinner
@@ -8210,6 +8782,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 ;; From GtkSpinButton
@@ -8266,6 +8839,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property digits
@@ -8275,6 +8849,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property snap-to-ticks
@@ -8284,6 +8859,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property numeric
@@ -8293,6 +8869,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property wrap
@@ -8302,6 +8879,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property update-policy
@@ -8311,6 +8889,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_UPDATE_ALWAYS")
 )
 
 (define-property value
@@ -8320,6 +8899,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property width-chars
@@ -8329,6 +8909,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property max-width-chars
@@ -8338,6 +8919,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property text
@@ -8347,6 +8929,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 ;; From GtkStack
@@ -8358,6 +8941,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property hhomogeneous
@@ -8367,6 +8951,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property vhomogeneous
@@ -8376,6 +8961,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property visible-child
@@ -8394,6 +8980,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property transition-duration
@@ -8403,6 +8990,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "200")
 )
 
 (define-property transition-type
@@ -8412,6 +9000,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_STACK_TRANSITION_TYPE_NONE")
 )
 
 (define-property transition-running
@@ -8421,6 +9010,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property interpolate-size
@@ -8430,6 +9020,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 ;; From GtkStackSidebar
@@ -8452,6 +9043,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "1")
 )
 
 (define-property stack
@@ -8546,6 +9138,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property state
@@ -8555,6 +9148,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 ;; From GtkToggleButton
@@ -8572,6 +9166,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 ;; From GtkToolbar
@@ -8621,6 +9216,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_TOOLBAR_BOTH_HORIZ")
 )
 
 (define-property show-arrow
@@ -8630,6 +9226,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property icon-size
@@ -8639,6 +9236,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_ICON_SIZE_LARGE_TOOLBAR")
 )
 
 (define-property icon-size-set
@@ -8648,6 +9246,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 ;; From GtkToolItem
@@ -8671,6 +9270,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property visible-vertical
@@ -8680,6 +9280,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property is-important
@@ -8689,6 +9290,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 ;; From GtkToolItemGroup
@@ -8700,6 +9302,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property label-widget
@@ -8718,6 +9321,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property ellipsize
@@ -8727,6 +9331,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "PANGO_ELLIPSIZE_NONE")
 )
 
 (define-property header-relief
@@ -8736,6 +9341,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_RELIEF_NORMAL")
 )
 
 ;; From GtkToolPalette
@@ -8747,6 +9353,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_ICON_SIZE_SMALL_TOOLBAR")
 )
 
 (define-property icon-size-set
@@ -8756,6 +9363,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property toolbar-style
@@ -8765,6 +9373,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_TOOLBAR_ICONS")
 )
 
 ;; From GtkToolButton
@@ -8782,6 +9391,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property use-underline
@@ -8791,6 +9401,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property label-widget
@@ -8809,6 +9420,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property icon-widget
@@ -8953,6 +9565,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property has-selection
@@ -8962,6 +9575,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property cursor-position
@@ -8971,6 +9585,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property copy-target-list
@@ -9000,6 +9615,7 @@
   (readable #t)
   (writable #t)
   (construct-only #t)
+  (default-value "")
 )
 
 (define-property left-gravity
@@ -9009,6 +9625,7 @@
   (readable #t)
   (writable #t)
   (construct-only #t)
+  (default-value "FALSE")
 )
 
 ;; From GtkTextTag
@@ -9031,6 +9648,7 @@
   (readable #t)
   (writable #t)
   (construct-only #t)
+  (default-value "")
 )
 
 (define-property background
@@ -9040,6 +9658,7 @@
   (readable #f)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property foreground
@@ -9049,6 +9668,7 @@
   (readable #f)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property background-rgba
@@ -9076,6 +9696,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property font-desc
@@ -9094,6 +9715,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property style
@@ -9103,6 +9725,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "PANGO_STYLE_NORMAL")
 )
 
 (define-property variant
@@ -9112,6 +9735,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "PANGO_VARIANT_NORMAL")
 )
 
 (define-property weight
@@ -9121,6 +9745,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "400")
 )
 
 (define-property stretch
@@ -9130,6 +9755,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "PANGO_STRETCH_NORMAL")
 )
 
 (define-property size
@@ -9139,6 +9765,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property size-points
@@ -9148,6 +9775,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property scale
@@ -9157,6 +9785,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "1")
 )
 
 (define-property pixels-above-lines
@@ -9166,6 +9795,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property pixels-below-lines
@@ -9175,6 +9805,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property pixels-inside-wrap
@@ -9184,6 +9815,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property editable
@@ -9193,6 +9825,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property wrap-mode
@@ -9202,6 +9835,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_WRAP_NONE")
 )
 
 (define-property justification
@@ -9211,6 +9845,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_JUSTIFY_LEFT")
 )
 
 (define-property direction
@@ -9220,6 +9855,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_TEXT_DIR_NONE")
 )
 
 (define-property left-margin
@@ -9229,6 +9865,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property indent
@@ -9238,6 +9875,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property strikethrough
@@ -9247,6 +9885,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property strikethrough-rgba
@@ -9265,6 +9904,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property underline
@@ -9274,6 +9914,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "PANGO_UNDERLINE_NONE")
 )
 
 (define-property underline-rgba
@@ -9292,6 +9933,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property background-full-height
@@ -9301,6 +9943,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property language
@@ -9310,6 +9953,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property tabs
@@ -9328,6 +9972,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property paragraph-background
@@ -9337,6 +9982,7 @@
   (readable #f)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property paragraph-background-rgba
@@ -9355,6 +10001,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property letter-spacing
@@ -9364,6 +10011,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property font-features
@@ -9373,6 +10021,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property accumulative-margin
@@ -9382,6 +10031,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property background-set
@@ -9391,6 +10041,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property foreground-set
@@ -9400,6 +10051,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property family-set
@@ -9409,6 +10061,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property style-set
@@ -9418,6 +10071,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property variant-set
@@ -9427,6 +10081,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property weight-set
@@ -9436,6 +10091,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property stretch-set
@@ -9445,6 +10101,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property size-set
@@ -9454,6 +10111,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property scale-set
@@ -9463,6 +10121,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property pixels-above-lines-set
@@ -9472,6 +10131,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property pixels-below-lines-set
@@ -9481,6 +10141,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property pixels-inside-wrap-set
@@ -9490,6 +10151,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property editable-set
@@ -9499,6 +10161,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property wrap-mode-set
@@ -9508,6 +10171,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property justification-set
@@ -9517,6 +10181,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property left-margin-set
@@ -9526,6 +10191,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property indent-set
@@ -9535,6 +10201,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property strikethrough-set
@@ -9544,6 +10211,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property strikethrough-rgba-set
@@ -9553,6 +10221,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property right-margin-set
@@ -9562,6 +10231,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property underline-set
@@ -9571,6 +10241,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property underline-rgba-set
@@ -9580,6 +10251,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property rise-set
@@ -9589,6 +10261,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property background-full-height-set
@@ -9598,6 +10271,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property language-set
@@ -9607,6 +10281,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property tabs-set
@@ -9616,6 +10291,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property invisible-set
@@ -9625,6 +10301,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property paragraph-background-set
@@ -9634,6 +10311,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property fallback-set
@@ -9643,6 +10321,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property letter-spacing-set
@@ -9652,6 +10331,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property font-features-set
@@ -9661,6 +10341,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 ;; From GtkTextTagTable
@@ -9823,6 +10504,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property pixels-below-lines
@@ -9832,6 +10514,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property pixels-inside-wrap
@@ -9841,6 +10524,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property editable
@@ -9850,6 +10534,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property wrap-mode
@@ -9859,6 +10544,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_WRAP_NONE")
 )
 
 (define-property justification
@@ -9868,6 +10554,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_JUSTIFY_LEFT")
 )
 
 (define-property left-margin
@@ -9877,6 +10564,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property right-margin
@@ -9886,6 +10574,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property top-margin
@@ -9895,6 +10584,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property bottom-margin
@@ -9904,6 +10594,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property indent
@@ -9913,6 +10604,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property tabs
@@ -9931,6 +10623,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property buffer
@@ -9949,6 +10642,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property accepts-tab
@@ -9958,6 +10652,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property im-module
@@ -9967,6 +10662,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property input-purpose
@@ -9976,6 +10672,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_INPUT_PURPOSE_FREE_FORM")
 )
 
 (define-property input-hints
@@ -9985,6 +10682,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_INPUT_HINT_NONE")
 )
 
 (define-property populate-all
@@ -9994,6 +10692,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property monospace
@@ -10003,6 +10702,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 ;; From GtkToggleToolButton
@@ -10020,6 +10720,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 ;; From GtkTooltip
@@ -10039,6 +10740,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_SELECTION_SINGLE")
 )
 
 ;; From GtkTreeModel
@@ -10108,6 +10810,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_SELECTION_SINGLE")
 )
 
 ;; From GtkTreeSortable
@@ -10291,6 +10994,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property headers-clickable
@@ -10300,6 +11004,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property expander-column
@@ -10318,6 +11023,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property enable-search
@@ -10327,6 +11033,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property search-column
@@ -10336,6 +11043,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property fixed-height-mode
@@ -10345,6 +11053,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property hover-selection
@@ -10354,6 +11063,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property hover-expand
@@ -10363,6 +11073,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property show-expanders
@@ -10372,6 +11083,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property level-indentation
@@ -10381,6 +11093,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property rubber-banding
@@ -10390,6 +11103,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property enable-grid-lines
@@ -10399,6 +11113,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_TREE_VIEW_GRID_LINES_NONE")
 )
 
 (define-property enable-tree-lines
@@ -10408,6 +11123,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property tooltip-column
@@ -10417,6 +11133,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property activate-on-single-click
@@ -10426,6 +11143,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 ;; From GtkTreeViewColumn
@@ -10443,6 +11161,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property resizable
@@ -10452,6 +11171,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property x-offset
@@ -10461,6 +11181,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property width
@@ -10470,6 +11191,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property spacing
@@ -10479,6 +11201,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property sizing
@@ -10488,6 +11211,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_TREE_VIEW_COLUMN_GROW_ONLY")
 )
 
 (define-property fixed-width
@@ -10497,6 +11221,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property min-width
@@ -10506,6 +11231,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property max-width
@@ -10515,6 +11241,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property title
@@ -10524,6 +11251,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property expand
@@ -10533,6 +11261,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property clickable
@@ -10542,6 +11271,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property widget
@@ -10560,6 +11290,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property reorderable
@@ -10569,6 +11300,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property sort-indicator
@@ -10578,6 +11310,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property sort-order
@@ -10587,6 +11320,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_SORT_ASCENDING")
 )
 
 (define-property sort-column-id
@@ -10596,6 +11330,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property cell-area
@@ -10616,6 +11351,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_SHADOW_IN")
 )
 
 ;; From GtkVolumeButton
@@ -10627,6 +11363,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 ;; From GtkWidget
@@ -11196,6 +11933,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property parent
@@ -11214,6 +11952,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property height-request
@@ -11223,6 +11962,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property visible
@@ -11232,6 +11972,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property sensitive
@@ -11241,6 +11982,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property can-focus
@@ -11250,6 +11992,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property has-focus
@@ -11259,6 +12002,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property is-focus
@@ -11268,6 +12012,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property focus-on-click
@@ -11277,6 +12022,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property can-default
@@ -11286,6 +12032,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property has-default
@@ -11295,6 +12042,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property receives-default
@@ -11304,6 +12052,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property has-tooltip
@@ -11313,6 +12062,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property tooltip-markup
@@ -11322,6 +12072,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property tooltip-text
@@ -11331,6 +12082,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property window
@@ -11349,6 +12101,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "1")
 )
 
 (define-property halign
@@ -11358,6 +12111,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_ALIGN_FILL")
 )
 
 (define-property valign
@@ -11367,6 +12121,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_ALIGN_FILL")
 )
 
 (define-property margin-start
@@ -11376,6 +12131,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property margin-end
@@ -11385,6 +12141,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property margin-top
@@ -11394,6 +12151,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property margin-bottom
@@ -11403,6 +12161,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property margin
@@ -11412,6 +12171,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-property hexpand
@@ -11421,6 +12181,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property vexpand
@@ -11430,6 +12191,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property hexpand-set
@@ -11439,6 +12201,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property vexpand-set
@@ -11448,6 +12211,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property expand
@@ -11457,6 +12221,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property scale-factor
@@ -11466,6 +12231,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "1")
 )
 
 (define-property css-name
@@ -11475,6 +12241,7 @@
   (readable #t)
   (writable #t)
   (construct-only #t)
+  (default-value "")
 )
 
 ;; From GtkWindow
@@ -11522,6 +12289,7 @@
   (readable #t)
   (writable #t)
   (construct-only #t)
+  (default-value "GTK_WINDOW_TOPLEVEL")
 )
 
 (define-property title
@@ -11531,6 +12299,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property role
@@ -11540,6 +12309,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property resizable
@@ -11549,6 +12319,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property modal
@@ -11558,6 +12329,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property window-position
@@ -11567,6 +12339,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_WIN_POS_NONE")
 )
 
 (define-property default-width
@@ -11576,6 +12349,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property default-height
@@ -11585,6 +12359,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-property destroy-with-parent
@@ -11594,6 +12369,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property icon
@@ -11612,6 +12388,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property screen
@@ -11630,6 +12407,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GDK_WINDOW_TYPE_HINT_NORMAL")
 )
 
 (define-property skip-taskbar-hint
@@ -11639,6 +12417,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property skip-pager-hint
@@ -11648,6 +12427,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property urgency-hint
@@ -11657,6 +12437,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property accept-focus
@@ -11666,6 +12447,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property focus-on-map
@@ -11675,6 +12457,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property decorated
@@ -11684,6 +12467,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property deletable
@@ -11693,6 +12477,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property gravity
@@ -11702,6 +12487,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GDK_GRAVITY_NORTH_WEST")
 )
 
 (define-property transient-for
@@ -11738,6 +12524,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-property startup-id
@@ -11747,6 +12534,7 @@
   (readable #f)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-property mnemonics-visible
@@ -11756,6 +12544,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property focus-visible
@@ -11765,6 +12554,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-property is-maximized
@@ -11774,6 +12564,7 @@
   (readable #t)
   (writable #f)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-child-property pack-type
@@ -11783,6 +12574,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_PACK_START")
 )
 
 (define-child-property position
@@ -11792,6 +12584,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-child-property page-type
@@ -11801,6 +12594,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_ASSISTANT_PAGE_CONTENT")
 )
 
 (define-child-property title
@@ -11810,6 +12604,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-child-property complete
@@ -11819,6 +12614,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-child-property has-padding
@@ -11828,6 +12624,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-child-property pack-type
@@ -11837,6 +12634,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_PACK_START")
 )
 
 (define-child-property position
@@ -11846,6 +12644,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-child-property secondary
@@ -11855,6 +12654,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-child-property non-homogeneous
@@ -11864,6 +12664,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-child-property x
@@ -11873,6 +12674,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-child-property y
@@ -11882,6 +12684,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-child-property left-attach
@@ -11891,6 +12694,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-child-property top-attach
@@ -11900,6 +12704,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-child-property width
@@ -11909,6 +12714,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "1")
 )
 
 (define-child-property height
@@ -11918,6 +12724,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "1")
 )
 
 (define-child-property pack-type
@@ -11927,6 +12734,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "GTK_PACK_START")
 )
 
 (define-child-property position
@@ -11936,6 +12744,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-child-property x
@@ -11945,6 +12754,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-child-property y
@@ -11954,6 +12764,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-child-property left-attach
@@ -11963,6 +12774,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-child-property right-attach
@@ -11972,6 +12784,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-child-property top-attach
@@ -11981,6 +12794,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-child-property bottom-attach
@@ -11990,6 +12804,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "-1")
 )
 
 (define-child-property tab-label
@@ -11999,6 +12814,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-child-property menu-label
@@ -12008,6 +12824,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-child-property position
@@ -12017,6 +12834,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-child-property tab-expand
@@ -12026,6 +12844,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-child-property tab-fill
@@ -12035,6 +12854,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-child-property reorderable
@@ -12044,6 +12864,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-child-property detachable
@@ -12053,6 +12874,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-child-property pass-through
@@ -12062,6 +12884,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-child-property index
@@ -12071,6 +12894,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-child-property resize
@@ -12080,6 +12904,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-child-property shrink
@@ -12089,6 +12914,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-child-property submenu
@@ -12098,6 +12924,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-child-property position
@@ -12107,6 +12934,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-child-property name
@@ -12116,6 +12944,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-child-property title
@@ -12125,6 +12954,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-child-property icon-name
@@ -12134,6 +12964,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "")
 )
 
 (define-child-property position
@@ -12143,6 +12974,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-child-property needs-attention
@@ -12152,6 +12984,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-child-property expand
@@ -12161,6 +12994,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-child-property homogeneous
@@ -12170,6 +13004,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-child-property homogeneous
@@ -12179,6 +13014,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-child-property expand
@@ -12188,6 +13024,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-child-property fill
@@ -12197,6 +13034,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "TRUE")
 )
 
 (define-child-property new-row
@@ -12206,6 +13044,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-child-property position
@@ -12215,6 +13054,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "0")
 )
 
 (define-child-property exclusive
@@ -12224,6 +13064,7 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
 (define-child-property expand
@@ -12233,5 +13074,6 @@
   (readable #t)
   (writable #t)
   (construct-only #f)
+  (default-value "FALSE")
 )
 
diff --git a/gtk/src/gtk_signals.defs.patch b/gtk/src/gtk_signals.defs.patch
index 8d54bb4..649e232 100644
--- a/gtk/src/gtk_signals.defs.patch
+++ b/gtk/src/gtk_signals.defs.patch
@@ -1,11 +1,6 @@
---- ./../../gtk/src/gtk_signals.defs.orig      2017-07-20 14:30:39.370879688 +0200
-+++ ./../../gtk/src/gtk_signals.defs   2017-07-20 15:48:22.875934829 +0200
-@@ -2043,21 +2043,21 @@
-   (construct-only #f)
- )
- 
- ;; From GtkClipboard
- 
+--- ./../../gtk/src/gtk_signals.defs.orig      2017-09-05 18:25:25.609769541 +0200
++++ ./../../gtk/src/gtk_signals.defs   2017-09-05 18:28:08.834111247 +0200
+@@ -2227,11 +2227,11 @@
  (define-signal owner-change
    (of-object "GtkClipboard")
    (return-type "void")
@@ -18,17 +13,7 @@
  
  ;; From GtkColorButton
  
- (define-signal color-set
-   (of-object "GtkColorButton")
-   (return-type "void")
-   (when "first")
- )
-@@ -2098,21 +2098,21 @@
-   (construct-only #f)
- )
- 
- ;; From GtkColorChooser
- 
+@@ -2285,11 +2285,11 @@
  (define-signal color-activated
    (of-object "GtkColorChooser")
    (return-type "void")
@@ -41,17 +26,7 @@
  
  (define-property rgba
    (of-object "GtkColorChooser")
-   (prop-type "GParamBoxed")
-   (docs "Current color, as a GdkRGBA")
-   (readable #t)
-   (writable #t)
-   (construct-only #f)
-@@ -2162,21 +2162,21 @@
-   (of-object "GtkComboBox")
-   (return-type "void")
-   (when "last")
-   (parameters
-     '("GtkScrollType" "p0")
+@@ -2351,11 +2351,11 @@
    )
  )
  
@@ -64,17 +39,7 @@
      '("const-gchar*" "p0")
    )
  )
- 
- (define-property model
-   (of-object "GtkComboBox")
-   (prop-type "GParamObject")
-   (docs "The model for the combo box")
-@@ -2376,21 +2376,21 @@
- )
- 
- ;; From GtkCssProvider
- 
- (define-signal parsing-error
+@@ -2579,11 +2579,11 @@
    (of-object "GtkCssProvider")
    (return-type "void")
    (when "last")
@@ -87,17 +52,7 @@
  
  ;; From GtkDialog
  
- (define-signal close
-   (of-object "GtkDialog")
-   (return-type "void")
-   (when "last")
- )
-@@ -2547,31 +2547,31 @@
-     '("const-gchar*" "p0")
-   )
- )
- 
- (define-signal icon-press
+@@ -2753,21 +2753,21 @@
    (of-object "GtkEntry")
    (return-type "void")
    (when "last")
@@ -121,17 +76,7 @@
  
  (define-property buffer
    (of-object "GtkEntry")
-   (prop-type "GParamObject")
-   (docs "Text buffer object which actually stores entry text")
-   (readable #t)
-   (writable #t)
-   (construct-only #f)
-@@ -5335,21 +5335,21 @@
-   (of-object "GtkMenuItem")
-   (return-type "void")
-   (when "first")
- )
- 
+@@ -5716,11 +5716,11 @@
  (define-signal toggle-size-request
    (of-object "GtkMenuItem")
    (return-type "void")
@@ -144,17 +89,7 @@
  
  (define-signal toggle-size-allocate
    (of-object "GtkMenuItem")
-   (return-type "void")
-   (when "first")
-   (parameters
-     '("gint" "p0")
-   )
-@@ -5969,21 +5969,21 @@
-     '("GFile*" "p1")
-     '("GVolume*" "p2")
-   )
- )
- 
+@@ -6383,11 +6383,11 @@
  (define-signal open-location
    (of-object "GtkPlacesSidebar")
    (return-type "void")
@@ -167,17 +102,7 @@
  )
  
  (define-signal show-error-message
-   (of-object "GtkPlacesSidebar")
-   (return-type "void")
-   (when "first")
-   (parameters
-     '("const-gchar*" "p0")
-@@ -5996,41 +5996,41 @@
-   (return-type "void")
-   (when "first")
- )
- 
- (define-signal drag-action-requested
+@@ -6410,12 +6410,12 @@
    (of-object "GtkPlacesSidebar")
    (return-type "gint")
    (when "last")
@@ -192,13 +117,7 @@
  
  (define-signal drag-action-ask
    (of-object "GtkPlacesSidebar")
-   (return-type "gint")
-   (when "last")
-   (parameters
-     '("gint" "p0")
-   )
- )
- 
+@@ -6429,12 +6429,12 @@
  (define-signal drag-perform-drop
    (of-object "GtkPlacesSidebar")
    (return-type "void")
@@ -213,17 +132,7 @@
  )
  
  (define-signal show-other-locations-with-flags
-   (of-object "GtkPlacesSidebar")
-   (return-type "void")
-   (when "first")
-   (parameters
-     '("GtkPlacesOpenFlags" "p0")
-@@ -6423,21 +6423,21 @@
- )
- 
- (define-signal status-changed
-   (of-object "GtkPrintOperation")
-   (return-type "void")
+@@ -6861,11 +6861,11 @@
    (when "last")
  )
  
@@ -236,17 +145,7 @@
  
  (define-signal update-custom-widget
    (of-object "GtkPrintOperation")
-   (return-type "void")
-   (when "last")
-   (parameters
-     '("GtkWidget*" "p0")
-     '("GtkPageSetup*" "p1")
-@@ -7118,21 +7118,21 @@
-   (docs "Whether the child is revealed and the animation target reached")
-   (readable #t)
-   (writable #f)
-   (construct-only #f)
- )
+@@ -7603,11 +7603,11 @@
  
  ;; From GtkScale
  
@@ -259,17 +158,7 @@
      '("gdouble" "p0")
    )
  )
- 
- (define-property digits
-   (of-object "GtkScale")
-   (prop-type "GParamInt")
-   (docs "The number of decimal places that are displayed in the value")
-@@ -8218,21 +8218,21 @@
-   (of-object "GtkSpinButton")
-   (return-type "void")
-   (when "last")
- )
- 
+@@ -8796,11 +8796,11 @@
  (define-signal input
    (of-object "GtkSpinButton")
    (return-type "gint")
@@ -282,17 +171,7 @@
  
  (define-signal output
    (of-object "GtkSpinButton")
-   (return-type "gboolean")
-   (when "last")
- )
- 
- (define-signal wrapped
-@@ -8873,53 +8873,53 @@
-   (of-object "GtkTextBuffer")
-   (return-type "void")
-   (when "last")
- )
- 
+@@ -9490,11 +9490,11 @@
  (define-signal mark-set
    (of-object "GtkTextBuffer")
    (return-type "void")
@@ -305,15 +184,7 @@
  )
  
  (define-signal mark-deleted
-   (of-object "GtkTextBuffer")
-   (return-type "void")
-   (when "last")
-   (parameters
-     '("GtkTextMark*" "p0")
-   )
- )
- 
- (define-signal apply-tag
+@@ -9510,23 +9510,23 @@
    (of-object "GtkTextBuffer")
    (return-type "void")
    (when "last")
@@ -341,17 +212,7 @@
  
  (define-signal begin-user-action
    (of-object "GtkTextBuffer")
-   (return-type "void")
-   (when "last")
- )
- 
- (define-signal end-user-action
-@@ -9013,21 +9013,21 @@
- 
- ;; From GtkTextTag
- 
- (define-signal event
-   (of-object "GtkTextTag")
+@@ -9635,11 +9635,11 @@
    (return-type "gboolean")
    (when "last")
    (parameters
@@ -364,17 +225,7 @@
  
  (define-property name
    (of-object "GtkTextTag")
-   (prop-type "GParamString")
-   (docs "Name used to refer to the text tag. NULL for anonymous tags")
-   (readable #t)
-   (writable #t)
-   (construct-only #t)
-@@ -10082,21 +10082,21 @@
-   )
- )
- 
- (define-signal rows-reordered
-   (of-object "GtkTreeModel")
+@@ -10789,11 +10789,11 @@
    (return-type "void")
    (when "first")
    (parameters
@@ -387,17 +238,7 @@
  
  ;; From GtkTreeSelection
  
- (define-signal changed
-   (of-object "GtkTreeSelection")
-   (return-type "void")
-   (when "first")
- )
-@@ -10671,21 +10671,21 @@
-   (of-object "GtkWidget")
-   (return-type "void")
-   (when "last")
- )
- 
+@@ -11413,11 +11413,11 @@
  (define-signal size-allocate
    (of-object "GtkWidget")
    (return-type "void")
@@ -410,17 +251,7 @@
    )
  )
  
- (define-signal state-flags-changed
-   (of-object "GtkWidget")
-   (return-type "void")
-   (when "first")
-   (parameters
-@@ -10733,30 +10733,30 @@
-   (parameters
-     '("gboolean" "p0")
-   )
- )
- 
+@@ -11475,20 +11475,20 @@
  (define-signal child-notify
    (of-object "GtkWidget")
    (return-type "void")
@@ -443,17 +274,7 @@
  
  (define-signal mnemonic-activate
    (of-object "GtkWidget")
-   (return-type "gboolean")
-   (when "last")
-   (parameters
-     '("gboolean" "p0")
-   )
-@@ -10811,192 +10811,192 @@
-   (parameters
-     '("GdkEvent*" "p0")
-   )
- )
- 
+@@ -11553,182 +11553,182 @@
  (define-signal button-press-event
    (of-object "GtkWidget")
    (return-type "gboolean")
@@ -656,17 +477,7 @@
  
  (define-signal selection-received
    (of-object "GtkWidget")
-   (return-type "void")
-   (when "last")
-   (parameters
-     '("GtkSelectionData*" "p0")
-     '("guint" "p1")
-@@ -11012,30 +11012,30 @@
-     '("guint" "p1")
-     '("guint" "p2")
-   )
- )
- 
+@@ -11754,20 +11754,20 @@
  (define-signal proximity-in-event
    (of-object "GtkWidget")
    (return-type "gboolean")
@@ -689,17 +500,7 @@
  
  (define-signal drag-leave
    (of-object "GtkWidget")
-   (return-type "void")
-   (when "last")
-   (parameters
-     '("GdkDragContext*" "p0")
-     '("guint" "p1")
-@@ -11127,30 +11127,30 @@
-     '("guint" "p4")
-     '("guint" "p5")
-   )
- )
- 
+@@ -11869,20 +11869,20 @@
  (define-signal window-state-event
    (of-object "GtkWidget")
    (return-type "gboolean")
@@ -722,8 +523,3 @@
  
  (define-signal query-tooltip
    (of-object "GtkWidget")
-   (return-type "gboolean")
-   (when "last")
-   (parameters
-     '("gint" "p0")
-     '("gint" "p1")


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