[gtkmm] Regenerated the main .defs files.



commit cc8b6d59ff44cc960265506ea604a19922b18866
Author: Murray Cumming <murrayc murrayc com>
Date:   Mon Aug 24 00:23:45 2009 +0200

    Regenerated the main .defs files.
    
    * gtk/src/gtk_enums.defs:
    * gtk/src/gtk_methods.defs:
    * tools/extra_defs_gen/generate_defs_gtk.cc: Added GtkInfoBar.
    * gtk/src/gtk_signals.defs: Regenerated
    * gtk/src/infobar.hg: response signal: Added the parameter.
    * gtk/src/printoperation.hg: Added get/set_embed_page_setup() and
    get_n_pages_to_print() and properties.

 ChangeLog                                 |   12 +
 gtk/src/gtk_enums.defs                    |  148 +-
 gtk/src/gtk_methods.defs                  |  498 +++++++
 gtk/src/gtk_signals.defs                  | 2223 +++++++++++++++++++++++------
 gtk/src/infobar.hg                        |    2 +-
 gtk/src/printoperation.hg                 |    8 +
 tools/extra_defs_gen/generate_defs_gtk.cc |    1 +
 7 files changed, 2407 insertions(+), 485 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index ad78ea9..bd3a878 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2009-08-24  Murray Cumming  <murrayc murrayc com>
+
+	Regenerated the main .defs files.
+
+	* gtk/src/gtk_enums.defs:
+	* gtk/src/gtk_methods.defs:
+	* tools/extra_defs_gen/generate_defs_gtk.cc: Added GtkInfoBar.
+	* gtk/src/gtk_signals.defs: Regenerated
+	* gtk/src/infobar.hg: response signal: Added the parameter.
+	* gtk/src/printoperation.hg: Added get/set_embed_page_setup() and 
+	get_n_pages_to_print() and properties.
+
 2009-08-20  Daniel Elstner  <danielk openismus com>
 
 	Rename @since back to @newin
diff --git a/gtk/src/gtk_enums.defs b/gtk/src/gtk_enums.defs
index e1c7254..605dbc9 100644
--- a/gtk/src/gtk_enums.defs
+++ b/gtk/src/gtk_enums.defs
@@ -1,4 +1,4 @@
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkaccelgroup.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkaccelgroup.h
 
 (define-flags-extended AccelFlags
   (in-module "Gtk")
@@ -10,7 +10,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkassistant.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkassistant.h
 
 (define-enum-extended AssistantPageType
   (in-module "Gtk")
@@ -24,7 +24,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkbuilder.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkbuilder.h
 
 (define-enum-extended BuilderError
   (in-module "Gtk")
@@ -38,10 +38,11 @@
     '("missing-property-value" "GTK_BUILDER_ERROR_MISSING_PROPERTY_VALUE" "5")
     '("invalid-value" "GTK_BUILDER_ERROR_INVALID_VALUE" "6")
     '("version-mismatch" "GTK_BUILDER_ERROR_VERSION_MISMATCH" "7")
+    '("duplicate-id" "GTK_BUILDER_ERROR_DUPLICATE_ID" "8")
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkcalendar.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkcalendar.h
 
 (define-flags-extended CalendarDisplayOptions
   (in-module "Gtk")
@@ -56,7 +57,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkcellrendereraccel.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkcellrendereraccel.h
 
 (define-enum-extended CellRendererAccelMode
   (in-module "Gtk")
@@ -67,7 +68,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkcellrenderer.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkcellrenderer.h
 
 (define-flags-extended CellRendererState
   (in-module "Gtk")
@@ -91,7 +92,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkclist.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkclist.h
 
 (define-enum-extended CellType
   (in-module "Gtk")
@@ -127,7 +128,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkctree.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkctree.h
 
 (define-enum-extended CTreePos
   (in-module "Gtk")
@@ -174,7 +175,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkdebug.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkdebug.h
 
 (define-flags-extended DebugFlag
   (in-module "Gtk")
@@ -195,7 +196,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkdialog.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkdialog.h
 
 (define-flags-extended DialogFlags
   (in-module "Gtk")
@@ -225,7 +226,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkdnd.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkdnd.h
 
 (define-flags-extended DestDefaults
   (in-module "Gtk")
@@ -249,7 +250,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkentry.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkentry.h
 
 (define-enum-extended EntryIconPosition
   (in-module "Gtk")
@@ -260,7 +261,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkenums.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkenums.h
 
 (define-enum-extended AnchorType
   (in-module "Gtk")
@@ -435,6 +436,18 @@
   )
 )
 
+(define-enum-extended MessageType
+  (in-module "Gtk")
+  (c-name "GtkMessageType")
+  (values
+    '("info" "GTK_MESSAGE_INFO" "0")
+    '("warning" "GTK_MESSAGE_WARNING" "1")
+    '("question" "GTK_MESSAGE_QUESTION" "2")
+    '("error" "GTK_MESSAGE_ERROR" "3")
+    '("other" "GTK_MESSAGE_OTHER" "4")
+  )
+)
+
 (define-enum-extended MetricType
   (in-module "Gtk")
   (c-name "GtkMetricType")
@@ -755,6 +768,7 @@
     '("all" "GTK_PRINT_PAGES_ALL" "0")
     '("current" "GTK_PRINT_PAGES_CURRENT" "1")
     '("ranges" "GTK_PRINT_PAGES_RANGES" "2")
+    '("selection" "GTK_PRINT_PAGES_SELECTION" "3")
   )
 )
 
@@ -850,7 +864,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkfilechooser.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkfilechooser.h
 
 (define-enum-extended FileChooserAction
   (in-module "Gtk")
@@ -880,13 +894,14 @@
     '("nonexistent" "GTK_FILE_CHOOSER_ERROR_NONEXISTENT" "0")
     '("bad-filename" "GTK_FILE_CHOOSER_ERROR_BAD_FILENAME" "1")
     '("already-exists" "GTK_FILE_CHOOSER_ERROR_ALREADY_EXISTS" "2")
+    '("incomplete-hostname" "GTK_FILE_CHOOSER_ERROR_INCOMPLETE_HOSTNAME" "3")
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkfilechooserprivate.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkfilechooserprivate.h
 
-(define-enum-extended State
-  (in-module "Load")
+(define-enum-extended LoadState
+  (in-module "Gtk")
   (c-name "LoadState")
   (values
     '("empty" "LOAD_EMPTY" "0")
@@ -896,8 +911,8 @@
   )
 )
 
-(define-enum-extended State
-  (in-module "Reload")
+(define-enum-extended ReloadState
+  (in-module "Gtk")
   (c-name "ReloadState")
   (values
     '("empty" "RELOAD_EMPTY" "0")
@@ -906,8 +921,8 @@
   )
 )
 
-(define-enum-extended Mode
-  (in-module "Location")
+(define-enum-extended LocationMode
+  (in-module "Gtk")
   (c-name "LocationMode")
   (values
     '("path-bar" "LOCATION_MODE_PATH_BAR" "0")
@@ -915,8 +930,8 @@
   )
 )
 
-(define-enum-extended Mode
-  (in-module "Operation")
+(define-enum-extended OperationMode
+  (in-module "Gtk")
   (c-name "OperationMode")
   (values
     '("browse" "OPERATION_MODE_BROWSE" "0")
@@ -925,7 +940,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkfilechooserutils.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkfilechooserutils.h
 
 (define-flags-extended FileChooserProp
   (in-module "Gtk")
@@ -943,11 +958,12 @@
     '("select-multiple" "GTK_FILE_CHOOSER_PROP_SELECT_MULTIPLE" "8")
     '("show-hidden" "GTK_FILE_CHOOSER_PROP_SHOW_HIDDEN" "9")
     '("do-overwrite-confirmation" "GTK_FILE_CHOOSER_PROP_DO_OVERWRITE_CONFIRMATION" "10")
-    '("last" "GTK_FILE_CHOOSER_PROP_LAST" "0xA")
+    '("create-folders" "GTK_FILE_CHOOSER_PROP_CREATE_FOLDERS" "11")
+    '("last" "GTK_FILE_CHOOSER_PROP_LAST" "0xB")
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkfilefilter.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkfilefilter.h
 
 (define-flags-extended FileFilterFlags
   (in-module "Gtk")
@@ -960,7 +976,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkfilesystemmodel.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkfilesystemmodel.h
 
 (define-enum-extended FileSystemModelColumns
   (in-module "Gtk")
@@ -972,7 +988,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkicontheme.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkicontheme.h
 
 (define-flags-extended IconLookupFlags
   (in-module "Gtk")
@@ -995,7 +1011,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkiconview.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkiconview.h
 
 (define-enum-extended IconViewDropPosition
   (in-module "Gtk")
@@ -1010,7 +1026,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkimage.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkimage.h
 
 (define-enum-extended ImageType
   (in-module "Gtk")
@@ -1028,19 +1044,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkmessagedialog.h
-
-(define-enum-extended MessageType
-  (in-module "Gtk")
-  (c-name "GtkMessageType")
-  (values
-    '("info" "GTK_MESSAGE_INFO" "0")
-    '("warning" "GTK_MESSAGE_WARNING" "1")
-    '("question" "GTK_MESSAGE_QUESTION" "2")
-    '("error" "GTK_MESSAGE_ERROR" "3")
-    '("other" "GTK_MESSAGE_OTHER" "4")
-  )
-)
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkmessagedialog.h
 
 (define-enum-extended ButtonsType
   (in-module "Gtk")
@@ -1055,7 +1059,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtknotebook.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtknotebook.h
 
 (define-enum-extended NotebookTab
   (in-module "Gtk")
@@ -1066,7 +1070,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkobject.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkobject.h
 
 (define-flags-extended ObjectFlags
   (in-module "Gtk")
@@ -1077,7 +1081,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkprintbackend.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkprintbackend.h
 
 (define-enum-extended PrintBackendError
   (in-module "Gtk")
@@ -1097,7 +1101,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkprinter.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkprinter.h
 
 (define-flags-extended PrintCapabilities
   (in-module "Gtk")
@@ -1116,7 +1120,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkprinteroption.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkprinteroption.h
 
 (define-enum-extended PrinterOptionType
   (in-module "Gtk")
@@ -1135,7 +1139,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkprintoperation.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkprintoperation.h
 
 (define-enum-extended PrintStatus
   (in-module "Gtk")
@@ -1186,7 +1190,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkprintoperation-private.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkprintoperation-private.h
 
 (define-enum-extended PageDrawingState
   (in-module "Gtk")
@@ -1198,7 +1202,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkprivate.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkprivate.h
 
 (define-flags-extended PrivateFlags
   (in-module "Gtk")
@@ -1220,7 +1224,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkprogressbar.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkprogressbar.h
 
 (define-enum-extended ProgressBarStyle
   (in-module "Gtk")
@@ -1242,7 +1246,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkrbtree.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkrbtree.h
 
 (define-flags-extended RBNodeColor
   (in-module "Gtk")
@@ -1262,7 +1266,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkrc.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkrc.h
 
 (define-flags-extended RcFlags
   (in-module "Gtk")
@@ -1322,7 +1326,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkrecentchooser.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkrecentchooser.h
 
 (define-enum-extended RecentSortType
   (in-module "Gtk")
@@ -1344,7 +1348,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkrecentchooserutils.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkrecentchooserutils.h
 
 (define-flags-extended RecentChooserProp
   (in-module "Gtk")
@@ -1365,7 +1369,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkrecentfilter.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkrecentfilter.h
 
 (define-flags-extended RecentFilterFlags
   (in-module "Gtk")
@@ -1380,7 +1384,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkrecentmanager.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkrecentmanager.h
 
 (define-enum-extended RecentManagerError
   (in-module "Gtk")
@@ -1396,7 +1400,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtksizegroup.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtksizegroup.h
 
 (define-enum-extended SizeGroupMode
   (in-module "Gtk")
@@ -1409,7 +1413,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkspinbutton.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkspinbutton.h
 
 (define-enum-extended SpinButtonUpdatePolicy
   (in-module "Gtk")
@@ -1434,7 +1438,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtktextbuffer.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtktextbuffer.h
 
 (define-enum-extended TextBufferTargetInfo
   (in-module "Gtk")
@@ -1443,7 +1447,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtktextiter.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtktextiter.h
 
 (define-flags-extended TextSearchFlags
   (in-module "Gtk")
@@ -1454,7 +1458,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtktextview.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtktextview.h
 
 (define-enum-extended TextWindowType
   (in-module "Gtk")
@@ -1470,7 +1474,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtktoolbar.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtktoolbar.h
 
 (define-enum-extended ToolbarSpaceStyle
   (in-module "Gtk")
@@ -1481,7 +1485,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtktree.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtktree.h
 
 (define-enum-extended TreeViewMode
   (in-module "Gtk")
@@ -1492,7 +1496,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtktreemodel.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtktreemodel.h
 
 (define-flags-extended TreeModelFlags
   (in-module "Gtk")
@@ -1503,7 +1507,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtktreeprivate.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtktreeprivate.h
 
 (define-flags-extended TreeViewFlags
   (in-module "Gtk")
@@ -1520,7 +1524,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtktreeviewcolumn.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtktreeviewcolumn.h
 
 (define-enum-extended TreeViewColumnSizing
   (in-module "Gtk")
@@ -1532,7 +1536,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtktreeview.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtktreeview.h
 
 (define-enum-extended TreeViewDropPosition
   (in-module "Gtk")
@@ -1545,7 +1549,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkuimanager.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkuimanager.h
 
 (define-flags-extended UIManagerItemType
   (in-module "Gtk")
@@ -1565,7 +1569,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkwidget.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkwidget.h
 
 (define-flags-extended WidgetFlags
   (in-module "Gtk")
@@ -1602,7 +1606,7 @@
   )
 )
 
-;; From /home/murrayc/svn/gnome220/gtk+/gtk/gtkwin32embed.h
+;; From /home/murrayc/checkout/gnome/gtk+/gtk/gtkwin32embed.h
 
 (define-enum-extended Win32EmbedMessageType
   (in-module "Gtk")
diff --git a/gtk/src/gtk_methods.defs b/gtk/src/gtk_methods.defs
index 6e51a8a..7d206e3 100644
--- a/gtk/src/gtk_methods.defs
+++ b/gtk/src/gtk_methods.defs
@@ -65,6 +65,13 @@
   (gtype-id "GTK_TYPE_EDITABLE")
 )
 
+(define-object EntryBuffer
+  (in-module "Gtk")
+  (parent "GObject")
+  (c-name "GtkEntryBuffer")
+  (gtype-id "GTK_TYPE_ENTRY_BUFFER")
+)
+
 (define-object EntryCompletion
   (in-module "Gtk")
   (parent "GObject")
@@ -1357,6 +1364,13 @@
   (gtype-id "GTK_TYPE_COLOR_SELECTION_DIALOG")
 )
 
+(define-object CustomPaperUnixDialog
+  (in-module "Gtk")
+  (parent "GtkDialog")
+  (c-name "GtkCustomPaperUnixDialog")
+  (gtype-id "GTK_TYPE_CUSTOM_PAPER_UNIX_DIALOG")
+)
+
 (define-object Assistant
   (in-module "Gtk")
   (parent "GtkWindow")
@@ -2432,6 +2446,7 @@
     '("select-multiple" "GTK_FILE_CHOOSER_PROP_SELECT_MULTIPLE")
     '("show-hidden" "GTK_FILE_CHOOSER_PROP_SHOW_HIDDEN")
     '("do-overwrite-confirmation" "GTK_FILE_CHOOSER_PROP_DO_OVERWRITE_CONFIRMATION")
+    '("create-folders" "GTK_FILE_CHOOSER_PROP_CREATE_FOLDERS")
     '("last" "GTK_FILE_CHOOSER_PROP_LAST")
   )
 )
@@ -6012,6 +6027,76 @@
   )
 )
 
+(define-method set_alignment
+  (of-object "GtkCellRenderer")
+  (c-name "gtk_cell_renderer_set_alignment")
+  (return-type "none")
+  (parameters
+    '("gfloat" "xalign")
+    '("gfloat" "yalign")
+  )
+)
+
+(define-method get_alignment
+  (of-object "GtkCellRenderer")
+  (c-name "gtk_cell_renderer_get_alignment")
+  (return-type "none")
+  (parameters
+    '("gfloat*" "xalign")
+    '("gfloat*" "yalign")
+  )
+)
+
+(define-method set_padding
+  (of-object "GtkCellRenderer")
+  (c-name "gtk_cell_renderer_set_padding")
+  (return-type "none")
+  (parameters
+    '("gint" "xpad")
+    '("gint" "ypad")
+  )
+)
+
+(define-method get_padding
+  (of-object "GtkCellRenderer")
+  (c-name "gtk_cell_renderer_get_padding")
+  (return-type "none")
+  (parameters
+    '("gint*" "xpad")
+    '("gint*" "ypad")
+  )
+)
+
+(define-method set_visible
+  (of-object "GtkCellRenderer")
+  (c-name "gtk_cell_renderer_set_visible")
+  (return-type "none")
+  (parameters
+    '("gboolean" "visible")
+  )
+)
+
+(define-method get_visible
+  (of-object "GtkCellRenderer")
+  (c-name "gtk_cell_renderer_get_visible")
+  (return-type "gboolean")
+)
+
+(define-method set_sensitive
+  (of-object "GtkCellRenderer")
+  (c-name "gtk_cell_renderer_set_sensitive")
+  (return-type "none")
+  (parameters
+    '("gboolean" "sensitive")
+  )
+)
+
+(define-method get_sensitive
+  (of-object "GtkCellRenderer")
+  (c-name "gtk_cell_renderer_get_sensitive")
+  (return-type "gboolean")
+)
+
 (define-method editing_canceled
   (of-object "GtkCellRenderer")
   (c-name "gtk_cell_renderer_editing_canceled")
@@ -6141,6 +6226,21 @@
   )
 )
 
+(define-method get_activatable
+  (of-object "GtkCellRendererToggle")
+  (c-name "gtk_cell_renderer_toggle_get_activatable")
+  (return-type "gboolean")
+)
+
+(define-method set_activatable
+  (of-object "GtkCellRendererToggle")
+  (c-name "gtk_cell_renderer_toggle_set_activatable")
+  (return-type "none")
+  (parameters
+    '("gboolean" "setting")
+  )
+)
+
 
 
 ;; From gtkcellview.h
@@ -9039,6 +9139,15 @@
 
 
 
+;; From gtkcustompaperunixdialog.h
+
+(define-function gtk_custom_paper_unix_dialog_get_type
+  (c-name "gtk_custom_paper_unix_dialog_get_type")
+  (return-type "GType")
+)
+
+
+
 ;; From gtkdebug.h
 
 
@@ -9690,6 +9799,110 @@
 
 
 
+;; From gtkentrybuffer.h
+
+(define-function gtk_entry_buffer_get_type
+  (c-name "gtk_entry_buffer_get_type")
+  (return-type "GType")
+)
+
+(define-function gtk_entry_buffer_new
+  (c-name "gtk_entry_buffer_new")
+  (is-constructor-of "GtkEntryBuffer")
+  (return-type "GtkEntryBuffer*")
+  (parameters
+    '("const-gchar*" "initial_chars")
+    '("gint" "n_initial_chars")
+  )
+)
+
+(define-method get_bytes
+  (of-object "GtkEntryBuffer")
+  (c-name "gtk_entry_buffer_get_bytes")
+  (return-type "gsize")
+)
+
+(define-method get_length
+  (of-object "GtkEntryBuffer")
+  (c-name "gtk_entry_buffer_get_length")
+  (return-type "guint")
+)
+
+(define-method get_text
+  (of-object "GtkEntryBuffer")
+  (c-name "gtk_entry_buffer_get_text")
+  (return-type "const-gchar*")
+)
+
+(define-method set_text
+  (of-object "GtkEntryBuffer")
+  (c-name "gtk_entry_buffer_set_text")
+  (return-type "none")
+  (parameters
+    '("const-gchar*" "chars")
+    '("gint" "n_chars")
+  )
+)
+
+(define-method set_max_length
+  (of-object "GtkEntryBuffer")
+  (c-name "gtk_entry_buffer_set_max_length")
+  (return-type "none")
+  (parameters
+    '("gint" "max_length")
+  )
+)
+
+(define-method get_max_length
+  (of-object "GtkEntryBuffer")
+  (c-name "gtk_entry_buffer_get_max_length")
+  (return-type "gint")
+)
+
+(define-method insert_text
+  (of-object "GtkEntryBuffer")
+  (c-name "gtk_entry_buffer_insert_text")
+  (return-type "guint")
+  (parameters
+    '("guint" "position")
+    '("const-gchar*" "chars")
+    '("gint" "n_chars")
+  )
+)
+
+(define-method delete_text
+  (of-object "GtkEntryBuffer")
+  (c-name "gtk_entry_buffer_delete_text")
+  (return-type "guint")
+  (parameters
+    '("guint" "position")
+    '("gint" "n_chars")
+  )
+)
+
+(define-method emit_inserted_text
+  (of-object "GtkEntryBuffer")
+  (c-name "gtk_entry_buffer_emit_inserted_text")
+  (return-type "none")
+  (parameters
+    '("guint" "position")
+    '("const-gchar*" "chars")
+    '("guint" "n_chars")
+  )
+)
+
+(define-method emit_deleted_text
+  (of-object "GtkEntryBuffer")
+  (c-name "gtk_entry_buffer_emit_deleted_text")
+  (return-type "none")
+  (parameters
+    '("guint" "position")
+    '("guint" "n_chars")
+  )
+)
+
+
+
 ;; From gtkentrycompletion.h
 
 (define-function gtk_entry_completion_get_type
@@ -9902,6 +10115,29 @@
   (return-type "GtkWidget*")
 )
 
+(define-function gtk_entry_new_with_buffer
+  (c-name "gtk_entry_new_with_buffer")
+  (return-type "GtkWidget*")
+  (parameters
+    '("GtkEntryBuffer*" "buffer")
+  )
+)
+
+(define-method get_buffer
+  (of-object "GtkEntry")
+  (c-name "gtk_entry_get_buffer")
+  (return-type "GtkEntryBuffer*")
+)
+
+(define-method set_buffer
+  (of-object "GtkEntry")
+  (c-name "gtk_entry_set_buffer")
+  (return-type "none")
+  (parameters
+    '("GtkEntryBuffer*" "buffer")
+  )
+)
+
 (define-method set_visibility
   (of-object "GtkEntry")
   (c-name "gtk_entry_set_visibility")
@@ -10793,6 +11029,21 @@
   (return-type "gboolean")
 )
 
+(define-method set_create_folders
+  (of-object "GtkFileChooser")
+  (c-name "gtk_file_chooser_set_create_folders")
+  (return-type "none")
+  (parameters
+    '("gboolean" "create_folders")
+  )
+)
+
+(define-method get_create_folders
+  (of-object "GtkFileChooser")
+  (c-name "gtk_file_chooser_get_create_folders")
+  (return-type "gboolean")
+)
+
 (define-method set_current_name
   (of-object "GtkFileChooser")
   (c-name "gtk_file_chooser_set_current_name")
@@ -12930,6 +13181,21 @@
   (return-type "gint")
 )
 
+(define-method set_item_padding
+  (of-object "GtkIconView")
+  (c-name "gtk_icon_view_set_item_padding")
+  (return-type "none")
+  (parameters
+    '("gint" "item_padding")
+  )
+)
+
+(define-method get_item_padding
+  (of-object "GtkIconView")
+  (c-name "gtk_icon_view_get_item_padding")
+  (return-type "gint")
+)
+
 (define-method get_path_at_pos
   (of-object "GtkIconView")
   (c-name "gtk_icon_view_get_path_at_pos")
@@ -14564,6 +14830,21 @@
   (return-type "const-gchar*")
 )
 
+(define-method set_track_visited_links
+  (of-object "GtkLabel")
+  (c-name "gtk_label_set_track_visited_links")
+  (return-type "none")
+  (parameters
+    '("gboolean" "track_links")
+  )
+)
+
+(define-method get_track_visited_links
+  (of-object "GtkLabel")
+  (c-name "gtk_label_get_track_visited_links")
+  (return-type "gboolean")
+)
+
 (define-method get
   (of-object "GtkLabel")
   (c-name "gtk_label_get")
@@ -15855,6 +16136,21 @@
   )
 )
 
+(define-method set_reserve_toggle_size
+  (of-object "GtkMenu")
+  (c-name "gtk_menu_set_reserve_toggle_size")
+  (return-type "none")
+  (parameters
+    '("gboolean" "reserve_toggle_size")
+  )
+)
+
+(define-method get_reserve_toggle_size
+  (of-object "GtkMenu")
+  (c-name "gtk_menu_get_reserve_toggle_size")
+  (return-type "gboolean")
+)
+
 
 
 ;; From gtkmenuitem.h
@@ -16365,6 +16661,10 @@
 
 
 
+;; From gtkmountoperationprivate.h
+
+
+
 ;; From gtknotebook.h
 
 (define-function gtk_notebook_get_type
@@ -18441,6 +18741,21 @@
   )
 )
 
+(define-method set_activates_default
+  (of-object "GtkPrinterOption")
+  (c-name "gtk_printer_option_set_activates_default")
+  (return-type "none")
+  (parameters
+    '("gboolean" "activates")
+  )
+)
+
+(define-method get_activates_default
+  (of-object "GtkPrinterOption")
+  (c-name "gtk_printer_option_get_activates_default")
+  (return-type "gboolean")
+)
+
 
 
 ;; From gtkprinteroptionset.h
@@ -18887,6 +19202,27 @@
   (return-type "gboolean")
 )
 
+(define-method set_embed_page_setup
+  (of-object "GtkPrintOperation")
+  (c-name "gtk_print_operation_set_embed_page_setup")
+  (return-type "none")
+  (parameters
+    '("gboolean" "embed")
+  )
+)
+
+(define-method get_embed_page_setup
+  (of-object "GtkPrintOperation")
+  (c-name "gtk_print_operation_get_embed_page_setup")
+  (return-type "gboolean")
+)
+
+(define-method get_n_pages_to_print
+  (of-object "GtkPrintOperation")
+  (c-name "gtk_print_operation_get_n_pages_to_print")
+  (return-type "gint")
+)
+
 (define-function gtk_print_run_page_setup_dialog
   (c-name "gtk_print_run_page_setup_dialog")
   (return-type "GtkPageSetup*")
@@ -19691,6 +20027,27 @@
   (return-type "gboolean")
 )
 
+(define-method set_embed_page_setup
+  (of-object "GtkPrintUnixDialog")
+  (c-name "gtk_print_unix_dialog_set_embed_page_setup")
+  (return-type "none")
+  (parameters
+    '("gboolean" "embed")
+  )
+)
+
+(define-method get_embed_page_setup
+  (of-object "GtkPrintUnixDialog")
+  (c-name "gtk_print_unix_dialog_get_embed_page_setup")
+  (return-type "gboolean")
+)
+
+(define-method get_page_setup_set
+  (of-object "GtkPrintUnixDialog")
+  (c-name "gtk_print_unix_dialog_get_page_setup_set")
+  (return-type "gboolean")
+)
+
 
 
 ;; From gtkprintutils.h
@@ -23206,6 +23563,21 @@
   )
 )
 
+(define-method set_title
+  (of-object "GtkStatusIcon")
+  (c-name "gtk_status_icon_set_title")
+  (return-type "none")
+  (parameters
+    '("const-gchar*" "title")
+  )
+)
+
+(define-method get_title
+  (of-object "GtkStatusIcon")
+  (c-name "gtk_status_icon_get_title")
+  (return-type "const-gchar*")
+)
+
 (define-method set_visible
   (of-object "GtkStatusIcon")
   (c-name "gtk_status_icon_set_visible")
@@ -32550,6 +32922,27 @@
   (return-type "none")
 )
 
+(define-method set_can_focus
+  (of-object "GtkWidget")
+  (c-name "gtk_widget_set_can_focus")
+  (return-type "none")
+  (parameters
+    '("gboolean" "can_focus")
+  )
+)
+
+(define-method get_can_focus
+  (of-object "GtkWidget")
+  (c-name "gtk_widget_get_can_focus")
+  (return-type "gboolean")
+)
+
+(define-method has_focus
+  (of-object "GtkWidget")
+  (c-name "gtk_widget_has_focus")
+  (return-type "gboolean")
+)
+
 (define-method is_focus
   (of-object "GtkWidget")
   (c-name "gtk_widget_is_focus")
@@ -32562,12 +32955,39 @@
   (return-type "none")
 )
 
+(define-method set_can_default
+  (of-object "GtkWidget")
+  (c-name "gtk_widget_set_can_default")
+  (return-type "none")
+  (parameters
+    '("gboolean" "can_default")
+  )
+)
+
+(define-method get_can_default
+  (of-object "GtkWidget")
+  (c-name "gtk_widget_get_can_default")
+  (return-type "gboolean")
+)
+
+(define-method has_default
+  (of-object "GtkWidget")
+  (c-name "gtk_widget_has_default")
+  (return-type "gboolean")
+)
+
 (define-method grab_default
   (of-object "GtkWidget")
   (c-name "gtk_widget_grab_default")
   (return-type "none")
 )
 
+(define-method has_grab
+  (of-object "GtkWidget")
+  (c-name "gtk_widget_has_grab")
+  (return-type "gboolean")
+)
+
 (define-method set_name
   (of-object "GtkWidget")
   (c-name "gtk_widget_set_name")
@@ -32592,6 +33012,12 @@
   )
 )
 
+(define-method get_state
+  (of-object "GtkWidget")
+  (c-name "gtk_widget_get_state")
+  (return-type "GtkStateType")
+)
+
 (define-method set_sensitive
   (of-object "GtkWidget")
   (c-name "gtk_widget_set_sensitive")
@@ -32601,6 +33027,48 @@
   )
 )
 
+(define-method get_sensitive
+  (of-object "GtkWidget")
+  (c-name "gtk_widget_get_sensitive")
+  (return-type "gboolean")
+)
+
+(define-method is_sensitive
+  (of-object "GtkWidget")
+  (c-name "gtk_widget_is_sensitive")
+  (return-type "gboolean")
+)
+
+(define-method set_visible
+  (of-object "GtkWidget")
+  (c-name "gtk_widget_set_visible")
+  (return-type "none")
+  (parameters
+    '("gboolean" "visible")
+  )
+)
+
+(define-method get_visible
+  (of-object "GtkWidget")
+  (c-name "gtk_widget_get_visible")
+  (return-type "gboolean")
+)
+
+(define-method set_has_window
+  (of-object "GtkWidget")
+  (c-name "gtk_widget_set_has_window")
+  (return-type "none")
+  (parameters
+    '("gboolean" "has_window")
+  )
+)
+
+(define-method get_has_window
+  (of-object "GtkWidget")
+  (c-name "gtk_widget_get_has_window")
+  (return-type "gboolean")
+)
+
 (define-method set_app_paintable
   (of-object "GtkWidget")
   (c-name "gtk_widget_set_app_paintable")
@@ -32610,6 +33078,12 @@
   )
 )
 
+(define-method get_app_paintable
+  (of-object "GtkWidget")
+  (c-name "gtk_widget_get_app_paintable")
+  (return-type "gboolean")
+)
+
 (define-method set_double_buffered
   (of-object "GtkWidget")
   (c-name "gtk_widget_set_double_buffered")
@@ -32619,6 +33093,12 @@
   )
 )
 
+(define-method get_double_buffered
+  (of-object "GtkWidget")
+  (c-name "gtk_widget_get_double_buffered")
+  (return-type "gboolean")
+)
+
 (define-method set_redraw_on_allocate
   (of-object "GtkWidget")
   (c-name "gtk_widget_set_redraw_on_allocate")
@@ -32679,6 +33159,24 @@
   (return-type "GdkWindow*")
 )
 
+(define-method get_allocation
+  (of-object "GtkWidget")
+  (c-name "gtk_widget_get_allocation")
+  (return-type "none")
+  (parameters
+    '("GtkAllocation*" "allocation")
+  )
+)
+
+(define-method set_allocation
+  (of-object "GtkWidget")
+  (c-name "gtk_widget_set_allocation")
+  (return-type "none")
+  (parameters
+    '("const-GtkAllocation*" "allocation")
+  )
+)
+
 (define-method child_focus
   (of-object "GtkWidget")
   (c-name "gtk_widget_child_focus")
diff --git a/gtk/src/gtk_signals.defs b/gtk/src/gtk_signals.defs
index a20afe4..578cfce 100644
--- a/gtk/src/gtk_signals.defs
+++ b/gtk/src/gtk_signals.defs
@@ -586,6 +586,49 @@
 
 ;; From GdkWindow
 
+(define-signal pick-embedded-child
+  (of-object "GdkWindow")
+  (return-type "GdkWindow*")
+  (when "last")
+  (parameters
+    '("gdouble" "p0")
+    '("gdouble" "p1")
+  )
+)
+
+(define-signal to-embedder
+  (of-object "GdkWindow")
+  (return-type "void")
+  (when "last")
+  (parameters
+    '("gdouble" "p0")
+    '("gdouble" "p1")
+    '("gpointer" "p2")
+    '("gpointer" "p3")
+  )
+)
+
+(define-signal from-embedder
+  (of-object "GdkWindow")
+  (return-type "void")
+  (when "last")
+  (parameters
+    '("gdouble" "p0")
+    '("gdouble" "p1")
+    '("gpointer" "p2")
+    '("gpointer" "p3")
+  )
+)
+
+(define-property cursor
+  (of-object "GdkWindow")
+  (prop-type "GParamPointer")
+  (docs "Cursor")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 ;; From GtkAboutDialog
 
 (define-property user-data
@@ -795,6 +838,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkAboutDialog")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkAboutDialog")
   (prop-type "GParamUInt")
@@ -849,15 +901,6 @@
   (construct-only #f)
 )
 
-(define-property startup-id
-  (of-object "GtkAboutDialog")
-  (prop-type "GParamString")
-  (docs "Unique startup identifier for the window used by startup-notification")
-  (readable #f)
-  (writable #t)
-  (construct-only #f)
-)
-
 (define-property allow-shrink
   (of-object "GtkAboutDialog")
   (prop-type "GParamBoolean")
@@ -1074,6 +1117,15 @@
   (construct-only #f)
 )
 
+(define-property startup-id
+  (of-object "GtkAboutDialog")
+  (prop-type "GParamString")
+  (docs "Unique startup identifier for the window used by startup-notification")
+  (readable #f)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property has-separator
   (of-object "GtkAboutDialog")
   (prop-type "GParamBoolean")
@@ -1460,6 +1512,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkAccelLabel")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property xalign
   (of-object "GtkAccelLabel")
   (prop-type "GParamFloat")
@@ -1658,6 +1719,15 @@
   (construct-only #f)
 )
 
+(define-property track-visited-links
+  (of-object "GtkAccelLabel")
+  (prop-type "GParamBoolean")
+  (docs "Whether visited links should be tracked")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property accel-closure
   (of-object "GtkAccelLabel")
   (prop-type "GParamBoxed")
@@ -1888,19 +1958,19 @@
 
 ;; From GtkActivatable
 
-(define-property related-action
+(define-property use-action-appearance
   (of-object "GtkActivatable")
-  (prop-type "GParamObject")
-  (docs "The action this activatable will activate and receive updates from")
+  (prop-type "GParamBoolean")
+  (docs "Whether to use the related actions appearance properties")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property use-action-appearance
+(define-property related-action
   (of-object "GtkActivatable")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the related actions appearance properties")
+  (prop-type "GParamObject")
+  (docs "The action this activatable will activate and receive updates from")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -2192,6 +2262,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkAlignment")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkAlignment")
   (prop-type "GParamUInt")
@@ -2500,6 +2579,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkArrow")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property xalign
   (of-object "GtkArrow")
   (prop-type "GParamFloat")
@@ -2763,6 +2851,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkAspectFrame")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkAspectFrame")
   (prop-type "GParamUInt")
@@ -3116,6 +3213,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkAssistant")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkAssistant")
   (prop-type "GParamUInt")
@@ -3170,15 +3276,6 @@
   (construct-only #f)
 )
 
-(define-property startup-id
-  (of-object "GtkAssistant")
-  (prop-type "GParamString")
-  (docs "Unique startup identifier for the window used by startup-notification")
-  (readable #f)
-  (writable #t)
-  (construct-only #f)
-)
-
 (define-property allow-shrink
   (of-object "GtkAssistant")
   (prop-type "GParamBoolean")
@@ -3395,6 +3492,15 @@
   (construct-only #f)
 )
 
+(define-property startup-id
+  (of-object "GtkAssistant")
+  (prop-type "GParamString")
+  (docs "Unique startup identifier for the window used by startup-notification")
+  (readable #f)
+  (writable #t)
+  (construct-only #f)
+)
+
 ;; From GtkBin
 
 (define-property user-data
@@ -3604,6 +3710,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkBin")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkBin")
   (prop-type "GParamUInt")
@@ -3849,6 +3964,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkBox")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkBox")
   (prop-type "GParamUInt")
@@ -3943,19 +4067,19 @@
   (when "first")
 )
 
-(define-property related-action
+(define-property use-action-appearance
   (of-object "GtkButton")
-  (prop-type "GParamObject")
-  (docs "The action this activatable will activate and receive updates from")
+  (prop-type "GParamBoolean")
+  (docs "Whether to use the related actions appearance properties")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property use-action-appearance
+(define-property related-action
   (of-object "GtkButton")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the related actions appearance properties")
+  (prop-type "GParamObject")
+  (docs "The action this activatable will activate and receive updates from")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -4168,6 +4292,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkButton")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkButton")
   (prop-type "GParamUInt")
@@ -4494,6 +4627,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkButtonBox")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkButtonBox")
   (prop-type "GParamUInt")
@@ -4799,6 +4941,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkCalendar")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property year
   (of-object "GtkCalendar")
   (prop-type "GParamInt")
@@ -4891,19 +5042,19 @@
 
 ;; From GtkCheckButton
 
-(define-property related-action
+(define-property use-action-appearance
   (of-object "GtkCheckButton")
-  (prop-type "GParamObject")
-  (docs "The action this activatable will activate and receive updates from")
+  (prop-type "GParamBoolean")
+  (docs "Whether to use the related actions appearance properties")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property use-action-appearance
+(define-property related-action
   (of-object "GtkCheckButton")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the related actions appearance properties")
+  (prop-type "GParamObject")
+  (docs "The action this activatable will activate and receive updates from")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -5116,6 +5267,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkCheckButton")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkCheckButton")
   (prop-type "GParamUInt")
@@ -5236,7 +5396,7 @@
 (define-property inconsistent
   (of-object "GtkCheckButton")
   (prop-type "GParamBoolean")
-  (docs "If the toggle button is in an in between state")
+  (docs "If the toggle button is in an 'in between' state")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -5259,19 +5419,19 @@
   (when "first")
 )
 
-(define-property related-action
+(define-property use-action-appearance
   (of-object "GtkCheckMenuItem")
-  (prop-type "GParamObject")
-  (docs "The action this activatable will activate and receive updates from")
+  (prop-type "GParamBoolean")
+  (docs "Whether to use the related actions appearance properties")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property use-action-appearance
+(define-property related-action
   (of-object "GtkCheckMenuItem")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the related actions appearance properties")
+  (prop-type "GParamObject")
+  (docs "The action this activatable will activate and receive updates from")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -5484,6 +5644,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkCheckMenuItem")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkCheckMenuItem")
   (prop-type "GParamUInt")
@@ -5568,7 +5737,7 @@
 (define-property inconsistent
   (of-object "GtkCheckMenuItem")
   (prop-type "GParamBoolean")
-  (docs "Whether to display an inconsistent state")
+  (docs "Whether to display an 'inconsistent' state")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -5932,6 +6101,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkCList")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkCList")
   (prop-type "GParamUInt")
@@ -6464,7 +6642,7 @@
 (define-property font
   (of-object "GtkCellRendererAccel")
   (prop-type "GParamString")
-  (docs "Font description as a string, e.g. Sans Italic 12")
+  (docs "Font description as a string, e.g. 'Sans Italic 12'")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -7052,7 +7230,7 @@
 (define-property font
   (of-object "GtkCellRendererCombo")
   (prop-type "GParamString")
-  (docs "Font description as a string, e.g. Sans Italic 12")
+  (docs "Font description as a string, e.g. 'Sans Italic 12'")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -7831,7 +8009,7 @@
 (define-property font
   (of-object "GtkCellRendererText")
   (prop-type "GParamString")
-  (docs "Font description as a string, e.g. Sans Italic 12")
+  (docs "Font description as a string, e.g. 'Sans Italic 12'")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -9000,7 +9178,7 @@
 (define-property font
   (of-object "GtkCellRendererSpin")
   (prop-type "GParamString")
-  (docs "Font description as a string, e.g. Sans Italic 12")
+  (docs "Font description as a string, e.g. 'Sans Italic 12'")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -9340,19 +9518,19 @@
   (when "first")
 )
 
-(define-property related-action
+(define-property use-action-appearance
   (of-object "GtkColorButton")
-  (prop-type "GParamObject")
-  (docs "The action this activatable will activate and receive updates from")
+  (prop-type "GParamBoolean")
+  (docs "Whether to use the related actions appearance properties")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property use-action-appearance
+(define-property related-action
   (of-object "GtkColorButton")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the related actions appearance properties")
+  (prop-type "GParamObject")
+  (docs "The action this activatable will activate and receive updates from")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -9565,6 +9743,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkColorButton")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkColorButton")
   (prop-type "GParamUInt")
@@ -9933,6 +10120,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkColorSelection")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkColorSelection")
   (prop-type "GParamUInt")
@@ -10232,6 +10428,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkCombo")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkCombo")
   (prop-type "GParamUInt")
@@ -10558,6 +10763,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkComboBox")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkComboBox")
   (prop-type "GParamUInt")
@@ -10926,6 +11140,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkContainer")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkContainer")
   (prop-type "GParamUInt")
@@ -11220,6 +11443,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkCTree")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkCTree")
   (prop-type "GParamUInt")
@@ -11582,6 +11814,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkCellView")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property background
   (of-object "GtkCellView")
   (prop-type "GParamString")
@@ -11833,6 +12074,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkCurve")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property curve-type
   (of-object "GtkCurve")
   (prop-type "GParamEnum")
@@ -12102,6 +12352,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkDialog")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkDialog")
   (prop-type "GParamUInt")
@@ -12156,15 +12415,6 @@
   (construct-only #f)
 )
 
-(define-property startup-id
-  (of-object "GtkDialog")
-  (prop-type "GParamString")
-  (docs "Unique startup identifier for the window used by startup-notification")
-  (readable #f)
-  (writable #t)
-  (construct-only #f)
-)
-
 (define-property allow-shrink
   (of-object "GtkDialog")
   (prop-type "GParamBoolean")
@@ -12381,6 +12631,15 @@
   (construct-only #f)
 )
 
+(define-property startup-id
+  (of-object "GtkDialog")
+  (prop-type "GParamString")
+  (docs "Unique startup identifier for the window used by startup-notification")
+  (readable #f)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property has-separator
   (of-object "GtkDialog")
   (prop-type "GParamBoolean")
@@ -12599,6 +12858,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkDrawingArea")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 ;; From GtkEditable
 
 (define-signal changed
@@ -12932,6 +13200,24 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkEntry")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(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)
+)
+
 (define-property cursor-position
   (of-object "GtkEntry")
   (prop-type "GParamInt")
@@ -12971,7 +13257,7 @@
 (define-property visibility
   (of-object "GtkEntry")
   (prop-type "GParamBoolean")
-  (docs "FALSE displays the invisible char instead of the actual text (password mode)")
+  (docs "FALSE displays the 'invisible char' instead of the actual text (password mode)")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -12998,7 +13284,7 @@
 (define-property invisible-char
   (of-object "GtkEntry")
   (prop-type "GParamUnichar")
-  (docs "The character to use when masking entry contents (in password mode)")
+  (docs "The character to use when masking entry contents (in 'password mode')")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -13613,6 +13899,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkEventBox")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkEventBox")
   (prop-type "GParamUInt")
@@ -13873,6 +14168,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkExpander")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkExpander")
   (prop-type "GParamUInt")
@@ -13973,15 +14277,24 @@
   (when "first")
 )
 
-(define-property preview-widget
+(define-property orientation
   (of-object "GtkFileChooserButton")
-  (prop-type "GParamObject")
-  (docs "Application supplied widget for custom previews.")
+  (prop-type "GParamEnum")
+  (docs "The orientation of the orientable")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
+(define-property file-system-backend
+  (of-object "GtkFileChooserButton")
+  (prop-type "GParamString")
+  (docs "Name of file system backend to use")
+  (readable #f)
+  (writable #t)
+  (construct-only #t)
+)
+
 (define-property action
   (of-object "GtkFileChooserButton")
   (prop-type "GParamEnum")
@@ -13991,40 +14304,40 @@
   (construct-only #f)
 )
 
-(define-property filter
+(define-property preview-widget
   (of-object "GtkFileChooserButton")
   (prop-type "GParamObject")
-  (docs "The current filter for selecting which files are displayed")
+  (docs "Application supplied widget for custom previews.")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property show-hidden
+(define-property filter
   (of-object "GtkFileChooserButton")
-  (prop-type "GParamBoolean")
-  (docs "Whether the hidden files and folders should be displayed")
+  (prop-type "GParamObject")
+  (docs "The current filter for selecting which files are displayed")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property preview-widget-active
+(define-property local-only
   (of-object "GtkFileChooserButton")
   (prop-type "GParamBoolean")
-  (docs "Whether the application supplied widget for custom previews should be shown.")
+  (docs "Whether the selected file(s) should be limited to local file: URLs")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property file-system-backend
+(define-property create-folders
   (of-object "GtkFileChooserButton")
-  (prop-type "GParamString")
-  (docs "Name of file system backend to use")
-  (readable #f)
+  (prop-type "GParamBoolean")
+  (docs "Whether a file chooser not in open mode will offer the user to create new folders.")
+  (readable #t)
   (writable #t)
-  (construct-only #t)
+  (construct-only #f)
 )
 
 (define-property extra-widget
@@ -14045,37 +14358,37 @@
   (construct-only #f)
 )
 
-(define-property local-only
+(define-property show-hidden
   (of-object "GtkFileChooserButton")
   (prop-type "GParamBoolean")
-  (docs "Whether the selected file(s) should be limited to local file: URLs")
+  (docs "Whether the hidden files and folders should be displayed")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property orientation
+(define-property use-preview-label
   (of-object "GtkFileChooserButton")
-  (prop-type "GParamEnum")
-  (docs "The orientation of the orientable")
+  (prop-type "GParamBoolean")
+  (docs "Whether to display a stock label with the name of the previewed file.")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property do-overwrite-confirmation
+(define-property preview-widget-active
   (of-object "GtkFileChooserButton")
   (prop-type "GParamBoolean")
-  (docs "Whether a file chooser in save mode will present an overwrite confirmation dialog if necessary.")
+  (docs "Whether the application supplied widget for custom previews should be shown.")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property use-preview-label
+(define-property do-overwrite-confirmation
   (of-object "GtkFileChooserButton")
   (prop-type "GParamBoolean")
-  (docs "Whether to display a stock label with the name of the previewed file.")
+  (docs "Whether a file chooser in save mode will present an overwrite confirmation dialog if necessary.")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -14288,6 +14601,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkFileChooserButton")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkFileChooserButton")
   (prop-type "GParamUInt")
@@ -14371,13 +14693,13 @@
 
 ;; From GtkFileChooserDialog
 
-(define-property preview-widget
+(define-property file-system-backend
   (of-object "GtkFileChooserDialog")
-  (prop-type "GParamObject")
-  (docs "Application supplied widget for custom previews.")
-  (readable #t)
+  (prop-type "GParamString")
+  (docs "Name of file system backend to use")
+  (readable #f)
   (writable #t)
-  (construct-only #f)
+  (construct-only #t)
 )
 
 (define-property action
@@ -14389,40 +14711,40 @@
   (construct-only #f)
 )
 
-(define-property filter
+(define-property preview-widget
   (of-object "GtkFileChooserDialog")
   (prop-type "GParamObject")
-  (docs "The current filter for selecting which files are displayed")
+  (docs "Application supplied widget for custom previews.")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property show-hidden
+(define-property filter
   (of-object "GtkFileChooserDialog")
-  (prop-type "GParamBoolean")
-  (docs "Whether the hidden files and folders should be displayed")
+  (prop-type "GParamObject")
+  (docs "The current filter for selecting which files are displayed")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property preview-widget-active
+(define-property local-only
   (of-object "GtkFileChooserDialog")
   (prop-type "GParamBoolean")
-  (docs "Whether the application supplied widget for custom previews should be shown.")
+  (docs "Whether the selected file(s) should be limited to local file: URLs")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property file-system-backend
+(define-property create-folders
   (of-object "GtkFileChooserDialog")
-  (prop-type "GParamString")
-  (docs "Name of file system backend to use")
-  (readable #f)
+  (prop-type "GParamBoolean")
+  (docs "Whether a file chooser not in open mode will offer the user to create new folders.")
+  (readable #t)
   (writable #t)
-  (construct-only #t)
+  (construct-only #f)
 )
 
 (define-property extra-widget
@@ -14443,28 +14765,37 @@
   (construct-only #f)
 )
 
-(define-property local-only
+(define-property show-hidden
   (of-object "GtkFileChooserDialog")
   (prop-type "GParamBoolean")
-  (docs "Whether the selected file(s) should be limited to local file: URLs")
+  (docs "Whether the hidden files and folders should be displayed")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property do-overwrite-confirmation
+(define-property use-preview-label
   (of-object "GtkFileChooserDialog")
   (prop-type "GParamBoolean")
-  (docs "Whether a file chooser in save mode will present an overwrite confirmation dialog if necessary.")
+  (docs "Whether to display a stock label with the name of the previewed file.")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property use-preview-label
+(define-property preview-widget-active
   (of-object "GtkFileChooserDialog")
   (prop-type "GParamBoolean")
-  (docs "Whether to display a stock label with the name of the previewed file.")
+  (docs "Whether the application supplied widget for custom previews should be shown.")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property do-overwrite-confirmation
+  (of-object "GtkFileChooserDialog")
+  (prop-type "GParamBoolean")
+  (docs "Whether a file chooser in save mode will present an overwrite confirmation dialog if necessary.")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -14677,6 +15008,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkFileChooserDialog")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkFileChooserDialog")
   (prop-type "GParamUInt")
@@ -14731,15 +15071,6 @@
   (construct-only #f)
 )
 
-(define-property startup-id
-  (of-object "GtkFileChooserDialog")
-  (prop-type "GParamString")
-  (docs "Unique startup identifier for the window used by startup-notification")
-  (readable #f)
-  (writable #t)
-  (construct-only #f)
-)
-
 (define-property allow-shrink
   (of-object "GtkFileChooserDialog")
   (prop-type "GParamBoolean")
@@ -14956,6 +15287,15 @@
   (construct-only #f)
 )
 
+(define-property startup-id
+  (of-object "GtkFileChooserDialog")
+  (prop-type "GParamString")
+  (docs "Unique startup identifier for the window used by startup-notification")
+  (readable #f)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property has-separator
   (of-object "GtkFileChooserDialog")
   (prop-type "GParamBoolean")
@@ -14967,15 +15307,24 @@
 
 ;; From GtkFileChooserWidget
 
-(define-property preview-widget
+(define-property orientation
   (of-object "GtkFileChooserWidget")
-  (prop-type "GParamObject")
-  (docs "Application supplied widget for custom previews.")
+  (prop-type "GParamEnum")
+  (docs "The orientation of the orientable")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
+(define-property file-system-backend
+  (of-object "GtkFileChooserWidget")
+  (prop-type "GParamString")
+  (docs "Name of file system backend to use")
+  (readable #f)
+  (writable #t)
+  (construct-only #t)
+)
+
 (define-property action
   (of-object "GtkFileChooserWidget")
   (prop-type "GParamEnum")
@@ -14985,40 +15334,40 @@
   (construct-only #f)
 )
 
-(define-property filter
+(define-property preview-widget
   (of-object "GtkFileChooserWidget")
   (prop-type "GParamObject")
-  (docs "The current filter for selecting which files are displayed")
+  (docs "Application supplied widget for custom previews.")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property show-hidden
+(define-property filter
   (of-object "GtkFileChooserWidget")
-  (prop-type "GParamBoolean")
-  (docs "Whether the hidden files and folders should be displayed")
+  (prop-type "GParamObject")
+  (docs "The current filter for selecting which files are displayed")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property preview-widget-active
+(define-property local-only
   (of-object "GtkFileChooserWidget")
   (prop-type "GParamBoolean")
-  (docs "Whether the application supplied widget for custom previews should be shown.")
+  (docs "Whether the selected file(s) should be limited to local file: URLs")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property file-system-backend
+(define-property create-folders
   (of-object "GtkFileChooserWidget")
-  (prop-type "GParamString")
-  (docs "Name of file system backend to use")
-  (readable #f)
+  (prop-type "GParamBoolean")
+  (docs "Whether a file chooser not in open mode will offer the user to create new folders.")
+  (readable #t)
   (writable #t)
-  (construct-only #t)
+  (construct-only #f)
 )
 
 (define-property extra-widget
@@ -15039,37 +15388,37 @@
   (construct-only #f)
 )
 
-(define-property local-only
+(define-property show-hidden
   (of-object "GtkFileChooserWidget")
   (prop-type "GParamBoolean")
-  (docs "Whether the selected file(s) should be limited to local file: URLs")
+  (docs "Whether the hidden files and folders should be displayed")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property orientation
+(define-property use-preview-label
   (of-object "GtkFileChooserWidget")
-  (prop-type "GParamEnum")
-  (docs "The orientation of the orientable")
+  (prop-type "GParamBoolean")
+  (docs "Whether to display a stock label with the name of the previewed file.")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property do-overwrite-confirmation
+(define-property preview-widget-active
   (of-object "GtkFileChooserWidget")
   (prop-type "GParamBoolean")
-  (docs "Whether a file chooser in save mode will present an overwrite confirmation dialog if necessary.")
+  (docs "Whether the application supplied widget for custom previews should be shown.")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property use-preview-label
+(define-property do-overwrite-confirmation
   (of-object "GtkFileChooserWidget")
   (prop-type "GParamBoolean")
-  (docs "Whether to display a stock label with the name of the previewed file.")
+  (docs "Whether a file chooser in save mode will present an overwrite confirmation dialog if necessary.")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -15282,6 +15631,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkFileChooserWidget")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkFileChooserWidget")
   (prop-type "GParamUInt")
@@ -15536,6 +15894,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkFileSelection")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkFileSelection")
   (prop-type "GParamUInt")
@@ -15590,15 +15957,6 @@
   (construct-only #f)
 )
 
-(define-property startup-id
-  (of-object "GtkFileSelection")
-  (prop-type "GParamString")
-  (docs "Unique startup identifier for the window used by startup-notification")
-  (readable #f)
-  (writable #t)
-  (construct-only #f)
-)
-
 (define-property allow-shrink
   (of-object "GtkFileSelection")
   (prop-type "GParamBoolean")
@@ -15815,6 +16173,15 @@
   (construct-only #f)
 )
 
+(define-property startup-id
+  (of-object "GtkFileSelection")
+  (prop-type "GParamString")
+  (docs "Unique startup identifier for the window used by startup-notification")
+  (readable #f)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property has-separator
   (of-object "GtkFileSelection")
   (prop-type "GParamBoolean")
@@ -16060,6 +16427,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkFixed")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkFixed")
   (prop-type "GParamUInt")
@@ -16095,19 +16471,19 @@
   (when "first")
 )
 
-(define-property related-action
+(define-property use-action-appearance
   (of-object "GtkFontButton")
-  (prop-type "GParamObject")
-  (docs "The action this activatable will activate and receive updates from")
+  (prop-type "GParamBoolean")
+  (docs "Whether to use the related actions appearance properties")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property use-action-appearance
+(define-property related-action
   (of-object "GtkFontButton")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the related actions appearance properties")
+  (prop-type "GParamObject")
+  (docs "The action this activatable will activate and receive updates from")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -16320,6 +16696,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkFontButton")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkFontButton")
   (prop-type "GParamUInt")
@@ -16700,6 +17085,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkFontSelection")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkFontSelection")
   (prop-type "GParamUInt")
@@ -16981,6 +17375,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkFontSelectionDialog")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkFontSelectionDialog")
   (prop-type "GParamUInt")
@@ -17035,15 +17438,6 @@
   (construct-only #f)
 )
 
-(define-property startup-id
-  (of-object "GtkFontSelectionDialog")
-  (prop-type "GParamString")
-  (docs "Unique startup identifier for the window used by startup-notification")
-  (readable #f)
-  (writable #t)
-  (construct-only #f)
-)
-
 (define-property allow-shrink
   (of-object "GtkFontSelectionDialog")
   (prop-type "GParamBoolean")
@@ -17260,6 +17654,15 @@
   (construct-only #f)
 )
 
+(define-property startup-id
+  (of-object "GtkFontSelectionDialog")
+  (prop-type "GParamString")
+  (docs "Unique startup identifier for the window used by startup-notification")
+  (readable #f)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property has-separator
   (of-object "GtkFontSelectionDialog")
   (prop-type "GParamBoolean")
@@ -17478,6 +17881,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkFrame")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkFrame")
   (prop-type "GParamUInt")
@@ -17786,6 +18198,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkHandleBox")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkHandleBox")
   (prop-type "GParamUInt")
@@ -18084,6 +18505,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkImage")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property xalign
   (of-object "GtkImage")
   (prop-type "GParamFloat")
@@ -18239,19 +18669,19 @@
 
 ;; From GtkImageMenuItem
 
-(define-property related-action
+(define-property use-action-appearance
   (of-object "GtkImageMenuItem")
-  (prop-type "GParamObject")
-  (docs "The action this activatable will activate and receive updates from")
+  (prop-type "GParamBoolean")
+  (docs "Whether to use the related actions appearance properties")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property use-action-appearance
+(define-property related-action
   (of-object "GtkImageMenuItem")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the related actions appearance properties")
+  (prop-type "GParamObject")
+  (docs "The action this activatable will activate and receive updates from")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -18464,6 +18894,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkImageMenuItem")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkImageMenuItem")
   (prop-type "GParamUInt")
@@ -18572,6 +19011,302 @@
   (construct-only #f)
 )
 
+;; From GtkInfoBar
+
+(define-signal response
+  (of-object "GtkInfoBar")
+  (return-type "void")
+  (when "last")
+  (parameters
+    '("gint" "p0")
+  )
+)
+
+(define-signal close
+  (of-object "GtkInfoBar")
+  (return-type "void")
+  (when "last")
+)
+
+(define-property orientation
+  (of-object "GtkInfoBar")
+  (prop-type "GParamEnum")
+  (docs "The orientation of the orientable")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property user-data
+  (of-object "GtkInfoBar")
+  (prop-type "GParamPointer")
+  (docs "Anonymous User Data Pointer")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property name
+  (of-object "GtkInfoBar")
+  (prop-type "GParamString")
+  (docs "The name of the widget")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property parent
+  (of-object "GtkInfoBar")
+  (prop-type "GParamObject")
+  (docs "The parent widget of this widget. Must be a Container widget")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property width-request
+  (of-object "GtkInfoBar")
+  (prop-type "GParamInt")
+  (docs "Override for width request of the widget, or -1 if natural request should be used")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property height-request
+  (of-object "GtkInfoBar")
+  (prop-type "GParamInt")
+  (docs "Override for height request of the widget, or -1 if natural request should be used")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property visible
+  (of-object "GtkInfoBar")
+  (prop-type "GParamBoolean")
+  (docs "Whether the widget is visible")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property sensitive
+  (of-object "GtkInfoBar")
+  (prop-type "GParamBoolean")
+  (docs "Whether the widget responds to input")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property app-paintable
+  (of-object "GtkInfoBar")
+  (prop-type "GParamBoolean")
+  (docs "Whether the application will paint directly on the widget")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property can-focus
+  (of-object "GtkInfoBar")
+  (prop-type "GParamBoolean")
+  (docs "Whether the widget can accept the input focus")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property has-focus
+  (of-object "GtkInfoBar")
+  (prop-type "GParamBoolean")
+  (docs "Whether the widget has the input focus")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property is-focus
+  (of-object "GtkInfoBar")
+  (prop-type "GParamBoolean")
+  (docs "Whether the widget is the focus widget within the toplevel")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property can-default
+  (of-object "GtkInfoBar")
+  (prop-type "GParamBoolean")
+  (docs "Whether the widget can be the default widget")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property has-default
+  (of-object "GtkInfoBar")
+  (prop-type "GParamBoolean")
+  (docs "Whether the widget is the default widget")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property receives-default
+  (of-object "GtkInfoBar")
+  (prop-type "GParamBoolean")
+  (docs "If TRUE, the widget will receive the default action when it is focused")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property composite-child
+  (of-object "GtkInfoBar")
+  (prop-type "GParamBoolean")
+  (docs "Whether the widget is part of a composite widget")
+  (readable #t)
+  (writable #f)
+  (construct-only #f)
+)
+
+(define-property style
+  (of-object "GtkInfoBar")
+  (prop-type "GParamObject")
+  (docs "The style of the widget, which contains information about how it will look (colors etc)")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property events
+  (of-object "GtkInfoBar")
+  (prop-type "GParamFlags")
+  (docs "The event mask that decides what kind of GdkEvents this widget gets")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property extension-events
+  (of-object "GtkInfoBar")
+  (prop-type "GParamEnum")
+  (docs "The mask that decides what kind of extension events this widget gets")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property no-show-all
+  (of-object "GtkInfoBar")
+  (prop-type "GParamBoolean")
+  (docs "Whether gtk_widget_show_all() should not affect this widget")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property has-tooltip
+  (of-object "GtkInfoBar")
+  (prop-type "GParamBoolean")
+  (docs "Whether this widget has a tooltip")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property tooltip-markup
+  (of-object "GtkInfoBar")
+  (prop-type "GParamString")
+  (docs "The contents of the tooltip for this widget")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property tooltip-text
+  (of-object "GtkInfoBar")
+  (prop-type "GParamString")
+  (docs "The contents of the tooltip for this widget")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property window
+  (of-object "GtkInfoBar")
+  (prop-type "GParamObject")
+  (docs "The widget's window if it is realized")
+  (readable #t)
+  (writable #f)
+  (construct-only #f)
+)
+
+(define-property double-buffered
+  (of-object "GtkInfoBar")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property border-width
+  (of-object "GtkInfoBar")
+  (prop-type "GParamUInt")
+  (docs "The width of the empty border outside the containers children")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property resize-mode
+  (of-object "GtkInfoBar")
+  (prop-type "GParamEnum")
+  (docs "Specify how resize events are handled")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property child
+  (of-object "GtkInfoBar")
+  (prop-type "GParamObject")
+  (docs "Can be used to add a new child to the container")
+  (readable #f)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property spacing
+  (of-object "GtkInfoBar")
+  (prop-type "GParamInt")
+  (docs "The amount of space between children")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property homogeneous
+  (of-object "GtkInfoBar")
+  (prop-type "GParamBoolean")
+  (docs "Whether the children should all be the same size")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property message-type
+  (of-object "GtkInfoBar")
+  (prop-type "GParamEnum")
+  (docs "The type of message")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 ;; From GtkInputDialog
 
 (define-signal enable-device
@@ -18799,6 +19534,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkInputDialog")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkInputDialog")
   (prop-type "GParamUInt")
@@ -18853,15 +19597,6 @@
   (construct-only #f)
 )
 
-(define-property startup-id
-  (of-object "GtkInputDialog")
-  (prop-type "GParamString")
-  (docs "Unique startup identifier for the window used by startup-notification")
-  (readable #f)
-  (writable #t)
-  (construct-only #f)
-)
-
 (define-property allow-shrink
   (of-object "GtkInputDialog")
   (prop-type "GParamBoolean")
@@ -19078,6 +19813,15 @@
   (construct-only #f)
 )
 
+(define-property startup-id
+  (of-object "GtkInputDialog")
+  (prop-type "GParamString")
+  (docs "Unique startup identifier for the window used by startup-notification")
+  (readable #f)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property has-separator
   (of-object "GtkInputDialog")
   (prop-type "GParamBoolean")
@@ -19296,6 +20040,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkInvisible")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property screen
   (of-object "GtkInvisible")
   (prop-type "GParamObject")
@@ -19532,6 +20285,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkItem")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkItem")
   (prop-type "GParamUInt")
@@ -19833,6 +20595,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkIconView")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkIconView")
   (prop-type "GParamUInt")
@@ -19986,6 +20757,15 @@
   (construct-only #f)
 )
 
+(define-property item-padding
+  (of-object "GtkIconView")
+  (prop-type "GParamInt")
+  (docs "Padding around icon view items")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 ;; From GtkLabel
 
 (define-signal move-cursor
@@ -20014,6 +20794,21 @@
   )
 )
 
+(define-signal activate-current-link
+  (of-object "GtkLabel")
+  (return-type "void")
+  (when "last")
+)
+
+(define-signal activate-link
+  (of-object "GtkLabel")
+  (return-type "gboolean")
+  (when "last")
+  (parameters
+    '("const-gchar*" "p0")
+  )
+)
+
 (define-property user-data
   (of-object "GtkLabel")
   (prop-type "GParamPointer")
@@ -20221,6 +21016,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkLabel")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property xalign
   (of-object "GtkLabel")
   (prop-type "GParamFloat")
@@ -20419,6 +21223,15 @@
   (construct-only #f)
 )
 
+(define-property track-visited-links
+  (of-object "GtkLabel")
+  (prop-type "GParamBoolean")
+  (docs "Whether visited links should be tracked")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 ;; From GtkLayout
 
 (define-signal set-scroll-adjustments
@@ -20638,6 +21451,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkLayout")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkLayout")
   (prop-type "GParamUInt")
@@ -20703,19 +21525,19 @@
 
 ;; From GtkLinkButton
 
-(define-property related-action
+(define-property use-action-appearance
   (of-object "GtkLinkButton")
-  (prop-type "GParamObject")
-  (docs "The action this activatable will activate and receive updates from")
+  (prop-type "GParamBoolean")
+  (docs "Whether to use the related actions appearance properties")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property use-action-appearance
+(define-property related-action
   (of-object "GtkLinkButton")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the related actions appearance properties")
+  (prop-type "GParamObject")
+  (docs "The action this activatable will activate and receive updates from")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -20928,6 +21750,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkLinkButton")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkLinkButton")
   (prop-type "GParamUInt")
@@ -21287,6 +22118,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkList")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkList")
   (prop-type "GParamUInt")
@@ -21605,6 +22445,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkListItem")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkListItem")
   (prop-type "GParamUInt")
@@ -21850,6 +22699,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkMenu")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkMenu")
   (prop-type "GParamUInt")
@@ -21949,6 +22807,15 @@
   (construct-only #f)
 )
 
+(define-property reserve-toggle-size
+  (of-object "GtkMenu")
+  (prop-type "GParamBoolean")
+  (docs "A boolean that indicates whether the menu reserves space for toggles and icons")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 ;; From GtkMenuBar
 
 (define-property user-data
@@ -22158,6 +23025,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkMenuBar")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkMenuBar")
   (prop-type "GParamUInt")
@@ -22244,19 +23120,19 @@
   )
 )
 
-(define-property related-action
+(define-property use-action-appearance
   (of-object "GtkMenuItem")
-  (prop-type "GParamObject")
-  (docs "The action this activatable will activate and receive updates from")
+  (prop-type "GParamBoolean")
+  (docs "Whether to use the related actions appearance properties")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property use-action-appearance
+(define-property related-action
   (of-object "GtkMenuItem")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the related actions appearance properties")
+  (prop-type "GParamObject")
+  (docs "The action this activatable will activate and receive updates from")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -22469,6 +23345,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkMenuItem")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkMenuItem")
   (prop-type "GParamUInt")
@@ -22804,6 +23689,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkMenuShell")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkMenuShell")
   (prop-type "GParamUInt")
@@ -22848,19 +23742,19 @@
   (when "first")
 )
 
-(define-property related-action
+(define-property use-action-appearance
   (of-object "GtkMenuToolButton")
-  (prop-type "GParamObject")
-  (docs "The action this activatable will activate and receive updates from")
+  (prop-type "GParamBoolean")
+  (docs "Whether to use the related actions appearance properties")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property use-action-appearance
+(define-property related-action
   (of-object "GtkMenuToolButton")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the related actions appearance properties")
+  (prop-type "GParamObject")
+  (docs "The action this activatable will activate and receive updates from")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -23073,6 +23967,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkMenuToolButton")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkMenuToolButton")
   (prop-type "GParamUInt")
@@ -23399,6 +24302,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkMessageDialog")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkMessageDialog")
   (prop-type "GParamUInt")
@@ -23453,15 +24365,6 @@
   (construct-only #f)
 )
 
-(define-property startup-id
-  (of-object "GtkMessageDialog")
-  (prop-type "GParamString")
-  (docs "Unique startup identifier for the window used by startup-notification")
-  (readable #f)
-  (writable #t)
-  (construct-only #f)
-)
-
 (define-property allow-shrink
   (of-object "GtkMessageDialog")
   (prop-type "GParamBoolean")
@@ -23678,6 +24581,15 @@
   (construct-only #f)
 )
 
+(define-property startup-id
+  (of-object "GtkMessageDialog")
+  (prop-type "GParamString")
+  (docs "Unique startup identifier for the window used by startup-notification")
+  (readable #f)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property has-separator
   (of-object "GtkMessageDialog")
   (prop-type "GParamBoolean")
@@ -23959,6 +24871,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkMisc")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property xalign
   (of-object "GtkMisc")
   (prop-type "GParamFloat")
@@ -24301,6 +25222,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkNotebook")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkNotebook")
   (prop-type "GParamUInt")
@@ -24461,19 +25391,19 @@
   (when "last")
 )
 
-(define-property related-action
+(define-property use-action-appearance
   (of-object "GtkOptionMenu")
-  (prop-type "GParamObject")
-  (docs "The action this activatable will activate and receive updates from")
+  (prop-type "GParamBoolean")
+  (docs "Whether to use the related actions appearance properties")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property use-action-appearance
+(define-property related-action
   (of-object "GtkOptionMenu")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the related actions appearance properties")
+  (prop-type "GParamObject")
+  (docs "The action this activatable will activate and receive updates from")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -24686,6 +25616,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkOptionMenu")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkOptionMenu")
   (prop-type "GParamUInt")
@@ -25077,6 +26016,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkPaned")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkPaned")
   (prop-type "GParamUInt")
@@ -25125,7 +26073,7 @@
 (define-property min-position
   (of-object "GtkPaned")
   (prop-type "GParamInt")
-  (docs "Smallest possible value for the position property")
+  (docs "Smallest possible value for the 'position' property")
   (readable #t)
   (writable #f)
   (construct-only #f)
@@ -25134,7 +26082,7 @@
 (define-property max-position
   (of-object "GtkPaned")
   (prop-type "GParamInt")
-  (docs "Largest possible value for the position property")
+  (docs "Largest possible value for the 'position' property")
   (readable #t)
   (writable #f)
   (construct-only #f)
@@ -25349,6 +26297,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkPixmap")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property xalign
   (of-object "GtkPixmap")
   (prop-type "GParamFloat")
@@ -25600,6 +26557,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkPlug")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkPlug")
   (prop-type "GParamUInt")
@@ -25654,15 +26620,6 @@
   (construct-only #f)
 )
 
-(define-property startup-id
-  (of-object "GtkPlug")
-  (prop-type "GParamString")
-  (docs "Unique startup identifier for the window used by startup-notification")
-  (readable #f)
-  (writable #t)
-  (construct-only #f)
-)
-
 (define-property allow-shrink
   (of-object "GtkPlug")
   (prop-type "GParamBoolean")
@@ -25879,6 +26836,15 @@
   (construct-only #f)
 )
 
+(define-property startup-id
+  (of-object "GtkPlug")
+  (prop-type "GParamString")
+  (docs "Unique startup identifier for the window used by startup-notification")
+  (readable #f)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property embedded
   (of-object "GtkPlug")
   (prop-type "GParamBoolean")
@@ -26106,6 +27072,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkPreview")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property expand
   (of-object "GtkPreview")
   (prop-type "GParamBoolean")
@@ -26349,6 +27324,17 @@
   (when "last")
 )
 
+(define-signal update-custom-widget
+  (of-object "GtkPrintOperation")
+  (return-type "void")
+  (when "last")
+  (parameters
+    '("GtkWidget*" "p0")
+    '("GtkPageSetup*" "p1")
+    '("GtkPrintSettings*" "p2")
+  )
+)
+
 (define-signal custom-widget-apply
   (of-object "GtkPrintOperation")
   (return-type "void")
@@ -26495,6 +27481,42 @@
   (construct-only #f)
 )
 
+(define-property embed-page-setup
+  (of-object "GtkPrintOperation")
+  (prop-type "GParamBoolean")
+  (docs "TRUE if page setup combos are embedded in GtkPrintDialog")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property has-selection
+  (of-object "GtkPrintOperation")
+  (prop-type "GParamBoolean")
+  (docs "TRUE if a selecion exists.")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property support-selection
+  (of-object "GtkPrintOperation")
+  (prop-type "GParamBoolean")
+  (docs "TRUE if the print operation will support print of selection.")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property n-pages-to-print
+  (of-object "GtkPrintOperation")
+  (prop-type "GParamInt")
+  (docs "The number of pages that will be printed.")
+  (readable #t)
+  (writable #f)
+  (construct-only #f)
+)
+
 ;; From GtkPrintOperationPreview
 
 (define-signal ready
@@ -26725,6 +27747,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkPageSetupUnixDialog")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkPageSetupUnixDialog")
   (prop-type "GParamUInt")
@@ -26779,15 +27810,6 @@
   (construct-only #f)
 )
 
-(define-property startup-id
-  (of-object "GtkPageSetupUnixDialog")
-  (prop-type "GParamString")
-  (docs "Unique startup identifier for the window used by startup-notification")
-  (readable #f)
-  (writable #t)
-  (construct-only #f)
-)
-
 (define-property allow-shrink
   (of-object "GtkPageSetupUnixDialog")
   (prop-type "GParamBoolean")
@@ -27004,6 +28026,15 @@
   (construct-only #f)
 )
 
+(define-property startup-id
+  (of-object "GtkPageSetupUnixDialog")
+  (prop-type "GParamString")
+  (docs "Unique startup identifier for the window used by startup-notification")
+  (readable #f)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property has-separator
   (of-object "GtkPageSetupUnixDialog")
   (prop-type "GParamBoolean")
@@ -27222,6 +28253,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkPrintUnixDialog")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkPrintUnixDialog")
   (prop-type "GParamUInt")
@@ -27276,15 +28316,6 @@
   (construct-only #f)
 )
 
-(define-property startup-id
-  (of-object "GtkPrintUnixDialog")
-  (prop-type "GParamString")
-  (docs "Unique startup identifier for the window used by startup-notification")
-  (readable #f)
-  (writable #t)
-  (construct-only #f)
-)
-
 (define-property allow-shrink
   (of-object "GtkPrintUnixDialog")
   (prop-type "GParamBoolean")
@@ -27501,6 +28532,15 @@
   (construct-only #f)
 )
 
+(define-property startup-id
+  (of-object "GtkPrintUnixDialog")
+  (prop-type "GParamString")
+  (docs "Unique startup identifier for the window used by startup-notification")
+  (readable #f)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property has-separator
   (of-object "GtkPrintUnixDialog")
   (prop-type "GParamBoolean")
@@ -27546,6 +28586,42 @@
   (construct-only #f)
 )
 
+(define-property manual-capabilities
+  (of-object "GtkPrintUnixDialog")
+  (prop-type "GParamFlags")
+  (docs "Capabilities the application can handle")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property support-selection
+  (of-object "GtkPrintUnixDialog")
+  (prop-type "GParamBoolean")
+  (docs "Whether the dialog supports selection")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property has-selection
+  (of-object "GtkPrintUnixDialog")
+  (prop-type "GParamBoolean")
+  (docs "Whether the application has a selection")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property embed-page-setup
+  (of-object "GtkPrintUnixDialog")
+  (prop-type "GParamBoolean")
+  (docs "TRUE if page setup combos are embedded in GtkPrintUnixDialog")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 ;; From GtkProgress
 
 (define-property user-data
@@ -27755,6 +28831,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkProgress")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property activity-mode
   (of-object "GtkProgress")
   (prop-type "GParamBoolean")
@@ -28000,6 +29085,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkProgressBar")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property activity-mode
   (of-object "GtkProgressBar")
   (prop-type "GParamBoolean")
@@ -28134,19 +29228,19 @@
   (when "first")
 )
 
-(define-property related-action
+(define-property use-action-appearance
   (of-object "GtkRadioButton")
-  (prop-type "GParamObject")
-  (docs "The action this activatable will activate and receive updates from")
+  (prop-type "GParamBoolean")
+  (docs "Whether to use the related actions appearance properties")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property use-action-appearance
+(define-property related-action
   (of-object "GtkRadioButton")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the related actions appearance properties")
+  (prop-type "GParamObject")
+  (docs "The action this activatable will activate and receive updates from")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -28359,6 +29453,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkRadioButton")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkRadioButton")
   (prop-type "GParamUInt")
@@ -28479,7 +29582,7 @@
 (define-property inconsistent
   (of-object "GtkRadioButton")
   (prop-type "GParamBoolean")
-  (docs "If the toggle button is in an in between state")
+  (docs "If the toggle button is in an 'in between' state")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -28505,19 +29608,19 @@
 
 ;; From GtkRadioToolButton
 
-(define-property related-action
+(define-property use-action-appearance
   (of-object "GtkRadioToolButton")
-  (prop-type "GParamObject")
-  (docs "The action this activatable will activate and receive updates from")
+  (prop-type "GParamBoolean")
+  (docs "Whether to use the related actions appearance properties")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property use-action-appearance
+(define-property related-action
   (of-object "GtkRadioToolButton")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the related actions appearance properties")
+  (prop-type "GParamObject")
+  (docs "The action this activatable will activate and receive updates from")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -28730,6 +29833,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkRadioToolButton")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkRadioToolButton")
   (prop-type "GParamUInt")
@@ -29055,19 +30167,19 @@
   (when "first")
 )
 
-(define-property related-action
+(define-property use-action-appearance
   (of-object "GtkRadioMenuItem")
-  (prop-type "GParamObject")
-  (docs "The action this activatable will activate and receive updates from")
+  (prop-type "GParamBoolean")
+  (docs "Whether to use the related actions appearance properties")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property use-action-appearance
+(define-property related-action
   (of-object "GtkRadioMenuItem")
-  (prop-type "GParamBoolean")
-  (docs "Whether to use the related actions appearance properties")
+  (prop-type "GParamObject")
+  (docs "The action this activatable will activate and receive updates from")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -29280,6 +30392,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkRadioMenuItem")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkRadioMenuItem")
   (prop-type "GParamUInt")
@@ -29364,7 +30485,7 @@
 (define-property inconsistent
   (of-object "GtkRadioMenuItem")
   (prop-type "GParamBoolean")
-  (docs "Whether to display an inconsistent state")
+  (docs "Whether to display an 'inconsistent' state")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -29640,6 +30761,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkRange")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property update-policy
   (of-object "GtkRange")
   (prop-type "GParamEnum")
@@ -29714,91 +30844,91 @@
 
 ;; From GtkRecentAction
 
-(define-property limit
+(define-property show-private
   (of-object "GtkRecentAction")
-  (prop-type "GParamInt")
-  (docs "The maximum number of items to be displayed")
+  (prop-type "GParamBoolean")
+  (docs "Whether the private items should be displayed")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property local-only
+(define-property show-not-found
   (of-object "GtkRecentAction")
   (prop-type "GParamBoolean")
-  (docs "Whether the selected resource(s) should be limited to local file: URIs")
+  (docs "Whether the items pointing to unavailable resources should be displayed")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property filter
+(define-property recent-manager
   (of-object "GtkRecentAction")
   (prop-type "GParamObject")
-  (docs "The current filter for selecting which resources are displayed")
-  (readable #t)
+  (docs "The RecentManager object to use")
+  (readable #f)
   (writable #t)
-  (construct-only #f)
+  (construct-only #t)
 )
 
-(define-property show-not-found
+(define-property show-icons
   (of-object "GtkRecentAction")
   (prop-type "GParamBoolean")
-  (docs "Whether the items pointing to unavailable resources should be displayed")
+  (docs "Whether there should be an icon near the item")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property sort-type
+(define-property filter
   (of-object "GtkRecentAction")
-  (prop-type "GParamEnum")
-  (docs "The sorting order of the items displayed")
+  (prop-type "GParamObject")
+  (docs "The current filter for selecting which resources are displayed")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property recent-manager
+(define-property local-only
   (of-object "GtkRecentAction")
-  (prop-type "GParamObject")
-  (docs "The RecentManager object to use")
-  (readable #f)
+  (prop-type "GParamBoolean")
+  (docs "Whether the selected resource(s) should be limited to local file: URIs")
+  (readable #t)
   (writable #t)
-  (construct-only #t)
+  (construct-only #f)
 )
 
-(define-property show-tips
+(define-property sort-type
   (of-object "GtkRecentAction")
-  (prop-type "GParamBoolean")
-  (docs "Whether there should be a tooltip on the item")
+  (prop-type "GParamEnum")
+  (docs "The sorting order of the items displayed")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property show-private
+(define-property select-multiple
   (of-object "GtkRecentAction")
   (prop-type "GParamBoolean")
-  (docs "Whether the private items should be displayed")
+  (docs "Whether to allow multiple items to be selected")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property select-multiple
+(define-property show-tips
   (of-object "GtkRecentAction")
   (prop-type "GParamBoolean")
-  (docs "Whether to allow multiple items to be selected")
+  (docs "Whether there should be a tooltip on the item")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property show-icons
+(define-property limit
   (of-object "GtkRecentAction")
-  (prop-type "GParamBoolean")
-  (docs "Whether there should be an icon near the item")
+  (prop-type "GParamInt")
+  (docs "The maximum number of items to be displayed")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -29962,91 +31092,91 @@
   (when "last")
 )
 
-(define-property limit
+(define-property show-private
   (of-object "GtkRecentChooser")
-  (prop-type "GParamInt")
-  (docs "The maximum number of items to be displayed")
+  (prop-type "GParamBoolean")
+  (docs "Whether the private items should be displayed")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property local-only
+(define-property show-not-found
   (of-object "GtkRecentChooser")
   (prop-type "GParamBoolean")
-  (docs "Whether the selected resource(s) should be limited to local file: URIs")
+  (docs "Whether the items pointing to unavailable resources should be displayed")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property filter
+(define-property recent-manager
   (of-object "GtkRecentChooser")
   (prop-type "GParamObject")
-  (docs "The current filter for selecting which resources are displayed")
-  (readable #t)
+  (docs "The RecentManager object to use")
+  (readable #f)
   (writable #t)
-  (construct-only #f)
+  (construct-only #t)
 )
 
-(define-property show-not-found
+(define-property show-icons
   (of-object "GtkRecentChooser")
   (prop-type "GParamBoolean")
-  (docs "Whether the items pointing to unavailable resources should be displayed")
+  (docs "Whether there should be an icon near the item")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property sort-type
+(define-property filter
   (of-object "GtkRecentChooser")
-  (prop-type "GParamEnum")
-  (docs "The sorting order of the items displayed")
+  (prop-type "GParamObject")
+  (docs "The current filter for selecting which resources are displayed")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property recent-manager
+(define-property local-only
   (of-object "GtkRecentChooser")
-  (prop-type "GParamObject")
-  (docs "The RecentManager object to use")
-  (readable #f)
+  (prop-type "GParamBoolean")
+  (docs "Whether the selected resource(s) should be limited to local file: URIs")
+  (readable #t)
   (writable #t)
-  (construct-only #t)
+  (construct-only #f)
 )
 
-(define-property show-tips
+(define-property sort-type
   (of-object "GtkRecentChooser")
-  (prop-type "GParamBoolean")
-  (docs "Whether there should be a tooltip on the item")
+  (prop-type "GParamEnum")
+  (docs "The sorting order of the items displayed")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property show-private
+(define-property select-multiple
   (of-object "GtkRecentChooser")
   (prop-type "GParamBoolean")
-  (docs "Whether the private items should be displayed")
+  (docs "Whether to allow multiple items to be selected")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property select-multiple
+(define-property show-tips
   (of-object "GtkRecentChooser")
   (prop-type "GParamBoolean")
-  (docs "Whether to allow multiple items to be selected")
+  (docs "Whether there should be a tooltip on the item")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property show-icons
+(define-property limit
   (of-object "GtkRecentChooser")
-  (prop-type "GParamBoolean")
-  (docs "Whether there should be an icon near the item")
+  (prop-type "GParamInt")
+  (docs "The maximum number of items to be displayed")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -30054,46 +31184,55 @@
 
 ;; From GtkRecentChooserMenu
 
-(define-property limit
+(define-property show-private
   (of-object "GtkRecentChooserMenu")
-  (prop-type "GParamInt")
-  (docs "The maximum number of items to be displayed")
+  (prop-type "GParamBoolean")
+  (docs "Whether the private items should be displayed")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property local-only
+(define-property show-not-found
   (of-object "GtkRecentChooserMenu")
   (prop-type "GParamBoolean")
-  (docs "Whether the selected resource(s) should be limited to local file: URIs")
+  (docs "Whether the items pointing to unavailable resources should be displayed")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property filter
+(define-property recent-manager
   (of-object "GtkRecentChooserMenu")
   (prop-type "GParamObject")
-  (docs "The current filter for selecting which resources are displayed")
+  (docs "The RecentManager object to use")
+  (readable #f)
+  (writable #t)
+  (construct-only #t)
+)
+
+(define-property show-icons
+  (of-object "GtkRecentChooserMenu")
+  (prop-type "GParamBoolean")
+  (docs "Whether there should be an icon near the item")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property related-action
+(define-property filter
   (of-object "GtkRecentChooserMenu")
   (prop-type "GParamObject")
-  (docs "The action this activatable will activate and receive updates from")
+  (docs "The current filter for selecting which resources are displayed")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property show-not-found
+(define-property local-only
   (of-object "GtkRecentChooserMenu")
   (prop-type "GParamBoolean")
-  (docs "Whether the items pointing to unavailable resources should be displayed")
+  (docs "Whether the selected resource(s) should be limited to local file: URIs")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -30108,19 +31247,10 @@
   (construct-only #f)
 )
 
-(define-property recent-manager
-  (of-object "GtkRecentChooserMenu")
-  (prop-type "GParamObject")
-  (docs "The RecentManager object to use")
-  (readable #f)
-  (writable #t)
-  (construct-only #t)
-)
-
-(define-property show-tips
+(define-property select-multiple
   (of-object "GtkRecentChooserMenu")
   (prop-type "GParamBoolean")
-  (docs "Whether there should be a tooltip on the item")
+  (docs "Whether to allow multiple items to be selected")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -30135,28 +31265,28 @@
   (construct-only #f)
 )
 
-(define-property show-private
+(define-property show-tips
   (of-object "GtkRecentChooserMenu")
   (prop-type "GParamBoolean")
-  (docs "Whether the private items should be displayed")
+  (docs "Whether there should be a tooltip on the item")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property select-multiple
+(define-property related-action
   (of-object "GtkRecentChooserMenu")
-  (prop-type "GParamBoolean")
-  (docs "Whether to allow multiple items to be selected")
+  (prop-type "GParamObject")
+  (docs "The action this activatable will activate and receive updates from")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property show-icons
+(define-property limit
   (of-object "GtkRecentChooserMenu")
-  (prop-type "GParamBoolean")
-  (docs "Whether there should be an icon near the item")
+  (prop-type "GParamInt")
+  (docs "The maximum number of items to be displayed")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -30369,6 +31499,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkRecentChooserMenu")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkRecentChooserMenu")
   (prop-type "GParamUInt")
@@ -30468,39 +31607,30 @@
   (construct-only #f)
 )
 
-(define-property show-numbers
+(define-property reserve-toggle-size
   (of-object "GtkRecentChooserMenu")
   (prop-type "GParamBoolean")
-  (docs "Whether the items should be displayed with a number")
+  (docs "A boolean that indicates whether the menu reserves space for toggles and icons")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-;; From GtkRecentChooserWidget
-
-(define-property local-only
-  (of-object "GtkRecentChooserWidget")
+(define-property show-numbers
+  (of-object "GtkRecentChooserMenu")
   (prop-type "GParamBoolean")
-  (docs "Whether the selected resource(s) should be limited to local file: URIs")
+  (docs "Whether the items should be displayed with a number")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property recent-manager
-  (of-object "GtkRecentChooserWidget")
-  (prop-type "GParamObject")
-  (docs "The RecentManager object to use")
-  (readable #f)
-  (writable #t)
-  (construct-only #t)
-)
+;; From GtkRecentChooserWidget
 
-(define-property filter
+(define-property orientation
   (of-object "GtkRecentChooserWidget")
-  (prop-type "GParamObject")
-  (docs "The current filter for selecting which resources are displayed")
+  (prop-type "GParamEnum")
+  (docs "The orientation of the orientable")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -30515,22 +31645,22 @@
   (construct-only #f)
 )
 
-(define-property select-multiple
+(define-property show-not-found
   (of-object "GtkRecentChooserWidget")
   (prop-type "GParamBoolean")
-  (docs "Whether to allow multiple items to be selected")
+  (docs "Whether the items pointing to unavailable resources should be displayed")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property limit
+(define-property recent-manager
   (of-object "GtkRecentChooserWidget")
-  (prop-type "GParamInt")
-  (docs "The maximum number of items to be displayed")
-  (readable #t)
+  (prop-type "GParamObject")
+  (docs "The RecentManager object to use")
+  (readable #f)
   (writable #t)
-  (construct-only #f)
+  (construct-only #t)
 )
 
 (define-property show-icons
@@ -30542,10 +31672,19 @@
   (construct-only #f)
 )
 
-(define-property show-tips
+(define-property filter
+  (of-object "GtkRecentChooserWidget")
+  (prop-type "GParamObject")
+  (docs "The current filter for selecting which resources are displayed")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property local-only
   (of-object "GtkRecentChooserWidget")
   (prop-type "GParamBoolean")
-  (docs "Whether there should be a tooltip on the item")
+  (docs "Whether the selected resource(s) should be limited to local file: URIs")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -30560,19 +31699,28 @@
   (construct-only #f)
 )
 
-(define-property orientation
+(define-property select-multiple
   (of-object "GtkRecentChooserWidget")
-  (prop-type "GParamEnum")
-  (docs "The orientation of the orientable")
+  (prop-type "GParamBoolean")
+  (docs "Whether to allow multiple items to be selected")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property show-not-found
+(define-property show-tips
   (of-object "GtkRecentChooserWidget")
   (prop-type "GParamBoolean")
-  (docs "Whether the items pointing to unavailable resources should be displayed")
+  (docs "Whether there should be a tooltip on the item")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property limit
+  (of-object "GtkRecentChooserWidget")
+  (prop-type "GParamInt")
+  (docs "The maximum number of items to be displayed")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -30785,6 +31933,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkRecentChooserWidget")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkRecentChooserWidget")
   (prop-type "GParamUInt")
@@ -31094,6 +32251,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkRuler")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property lower
   (of-object "GtkRuler")
   (prop-type "GParamDouble")
@@ -31366,6 +32532,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkScale")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property update-policy
   (of-object "GtkScale")
   (prop-type "GParamEnum")
@@ -31497,19 +32672,19 @@
   (construct-only #f)
 )
 
-(define-property related-action
+(define-property orientation
   (of-object "GtkScaleButton")
-  (prop-type "GParamObject")
-  (docs "The action this activatable will activate and receive updates from")
+  (prop-type "GParamEnum")
+  (docs "The orientation of the orientable")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-(define-property orientation
+(define-property related-action
   (of-object "GtkScaleButton")
-  (prop-type "GParamEnum")
-  (docs "The orientation of the orientable")
+  (prop-type "GParamObject")
+  (docs "The action this activatable will activate and receive updates from")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -31722,6 +32897,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkScaleButton")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkScaleButton")
   (prop-type "GParamUInt")
@@ -32084,6 +33268,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkScrollbar")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property update-policy
   (of-object "GtkScrollbar")
   (prop-type "GParamEnum")
@@ -32384,6 +33577,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkScrolledWindow")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkScrolledWindow")
   (prop-type "GParamUInt")
@@ -32450,7 +33652,7 @@
 (define-property window-placement
   (of-object "GtkScrolledWindow")
   (prop-type "GParamEnum")
-  (docs "Where the contents are located with respect to the scrollbars. This property only takes effect if window-placement-set is TRUE.")
+  (docs "Where the contents are located with respect to the scrollbars. This property only takes effect if 'window-placement-set' is TRUE.")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -32459,7 +33661,7 @@
 (define-property window-placement-set
   (of-object "GtkScrolledWindow")
   (prop-type "GParamBoolean")
-  (docs "Whether window-placement should be used to determine the location of the contents with respect to the scrollbars.")
+  (docs "Whether 'window-placement' should be used to determine the location of the contents with respect to the scrollbars.")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -32692,6 +33894,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkSeparator")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 ;; From GtkSeparatorToolItem
 
 (define-property use-action-appearance
@@ -32919,6 +34130,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkSeparatorToolItem")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkSeparatorToolItem")
   (prop-type "GParamUInt")
@@ -33747,6 +34967,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkSocket")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkSocket")
   (prop-type "GParamUInt")
@@ -34019,6 +35248,24 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkSpinButton")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property buffer
+  (of-object "GtkSpinButton")
+  (prop-type "GParamObject")
+  (docs "Text buffer object which actually stores entry text")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property cursor-position
   (of-object "GtkSpinButton")
   (prop-type "GParamInt")
@@ -34058,7 +35305,7 @@
 (define-property visibility
   (of-object "GtkSpinButton")
   (prop-type "GParamBoolean")
-  (docs "FALSE displays the invisible char instead of the actual text (password mode)")
+  (docs "FALSE displays the 'invisible char' instead of the actual text (password mode)")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -34085,7 +35332,7 @@
 (define-property invisible-char
   (of-object "GtkSpinButton")
   (prop-type "GParamUnichar")
-  (docs "The character to use when masking entry contents (in password mode)")
+  (docs "The character to use when masking entry contents (in 'password mode')")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -34689,6 +35936,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkStatusbar")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkStatusbar")
   (prop-type "GParamUInt")
@@ -34944,6 +36200,15 @@
   (construct-only #f)
 )
 
+(define-property title
+  (of-object "GtkStatusIcon")
+  (prop-type "GParamString")
+  (docs "The title of this tray icon")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 ;; From GtkStyle
 
 (define-signal realize
@@ -35167,6 +36432,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkTable")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkTable")
   (prop-type "GParamUInt")
@@ -35466,6 +36740,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkTearoffMenuItem")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkTearoffMenuItem")
   (prop-type "GParamUInt")
@@ -35782,6 +37065,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkTipsQuery")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property xalign
   (of-object "GtkTipsQuery")
   (prop-type "GParamFloat")
@@ -35980,6 +37272,15 @@
   (construct-only #f)
 )
 
+(define-property track-visited-links
+  (of-object "GtkTipsQuery")
+  (prop-type "GParamBoolean")
+  (docs "Whether visited links should be tracked")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property emit-always
   (of-object "GtkTipsQuery")
   (prop-type "GParamBoolean")
@@ -36249,6 +37550,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkToggleButton")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkToggleButton")
   (prop-type "GParamUInt")
@@ -36369,7 +37679,7 @@
 (define-property inconsistent
   (of-object "GtkToggleButton")
   (prop-type "GParamBoolean")
-  (docs "If the toggle button is in an in between state")
+  (docs "If the toggle button is in an 'in between' state")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -36640,6 +37950,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkToolbar")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkToolbar")
   (prop-type "GParamUInt")
@@ -36962,6 +38281,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkToolItem")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkToolItem")
   (prop-type "GParamUInt")
@@ -37249,6 +38577,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkToolButton")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkToolButton")
   (prop-type "GParamUInt")
@@ -37627,7 +38964,7 @@
 (define-property font
   (of-object "GtkTextTag")
   (prop-type "GParamString")
-  (docs "Font description as a string, e.g. Sans Italic 12")
+  (docs "Font description as a string, e.g. 'Sans Italic 12'")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -38505,6 +39842,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkTextView")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkTextView")
   (prop-type "GParamUInt")
@@ -39061,6 +40407,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkToggleToolButton")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkToggleToolButton")
   (prop-type "GParamUInt")
@@ -39614,6 +40969,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkTreeView")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkTreeView")
   (prop-type "GParamUInt")
@@ -39973,6 +41337,15 @@
   (construct-only #f)
 )
 
+(define-property sort-column-id
+  (of-object "GtkTreeViewColumn")
+  (prop-type "GParamInt")
+  (docs "Logical sort column ID this column sorts on when selected for sorting")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 ;; From GtkUIManager
 
 (define-signal add-widget
@@ -40265,6 +41638,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkViewport")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkViewport")
   (prop-type "GParamUInt")
@@ -40555,6 +41937,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkVolumeButton")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkVolumeButton")
   (prop-type "GParamUInt")
@@ -41521,16 +42912,15 @@
   (construct-only #f)
 )
 
-(define-property window
+(define-property double-buffered
   (of-object "GtkWidget")
-  (prop-type "GParamObject")
-  (docs "The widget's window if it is realized")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
   (readable #t)
-  (writable #f)
+  (writable #t)
   (construct-only #f)
 )
 
-
 ;; From GtkWindow
 
 (define-signal set-focus
@@ -41776,6 +43166,15 @@
   (construct-only #f)
 )
 
+(define-property double-buffered
+  (of-object "GtkWindow")
+  (prop-type "GParamBoolean")
+  (docs "Whether or not the widget is double buffered")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 (define-property border-width
   (of-object "GtkWindow")
   (prop-type "GParamUInt")
@@ -41821,15 +43220,6 @@
   (construct-only #f)
 )
 
-(define-property startup-id
-  (of-object "GtkWindow")
-  (prop-type "GParamString")
-  (docs "Unique startup identifier for the window used by startup-notification")
-  (readable #f)
-  (writable #t)
-  (construct-only #f)
-)
-
 (define-property role
   (of-object "GtkWindow")
   (prop-type "GParamString")
@@ -42055,3 +43445,12 @@
   (construct-only #f)
 )
 
+(define-property startup-id
+  (of-object "GtkWindow")
+  (prop-type "GParamString")
+  (docs "Unique startup identifier for the window used by startup-notification")
+  (readable #f)
+  (writable #t)
+  (construct-only #f)
+)
+
diff --git a/gtk/src/infobar.hg b/gtk/src/infobar.hg
index 281e580..1ae86fe 100644
--- a/gtk/src/infobar.hg
+++ b/gtk/src/infobar.hg
@@ -69,7 +69,7 @@ public:
   
 
   //ignored: key-binding signal: _WRAP_SIGNAL(void close(), "close")
-  _WRAP_SIGNAL(void response(), "response")
+  _WRAP_SIGNAL(void response(int response_id), "response")
 
   _WRAP_PROPERTY("message-type", MessageType)
 };
diff --git a/gtk/src/printoperation.hg b/gtk/src/printoperation.hg
index 122e920..63ca535 100644
--- a/gtk/src/printoperation.hg
+++ b/gtk/src/printoperation.hg
@@ -111,6 +111,10 @@ public:
   _WRAP_METHOD(void set_has_selection(bool has_selection = true), gtk_print_operation_set_has_selection)
   _WRAP_METHOD(bool get_has_selection() const, gtk_print_operation_get_has_selection)
 
+  _WRAP_METHOD(void set_embed_page_setup(bool embed = true), gtk_print_operation_set_embed_page_setup)
+  _WRAP_METHOD(bool get_embed_page_setup() const, gtk_print_operation_get_embed_page_setup)
+  _WRAP_METHOD(int get_n_pages_to_print() const, gtk_print_operation_get_n_pages_to_print)
+
   _IGNORE(gtk_print_run_page_setup_dialog, gtk_print_run_page_setup_dialog_async)
 
   #m4 _CONVERSION(`GtkPrintOperationResult',`PrintOperationResult',`($2)$3')
@@ -156,6 +160,10 @@ public:
   _WRAP_PROPERTY("status", PrintStatus)
   _WRAP_PROPERTY("status_string", Glib::ustring)
   _WRAP_PROPERTY("custom_tab_label", Glib::ustring)
+  _WRAP_PROPERTY("support-selection", bool)
+  _WRAP_PROPERTY("has-selection", bool)
+  _WRAP_PROPERTY("embed-page-setup", bool)
+  _WRAP_PROPERTY("n-pages-to-print", int)
 };
 
   //TODO: Make these static members of a class instead of non-class functions?
diff --git a/tools/extra_defs_gen/generate_defs_gtk.cc b/tools/extra_defs_gen/generate_defs_gtk.cc
index ecb2610..b1ff175 100644
--- a/tools/extra_defs_gen/generate_defs_gtk.cc
+++ b/tools/extra_defs_gen/generate_defs_gtk.cc
@@ -129,6 +129,7 @@ int main (int argc, char *argv[])
             << get_defs( GTK_TYPE_ICON_THEME )
             << get_defs( GTK_TYPE_IMAGE )
             << get_defs( GTK_TYPE_IMAGE_MENU_ITEM )
+            << get_defs( GTK_TYPE_INFO_BAR )
             << get_defs( GTK_TYPE_INPUT_DIALOG )
             << get_defs( GTK_TYPE_INVISIBLE )
             << get_defs( GTK_TYPE_ITEM )



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