[gtkmm] Remove unused doxygen_to_devhelp.xsl file.



commit e389c81e661b1cb9c072a2df5eb5153189184f91
Author: Murray Cumming <murrayc murrayc com>
Date:   Tue Jun 8 17:33:46 2010 +0200

    Remove unused doxygen_to_devhelp.xsl file.
    
    * docs/reference/doxygen_to_devhelp.xsl: Remove this unused file.
        We use tagfile-to-devhelp2.xsl from mm-common instead.

 ChangeLog                             |   13 +-
 docs/reference/doxygen_to_devhelp.xsl |   94 -
 gtk/src/gtk_methods.defs              | 7272 +++------------------------------
 3 files changed, 653 insertions(+), 6726 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 9ff7a8a..adf033b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,8 +1,15 @@
 2010-06-08  Murray Cumming  <murrayc murrayc com>
 
+Remove unused doxygen_to_devhelp.xsl file.
+
+	* docs/reference/doxygen_to_devhelp.xsl: Remove this unused file.
+    We use tagfile-to-devhelp2.xsl from mm-common instead.
+
+2010-06-08  Murray Cumming  <murrayc murrayc com>
+
 	Fix the build with GTK+ git master, in PrintJob.
 
-	* gtk/src/printjob.ccg: send(): The GError* parameter of the C callback 
+	* gtk/src/printjob.ccg: send(): The GError* parameter of the C callback
 	function changed to a const GError*. Adapted.
 
 2010-06-08  Murray Cumming  <murrayc murrayc com>
@@ -10,7 +17,7 @@
 	Fix the build with GTK+ git master, in Gtk::Style.
 
 	* gtk/src/gtk_vfuncs.defs:
-	* gtk/src/style.hg: Remove the draw_string() vfunc, which was removed from 
+	* gtk/src/style.hg: Remove the draw_string() vfunc, which was removed from
 	GTK+ git master.
 
 2010-05-29  Murray Cumming  <murrayc murrayc com>
@@ -18,7 +25,7 @@
 	Fix the build with GTK+ git master.
 
 	* gdk/src/device.hg: Regenerate with h2defs.py
-	* gdk/src/gdk_methods.defs: get_history(): Change an int* parameter to 
+	* gdk/src/gdk_methods.defs: get_history(): Change an int* parameter to
 	guint* to fix the build with git master of GTK+.
 
 2.90.0 (unstable):
diff --git a/gtk/src/gtk_methods.defs b/gtk/src/gtk_methods.defs
index f7bcdd7..34ffab5 100644
--- a/gtk/src/gtk_methods.defs
+++ b/gtk/src/gtk_methods.defs
@@ -79,23 +79,10 @@
   (gtype-id "GTK_TYPE_ENTRY_COMPLETION")
 )
 
-(define-object FileChooser
+(define-object ExtendedLayout
   (in-module "Gtk")
-  (c-name "GtkFileChooser")
-  (gtype-id "GTK_TYPE_FILE_CHOOSER")
-)
-
-(define-object FileChooserEmbed
-  (in-module "Gtk")
-  (c-name "GtkFileChooserEmbed")
-  (gtype-id "GTK_TYPE_FILE_CHOOSER_EMBED")
-)
-
-(define-object FileChooserSettings
-  (in-module "Gtk")
-  (parent "GObject")
-  (c-name "GtkFileChooserSettings")
-  (gtype-id "GTK_TYPE_FILE_CHOOSER_SETTINGS")
+  (c-name "GtkExtendedLayout")
+  (gtype-id "GTK_TYPE_EXTENDED_LAYOUT")
 )
 
 (define-object IMContextSimple
@@ -147,13 +134,6 @@
   (gtype-id "GTK_TYPE_OBJECT")
 )
 
-(define-object ItemFactory
-  (in-module "Gtk")
-  (parent "GtkObject")
-  (c-name "GtkItemFactory")
-  (gtype-id "GTK_TYPE_ITEM_FACTORY")
-)
-
 (define-object CellRenderer
   (in-module "Gtk")
   (parent "GtkObject")
@@ -230,13 +210,6 @@
   (gtype-id "GTK_TYPE_ORIENTABLE")
 )
 
-(define-object PrintBackend
-  (in-module "Gtk")
-  (parent "GObject")
-  (c-name "GtkPrintBackend")
-  (gtype-id "GTK_TYPE_PRINT_BACKEND")
-)
-
 (define-object PrintJob
   (in-module "Gtk")
   (parent "GObject")
@@ -264,27 +237,6 @@
   (gtype-id "GTK_TYPE_PRINTER")
 )
 
-(define-object PrinterOption
-  (in-module "Gtk")
-  (parent "GObject")
-  (c-name "GtkPrinterOption")
-  (gtype-id "GTK_TYPE_PRINTER_OPTION")
-)
-
-(define-object PrinterOptionSet
-  (in-module "Gtk")
-  (parent "GObject")
-  (c-name "GtkPrinterOptionSet")
-  (gtype-id "GTK_TYPE_PRINTER_OPTION_SET")
-)
-
-(define-object Query
-  (in-module "Gtk")
-  (parent "GObject")
-  (c-name "GtkQuery")
-  (gtype-id "GTK_TYPE_QUERY")
-)
-
 (define-object RcStyle
   (in-module "Gtk")
   (parent "GObject")
@@ -312,41 +264,6 @@
   (gtype-id "GTK_TYPE_RECENT_MANAGER")
 )
 
-(define-object SearchEngine
-  (in-module "Gtk")
-  (parent "GObject")
-  (c-name "GtkSearchEngine")
-  (gtype-id "GTK_TYPE_SEARCH_ENGINE")
-)
-
-(define-object SearchEngineBeagle
-  (in-module "Gtk")
-  (parent "GtkSearchEngine")
-  (c-name "GtkSearchEngineBeagle")
-  (gtype-id "GTK_TYPE_SEARCH_ENGINE_BEAGLE")
-)
-
-(define-object SearchEngineQuartz
-  (in-module "Gtk")
-  (parent "GtkSearchEngine")
-  (c-name "GtkSearchEngineQuartz")
-  (gtype-id "GTK_TYPE_SEARCH_ENGINE_QUARTZ")
-)
-
-(define-object SearchEngineSimple
-  (in-module "Gtk")
-  (parent "GtkSearchEngine")
-  (c-name "GtkSearchEngineSimple")
-  (gtype-id "GTK_TYPE_SEARCH_ENGINE_SIMPLE")
-)
-
-(define-object SearchEngineTracker
-  (in-module "Gtk")
-  (parent "GtkSearchEngine")
-  (c-name "GtkSearchEngineTracker")
-  (gtype-id "GTK_TYPE_SEARCH_ENGINE_TRACKER")
-)
-
 (define-object Settings
   (in-module "Gtk")
   (parent "GObject")
@@ -437,13 +354,6 @@
   (gtype-id "GTK_TYPE_TOOL_SHELL")
 )
 
-(define-object Tooltips
-  (in-module "Gtk")
-  (parent "GtkObject")
-  (c-name "GtkTooltips")
-  (gtype-id "GTK_TYPE_TOOLTIPS")
-)
-
 (define-object TreeDragDest
   (in-module "Gtk")
   (c-name "GtkTreeDragDest")
@@ -622,27 +532,6 @@
   (gtype-id "GTK_TYPE_PROGRESS_BAR")
 )
 
-(define-object Preview
-  (in-module "Gtk")
-  (parent "GtkWidget")
-  (c-name "GtkPreview")
-  (gtype-id "GTK_TYPE_PREVIEW")
-)
-
-(define-object OldEditable
-  (in-module "Gtk")
-  (parent "GtkWidget")
-  (c-name "GtkOldEditable")
-  (gtype-id "GTK_TYPE_OLD_EDITABLE")
-)
-
-(define-object Text
-  (in-module "Gtk")
-  (parent "GtkOldEditable")
-  (c-name "GtkText")
-  (gtype-id "GTK_TYPE_TEXT")
-)
-
 (define-object Misc
   (in-module "Gtk")
   (parent "GtkWidget")
@@ -650,13 +539,6 @@
   (gtype-id "GTK_TYPE_MISC")
 )
 
-(define-object Pixmap
-  (in-module "Gtk")
-  (parent "GtkMisc")
-  (c-name "GtkPixmap")
-  (gtype-id "GTK_TYPE_PIXMAP")
-)
-
 (define-object Arrow
   (in-module "Gtk")
   (parent "GtkMisc")
@@ -678,13 +560,6 @@
   (gtype-id "GTK_TYPE_LABEL")
 )
 
-(define-object TipsQuery
-  (in-module "Gtk")
-  (parent "GtkLabel")
-  (c-name "GtkTipsQuery")
-  (gtype-id "GTK_TYPE_TIPS_QUERY")
-)
-
 (define-object AccelLabel
   (in-module "Gtk")
   (parent "GtkLabel")
@@ -734,13 +609,6 @@
   (gtype-id "GTK_TYPE_SPINNER")
 )
 
-(define-object Curve
-  (in-module "Gtk")
-  (parent "GtkDrawingArea")
-  (c-name "GtkCurve")
-  (gtype-id "GTK_TYPE_CURVE")
-)
-
 (define-object Container
   (in-module "Gtk")
   (parent "GtkWidget")
@@ -755,13 +623,6 @@
   (gtype-id "GTK_TYPE_TREE_VIEW")
 )
 
-(define-object Tree
-  (in-module "Gtk")
-  (parent "GtkContainer")
-  (c-name "GtkTree")
-  (gtype-id "GTK_TYPE_TREE")
-)
-
 (define-object Toolbar
   (in-module "Gtk")
   (parent "GtkContainer")
@@ -804,13 +665,6 @@
   (gtype-id "GTK_TYPE_SOCKET")
 )
 
-(define-object PathBar
-  (in-module "Gtk")
-  (parent "GtkContainer")
-  (c-name "GtkPathBar")
-  (gtype-id "GTK_TYPE_PATH_BAR")
-)
-
 (define-object Paned
   (in-module "Gtk")
   (parent "GtkContainer")
@@ -867,13 +721,6 @@
   (gtype-id "GTK_TYPE_MENU_BAR")
 )
 
-(define-object List
-  (in-module "Gtk")
-  (parent "GtkContainer")
-  (c-name "GtkList")
-  (gtype-id "GTK_TYPE_LIST")
-)
-
 (define-object Layout
   (in-module "Gtk")
   (parent "GtkContainer")
@@ -965,13 +812,6 @@
   (gtype-id "GTK_TYPE_ITEM")
 )
 
-(define-object TreeItem
-  (in-module "Gtk")
-  (parent "GtkItem")
-  (c-name "GtkTreeItem")
-  (gtype-id "GTK_TYPE_TREE_ITEM")
-)
-
 (define-object MenuItem
   (in-module "Gtk")
   (parent "GtkItem")
@@ -1014,13 +854,6 @@
   (gtype-id "GTK_TYPE_IMAGE_MENU_ITEM")
 )
 
-(define-object ListItem
-  (in-module "Gtk")
-  (parent "GtkItem")
-  (c-name "GtkListItem")
-  (gtype-id "GTK_TYPE_LIST_ITEM")
-)
-
 (define-object HandleBox
   (in-module "Gtk")
   (parent "GtkBin")
@@ -1105,13 +938,6 @@
   (gtype-id "GTK_TYPE_VOLUME_BUTTON")
 )
 
-(define-object OptionMenu
-  (in-module "Gtk")
-  (parent "GtkButton")
-  (c-name "GtkOptionMenu")
-  (gtype-id "GTK_TYPE_OPTION_MENU")
-)
-
 (define-object LinkButton
   (in-module "Gtk")
   (parent "GtkButton")
@@ -1182,13 +1008,6 @@
   (gtype-id "GTK_TYPE_FONT_SELECTION")
 )
 
-(define-object GammaCurve
-  (in-module "Gtk")
-  (parent "GtkVBox")
-  (c-name "GtkGammaCurve")
-  (gtype-id "GTK_TYPE_GAMMA_CURVE")
-)
-
 (define-object RecentChooserWidget
   (in-module "Gtk")
   (parent "GtkVBox")
@@ -1210,13 +1029,6 @@
   (gtype-id "GTK_TYPE_STATUSBAR")
 )
 
-(define-object PrinterOptionWidget
-  (in-module "Gtk")
-  (parent "GtkHBox")
-  (c-name "GtkPrinterOptionWidget")
-  (gtype-id "GTK_TYPE_PRINTER_OPTION_WIDGET")
-)
-
 (define-object InfoBar
   (in-module "Gtk")
   (parent "GtkHBox")
@@ -1224,13 +1036,6 @@
   (gtype-id "GTK_TYPE_INFO_BAR")
 )
 
-(define-object Combo
-  (in-module "Gtk")
-  (parent "GtkHBox")
-  (c-name "GtkCombo")
-  (gtype-id "GTK_TYPE_COMBO")
-)
-
 (define-object FileChooserButton
   (in-module "Gtk")
   (parent "GtkHBox")
@@ -1259,20 +1064,6 @@
   (gtype-id "GTK_TYPE_HBUTTON_BOX")
 )
 
-(define-object CList
-  (in-module "Gtk")
-  (parent "GtkContainer")
-  (c-name "GtkCList")
-  (gtype-id "GTK_TYPE_CLIST")
-)
-
-(define-object CTree
-  (in-module "Gtk")
-  (parent "GtkCList")
-  (c-name "GtkCTree")
-  (gtype-id "GTK_TYPE_CTREE")
-)
-
 (define-object CellView
   (in-module "Gtk")
   (parent "GtkWidget")
@@ -1294,13 +1085,6 @@
   (gtype-id "GTK_TYPE_WINDOW")
 )
 
-(define-object Win32EmbedWidget
-  (in-module "Gtk")
-  (parent "GtkWindow")
-  (c-name "GtkWin32EmbedWidget")
-  (gtype-id "GTK_TYPE_WIN32_EMBED_WIDGET")
-)
-
 (define-object Plug
   (in-module "Gtk")
   (parent "GtkWindow")
@@ -1308,13 +1092,6 @@
   (gtype-id "GTK_TYPE_PLUG")
 )
 
-(define-object TrayIcon
-  (in-module "Gtk")
-  (parent "GtkPlug")
-  (c-name "GtkTrayIcon")
-  (gtype-id "GTK_TYPE_TRAY_ICON")
-)
-
 (define-object OffscreenWindow
   (in-module "Gtk")
   (parent "GtkWindow")
@@ -1357,13 +1134,6 @@
   (gtype-id "GTK_TYPE_MESSAGE_DIALOG")
 )
 
-(define-object InputDialog
-  (in-module "Gtk")
-  (parent "GtkDialog")
-  (c-name "GtkInputDialog")
-  (gtype-id "GTK_TYPE_INPUT_DIALOG")
-)
-
 (define-object FontSelectionDialog
   (in-module "Gtk")
   (parent "GtkDialog")
@@ -1371,13 +1141,6 @@
   (gtype-id "GTK_TYPE_FONT_SELECTION_DIALOG")
 )
 
-(define-object FileSelection
-  (in-module "Gtk")
-  (parent "GtkDialog")
-  (c-name "GtkFileSelection")
-  (gtype-id "GTK_TYPE_FILE_SELECTION")
-)
-
 (define-object FileChooserDialog
   (in-module "Gtk")
   (parent "GtkDialog")
@@ -1399,13 +1162,6 @@
   (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")
@@ -1511,92 +1267,6 @@
   )
 )
 
-(define-enum CellType
-  (in-module "Gtk")
-  (c-name "GtkCellType")
-  (gtype-id "GTK_TYPE_CELL_TYPE")
-  (values
-    '("empty" "GTK_CELL_EMPTY")
-    '("text" "GTK_CELL_TEXT")
-    '("pixmap" "GTK_CELL_PIXMAP")
-    '("pixtext" "GTK_CELL_PIXTEXT")
-    '("widget" "GTK_CELL_WIDGET")
-  )
-)
-
-(define-enum CListDragPos
-  (in-module "Gtk")
-  (c-name "GtkCListDragPos")
-  (gtype-id "GTK_TYPE_CLIST_DRAG_POS")
-  (values
-    '("none" "GTK_CLIST_DRAG_NONE")
-    '("before" "GTK_CLIST_DRAG_BEFORE")
-    '("into" "GTK_CLIST_DRAG_INTO")
-    '("after" "GTK_CLIST_DRAG_AFTER")
-  )
-)
-
-(define-flags ButtonAction
-  (in-module "Gtk")
-  (c-name "GtkButtonAction")
-  (gtype-id "GTK_TYPE_BUTTON_ACTION")
-  (values
-    '("ignored" "GTK_BUTTON_IGNORED")
-    '("selects" "GTK_BUTTON_SELECTS")
-    '("drags" "GTK_BUTTON_DRAGS")
-    '("expands" "GTK_BUTTON_EXPANDS")
-  )
-)
-
-(define-enum CTreePos
-  (in-module "Gtk")
-  (c-name "GtkCTreePos")
-  (gtype-id "GTK_TYPE_CTREE_POS")
-  (values
-    '("before" "GTK_CTREE_POS_BEFORE")
-    '("as-child" "GTK_CTREE_POS_AS_CHILD")
-    '("after" "GTK_CTREE_POS_AFTER")
-  )
-)
-
-(define-enum CTreeLineStyle
-  (in-module "Gtk")
-  (c-name "GtkCTreeLineStyle")
-  (gtype-id "GTK_TYPE_CTREE_LINE_STYLE")
-  (values
-    '("none" "GTK_CTREE_LINES_NONE")
-    '("solid" "GTK_CTREE_LINES_SOLID")
-    '("dotted" "GTK_CTREE_LINES_DOTTED")
-    '("tabbed" "GTK_CTREE_LINES_TABBED")
-  )
-)
-
-(define-enum CTreeExpanderStyle
-  (in-module "Gtk")
-  (c-name "GtkCTreeExpanderStyle")
-  (gtype-id "GTK_TYPE_CTREE_EXPANDER_STYLE")
-  (values
-    '("none" "GTK_CTREE_EXPANDER_NONE")
-    '("square" "GTK_CTREE_EXPANDER_SQUARE")
-    '("triangle" "GTK_CTREE_EXPANDER_TRIANGLE")
-    '("circular" "GTK_CTREE_EXPANDER_CIRCULAR")
-  )
-)
-
-(define-enum CTreeExpansionType
-  (in-module "Gtk")
-  (c-name "GtkCTreeExpansionType")
-  (gtype-id "GTK_TYPE_CTREE_EXPANSION_TYPE")
-  (values
-    '("expand" "GTK_CTREE_EXPANSION_EXPAND")
-    '("expand-recursive" "GTK_CTREE_EXPANSION_EXPAND_RECURSIVE")
-    '("collapse" "GTK_CTREE_EXPANSION_COLLAPSE")
-    '("collapse-recursive" "GTK_CTREE_EXPANSION_COLLAPSE_RECURSIVE")
-    '("toggle" "GTK_CTREE_EXPANSION_TOGGLE")
-    '("toggle-recursive" "GTK_CTREE_EXPANSION_TOGGLE_RECURSIVE")
-  )
-)
-
 (define-flags DebugFlag
   (in-module "Gtk")
   (c-name "GtkDebugFlag")
@@ -1614,6 +1284,7 @@
     '("icontheme" "GTK_DEBUG_ICONTHEME")
     '("printing" "GTK_DEBUG_PRINTING")
     '("builder" "GTK_DEBUG_BUILDER")
+    '("extended-layout" "GTK_DEBUG_EXTENDED_LAYOUT")
   )
 )
 
@@ -1755,17 +1426,6 @@
   )
 )
 
-(define-enum CurveType
-  (in-module "Gtk")
-  (c-name "GtkCurveType")
-  (gtype-id "GTK_TYPE_CURVE_TYPE")
-  (values
-    '("linear" "GTK_CURVE_TYPE_LINEAR")
-    '("spline" "GTK_CURVE_TYPE_SPLINE")
-    '("free" "GTK_CURVE_TYPE_FREE")
-  )
-)
-
 (define-enum DeleteType
   (in-module "Gtk")
   (c-name "GtkDeleteType")
@@ -1834,18 +1494,6 @@
   )
 )
 
-(define-enum SideType
-  (in-module "Gtk")
-  (c-name "GtkSideType")
-  (gtype-id "GTK_TYPE_SIDE_TYPE")
-  (values
-    '("top" "GTK_SIDE_TOP")
-    '("bottom" "GTK_SIDE_BOTTOM")
-    '("left" "GTK_SIDE_LEFT")
-    '("right" "GTK_SIDE_RIGHT")
-  )
-)
-
 (define-enum TextDirection
   (in-module "Gtk")
   (c-name "GtkTextDirection")
@@ -1869,20 +1517,6 @@
   )
 )
 
-(define-enum MatchType
-  (in-module "Gtk")
-  (c-name "GtkMatchType")
-  (gtype-id "GTK_TYPE_MATCH_TYPE")
-  (values
-    '("all" "GTK_MATCH_ALL")
-    '("all-tail" "GTK_MATCH_ALL_TAIL")
-    '("head" "GTK_MATCH_HEAD")
-    '("tail" "GTK_MATCH_TAIL")
-    '("exact" "GTK_MATCH_EXACT")
-    '("last" "GTK_MATCH_LAST")
-  )
-)
-
 (define-enum MenuDirectionType
   (in-module "Gtk")
   (c-name "GtkMenuDirectionType")
@@ -2031,16 +1665,6 @@
   )
 )
 
-(define-enum PreviewType
-  (in-module "Gtk")
-  (c-name "GtkPreviewType")
-  (gtype-id "GTK_TYPE_PREVIEW_TYPE")
-  (values
-    '("color" "GTK_PREVIEW_COLOR")
-    '("grayscale" "GTK_PREVIEW_GRAYSCALE")
-  )
-)
-
 (define-enum ReliefStyle
   (in-module "Gtk")
   (c-name "GtkReliefStyle")
@@ -2063,20 +1687,6 @@
   )
 )
 
-(define-enum SignalRunType
-  (in-module "Gtk")
-  (c-name "GtkSignalRunType")
-  (gtype-id "GTK_TYPE_SIGNAL_RUN_TYPE")
-  (values
-    '("first" "GTK_RUN_FIRST")
-    '("last" "GTK_RUN_LAST")
-    '("both" "GTK_RUN_BOTH")
-    '("no-recurse" "GTK_RUN_NO_RECURSE")
-    '("action" "GTK_RUN_ACTION")
-    '("no-hooks" "GTK_RUN_NO_HOOKS")
-  )
-)
-
 (define-enum ScrollType
   (in-module "Gtk")
   (c-name "GtkScrollType")
@@ -2420,72 +2030,6 @@
   )
 )
 
-(define-enum State
-  (in-module "Load")
-  (c-name "LoadState")
-  (gtype-id "LOAD_TYPE_STATE")
-  (values
-    '("empty" "LOAD_EMPTY")
-    '("preload" "LOAD_PRELOAD")
-    '("loading" "LOAD_LOADING")
-    '("finished" "LOAD_FINISHED")
-  )
-)
-
-(define-enum State
-  (in-module "Reload")
-  (c-name "ReloadState")
-  (gtype-id "RELOAD_TYPE_STATE")
-  (values
-    '("empty" "RELOAD_EMPTY")
-    '("has-folder" "RELOAD_HAS_FOLDER")
-    '("was-unmapped" "RELOAD_WAS_UNMAPPED")
-  )
-)
-
-(define-enum Mode
-  (in-module "Location")
-  (c-name "LocationMode")
-  (gtype-id "LOCATION_TYPE_MODE")
-  (values
-    '("path-bar" "LOCATION_MODE_PATH_BAR")
-    '("filename-entry" "LOCATION_MODE_FILENAME_ENTRY")
-  )
-)
-
-(define-enum Mode
-  (in-module "Operation")
-  (c-name "OperationMode")
-  (gtype-id "OPERATION_TYPE_MODE")
-  (values
-    '("browse" "OPERATION_MODE_BROWSE")
-    '("search" "OPERATION_MODE_SEARCH")
-    '("recent" "OPERATION_MODE_RECENT")
-  )
-)
-
-(define-enum FileChooserProp
-  (in-module "Gtk")
-  (c-name "GtkFileChooserProp")
-  (gtype-id "GTK_TYPE_FILE_CHOOSER_PROP")
-  (values
-    '("first" "GTK_FILE_CHOOSER_PROP_FIRST")
-    '("action" "GTK_FILE_CHOOSER_PROP_ACTION")
-    '("file-system-backend" "GTK_FILE_CHOOSER_PROP_FILE_SYSTEM_BACKEND")
-    '("filter" "GTK_FILE_CHOOSER_PROP_FILTER")
-    '("local-only" "GTK_FILE_CHOOSER_PROP_LOCAL_ONLY")
-    '("preview-widget" "GTK_FILE_CHOOSER_PROP_PREVIEW_WIDGET")
-    '("preview-widget-active" "GTK_FILE_CHOOSER_PROP_PREVIEW_WIDGET_ACTIVE")
-    '("use-preview-label" "GTK_FILE_CHOOSER_PROP_USE_PREVIEW_LABEL")
-    '("extra-widget" "GTK_FILE_CHOOSER_PROP_EXTRA_WIDGET")
-    '("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")
-  )
-)
-
 (define-flags FileFilterFlags
   (in-module "Gtk")
   (c-name "GtkFileFilterFlags")
@@ -2582,81 +2126,11 @@
   (gtype-id "GTK_TYPE_OBJECT_FLAGS")
   (values
     '("in-destruction" "GTK_IN_DESTRUCTION")
-    '("floating" "GTK_FLOATING")
     '("reserved-1" "GTK_RESERVED_1")
     '("reserved-2" "GTK_RESERVED_2")
   )
 )
 
-(define-flags ArgFlags
-  (in-module "Gtk")
-  (c-name "GtkArgFlags")
-  (gtype-id "GTK_TYPE_ARG_FLAGS")
-  (values
-    '("readable" "GTK_ARG_READABLE")
-    '("writable" "GTK_ARG_WRITABLE")
-    '("construct" "GTK_ARG_CONSTRUCT")
-    '("construct-only" "GTK_ARG_CONSTRUCT_ONLY")
-    '("child-arg" "GTK_ARG_CHILD_ARG")
-  )
-)
-
-(define-enum PrintBackendError
-  (in-module "Gtk")
-  (c-name "GtkPrintBackendError")
-  (gtype-id "GTK_TYPE_PRINT_BACKEND_ERROR")
-  (values
-    '("generic" "GTK_PRINT_BACKEND_ERROR_GENERIC")
-  )
-)
-
-(define-enum PrintBackendStatus
-  (in-module "Gtk")
-  (c-name "GtkPrintBackendStatus")
-  (gtype-id "GTK_TYPE_PRINT_BACKEND_STATUS")
-  (values
-    '("unknown" "GTK_PRINT_BACKEND_STATUS_UNKNOWN")
-    '("ok" "GTK_PRINT_BACKEND_STATUS_OK")
-    '("unavailable" "GTK_PRINT_BACKEND_STATUS_UNAVAILABLE")
-  )
-)
-
-(define-flags PrintCapabilities
-  (in-module "Gtk")
-  (c-name "GtkPrintCapabilities")
-  (gtype-id "GTK_TYPE_PRINT_CAPABILITIES")
-  (values
-    '("page-set" "GTK_PRINT_CAPABILITY_PAGE_SET")
-    '("copies" "GTK_PRINT_CAPABILITY_COPIES")
-    '("collate" "GTK_PRINT_CAPABILITY_COLLATE")
-    '("reverse" "GTK_PRINT_CAPABILITY_REVERSE")
-    '("scale" "GTK_PRINT_CAPABILITY_SCALE")
-    '("generate-pdf" "GTK_PRINT_CAPABILITY_GENERATE_PDF")
-    '("generate-ps" "GTK_PRINT_CAPABILITY_GENERATE_PS")
-    '("preview" "GTK_PRINT_CAPABILITY_PREVIEW")
-    '("number-up" "GTK_PRINT_CAPABILITY_NUMBER_UP")
-    '("number-up-layout" "GTK_PRINT_CAPABILITY_NUMBER_UP_LAYOUT")
-  )
-)
-
-(define-enum PrinterOptionType
-  (in-module "Gtk")
-  (c-name "GtkPrinterOptionType")
-  (gtype-id "GTK_TYPE_PRINTER_OPTION_TYPE")
-  (values
-    '("boolean" "GTK_PRINTER_OPTION_TYPE_BOOLEAN")
-    '("pickone" "GTK_PRINTER_OPTION_TYPE_PICKONE")
-    '("pickone-password" "GTK_PRINTER_OPTION_TYPE_PICKONE_PASSWORD")
-    '("pickone-passcode" "GTK_PRINTER_OPTION_TYPE_PICKONE_PASSCODE")
-    '("pickone-real" "GTK_PRINTER_OPTION_TYPE_PICKONE_REAL")
-    '("pickone-int" "GTK_PRINTER_OPTION_TYPE_PICKONE_INT")
-    '("pickone-string" "GTK_PRINTER_OPTION_TYPE_PICKONE_STRING")
-    '("alternative" "GTK_PRINTER_OPTION_TYPE_ALTERNATIVE")
-    '("string" "GTK_PRINTER_OPTION_TYPE_STRING")
-    '("filesave" "GTK_PRINTER_OPTION_TYPE_FILESAVE")
-  )
-)
-
 (define-enum PrintStatus
   (in-module "Gtk")
   (c-name "GtkPrintStatus")
@@ -2710,17 +2184,6 @@
   )
 )
 
-(define-enum PageDrawingState
-  (in-module "Gtk")
-  (c-name "GtkPageDrawingState")
-  (gtype-id "GTK_TYPE_PAGE_DRAWING_STATE")
-  (values
-    '("ready" "GTK_PAGE_DRAWING_STATE_READY")
-    '("drawing" "GTK_PAGE_DRAWING_STATE_DRAWING")
-    '("deferred-drawing" "GTK_PAGE_DRAWING_STATE_DEFERRED_DRAWING")
-  )
-)
-
 (define-flags PrivateFlags
   (in-module "Gtk")
   (c-name "GtkPrivateFlags")
@@ -2739,6 +2202,8 @@
     '("redraw-on-alloc" "PRIVATE_GTK_REDRAW_ON_ALLOC")
     '("alloc-needed" "PRIVATE_GTK_ALLOC_NEEDED")
     '("request-needed" "PRIVATE_GTK_REQUEST_NEEDED")
+    '("width-request-needed" "PRIVATE_GTK_WIDTH_REQUEST_NEEDED")
+    '("height-request-needed" "PRIVATE_GTK_HEIGHT_REQUEST_NEEDED")
   )
 )
 
@@ -2764,25 +2229,6 @@
   )
 )
 
-(define-flags RBNodeColor
-  (in-module "Gtk")
-  (c-name "GtkRBNodeColor")
-  (gtype-id "GTK_TYPE_RB_NODE_COLOR")
-  (values
-    '("black" "GTK_RBNODE_BLACK")
-    '("red" "GTK_RBNODE_RED")
-    '("is-parent" "GTK_RBNODE_IS_PARENT")
-    '("is-selected" "GTK_RBNODE_IS_SELECTED")
-    '("is-prelit" "GTK_RBNODE_IS_PRELIT")
-    '("is-semi-collapsed" "GTK_RBNODE_IS_SEMI_COLLAPSED")
-    '("is-semi-expanded" "GTK_RBNODE_IS_SEMI_EXPANDED")
-    '("invalid" "GTK_RBNODE_INVALID")
-    '("column-invalid" "GTK_RBNODE_COLUMN_INVALID")
-    '("descendants-invalid" "GTK_RBNODE_DESCENDANTS_INVALID")
-    '("non-colors" "GTK_RBNODE_NON_COLORS")
-  )
-)
-
 (define-flags RcFlags
   (in-module "Gtk")
   (c-name "GtkRcFlags")
@@ -2865,26 +2311,6 @@
   )
 )
 
-(define-enum RecentChooserProp
-  (in-module "Gtk")
-  (c-name "GtkRecentChooserProp")
-  (gtype-id "GTK_TYPE_RECENT_CHOOSER_PROP")
-  (values
-    '("first" "GTK_RECENT_CHOOSER_PROP_FIRST")
-    '("recent-manager" "GTK_RECENT_CHOOSER_PROP_RECENT_MANAGER")
-    '("show-private" "GTK_RECENT_CHOOSER_PROP_SHOW_PRIVATE")
-    '("show-not-found" "GTK_RECENT_CHOOSER_PROP_SHOW_NOT_FOUND")
-    '("show-tips" "GTK_RECENT_CHOOSER_PROP_SHOW_TIPS")
-    '("show-icons" "GTK_RECENT_CHOOSER_PROP_SHOW_ICONS")
-    '("select-multiple" "GTK_RECENT_CHOOSER_PROP_SELECT_MULTIPLE")
-    '("limit" "GTK_RECENT_CHOOSER_PROP_LIMIT")
-    '("local-only" "GTK_RECENT_CHOOSER_PROP_LOCAL_ONLY")
-    '("sort-type" "GTK_RECENT_CHOOSER_PROP_SORT_TYPE")
-    '("filter" "GTK_RECENT_CHOOSER_PROP_FILTER")
-    '("last" "GTK_RECENT_CHOOSER_PROP_LAST")
-  )
-)
-
 (define-flags RecentFilterFlags
   (in-module "Gtk")
   (c-name "GtkRecentFilterFlags")
@@ -3020,16 +2446,6 @@
   )
 )
 
-(define-enum TreeViewMode
-  (in-module "Gtk")
-  (c-name "GtkTreeViewMode")
-  (gtype-id "GTK_TYPE_TREE_VIEW_MODE")
-  (values
-    '("line" "GTK_TREE_VIEW_LINE")
-    '("item" "GTK_TREE_VIEW_ITEM")
-  )
-)
-
 (define-flags TreeModelFlags
   (in-module "Gtk")
   (c-name "GtkTreeModelFlags")
@@ -3040,32 +2456,6 @@
   )
 )
 
-(define-flags TreeViewFlags
-  (in-module "Gtk")
-  (c-name "GtkTreeViewFlags")
-  (gtype-id "GTK_TYPE_TREE_VIEW_FLAGS")
-  (values
-    '("is-list" "GTK_TREE_VIEW_IS_LIST")
-    '("show-expanders" "GTK_TREE_VIEW_SHOW_EXPANDERS")
-    '("in-column-resize" "GTK_TREE_VIEW_IN_COLUMN_RESIZE")
-    '("arrow-prelit" "GTK_TREE_VIEW_ARROW_PRELIT")
-    '("headers-visible" "GTK_TREE_VIEW_HEADERS_VISIBLE")
-    '("draw-keyfocus" "GTK_TREE_VIEW_DRAW_KEYFOCUS")
-    '("model-setup" "GTK_TREE_VIEW_MODEL_SETUP")
-    '("in-column-drag" "GTK_TREE_VIEW_IN_COLUMN_DRAG")
-  )
-)
-
-(define-flags TreeSelectMode
-  (in-module "Gtk")
-  (c-name "GtkTreeSelectMode")
-  (gtype-id "GTK_TYPE_TREE_SELECT_MODE")
-  (values
-    '("toggle" "GTK_TREE_SELECT_MODE_TOGGLE")
-    '("extend" "GTK_TREE_SELECT_MODE_EXTEND")
-  )
-)
-
 (define-enum TreeViewColumnSizing
   (in-module "Gtk")
   (c-name "GtkTreeViewColumnSizing")
@@ -3145,6 +2535,24 @@
   )
 )
 
+(define-flags PrintCapabilities
+  (in-module "Gtk")
+  (c-name "GtkPrintCapabilities")
+  (gtype-id "GTK_TYPE_PRINT_CAPABILITIES")
+  (values
+    '("page-set" "GTK_PRINT_CAPABILITY_PAGE_SET")
+    '("copies" "GTK_PRINT_CAPABILITY_COPIES")
+    '("collate" "GTK_PRINT_CAPABILITY_COLLATE")
+    '("reverse" "GTK_PRINT_CAPABILITY_REVERSE")
+    '("scale" "GTK_PRINT_CAPABILITY_SCALE")
+    '("generate-pdf" "GTK_PRINT_CAPABILITY_GENERATE_PDF")
+    '("generate-ps" "GTK_PRINT_CAPABILITY_GENERATE_PS")
+    '("preview" "GTK_PRINT_CAPABILITY_PREVIEW")
+    '("number-up" "GTK_PRINT_CAPABILITY_NUMBER_UP")
+    '("number-up-layout" "GTK_PRINT_CAPABILITY_NUMBER_UP_LAYOUT")
+  )
+)
+
 
 ;; From gtkaboutdialog.h
 
@@ -3169,21 +2577,6 @@
   (varargs #t)
 )
 
-(define-method get_name
-  (of-object "GtkAboutDialog")
-  (c-name "gtk_about_dialog_get_name")
-  (return-type "const-gchar*")
-)
-
-(define-method set_name
-  (of-object "GtkAboutDialog")
-  (c-name "gtk_about_dialog_set_name")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "name")
-  )
-)
-
 (define-method get_program_name
   (of-object "GtkAboutDialog")
   (c-name "gtk_about_dialog_get_program_name")
@@ -3605,6 +2998,10 @@
 
 
 
+;; From gtkaccelgroupprivate.h
+
+
+
 ;; From gtkaccellabel.h
 
 (define-function gtk_accel_label_get_type
@@ -3792,6 +3189,12 @@
   (return-type "GType")
 )
 
+(define-method get_widget
+  (of-object "GtkAccessible")
+  (c-name "gtk_accessible_get_widget")
+  (return-type "GtkWidget*")
+)
+
 (define-method connect_widget_destroyed
   (of-object "GtkAccessible")
   (c-name "gtk_accessible_connect_widget_destroyed")
@@ -4129,48 +3532,6 @@
   (return-type "GClosure*")
 )
 
-(define-method get_action
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_get_action")
-  (return-type "GtkAction*")
-)
-
-(define-method connect_proxy
-  (of-object "GtkAction")
-  (c-name "gtk_action_connect_proxy")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "proxy")
-  )
-)
-
-(define-method disconnect_proxy
-  (of-object "GtkAction")
-  (c-name "gtk_action_disconnect_proxy")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "proxy")
-  )
-)
-
-(define-method block_activate_from
-  (of-object "GtkAction")
-  (c-name "gtk_action_block_activate_from")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "proxy")
-  )
-)
-
-(define-method unblock_activate_from
-  (of-object "GtkAction")
-  (c-name "gtk_action_unblock_activate_from")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "proxy")
-  )
-)
-
 (define-method block_activate
   (of-object "GtkAction")
   (c-name "gtk_action_block_activate")
@@ -4559,10 +3920,6 @@
 
 
 
-;; From gtkalias.h
-
-
-
 ;; From gtkalignment.h
 
 (define-function gtk_alignment_get_type
@@ -4927,46 +4284,6 @@
   )
 )
 
-(define-method set_child_size
-  (of-object "GtkButtonBox")
-  (c-name "gtk_button_box_set_child_size")
-  (return-type "none")
-  (parameters
-    '("gint" "min_width")
-    '("gint" "min_height")
-  )
-)
-
-(define-method set_child_ipadding
-  (of-object "GtkButtonBox")
-  (c-name "gtk_button_box_set_child_ipadding")
-  (return-type "none")
-  (parameters
-    '("gint" "ipad_x")
-    '("gint" "ipad_y")
-  )
-)
-
-(define-method get_child_size
-  (of-object "GtkButtonBox")
-  (c-name "gtk_button_box_get_child_size")
-  (return-type "none")
-  (parameters
-    '("gint*" "min_width")
-    '("gint*" "min_height")
-  )
-)
-
-(define-method get_child_ipadding
-  (of-object "GtkButtonBox")
-  (c-name "gtk_button_box_get_child_ipadding")
-  (return-type "none")
-  (parameters
-    '("gint*" "ipad_x")
-    '("gint*" "ipad_y")
-  )
-)
-
 
 
 ;; From gtkbindings.h
@@ -5026,24 +4343,6 @@
   )
 )
 
-(define-function gtk_binding_entry_clear
-  (c-name "gtk_binding_entry_clear")
-  (return-type "none")
-  (parameters
-    '("GtkBindingSet*" "binding_set")
-    '("guint" "keyval")
-    '("GdkModifierType" "modifiers")
-  )
-)
-
-(define-function gtk_binding_parse_binding
-  (c-name "gtk_binding_parse_binding")
-  (return-type "guint")
-  (parameters
-    '("GScanner*" "scanner")
-  )
-)
-
 (define-function gtk_binding_entry_skip
   (c-name "gtk_binding_entry_skip")
   (return-type "none")
@@ -5148,24 +4447,6 @@
   )
 )
 
-(define-method pack_start_defaults
-  (of-object "GtkBox")
-  (c-name "gtk_box_pack_start_defaults")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "widget")
-  )
-)
-
-(define-method pack_end_defaults
-  (of-object "GtkBox")
-  (c-name "gtk_box_pack_end_defaults")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "widget")
-  )
-)
-
 (define-method set_homogeneous
   (of-object "GtkBox")
   (c-name "gtk_box_set_homogeneous")
@@ -5492,14 +4773,6 @@
 
 
 
-;; From gtkbuilderprivate.h
-
-
-
-;; From gtkbuiltincache.h
-
-
-
 ;; From gtkbutton.h
 
 (define-function gtk_button_get_type
@@ -5765,15 +5038,6 @@
   (return-type "GtkCalendarDisplayOptions")
 )
 
-(define-method display_options
-  (of-object "GtkCalendar")
-  (c-name "gtk_calendar_display_options")
-  (return-type "none")
-  (parameters
-    '("GtkCalendarDisplayOptions" "flags")
-  )
-)
-
 (define-method get_date
   (of-object "GtkCalendar")
   (c-name "gtk_calendar_get_date")
@@ -5826,18 +5090,6 @@
   (return-type "gint")
 )
 
-(define-method freeze
-  (of-object "GtkCalendar")
-  (c-name "gtk_calendar_freeze")
-  (return-type "none")
-)
-
-(define-method thaw
-  (of-object "GtkCalendar")
-  (c-name "gtk_calendar_thaw")
-  (return-type "none")
-)
-
 
 
 ;; From gtkcelleditable.h
@@ -6146,12 +5398,6 @@
   (return-type "gboolean")
 )
 
-(define-method editing_canceled
-  (of-object "GtkCellRenderer")
-  (c-name "gtk_cell_renderer_editing_canceled")
-  (return-type "none")
-)
-
 (define-method stop_editing
   (of-object "GtkCellRenderer")
   (c-name "gtk_cell_renderer_stop_editing")
@@ -6393,12 +5639,6 @@
   )
 )
 
-(define-method get_cell_renderers
-  (of-object "GtkCellView")
-  (c-name "gtk_cell_view_get_cell_renderers")
-  (return-type "GList*")
-)
-
 
 
 ;; From gtkcheckbutton.h
@@ -6512,15 +5752,6 @@
   (return-type "gboolean")
 )
 
-(define-method set_show_toggle
-  (of-object "GtkCheckMenuItem")
-  (c-name "gtk_check_menu_item_set_show_toggle")
-  (return-type "none")
-  (parameters
-    '("gboolean" "always")
-  )
-)
-
 
 
 ;; From gtkclipboard.h
@@ -6774,685 +6005,6 @@
 
 
 
-;; From gtkclist.h
-
-(define-function gtk_clist_get_type
-  (c-name "gtk_clist_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_clist_new
-  (c-name "gtk_clist_new")
-  (is-constructor-of "GtkClist")
-  (return-type "GtkWidget*")
-  (parameters
-    '("gint" "columns")
-  )
-)
-
-(define-function gtk_clist_new_with_titles
-  (c-name "gtk_clist_new_with_titles")
-  (return-type "GtkWidget*")
-  (parameters
-    '("gint" "columns")
-    '("gchar*[]" "titles")
-  )
-)
-
-(define-method set_hadjustment
-  (of-object "GtkCList")
-  (c-name "gtk_clist_set_hadjustment")
-  (return-type "none")
-  (parameters
-    '("GtkAdjustment*" "adjustment")
-  )
-)
-
-(define-method set_vadjustment
-  (of-object "GtkCList")
-  (c-name "gtk_clist_set_vadjustment")
-  (return-type "none")
-  (parameters
-    '("GtkAdjustment*" "adjustment")
-  )
-)
-
-(define-method get_hadjustment
-  (of-object "GtkCList")
-  (c-name "gtk_clist_get_hadjustment")
-  (return-type "GtkAdjustment*")
-)
-
-(define-method get_vadjustment
-  (of-object "GtkCList")
-  (c-name "gtk_clist_get_vadjustment")
-  (return-type "GtkAdjustment*")
-)
-
-(define-method set_shadow_type
-  (of-object "GtkCList")
-  (c-name "gtk_clist_set_shadow_type")
-  (return-type "none")
-  (parameters
-    '("GtkShadowType" "type")
-  )
-)
-
-(define-method set_selection_mode
-  (of-object "GtkCList")
-  (c-name "gtk_clist_set_selection_mode")
-  (return-type "none")
-  (parameters
-    '("GtkSelectionMode" "mode")
-  )
-)
-
-(define-method set_reorderable
-  (of-object "GtkCList")
-  (c-name "gtk_clist_set_reorderable")
-  (return-type "none")
-  (parameters
-    '("gboolean" "reorderable")
-  )
-)
-
-(define-method set_use_drag_icons
-  (of-object "GtkCList")
-  (c-name "gtk_clist_set_use_drag_icons")
-  (return-type "none")
-  (parameters
-    '("gboolean" "use_icons")
-  )
-)
-
-(define-method set_button_actions
-  (of-object "GtkCList")
-  (c-name "gtk_clist_set_button_actions")
-  (return-type "none")
-  (parameters
-    '("guint" "button")
-    '("guint8" "button_actions")
-  )
-)
-
-(define-method freeze
-  (of-object "GtkCList")
-  (c-name "gtk_clist_freeze")
-  (return-type "none")
-)
-
-(define-method thaw
-  (of-object "GtkCList")
-  (c-name "gtk_clist_thaw")
-  (return-type "none")
-)
-
-(define-method column_titles_show
-  (of-object "GtkCList")
-  (c-name "gtk_clist_column_titles_show")
-  (return-type "none")
-)
-
-(define-method column_titles_hide
-  (of-object "GtkCList")
-  (c-name "gtk_clist_column_titles_hide")
-  (return-type "none")
-)
-
-(define-method column_title_active
-  (of-object "GtkCList")
-  (c-name "gtk_clist_column_title_active")
-  (return-type "none")
-  (parameters
-    '("gint" "column")
-  )
-)
-
-(define-method column_title_passive
-  (of-object "GtkCList")
-  (c-name "gtk_clist_column_title_passive")
-  (return-type "none")
-  (parameters
-    '("gint" "column")
-  )
-)
-
-(define-method column_titles_active
-  (of-object "GtkCList")
-  (c-name "gtk_clist_column_titles_active")
-  (return-type "none")
-)
-
-(define-method column_titles_passive
-  (of-object "GtkCList")
-  (c-name "gtk_clist_column_titles_passive")
-  (return-type "none")
-)
-
-(define-method set_column_title
-  (of-object "GtkCList")
-  (c-name "gtk_clist_set_column_title")
-  (return-type "none")
-  (parameters
-    '("gint" "column")
-    '("const-gchar*" "title")
-  )
-)
-
-(define-method get_column_title
-  (of-object "GtkCList")
-  (c-name "gtk_clist_get_column_title")
-  (return-type "gchar*")
-  (parameters
-    '("gint" "column")
-  )
-)
-
-(define-method set_column_widget
-  (of-object "GtkCList")
-  (c-name "gtk_clist_set_column_widget")
-  (return-type "none")
-  (parameters
-    '("gint" "column")
-    '("GtkWidget*" "widget")
-  )
-)
-
-(define-method get_column_widget
-  (of-object "GtkCList")
-  (c-name "gtk_clist_get_column_widget")
-  (return-type "GtkWidget*")
-  (parameters
-    '("gint" "column")
-  )
-)
-
-(define-method set_column_justification
-  (of-object "GtkCList")
-  (c-name "gtk_clist_set_column_justification")
-  (return-type "none")
-  (parameters
-    '("gint" "column")
-    '("GtkJustification" "justification")
-  )
-)
-
-(define-method set_column_visibility
-  (of-object "GtkCList")
-  (c-name "gtk_clist_set_column_visibility")
-  (return-type "none")
-  (parameters
-    '("gint" "column")
-    '("gboolean" "visible")
-  )
-)
-
-(define-method set_column_resizeable
-  (of-object "GtkCList")
-  (c-name "gtk_clist_set_column_resizeable")
-  (return-type "none")
-  (parameters
-    '("gint" "column")
-    '("gboolean" "resizeable")
-  )
-)
-
-(define-method set_column_auto_resize
-  (of-object "GtkCList")
-  (c-name "gtk_clist_set_column_auto_resize")
-  (return-type "none")
-  (parameters
-    '("gint" "column")
-    '("gboolean" "auto_resize")
-  )
-)
-
-(define-method columns_autosize
-  (of-object "GtkCList")
-  (c-name "gtk_clist_columns_autosize")
-  (return-type "gint")
-)
-
-(define-method optimal_column_width
-  (of-object "GtkCList")
-  (c-name "gtk_clist_optimal_column_width")
-  (return-type "gint")
-  (parameters
-    '("gint" "column")
-  )
-)
-
-(define-method set_column_width
-  (of-object "GtkCList")
-  (c-name "gtk_clist_set_column_width")
-  (return-type "none")
-  (parameters
-    '("gint" "column")
-    '("gint" "width")
-  )
-)
-
-(define-method set_column_min_width
-  (of-object "GtkCList")
-  (c-name "gtk_clist_set_column_min_width")
-  (return-type "none")
-  (parameters
-    '("gint" "column")
-    '("gint" "min_width")
-  )
-)
-
-(define-method set_column_max_width
-  (of-object "GtkCList")
-  (c-name "gtk_clist_set_column_max_width")
-  (return-type "none")
-  (parameters
-    '("gint" "column")
-    '("gint" "max_width")
-  )
-)
-
-(define-method set_row_height
-  (of-object "GtkCList")
-  (c-name "gtk_clist_set_row_height")
-  (return-type "none")
-  (parameters
-    '("guint" "height")
-  )
-)
-
-(define-method moveto
-  (of-object "GtkCList")
-  (c-name "gtk_clist_moveto")
-  (return-type "none")
-  (parameters
-    '("gint" "row")
-    '("gint" "column")
-    '("gfloat" "row_align")
-    '("gfloat" "col_align")
-  )
-)
-
-(define-method row_is_visible
-  (of-object "GtkCList")
-  (c-name "gtk_clist_row_is_visible")
-  (return-type "GtkVisibility")
-  (parameters
-    '("gint" "row")
-  )
-)
-
-(define-method get_cell_type
-  (of-object "GtkCList")
-  (c-name "gtk_clist_get_cell_type")
-  (return-type "GtkCellType")
-  (parameters
-    '("gint" "row")
-    '("gint" "column")
-  )
-)
-
-(define-method set_text
-  (of-object "GtkCList")
-  (c-name "gtk_clist_set_text")
-  (return-type "none")
-  (parameters
-    '("gint" "row")
-    '("gint" "column")
-    '("const-gchar*" "text")
-  )
-)
-
-(define-method get_text
-  (of-object "GtkCList")
-  (c-name "gtk_clist_get_text")
-  (return-type "gint")
-  (parameters
-    '("gint" "row")
-    '("gint" "column")
-    '("gchar**" "text")
-  )
-)
-
-(define-method set_pixmap
-  (of-object "GtkCList")
-  (c-name "gtk_clist_set_pixmap")
-  (return-type "none")
-  (parameters
-    '("gint" "row")
-    '("gint" "column")
-    '("GdkPixmap*" "pixmap")
-    '("GdkBitmap*" "mask")
-  )
-)
-
-(define-method get_pixmap
-  (of-object "GtkCList")
-  (c-name "gtk_clist_get_pixmap")
-  (return-type "gint")
-  (parameters
-    '("gint" "row")
-    '("gint" "column")
-    '("GdkPixmap**" "pixmap")
-    '("GdkBitmap**" "mask")
-  )
-)
-
-(define-method set_pixtext
-  (of-object "GtkCList")
-  (c-name "gtk_clist_set_pixtext")
-  (return-type "none")
-  (parameters
-    '("gint" "row")
-    '("gint" "column")
-    '("const-gchar*" "text")
-    '("guint8" "spacing")
-    '("GdkPixmap*" "pixmap")
-    '("GdkBitmap*" "mask")
-  )
-)
-
-(define-method get_pixtext
-  (of-object "GtkCList")
-  (c-name "gtk_clist_get_pixtext")
-  (return-type "gint")
-  (parameters
-    '("gint" "row")
-    '("gint" "column")
-    '("gchar**" "text")
-    '("guint8*" "spacing")
-    '("GdkPixmap**" "pixmap")
-    '("GdkBitmap**" "mask")
-  )
-)
-
-(define-method set_foreground
-  (of-object "GtkCList")
-  (c-name "gtk_clist_set_foreground")
-  (return-type "none")
-  (parameters
-    '("gint" "row")
-    '("const-GdkColor*" "color")
-  )
-)
-
-(define-method set_background
-  (of-object "GtkCList")
-  (c-name "gtk_clist_set_background")
-  (return-type "none")
-  (parameters
-    '("gint" "row")
-    '("const-GdkColor*" "color")
-  )
-)
-
-(define-method set_cell_style
-  (of-object "GtkCList")
-  (c-name "gtk_clist_set_cell_style")
-  (return-type "none")
-  (parameters
-    '("gint" "row")
-    '("gint" "column")
-    '("GtkStyle*" "style")
-  )
-)
-
-(define-method get_cell_style
-  (of-object "GtkCList")
-  (c-name "gtk_clist_get_cell_style")
-  (return-type "GtkStyle*")
-  (parameters
-    '("gint" "row")
-    '("gint" "column")
-  )
-)
-
-(define-method set_row_style
-  (of-object "GtkCList")
-  (c-name "gtk_clist_set_row_style")
-  (return-type "none")
-  (parameters
-    '("gint" "row")
-    '("GtkStyle*" "style")
-  )
-)
-
-(define-method get_row_style
-  (of-object "GtkCList")
-  (c-name "gtk_clist_get_row_style")
-  (return-type "GtkStyle*")
-  (parameters
-    '("gint" "row")
-  )
-)
-
-(define-method set_shift
-  (of-object "GtkCList")
-  (c-name "gtk_clist_set_shift")
-  (return-type "none")
-  (parameters
-    '("gint" "row")
-    '("gint" "column")
-    '("gint" "vertical")
-    '("gint" "horizontal")
-  )
-)
-
-(define-method set_selectable
-  (of-object "GtkCList")
-  (c-name "gtk_clist_set_selectable")
-  (return-type "none")
-  (parameters
-    '("gint" "row")
-    '("gboolean" "selectable")
-  )
-)
-
-(define-method get_selectable
-  (of-object "GtkCList")
-  (c-name "gtk_clist_get_selectable")
-  (return-type "gboolean")
-  (parameters
-    '("gint" "row")
-  )
-)
-
-(define-method prepend
-  (of-object "GtkCList")
-  (c-name "gtk_clist_prepend")
-  (return-type "gint")
-  (parameters
-    '("gchar*[]" "text")
-  )
-)
-
-(define-method append
-  (of-object "GtkCList")
-  (c-name "gtk_clist_append")
-  (return-type "gint")
-  (parameters
-    '("gchar*[]" "text")
-  )
-)
-
-(define-method insert
-  (of-object "GtkCList")
-  (c-name "gtk_clist_insert")
-  (return-type "gint")
-  (parameters
-    '("gint" "row")
-    '("gchar*[]" "text")
-  )
-)
-
-(define-method remove
-  (of-object "GtkCList")
-  (c-name "gtk_clist_remove")
-  (return-type "none")
-  (parameters
-    '("gint" "row")
-  )
-)
-
-(define-method set_row_data
-  (of-object "GtkCList")
-  (c-name "gtk_clist_set_row_data")
-  (return-type "none")
-  (parameters
-    '("gint" "row")
-    '("gpointer" "data")
-  )
-)
-
-(define-method set_row_data_full
-  (of-object "GtkCList")
-  (c-name "gtk_clist_set_row_data_full")
-  (return-type "none")
-  (parameters
-    '("gint" "row")
-    '("gpointer" "data")
-    '("GDestroyNotify" "destroy")
-  )
-)
-
-(define-method get_row_data
-  (of-object "GtkCList")
-  (c-name "gtk_clist_get_row_data")
-  (return-type "gpointer")
-  (parameters
-    '("gint" "row")
-  )
-)
-
-(define-method find_row_from_data
-  (of-object "GtkCList")
-  (c-name "gtk_clist_find_row_from_data")
-  (return-type "gint")
-  (parameters
-    '("gpointer" "data")
-  )
-)
-
-(define-method select_row
-  (of-object "GtkCList")
-  (c-name "gtk_clist_select_row")
-  (return-type "none")
-  (parameters
-    '("gint" "row")
-    '("gint" "column")
-  )
-)
-
-(define-method unselect_row
-  (of-object "GtkCList")
-  (c-name "gtk_clist_unselect_row")
-  (return-type "none")
-  (parameters
-    '("gint" "row")
-    '("gint" "column")
-  )
-)
-
-(define-method undo_selection
-  (of-object "GtkCList")
-  (c-name "gtk_clist_undo_selection")
-  (return-type "none")
-)
-
-(define-method clear
-  (of-object "GtkCList")
-  (c-name "gtk_clist_clear")
-  (return-type "none")
-)
-
-(define-method get_selection_info
-  (of-object "GtkCList")
-  (c-name "gtk_clist_get_selection_info")
-  (return-type "gint")
-  (parameters
-    '("gint" "x")
-    '("gint" "y")
-    '("gint*" "row")
-    '("gint*" "column")
-  )
-)
-
-(define-method select_all
-  (of-object "GtkCList")
-  (c-name "gtk_clist_select_all")
-  (return-type "none")
-)
-
-(define-method unselect_all
-  (of-object "GtkCList")
-  (c-name "gtk_clist_unselect_all")
-  (return-type "none")
-)
-
-(define-method swap_rows
-  (of-object "GtkCList")
-  (c-name "gtk_clist_swap_rows")
-  (return-type "none")
-  (parameters
-    '("gint" "row1")
-    '("gint" "row2")
-  )
-)
-
-(define-method row_move
-  (of-object "GtkCList")
-  (c-name "gtk_clist_row_move")
-  (return-type "none")
-  (parameters
-    '("gint" "source_row")
-    '("gint" "dest_row")
-  )
-)
-
-(define-method set_compare_func
-  (of-object "GtkCList")
-  (c-name "gtk_clist_set_compare_func")
-  (return-type "none")
-  (parameters
-    '("GtkCListCompareFunc" "cmp_func")
-  )
-)
-
-(define-method set_sort_column
-  (of-object "GtkCList")
-  (c-name "gtk_clist_set_sort_column")
-  (return-type "none")
-  (parameters
-    '("gint" "column")
-  )
-)
-
-(define-method set_sort_type
-  (of-object "GtkCList")
-  (c-name "gtk_clist_set_sort_type")
-  (return-type "none")
-  (parameters
-    '("GtkSortType" "sort_type")
-  )
-)
-
-(define-method sort
-  (of-object "GtkCList")
-  (c-name "gtk_clist_sort")
-  (return-type "none")
-)
-
-(define-method set_auto_sort
-  (of-object "GtkCList")
-  (c-name "gtk_clist_set_auto_sort")
-  (return-type "none")
-  (parameters
-    '("gboolean" "auto_sort")
-  )
-)
-
-
-
 ;; From gtkcolorbutton.h
 
 (define-function gtk_color_button_get_type
@@ -7697,14 +6249,6 @@
   )
 )
 
-(define-function gtk_color_selection_set_change_palette_hook
-  (c-name "gtk_color_selection_set_change_palette_hook")
-  (return-type "GtkColorSelectionChangePaletteFunc")
-  (parameters
-    '("GtkColorSelectionChangePaletteFunc" "func")
-  )
-)
-
 (define-function gtk_color_selection_set_change_palette_with_screen_hook
   (c-name "gtk_color_selection_set_change_palette_with_screen_hook")
   (return-type "GtkColorSelectionChangePaletteWithScreenFunc")
@@ -7713,33 +6257,6 @@
   )
 )
 
-(define-method set_color
-  (of-object "GtkColorSelection")
-  (c-name "gtk_color_selection_set_color")
-  (return-type "none")
-  (parameters
-    '("gdouble*" "color")
-  )
-)
-
-(define-method get_color
-  (of-object "GtkColorSelection")
-  (c-name "gtk_color_selection_get_color")
-  (return-type "none")
-  (parameters
-    '("gdouble*" "color")
-  )
-)
-
-(define-method set_update_policy
-  (of-object "GtkColorSelection")
-  (c-name "gtk_color_selection_set_update_policy")
-  (return-type "none")
-  (parameters
-    '("GtkUpdateType" "policy")
-  )
-)
-
 
 
 ;; From gtkcomboboxentry.h
@@ -8045,83 +6562,6 @@
 
 
 
-;; From gtkcombo.h
-
-(define-function gtk_combo_get_type
-  (c-name "gtk_combo_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_combo_new
-  (c-name "gtk_combo_new")
-  (is-constructor-of "GtkCombo")
-  (return-type "GtkWidget*")
-)
-
-(define-method set_value_in_list
-  (of-object "GtkCombo")
-  (c-name "gtk_combo_set_value_in_list")
-  (return-type "none")
-  (parameters
-    '("gboolean" "val")
-    '("gboolean" "ok_if_empty")
-  )
-)
-
-(define-method set_use_arrows
-  (of-object "GtkCombo")
-  (c-name "gtk_combo_set_use_arrows")
-  (return-type "none")
-  (parameters
-    '("gboolean" "val")
-  )
-)
-
-(define-method set_use_arrows_always
-  (of-object "GtkCombo")
-  (c-name "gtk_combo_set_use_arrows_always")
-  (return-type "none")
-  (parameters
-    '("gboolean" "val")
-  )
-)
-
-(define-method set_case_sensitive
-  (of-object "GtkCombo")
-  (c-name "gtk_combo_set_case_sensitive")
-  (return-type "none")
-  (parameters
-    '("gboolean" "val")
-  )
-)
-
-(define-method set_item_string
-  (of-object "GtkCombo")
-  (c-name "gtk_combo_set_item_string")
-  (return-type "none")
-  (parameters
-    '("GtkItem*" "item")
-    '("const-gchar*" "item_value")
-  )
-)
-
-(define-method set_popdown_strings
-  (of-object "GtkCombo")
-  (c-name "gtk_combo_set_popdown_strings")
-  (return-type "none")
-  (parameters
-    '("GList*" "strings")
-  )
-)
-
-(define-method disable_activate
-  (of-object "GtkCombo")
-  (c-name "gtk_combo_disable_activate")
-  (return-type "none")
-)
-
-
-
 ;; From gtkcontainer.h
 
 (define-function gtk_container_get_type
@@ -8193,18 +6633,6 @@
   )
 )
 
-(define-method foreach_full
-  (of-object "GtkContainer")
-  (c-name "gtk_container_foreach_full")
-  (return-type "none")
-  (parameters
-    '("GtkCallback" "callback")
-    '("GtkCallbackMarshal" "marshal")
-    '("gpointer" "callback_data")
-    '("GDestroyNotify" "notify")
-  )
-)
-
 (define-method get_children
   (of-object "GtkContainer")
   (c-name "gtk_container_get_children")
@@ -8428,790 +6856,6 @@
 
 
 
-;; From gtkctree.h
-
-(define-function gtk_ctree_get_type
-  (c-name "gtk_ctree_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_ctree_new_with_titles
-  (c-name "gtk_ctree_new_with_titles")
-  (return-type "GtkWidget*")
-  (parameters
-    '("gint" "columns")
-    '("gint" "tree_column")
-    '("gchar*[]" "titles")
-  )
-)
-
-(define-function gtk_ctree_new
-  (c-name "gtk_ctree_new")
-  (is-constructor-of "GtkCtree")
-  (return-type "GtkWidget*")
-  (parameters
-    '("gint" "columns")
-    '("gint" "tree_column")
-  )
-)
-
-(define-method insert_node
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_insert_node")
-  (return-type "GtkCTreeNode*")
-  (parameters
-    '("GtkCTreeNode*" "parent")
-    '("GtkCTreeNode*" "sibling")
-    '("gchar*[]" "text")
-    '("guint8" "spacing")
-    '("GdkPixmap*" "pixmap_closed")
-    '("GdkBitmap*" "mask_closed")
-    '("GdkPixmap*" "pixmap_opened")
-    '("GdkBitmap*" "mask_opened")
-    '("gboolean" "is_leaf")
-    '("gboolean" "expanded")
-  )
-)
-
-(define-method remove_node
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_remove_node")
-  (return-type "none")
-  (parameters
-    '("GtkCTreeNode*" "node")
-  )
-)
-
-(define-method insert_gnode
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_insert_gnode")
-  (return-type "GtkCTreeNode*")
-  (parameters
-    '("GtkCTreeNode*" "parent")
-    '("GtkCTreeNode*" "sibling")
-    '("GNode*" "gnode")
-    '("GtkCTreeGNodeFunc" "func")
-    '("gpointer" "data")
-  )
-)
-
-(define-method export_to_gnode
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_export_to_gnode")
-  (return-type "GNode*")
-  (parameters
-    '("GNode*" "parent")
-    '("GNode*" "sibling")
-    '("GtkCTreeNode*" "node")
-    '("GtkCTreeGNodeFunc" "func")
-    '("gpointer" "data")
-  )
-)
-
-(define-method post_recursive
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_post_recursive")
-  (return-type "none")
-  (parameters
-    '("GtkCTreeNode*" "node")
-    '("GtkCTreeFunc" "func")
-    '("gpointer" "data")
-  )
-)
-
-(define-method post_recursive_to_depth
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_post_recursive_to_depth")
-  (return-type "none")
-  (parameters
-    '("GtkCTreeNode*" "node")
-    '("gint" "depth")
-    '("GtkCTreeFunc" "func")
-    '("gpointer" "data")
-  )
-)
-
-(define-method pre_recursive
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_pre_recursive")
-  (return-type "none")
-  (parameters
-    '("GtkCTreeNode*" "node")
-    '("GtkCTreeFunc" "func")
-    '("gpointer" "data")
-  )
-)
-
-(define-method pre_recursive_to_depth
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_pre_recursive_to_depth")
-  (return-type "none")
-  (parameters
-    '("GtkCTreeNode*" "node")
-    '("gint" "depth")
-    '("GtkCTreeFunc" "func")
-    '("gpointer" "data")
-  )
-)
-
-(define-method is_viewable
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_is_viewable")
-  (return-type "gboolean")
-  (parameters
-    '("GtkCTreeNode*" "node")
-  )
-)
-
-(define-method last
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_last")
-  (return-type "GtkCTreeNode*")
-  (parameters
-    '("GtkCTreeNode*" "node")
-  )
-)
-
-(define-method find_node_ptr
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_find_node_ptr")
-  (return-type "GtkCTreeNode*")
-  (parameters
-    '("GtkCTreeRow*" "ctree_row")
-  )
-)
-
-(define-method node_nth
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_node_nth")
-  (return-type "GtkCTreeNode*")
-  (parameters
-    '("guint" "row")
-  )
-)
-
-(define-method find
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_find")
-  (return-type "gboolean")
-  (parameters
-    '("GtkCTreeNode*" "node")
-    '("GtkCTreeNode*" "child")
-  )
-)
-
-(define-method is_ancestor
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_is_ancestor")
-  (return-type "gboolean")
-  (parameters
-    '("GtkCTreeNode*" "node")
-    '("GtkCTreeNode*" "child")
-  )
-)
-
-(define-method find_by_row_data
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_find_by_row_data")
-  (return-type "GtkCTreeNode*")
-  (parameters
-    '("GtkCTreeNode*" "node")
-    '("gpointer" "data")
-  )
-)
-
-(define-method find_all_by_row_data
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_find_all_by_row_data")
-  (return-type "GList*")
-  (parameters
-    '("GtkCTreeNode*" "node")
-    '("gpointer" "data")
-  )
-)
-
-(define-method find_by_row_data_custom
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_find_by_row_data_custom")
-  (return-type "GtkCTreeNode*")
-  (parameters
-    '("GtkCTreeNode*" "node")
-    '("gpointer" "data")
-    '("GCompareFunc" "func")
-  )
-)
-
-(define-method find_all_by_row_data_custom
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_find_all_by_row_data_custom")
-  (return-type "GList*")
-  (parameters
-    '("GtkCTreeNode*" "node")
-    '("gpointer" "data")
-    '("GCompareFunc" "func")
-  )
-)
-
-(define-method is_hot_spot
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_is_hot_spot")
-  (return-type "gboolean")
-  (parameters
-    '("gint" "x")
-    '("gint" "y")
-  )
-)
-
-(define-method move
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_move")
-  (return-type "none")
-  (parameters
-    '("GtkCTreeNode*" "node")
-    '("GtkCTreeNode*" "new_parent")
-    '("GtkCTreeNode*" "new_sibling")
-  )
-)
-
-(define-method expand
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_expand")
-  (return-type "none")
-  (parameters
-    '("GtkCTreeNode*" "node")
-  )
-)
-
-(define-method expand_recursive
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_expand_recursive")
-  (return-type "none")
-  (parameters
-    '("GtkCTreeNode*" "node")
-  )
-)
-
-(define-method expand_to_depth
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_expand_to_depth")
-  (return-type "none")
-  (parameters
-    '("GtkCTreeNode*" "node")
-    '("gint" "depth")
-  )
-)
-
-(define-method collapse
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_collapse")
-  (return-type "none")
-  (parameters
-    '("GtkCTreeNode*" "node")
-  )
-)
-
-(define-method collapse_recursive
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_collapse_recursive")
-  (return-type "none")
-  (parameters
-    '("GtkCTreeNode*" "node")
-  )
-)
-
-(define-method collapse_to_depth
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_collapse_to_depth")
-  (return-type "none")
-  (parameters
-    '("GtkCTreeNode*" "node")
-    '("gint" "depth")
-  )
-)
-
-(define-method toggle_expansion
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_toggle_expansion")
-  (return-type "none")
-  (parameters
-    '("GtkCTreeNode*" "node")
-  )
-)
-
-(define-method toggle_expansion_recursive
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_toggle_expansion_recursive")
-  (return-type "none")
-  (parameters
-    '("GtkCTreeNode*" "node")
-  )
-)
-
-(define-method select
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_select")
-  (return-type "none")
-  (parameters
-    '("GtkCTreeNode*" "node")
-  )
-)
-
-(define-method select_recursive
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_select_recursive")
-  (return-type "none")
-  (parameters
-    '("GtkCTreeNode*" "node")
-  )
-)
-
-(define-method unselect
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_unselect")
-  (return-type "none")
-  (parameters
-    '("GtkCTreeNode*" "node")
-  )
-)
-
-(define-method unselect_recursive
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_unselect_recursive")
-  (return-type "none")
-  (parameters
-    '("GtkCTreeNode*" "node")
-  )
-)
-
-(define-method real_select_recursive
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_real_select_recursive")
-  (return-type "none")
-  (parameters
-    '("GtkCTreeNode*" "node")
-    '("gint" "state")
-  )
-)
-
-(define-method node_set_text
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_node_set_text")
-  (return-type "none")
-  (parameters
-    '("GtkCTreeNode*" "node")
-    '("gint" "column")
-    '("const-gchar*" "text")
-  )
-)
-
-(define-method node_set_pixmap
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_node_set_pixmap")
-  (return-type "none")
-  (parameters
-    '("GtkCTreeNode*" "node")
-    '("gint" "column")
-    '("GdkPixmap*" "pixmap")
-    '("GdkBitmap*" "mask")
-  )
-)
-
-(define-method node_set_pixtext
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_node_set_pixtext")
-  (return-type "none")
-  (parameters
-    '("GtkCTreeNode*" "node")
-    '("gint" "column")
-    '("const-gchar*" "text")
-    '("guint8" "spacing")
-    '("GdkPixmap*" "pixmap")
-    '("GdkBitmap*" "mask")
-  )
-)
-
-(define-method set_node_info
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_set_node_info")
-  (return-type "none")
-  (parameters
-    '("GtkCTreeNode*" "node")
-    '("const-gchar*" "text")
-    '("guint8" "spacing")
-    '("GdkPixmap*" "pixmap_closed")
-    '("GdkBitmap*" "mask_closed")
-    '("GdkPixmap*" "pixmap_opened")
-    '("GdkBitmap*" "mask_opened")
-    '("gboolean" "is_leaf")
-    '("gboolean" "expanded")
-  )
-)
-
-(define-method node_set_shift
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_node_set_shift")
-  (return-type "none")
-  (parameters
-    '("GtkCTreeNode*" "node")
-    '("gint" "column")
-    '("gint" "vertical")
-    '("gint" "horizontal")
-  )
-)
-
-(define-method node_set_selectable
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_node_set_selectable")
-  (return-type "none")
-  (parameters
-    '("GtkCTreeNode*" "node")
-    '("gboolean" "selectable")
-  )
-)
-
-(define-method node_get_selectable
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_node_get_selectable")
-  (return-type "gboolean")
-  (parameters
-    '("GtkCTreeNode*" "node")
-  )
-)
-
-(define-method node_get_cell_type
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_node_get_cell_type")
-  (return-type "GtkCellType")
-  (parameters
-    '("GtkCTreeNode*" "node")
-    '("gint" "column")
-  )
-)
-
-(define-method node_get_text
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_node_get_text")
-  (return-type "gboolean")
-  (parameters
-    '("GtkCTreeNode*" "node")
-    '("gint" "column")
-    '("gchar**" "text")
-  )
-)
-
-(define-method node_get_pixmap
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_node_get_pixmap")
-  (return-type "gboolean")
-  (parameters
-    '("GtkCTreeNode*" "node")
-    '("gint" "column")
-    '("GdkPixmap**" "pixmap")
-    '("GdkBitmap**" "mask")
-  )
-)
-
-(define-method node_get_pixtext
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_node_get_pixtext")
-  (return-type "gboolean")
-  (parameters
-    '("GtkCTreeNode*" "node")
-    '("gint" "column")
-    '("gchar**" "text")
-    '("guint8*" "spacing")
-    '("GdkPixmap**" "pixmap")
-    '("GdkBitmap**" "mask")
-  )
-)
-
-(define-method get_node_info
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_get_node_info")
-  (return-type "gboolean")
-  (parameters
-    '("GtkCTreeNode*" "node")
-    '("gchar**" "text")
-    '("guint8*" "spacing")
-    '("GdkPixmap**" "pixmap_closed")
-    '("GdkBitmap**" "mask_closed")
-    '("GdkPixmap**" "pixmap_opened")
-    '("GdkBitmap**" "mask_opened")
-    '("gboolean*" "is_leaf")
-    '("gboolean*" "expanded")
-  )
-)
-
-(define-method node_set_row_style
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_node_set_row_style")
-  (return-type "none")
-  (parameters
-    '("GtkCTreeNode*" "node")
-    '("GtkStyle*" "style")
-  )
-)
-
-(define-method node_get_row_style
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_node_get_row_style")
-  (return-type "GtkStyle*")
-  (parameters
-    '("GtkCTreeNode*" "node")
-  )
-)
-
-(define-method node_set_cell_style
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_node_set_cell_style")
-  (return-type "none")
-  (parameters
-    '("GtkCTreeNode*" "node")
-    '("gint" "column")
-    '("GtkStyle*" "style")
-  )
-)
-
-(define-method node_get_cell_style
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_node_get_cell_style")
-  (return-type "GtkStyle*")
-  (parameters
-    '("GtkCTreeNode*" "node")
-    '("gint" "column")
-  )
-)
-
-(define-method node_set_foreground
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_node_set_foreground")
-  (return-type "none")
-  (parameters
-    '("GtkCTreeNode*" "node")
-    '("const-GdkColor*" "color")
-  )
-)
-
-(define-method node_set_background
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_node_set_background")
-  (return-type "none")
-  (parameters
-    '("GtkCTreeNode*" "node")
-    '("const-GdkColor*" "color")
-  )
-)
-
-(define-method node_set_row_data
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_node_set_row_data")
-  (return-type "none")
-  (parameters
-    '("GtkCTreeNode*" "node")
-    '("gpointer" "data")
-  )
-)
-
-(define-method node_set_row_data_full
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_node_set_row_data_full")
-  (return-type "none")
-  (parameters
-    '("GtkCTreeNode*" "node")
-    '("gpointer" "data")
-    '("GDestroyNotify" "destroy")
-  )
-)
-
-(define-method node_get_row_data
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_node_get_row_data")
-  (return-type "gpointer")
-  (parameters
-    '("GtkCTreeNode*" "node")
-  )
-)
-
-(define-method node_moveto
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_node_moveto")
-  (return-type "none")
-  (parameters
-    '("GtkCTreeNode*" "node")
-    '("gint" "column")
-    '("gfloat" "row_align")
-    '("gfloat" "col_align")
-  )
-)
-
-(define-method node_is_visible
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_node_is_visible")
-  (return-type "GtkVisibility")
-  (parameters
-    '("GtkCTreeNode*" "node")
-  )
-)
-
-(define-method set_indent
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_set_indent")
-  (return-type "none")
-  (parameters
-    '("gint" "indent")
-  )
-)
-
-(define-method set_spacing
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_set_spacing")
-  (return-type "none")
-  (parameters
-    '("gint" "spacing")
-  )
-)
-
-(define-method set_show_stub
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_set_show_stub")
-  (return-type "none")
-  (parameters
-    '("gboolean" "show_stub")
-  )
-)
-
-(define-method set_line_style
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_set_line_style")
-  (return-type "none")
-  (parameters
-    '("GtkCTreeLineStyle" "line_style")
-  )
-)
-
-(define-method set_expander_style
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_set_expander_style")
-  (return-type "none")
-  (parameters
-    '("GtkCTreeExpanderStyle" "expander_style")
-  )
-)
-
-(define-method set_drag_compare_func
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_set_drag_compare_func")
-  (return-type "none")
-  (parameters
-    '("GtkCTreeCompareDragFunc" "cmp_func")
-  )
-)
-
-(define-method sort_node
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_sort_node")
-  (return-type "none")
-  (parameters
-    '("GtkCTreeNode*" "node")
-  )
-)
-
-(define-method sort_recursive
-  (of-object "GtkCTree")
-  (c-name "gtk_ctree_sort_recursive")
-  (return-type "none")
-  (parameters
-    '("GtkCTreeNode*" "node")
-  )
-)
-
-(define-function gtk_ctree_node_get_type
-  (c-name "gtk_ctree_node_get_type")
-  (return-type "GType")
-)
-
-
-
-;; From gtkcurve.h
-
-(define-function gtk_curve_get_type
-  (c-name "gtk_curve_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_curve_new
-  (c-name "gtk_curve_new")
-  (is-constructor-of "GtkCurve")
-  (return-type "GtkWidget*")
-)
-
-(define-method reset
-  (of-object "GtkCurve")
-  (c-name "gtk_curve_reset")
-  (return-type "none")
-)
-
-(define-method set_gamma
-  (of-object "GtkCurve")
-  (c-name "gtk_curve_set_gamma")
-  (return-type "none")
-  (parameters
-    '("gfloat" "gamma_")
-  )
-)
-
-(define-method set_range
-  (of-object "GtkCurve")
-  (c-name "gtk_curve_set_range")
-  (return-type "none")
-  (parameters
-    '("gfloat" "min_x")
-    '("gfloat" "max_x")
-    '("gfloat" "min_y")
-    '("gfloat" "max_y")
-  )
-)
-
-(define-method get_vector
-  (of-object "GtkCurve")
-  (c-name "gtk_curve_get_vector")
-  (return-type "none")
-  (parameters
-    '("int" "veclen")
-    '("gfloat[]" "vector")
-  )
-)
-
-(define-method set_vector
-  (of-object "GtkCurve")
-  (c-name "gtk_curve_set_vector")
-  (return-type "none")
-  (parameters
-    '("int" "veclen")
-    '("gfloat[]" "vector")
-  )
-)
-
-(define-method set_curve_type
-  (of-object "GtkCurve")
-  (c-name "gtk_curve_set_curve_type")
-  (return-type "none")
-  (parameters
-    '("GtkCurveType" "type")
-  )
-)
-
-
-
-;; 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
 
 
@@ -9380,10 +7024,6 @@
 
 
 
-;; From gtkdndcursors.h
-
-
-
 ;; From gtkdnd.h
 
 (define-function gtk_drag_get_data
@@ -9719,18 +7359,6 @@
   )
 )
 
-(define-function gtk_drag_set_default_icon
-  (c-name "gtk_drag_set_default_icon")
-  (return-type "none")
-  (parameters
-    '("GdkColormap*" "colormap")
-    '("GdkPixmap*" "pixmap")
-    '("GdkBitmap*" "mask")
-    '("gint" "hot_x")
-    '("gint" "hot_y")
-  )
-)
-
 
 
 ;; From gtkdrawingarea.h
@@ -9746,16 +7374,6 @@
   (return-type "GtkWidget*")
 )
 
-(define-method size
-  (of-object "GtkDrawingArea")
-  (c-name "gtk_drawing_area_size")
-  (return-type "none")
-  (parameters
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
 
 
 ;; From gtkeditable.h
@@ -10676,66 +8294,23 @@
   )
 )
 
-(define-function gtk_entry_new_with_max_length
-  (c-name "gtk_entry_new_with_max_length")
-  (return-type "GtkWidget*")
-  (parameters
-    '("gint" "max")
-  )
-)
-
-(define-method append_text
+(define-method im_context_filter_keypress
   (of-object "GtkEntry")
-  (c-name "gtk_entry_append_text")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "text")
-  )
-)
-
-(define-method prepend_text
-  (of-object "GtkEntry")
-  (c-name "gtk_entry_prepend_text")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "text")
-  )
-)
-
-(define-method set_position
-  (of-object "GtkEntry")
-  (c-name "gtk_entry_set_position")
-  (return-type "none")
-  (parameters
-    '("gint" "position")
-  )
-)
-
-(define-method select_region
-  (of-object "GtkEntry")
-  (c-name "gtk_entry_select_region")
-  (return-type "none")
+  (c-name "gtk_entry_im_context_filter_keypress")
+  (return-type "gboolean")
   (parameters
-    '("gint" "start")
-    '("gint" "end")
+    '("GdkEventKey*" "event")
   )
 )
 
-(define-method set_editable
+(define-method reset_im_context
   (of-object "GtkEntry")
-  (c-name "gtk_entry_set_editable")
+  (c-name "gtk_entry_reset_im_context")
   (return-type "none")
-  (parameters
-    '("gboolean" "editable")
-  )
 )
 
 
 
-;; From gtkentryprivate.h
-
-
-
 ;; From gtkenums.h
 
 
@@ -10901,6 +8476,74 @@
 
 
 
+;; From gtkextendedlayout.h
+
+(define-function gtk_extended_layout_get_type
+  (c-name "gtk_extended_layout_get_type")
+  (return-type "GType")
+)
+
+(define-method is_height_for_width
+  (of-object "GtkExtendedLayout")
+  (c-name "gtk_extended_layout_is_height_for_width")
+  (return-type "gboolean")
+)
+
+(define-method get_desired_width
+  (of-object "GtkExtendedLayout")
+  (c-name "gtk_extended_layout_get_desired_width")
+  (return-type "none")
+  (parameters
+    '("gint*" "minimum_width")
+    '("gint*" "natural_width")
+  )
+)
+
+(define-method get_desired_height
+  (of-object "GtkExtendedLayout")
+  (c-name "gtk_extended_layout_get_desired_height")
+  (return-type "none")
+  (parameters
+    '("gint*" "minimum_height")
+    '("gint*" "natural_height")
+  )
+)
+
+(define-method get_width_for_height
+  (of-object "GtkExtendedLayout")
+  (c-name "gtk_extended_layout_get_width_for_height")
+  (return-type "none")
+  (parameters
+    '("gint" "height")
+    '("gint*" "minimum_width")
+    '("gint*" "natural_width")
+  )
+)
+
+(define-method get_height_for_width
+  (of-object "GtkExtendedLayout")
+  (c-name "gtk_extended_layout_get_height_for_width")
+  (return-type "none")
+  (parameters
+    '("gint" "width")
+    '("gint*" "minimum_height")
+    '("gint*" "natural_height")
+  )
+)
+
+(define-method get_desired_size
+  (of-object "GtkExtendedLayout")
+  (c-name "gtk_extended_layout_get_desired_size")
+  (return-type "none")
+  (parameters
+    '("gboolean" "request_natural")
+    '("GtkRequisition*" "minimum_size")
+    '("GtkRequisition*" "natural_size")
+  )
+)
+
+
+
 ;; From gtkfilechooserbutton.h
 
 (define-function gtk_file_chooser_button_get_type
@@ -10918,16 +8561,6 @@
   )
 )
 
-(define-function gtk_file_chooser_button_new_with_backend
-  (c-name "gtk_file_chooser_button_new_with_backend")
-  (return-type "GtkWidget*")
-  (parameters
-    '("const-gchar*" "title")
-    '("GtkFileChooserAction" "action")
-    '("const-gchar*" "backend")
-  )
-)
-
 (define-function gtk_file_chooser_button_new_with_dialog
   (c-name "gtk_file_chooser_button_new_with_dialog")
   (return-type "GtkWidget*")
@@ -10983,10 +8616,6 @@
 
 
 
-;; From gtkfilechooserdefault.h
-
-
-
 ;; From gtkfilechooserdialog.h
 
 (define-function gtk_file_chooser_dialog_get_type
@@ -11007,27 +8636,6 @@
   (varargs #t)
 )
 
-(define-function gtk_file_chooser_dialog_new_with_backend
-  (c-name "gtk_file_chooser_dialog_new_with_backend")
-  (return-type "GtkWidget*")
-  (parameters
-    '("const-gchar*" "title")
-    '("GtkWindow*" "parent")
-    '("GtkFileChooserAction" "action")
-    '("const-gchar*" "backend")
-    '("const-gchar*" "first_button_text")
-  )
-  (varargs #t)
-)
-
-
-
-;; From gtkfilechooserembed.h
-
-
-
-;; From gtkfilechooserentry.h
-
 
 
 ;; From gtkfilechooser.h
@@ -11489,18 +9097,6 @@
 
 
 
-;; From gtkfilechooserprivate.h
-
-
-
-;; From gtkfilechoosersettings.h
-
-
-
-;; From gtkfilechooserutils.h
-
-
-
 ;; From gtkfilechooserwidget.h
 
 (define-function gtk_file_chooser_widget_get_type
@@ -11517,15 +9113,6 @@
   )
 )
 
-(define-function gtk_file_chooser_widget_new_with_backend
-  (c-name "gtk_file_chooser_widget_new_with_backend")
-  (return-type "GtkWidget*")
-  (parameters
-    '("GtkFileChooserAction" "action")
-    '("const-gchar*" "backend")
-  )
-)
-
 
 
 ;; From gtkfilefilter.h
@@ -11609,89 +9196,6 @@
 
 
 
-;; From gtkfilesel.h
-
-(define-function gtk_file_selection_get_type
-  (c-name "gtk_file_selection_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_file_selection_new
-  (c-name "gtk_file_selection_new")
-  (is-constructor-of "GtkFileSelection")
-  (return-type "GtkWidget*")
-  (parameters
-    '("const-gchar*" "title")
-  )
-)
-
-(define-method set_filename
-  (of-object "GtkFileSelection")
-  (c-name "gtk_file_selection_set_filename")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "filename")
-  )
-)
-
-(define-method get_filename
-  (of-object "GtkFileSelection")
-  (c-name "gtk_file_selection_get_filename")
-  (return-type "const-gchar*")
-)
-
-(define-method complete
-  (of-object "GtkFileSelection")
-  (c-name "gtk_file_selection_complete")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "pattern")
-  )
-)
-
-(define-method show_fileop_buttons
-  (of-object "GtkFileSelection")
-  (c-name "gtk_file_selection_show_fileop_buttons")
-  (return-type "none")
-)
-
-(define-method hide_fileop_buttons
-  (of-object "GtkFileSelection")
-  (c-name "gtk_file_selection_hide_fileop_buttons")
-  (return-type "none")
-)
-
-(define-method get_selections
-  (of-object "GtkFileSelection")
-  (c-name "gtk_file_selection_get_selections")
-  (return-type "gchar**")
-)
-
-(define-method set_select_multiple
-  (of-object "GtkFileSelection")
-  (c-name "gtk_file_selection_set_select_multiple")
-  (return-type "none")
-  (parameters
-    '("gboolean" "select_multiple")
-  )
-)
-
-(define-method get_select_multiple
-  (of-object "GtkFileSelection")
-  (c-name "gtk_file_selection_get_select_multiple")
-  (return-type "gboolean")
-)
-
-
-
-;; From gtkfilesystem.h
-
-
-
-;; From gtkfilesystemmodel.h
-
-
-
 ;; From gtkfixed.h
 
 (define-function gtk_fixed_get_type
@@ -11727,21 +9231,6 @@
   )
 )
 
-(define-method set_has_window
-  (of-object "GtkFixed")
-  (c-name "gtk_fixed_set_has_window")
-  (return-type "none")
-  (parameters
-    '("gboolean" "has_window")
-  )
-)
-
-(define-method get_has_window
-  (of-object "GtkFixed")
-  (c-name "gtk_fixed_get_has_window")
-  (return-type "gboolean")
-)
-
 
 
 ;; From gtkfontbutton.h
@@ -11924,12 +9413,6 @@
   (return-type "gchar*")
 )
 
-(define-method get_font
-  (of-object "GtkFontSelection")
-  (c-name "gtk_font_selection_get_font")
-  (return-type "GdkFont*")
-)
-
 (define-method set_font_name
   (of-object "GtkFontSelection")
   (c-name "gtk_font_selection_set_font_name")
@@ -11974,12 +9457,6 @@
   (return-type "GtkWidget*")
 )
 
-(define-method get_apply_button
-  (of-object "GtkFontSelectionDialog")
-  (c-name "gtk_font_selection_dialog_get_apply_button")
-  (return-type "GtkWidget*")
-)
-
 (define-method get_cancel_button
   (of-object "GtkFontSelectionDialog")
   (c-name "gtk_font_selection_dialog_get_cancel_button")
@@ -11992,12 +9469,6 @@
   (return-type "gchar*")
 )
 
-(define-method get_font
-  (of-object "GtkFontSelectionDialog")
-  (c-name "gtk_font_selection_dialog_get_font")
-  (return-type "GdkFont*")
-)
-
 (define-method set_font_name
   (of-object "GtkFontSelectionDialog")
   (c-name "gtk_font_selection_dialog_set_font_name")
@@ -12107,21 +9578,6 @@
 
 
 
-;; From gtkgamma.h
-
-(define-function gtk_gamma_curve_get_type
-  (c-name "gtk_gamma_curve_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_gamma_curve_new
-  (c-name "gtk_gamma_curve_new")
-  (is-constructor-of "GtkGammaCurve")
-  (return-type "GtkWidget*")
-)
-
-
-
 ;; From gtkgc.h
 
 (define-function gtk_gc_get
@@ -12236,32 +9692,6 @@
   (return-type "GtkWidget*")
 )
 
-(define-function gtk_hbutton_box_get_spacing_default
-  (c-name "gtk_hbutton_box_get_spacing_default")
-  (return-type "gint")
-)
-
-(define-function gtk_hbutton_box_get_layout_default
-  (c-name "gtk_hbutton_box_get_layout_default")
-  (return-type "GtkButtonBoxStyle")
-)
-
-(define-function gtk_hbutton_box_set_spacing_default
-  (c-name "gtk_hbutton_box_set_spacing_default")
-  (return-type "none")
-  (parameters
-    '("gint" "spacing")
-  )
-)
-
-(define-function gtk_hbutton_box_set_layout_default
-  (c-name "gtk_hbutton_box_set_layout_default")
-  (return-type "none")
-  (parameters
-    '("GtkButtonBoxStyle" "layout")
-  )
-)
-
 
 
 ;; From gtkhbox.h
@@ -12463,14 +9893,6 @@
 
 
 
-;; From gtkiconcache.h
-
-
-
-;; From gtkiconcachevalidator.h
-
-
-
 ;; From gtkiconfactory.h
 
 (define-function gtk_icon_factory_get_type
@@ -13047,6 +10469,20 @@
   )
 )
 
+(define-method load_symbolic
+  (of-object "GtkIconInfo")
+  (c-name "gtk_icon_info_load_symbolic")
+  (return-type "GdkPixbuf*")
+  (parameters
+    '("GdkColor*" "fg")
+    '("GdkColor*" "success_color")
+    '("GdkColor*" "warning_color")
+    '("GdkColor*" "error_color")
+    '("gboolean*" "was_symbolic")
+    '("GError**" "error")
+  )
+)
+
 (define-method set_raw_coordinates
   (of-object "GtkIconInfo")
   (c-name "gtk_icon_info_set_raw_coordinates")
@@ -13860,26 +11296,6 @@
   (return-type "gint")
 )
 
-(define-method set
-  (of-object "GtkImage")
-  (c-name "gtk_image_set")
-  (return-type "none")
-  (parameters
-    '("GdkImage*" "val")
-    '("GdkBitmap*" "mask")
-  )
-)
-
-(define-method get
-  (of-object "GtkImage")
-  (c-name "gtk_image_get")
-  (return-type "none")
-  (parameters
-    '("GdkImage**" "val")
-    '("GdkBitmap**" "mask")
-  )
-)
-
 
 
 ;; From gtkimagemenuitem.h
@@ -14107,10 +11523,6 @@
 
 
 
-;; From gtkimcontextsimpleseqs.h
-
-
-
 ;; From gtkimmodule.h
 
 
@@ -14263,25 +11675,6 @@
 
 
 
-;; From gtkinputdialog.h
-
-(define-function gtk_input_dialog_get_type
-  (c-name "gtk_input_dialog_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_input_dialog_new
-  (c-name "gtk_input_dialog_new")
-  (is-constructor-of "GtkInputDialog")
-  (return-type "GtkWidget*")
-)
-
-
-
-;; From gtkintl.h
-
-
-
 ;; From gtkinvisible.h
 
 (define-function gtk_invisible_get_type
@@ -14320,240 +11713,6 @@
 
 
 
-;; From gtkitemfactory.h
-
-(define-function gtk_item_factory_get_type
-  (c-name "gtk_item_factory_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_item_factory_new
-  (c-name "gtk_item_factory_new")
-  (is-constructor-of "GtkItemFactory")
-  (return-type "GtkItemFactory*")
-  (parameters
-    '("GType" "container_type")
-    '("const-gchar*" "path")
-    '("GtkAccelGroup*" "accel_group")
-  )
-)
-
-(define-method construct
-  (of-object "GtkItemFactory")
-  (c-name "gtk_item_factory_construct")
-  (return-type "none")
-  (parameters
-    '("GType" "container_type")
-    '("const-gchar*" "path")
-    '("GtkAccelGroup*" "accel_group")
-  )
-)
-
-(define-function gtk_item_factory_add_foreign
-  (c-name "gtk_item_factory_add_foreign")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "accel_widget")
-    '("const-gchar*" "full_path")
-    '("GtkAccelGroup*" "accel_group")
-    '("guint" "keyval")
-    '("GdkModifierType" "modifiers")
-  )
-)
-
-(define-function gtk_item_factory_from_widget
-  (c-name "gtk_item_factory_from_widget")
-  (return-type "GtkItemFactory*")
-  (parameters
-    '("GtkWidget*" "widget")
-  )
-)
-
-(define-function gtk_item_factory_path_from_widget
-  (c-name "gtk_item_factory_path_from_widget")
-  (return-type "const-gchar*")
-  (parameters
-    '("GtkWidget*" "widget")
-  )
-)
-
-(define-method get_item
-  (of-object "GtkItemFactory")
-  (c-name "gtk_item_factory_get_item")
-  (return-type "GtkWidget*")
-  (parameters
-    '("const-gchar*" "path")
-  )
-)
-
-(define-method get_widget
-  (of-object "GtkItemFactory")
-  (c-name "gtk_item_factory_get_widget")
-  (return-type "GtkWidget*")
-  (parameters
-    '("const-gchar*" "path")
-  )
-)
-
-(define-method get_widget_by_action
-  (of-object "GtkItemFactory")
-  (c-name "gtk_item_factory_get_widget_by_action")
-  (return-type "GtkWidget*")
-  (parameters
-    '("guint" "action")
-  )
-)
-
-(define-method get_item_by_action
-  (of-object "GtkItemFactory")
-  (c-name "gtk_item_factory_get_item_by_action")
-  (return-type "GtkWidget*")
-  (parameters
-    '("guint" "action")
-  )
-)
-
-(define-method create_item
-  (of-object "GtkItemFactory")
-  (c-name "gtk_item_factory_create_item")
-  (return-type "none")
-  (parameters
-    '("GtkItemFactoryEntry*" "entry")
-    '("gpointer" "callback_data")
-    '("guint" "callback_type")
-  )
-)
-
-(define-method create_items
-  (of-object "GtkItemFactory")
-  (c-name "gtk_item_factory_create_items")
-  (return-type "none")
-  (parameters
-    '("guint" "n_entries")
-    '("GtkItemFactoryEntry*" "entries")
-    '("gpointer" "callback_data")
-  )
-)
-
-(define-method delete_item
-  (of-object "GtkItemFactory")
-  (c-name "gtk_item_factory_delete_item")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "path")
-  )
-)
-
-(define-method delete_entry
-  (of-object "GtkItemFactory")
-  (c-name "gtk_item_factory_delete_entry")
-  (return-type "none")
-  (parameters
-    '("GtkItemFactoryEntry*" "entry")
-  )
-)
-
-(define-method delete_entries
-  (of-object "GtkItemFactory")
-  (c-name "gtk_item_factory_delete_entries")
-  (return-type "none")
-  (parameters
-    '("guint" "n_entries")
-    '("GtkItemFactoryEntry*" "entries")
-  )
-)
-
-(define-method popup
-  (of-object "GtkItemFactory")
-  (c-name "gtk_item_factory_popup")
-  (return-type "none")
-  (parameters
-    '("guint" "x")
-    '("guint" "y")
-    '("guint" "mouse_button")
-    '("guint32" "time_")
-  )
-)
-
-(define-method popup_with_data
-  (of-object "GtkItemFactory")
-  (c-name "gtk_item_factory_popup_with_data")
-  (return-type "none")
-  (parameters
-    '("gpointer" "popup_data")
-    '("GDestroyNotify" "destroy")
-    '("guint" "x")
-    '("guint" "y")
-    '("guint" "mouse_button")
-    '("guint32" "time_")
-  )
-)
-
-(define-method popup_data
-  (of-object "GtkItemFactory")
-  (c-name "gtk_item_factory_popup_data")
-  (return-type "gpointer")
-)
-
-(define-function gtk_item_factory_popup_data_from_widget
-  (c-name "gtk_item_factory_popup_data_from_widget")
-  (return-type "gpointer")
-  (parameters
-    '("GtkWidget*" "widget")
-  )
-)
-
-(define-method set_translate_func
-  (of-object "GtkItemFactory")
-  (c-name "gtk_item_factory_set_translate_func")
-  (return-type "none")
-  (parameters
-    '("GtkTranslateFunc" "func")
-    '("gpointer" "data")
-    '("GDestroyNotify" "notify")
-  )
-)
-
-(define-method create_items_ac
-  (of-object "GtkItemFactory")
-  (c-name "gtk_item_factory_create_items_ac")
-  (return-type "none")
-  (parameters
-    '("guint" "n_entries")
-    '("GtkItemFactoryEntry*" "entries")
-    '("gpointer" "callback_data")
-    '("guint" "callback_type")
-  )
-)
-
-(define-function gtk_item_factory_from_path
-  (c-name "gtk_item_factory_from_path")
-  (return-type "GtkItemFactory*")
-  (parameters
-    '("const-gchar*" "path")
-  )
-)
-
-(define-function gtk_item_factory_create_menu_entries
-  (c-name "gtk_item_factory_create_menu_entries")
-  (return-type "none")
-  (parameters
-    '("guint" "n_entries")
-    '("GtkMenuEntry*" "entries")
-  )
-)
-
-(define-function gtk_item_factories_path_delete
-  (c-name "gtk_item_factories_path_delete")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "ifactory_path")
-    '("const-gchar*" "path")
-  )
-)
-
-
-
 ;; From gtkitem.h
 
 (define-function gtk_item_get_type
@@ -14581,10 +11740,6 @@
 
 
 
-;; From gtkkeyhash.h
-
-
-
 ;; From gtklabel.h
 
 (define-function gtk_label_get_type
@@ -14933,24 +12088,6 @@
   (return-type "gboolean")
 )
 
-(define-method get
-  (of-object "GtkLabel")
-  (c-name "gtk_label_get")
-  (return-type "none")
-  (parameters
-    '("gchar**" "str")
-  )
-)
-
-(define-method parse_uline
-  (of-object "GtkLabel")
-  (c-name "gtk_label_parse_uline")
-  (return-type "guint")
-  (parameters
-    '("const-gchar*" "string")
-  )
-)
-
 
 
 ;; From gtklayout.h
@@ -15048,18 +12185,6 @@
   )
 )
 
-(define-method freeze
-  (of-object "GtkLayout")
-  (c-name "gtk_layout_freeze")
-  (return-type "none")
-)
-
-(define-method thaw
-  (of-object "GtkLayout")
-  (c-name "gtk_layout_thaw")
-  (return-type "none")
-)
-
 
 
 ;; From gtklinkbutton.h
@@ -15129,254 +12254,6 @@
 
 
 
-;; From gtklist.h
-
-(define-function gtk_list_get_type
-  (c-name "gtk_list_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_list_new
-  (c-name "gtk_list_new")
-  (is-constructor-of "GtkList")
-  (return-type "GtkWidget*")
-)
-
-(define-method insert_items
-  (of-object "GtkList")
-  (c-name "gtk_list_insert_items")
-  (return-type "none")
-  (parameters
-    '("GList*" "items")
-    '("gint" "position")
-  )
-)
-
-(define-method append_items
-  (of-object "GtkList")
-  (c-name "gtk_list_append_items")
-  (return-type "none")
-  (parameters
-    '("GList*" "items")
-  )
-)
-
-(define-method prepend_items
-  (of-object "GtkList")
-  (c-name "gtk_list_prepend_items")
-  (return-type "none")
-  (parameters
-    '("GList*" "items")
-  )
-)
-
-(define-method remove_items
-  (of-object "GtkList")
-  (c-name "gtk_list_remove_items")
-  (return-type "none")
-  (parameters
-    '("GList*" "items")
-  )
-)
-
-(define-method remove_items_no_unref
-  (of-object "GtkList")
-  (c-name "gtk_list_remove_items_no_unref")
-  (return-type "none")
-  (parameters
-    '("GList*" "items")
-  )
-)
-
-(define-method clear_items
-  (of-object "GtkList")
-  (c-name "gtk_list_clear_items")
-  (return-type "none")
-  (parameters
-    '("gint" "start")
-    '("gint" "end")
-  )
-)
-
-(define-method select_item
-  (of-object "GtkList")
-  (c-name "gtk_list_select_item")
-  (return-type "none")
-  (parameters
-    '("gint" "item")
-  )
-)
-
-(define-method unselect_item
-  (of-object "GtkList")
-  (c-name "gtk_list_unselect_item")
-  (return-type "none")
-  (parameters
-    '("gint" "item")
-  )
-)
-
-(define-method select_child
-  (of-object "GtkList")
-  (c-name "gtk_list_select_child")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "child")
-  )
-)
-
-(define-method unselect_child
-  (of-object "GtkList")
-  (c-name "gtk_list_unselect_child")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "child")
-  )
-)
-
-(define-method child_position
-  (of-object "GtkList")
-  (c-name "gtk_list_child_position")
-  (return-type "gint")
-  (parameters
-    '("GtkWidget*" "child")
-  )
-)
-
-(define-method set_selection_mode
-  (of-object "GtkList")
-  (c-name "gtk_list_set_selection_mode")
-  (return-type "none")
-  (parameters
-    '("GtkSelectionMode" "mode")
-  )
-)
-
-(define-method extend_selection
-  (of-object "GtkList")
-  (c-name "gtk_list_extend_selection")
-  (return-type "none")
-  (parameters
-    '("GtkScrollType" "scroll_type")
-    '("gfloat" "position")
-    '("gboolean" "auto_start_selection")
-  )
-)
-
-(define-method start_selection
-  (of-object "GtkList")
-  (c-name "gtk_list_start_selection")
-  (return-type "none")
-)
-
-(define-method end_selection
-  (of-object "GtkList")
-  (c-name "gtk_list_end_selection")
-  (return-type "none")
-)
-
-(define-method select_all
-  (of-object "GtkList")
-  (c-name "gtk_list_select_all")
-  (return-type "none")
-)
-
-(define-method unselect_all
-  (of-object "GtkList")
-  (c-name "gtk_list_unselect_all")
-  (return-type "none")
-)
-
-(define-method scroll_horizontal
-  (of-object "GtkList")
-  (c-name "gtk_list_scroll_horizontal")
-  (return-type "none")
-  (parameters
-    '("GtkScrollType" "scroll_type")
-    '("gfloat" "position")
-  )
-)
-
-(define-method scroll_vertical
-  (of-object "GtkList")
-  (c-name "gtk_list_scroll_vertical")
-  (return-type "none")
-  (parameters
-    '("GtkScrollType" "scroll_type")
-    '("gfloat" "position")
-  )
-)
-
-(define-method toggle_add_mode
-  (of-object "GtkList")
-  (c-name "gtk_list_toggle_add_mode")
-  (return-type "none")
-)
-
-(define-method toggle_focus_row
-  (of-object "GtkList")
-  (c-name "gtk_list_toggle_focus_row")
-  (return-type "none")
-)
-
-(define-method toggle_row
-  (of-object "GtkList")
-  (c-name "gtk_list_toggle_row")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "item")
-  )
-)
-
-(define-method undo_selection
-  (of-object "GtkList")
-  (c-name "gtk_list_undo_selection")
-  (return-type "none")
-)
-
-(define-method end_drag_selection
-  (of-object "GtkList")
-  (c-name "gtk_list_end_drag_selection")
-  (return-type "none")
-)
-
-
-
-;; From gtklistitem.h
-
-(define-function gtk_list_item_get_type
-  (c-name "gtk_list_item_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_list_item_new
-  (c-name "gtk_list_item_new")
-  (is-constructor-of "GtkListItem")
-  (return-type "GtkWidget*")
-)
-
-(define-function gtk_list_item_new_with_label
-  (c-name "gtk_list_item_new_with_label")
-  (return-type "GtkWidget*")
-  (parameters
-    '("const-gchar*" "label")
-  )
-)
-
-(define-method select
-  (of-object "GtkListItem")
-  (c-name "gtk_list_item_select")
-  (return-type "none")
-)
-
-(define-method deselect
-  (of-object "GtkListItem")
-  (c-name "gtk_list_item_deselect")
-  (return-type "none")
-)
-
-
-
 ;; From gtkliststore.h
 
 (define-function gtk_list_store_get_type
@@ -15677,14 +12554,6 @@
   )
 )
 
-(define-function gtk_exit
-  (c-name "gtk_exit")
-  (return-type "none")
-  (parameters
-    '("gint" "error_code")
-  )
-)
-
 (define-function gtk_disable_setlocale
   (c-name "gtk_disable_setlocale")
   (return-type "none")
@@ -15828,104 +12697,6 @@
   )
 )
 
-(define-function gtk_timeout_add
-  (c-name "gtk_timeout_add")
-  (return-type "guint")
-  (parameters
-    '("guint32" "interval")
-    '("GtkFunction" "function")
-    '("gpointer" "data")
-  )
-)
-
-(define-function gtk_timeout_add_full
-  (c-name "gtk_timeout_add_full")
-  (return-type "guint")
-  (parameters
-    '("guint32" "interval")
-    '("GtkFunction" "function")
-    '("GtkCallbackMarshal" "marshal")
-    '("gpointer" "data")
-    '("GDestroyNotify" "destroy")
-  )
-)
-
-(define-function gtk_timeout_remove
-  (c-name "gtk_timeout_remove")
-  (return-type "none")
-  (parameters
-    '("guint" "timeout_handler_id")
-  )
-)
-
-(define-function gtk_idle_add
-  (c-name "gtk_idle_add")
-  (return-type "guint")
-  (parameters
-    '("GtkFunction" "function")
-    '("gpointer" "data")
-  )
-)
-
-(define-function gtk_idle_add_priority
-  (c-name "gtk_idle_add_priority")
-  (return-type "guint")
-  (parameters
-    '("gint" "priority")
-    '("GtkFunction" "function")
-    '("gpointer" "data")
-  )
-)
-
-(define-function gtk_idle_add_full
-  (c-name "gtk_idle_add_full")
-  (return-type "guint")
-  (parameters
-    '("gint" "priority")
-    '("GtkFunction" "function")
-    '("GtkCallbackMarshal" "marshal")
-    '("gpointer" "data")
-    '("GDestroyNotify" "destroy")
-  )
-)
-
-(define-function gtk_idle_remove
-  (c-name "gtk_idle_remove")
-  (return-type "none")
-  (parameters
-    '("guint" "idle_handler_id")
-  )
-)
-
-(define-function gtk_idle_remove_by_data
-  (c-name "gtk_idle_remove_by_data")
-  (return-type "none")
-  (parameters
-    '("gpointer" "data")
-  )
-)
-
-(define-function gtk_input_add_full
-  (c-name "gtk_input_add_full")
-  (return-type "guint")
-  (parameters
-    '("gint" "source")
-    '("GdkInputCondition" "condition")
-    '("GdkInputFunction" "function")
-    '("GtkCallbackMarshal" "marshal")
-    '("gpointer" "data")
-    '("GDestroyNotify" "destroy")
-  )
-)
-
-(define-function gtk_input_remove
-  (c-name "gtk_input_remove")
-  (return-type "none")
-  (parameters
-    '("guint" "input_handler_id")
-  )
-)
-
 (define-function gtk_key_snooper_install
   (c-name "gtk_key_snooper_install")
   (return-type "guint")
@@ -15980,14 +12751,6 @@
 
 
 
-;; From gtkmarshalers.h
-
-
-
-;; From gtkmarshal.h
-
-
-
 ;; From gtkmenubar.h
 
 (define-function gtk_menu_bar_get_type
@@ -16381,12 +13144,6 @@
   (return-type "gboolean")
 )
 
-(define-method remove_submenu
-  (of-object "GtkMenuItem")
-  (c-name "gtk_menu_item_remove_submenu")
-  (return-type "none")
-)
-
 
 
 ;; From gtkmenushell.h
@@ -16527,17 +13284,6 @@
   (return-type "GtkWidget*")
 )
 
-(define-method set_arrow_tooltip
-  (of-object "GtkMenuToolButton")
-  (c-name "gtk_menu_tool_button_set_arrow_tooltip")
-  (return-type "none")
-  (parameters
-    '("GtkTooltips*" "tooltips")
-    '("const-gchar*" "tip_text")
-    '("const-gchar*" "tip_private")
-  )
-)
-
 (define-method set_arrow_tooltip_text
   (of-object "GtkMenuToolButton")
   (c-name "gtk_menu_tool_button_set_arrow_tooltip_text")
@@ -16687,10 +13433,6 @@
 
 
 
-;; From gtkmnemonichash.h
-
-
-
 ;; From gtkmodules.h
 
 
@@ -16749,10 +13491,6 @@
 
 
 
-;; From gtkmountoperationprivate.h
-
-
-
 ;; From gtknotebook.h
 
 (define-function gtk_notebook_get_type
@@ -16850,21 +13588,6 @@
   )
 )
 
-(define-method set_group_id
-  (of-object "GtkNotebook")
-  (c-name "gtk_notebook_set_group_id")
-  (return-type "none")
-  (parameters
-    '("gint" "group_id")
-  )
-)
-
-(define-method get_group_id
-  (of-object "GtkNotebook")
-  (c-name "gtk_notebook_get_group_id")
-  (return-type "gint")
-)
-
 (define-method set_group
   (of-object "GtkNotebook")
   (c-name "gtk_notebook_set_group")
@@ -16976,42 +13699,6 @@
   (return-type "GtkPositionType")
 )
 
-(define-method set_homogeneous_tabs
-  (of-object "GtkNotebook")
-  (c-name "gtk_notebook_set_homogeneous_tabs")
-  (return-type "none")
-  (parameters
-    '("gboolean" "homogeneous")
-  )
-)
-
-(define-method set_tab_border
-  (of-object "GtkNotebook")
-  (c-name "gtk_notebook_set_tab_border")
-  (return-type "none")
-  (parameters
-    '("guint" "border_width")
-  )
-)
-
-(define-method set_tab_hborder
-  (of-object "GtkNotebook")
-  (c-name "gtk_notebook_set_tab_hborder")
-  (return-type "none")
-  (parameters
-    '("guint" "tab_hborder")
-  )
-)
-
-(define-method set_tab_vborder
-  (of-object "GtkNotebook")
-  (c-name "gtk_notebook_set_tab_vborder")
-  (return-type "none")
-  (parameters
-    '("guint" "tab_vborder")
-  )
-)
-
 (define-method set_scrollable
   (of-object "GtkNotebook")
   (c-name "gtk_notebook_set_scrollable")
@@ -17215,203 +13902,12 @@
   (return-type "GType")
 )
 
-(define-method sink
-  (of-object "GtkObject")
-  (c-name "gtk_object_sink")
-  (return-type "none")
-)
-
 (define-method destroy
   (of-object "GtkObject")
   (c-name "gtk_object_destroy")
   (return-type "none")
 )
 
-(define-function gtk_object_new
-  (c-name "gtk_object_new")
-  (is-constructor-of "GtkObject")
-  (return-type "GtkObject*")
-  (parameters
-    '("GType" "type")
-    '("const-gchar*" "first_property_name")
-  )
-  (varargs #t)
-)
-
-(define-method ref
-  (of-object "GtkObject")
-  (c-name "gtk_object_ref")
-  (return-type "GtkObject*")
-)
-
-(define-method unref
-  (of-object "GtkObject")
-  (c-name "gtk_object_unref")
-  (return-type "none")
-)
-
-(define-method weakref
-  (of-object "GtkObject")
-  (c-name "gtk_object_weakref")
-  (return-type "none")
-  (parameters
-    '("GDestroyNotify" "notify")
-    '("gpointer" "data")
-  )
-)
-
-(define-method weakunref
-  (of-object "GtkObject")
-  (c-name "gtk_object_weakunref")
-  (return-type "none")
-  (parameters
-    '("GDestroyNotify" "notify")
-    '("gpointer" "data")
-  )
-)
-
-(define-method set_data
-  (of-object "GtkObject")
-  (c-name "gtk_object_set_data")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "key")
-    '("gpointer" "data")
-  )
-)
-
-(define-method set_data_full
-  (of-object "GtkObject")
-  (c-name "gtk_object_set_data_full")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "key")
-    '("gpointer" "data")
-    '("GDestroyNotify" "destroy")
-  )
-)
-
-(define-method remove_data
-  (of-object "GtkObject")
-  (c-name "gtk_object_remove_data")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "key")
-  )
-)
-
-(define-method get_data
-  (of-object "GtkObject")
-  (c-name "gtk_object_get_data")
-  (return-type "gpointer")
-  (parameters
-    '("const-gchar*" "key")
-  )
-)
-
-(define-method remove_no_notify
-  (of-object "GtkObject")
-  (c-name "gtk_object_remove_no_notify")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "key")
-  )
-)
-
-(define-method set_user_data
-  (of-object "GtkObject")
-  (c-name "gtk_object_set_user_data")
-  (return-type "none")
-  (parameters
-    '("gpointer" "data")
-  )
-)
-
-(define-method get_user_data
-  (of-object "GtkObject")
-  (c-name "gtk_object_get_user_data")
-  (return-type "gpointer")
-)
-
-(define-method set_data_by_id
-  (of-object "GtkObject")
-  (c-name "gtk_object_set_data_by_id")
-  (return-type "none")
-  (parameters
-    '("GQuark" "data_id")
-    '("gpointer" "data")
-  )
-)
-
-(define-method set_data_by_id_full
-  (of-object "GtkObject")
-  (c-name "gtk_object_set_data_by_id_full")
-  (return-type "none")
-  (parameters
-    '("GQuark" "data_id")
-    '("gpointer" "data")
-    '("GDestroyNotify" "destroy")
-  )
-)
-
-(define-method get_data_by_id
-  (of-object "GtkObject")
-  (c-name "gtk_object_get_data_by_id")
-  (return-type "gpointer")
-  (parameters
-    '("GQuark" "data_id")
-  )
-)
-
-(define-method remove_data_by_id
-  (of-object "GtkObject")
-  (c-name "gtk_object_remove_data_by_id")
-  (return-type "none")
-  (parameters
-    '("GQuark" "data_id")
-  )
-)
-
-(define-method remove_no_notify_by_id
-  (of-object "GtkObject")
-  (c-name "gtk_object_remove_no_notify_by_id")
-  (return-type "none")
-  (parameters
-    '("GQuark" "key_id")
-  )
-)
-
-(define-method get
-  (of-object "GtkObject")
-  (c-name "gtk_object_get")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "first_property_name")
-  )
-  (varargs #t)
-)
-
-(define-method set
-  (of-object "GtkObject")
-  (c-name "gtk_object_set")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "first_property_name")
-  )
-  (varargs #t)
-)
-
-(define-function gtk_object_add_arg_type
-  (c-name "gtk_object_add_arg_type")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "arg_name")
-    '("GType" "arg_type")
-    '("guint" "arg_flags")
-    '("guint" "arg_id")
-  )
-)
-
 
 
 ;; From gtkoffscreenwindow.h
@@ -17441,82 +13937,6 @@
 
 
 
-;; From gtkoldeditable.h
-
-(define-function gtk_old_editable_get_type
-  (c-name "gtk_old_editable_get_type")
-  (return-type "GType")
-)
-
-(define-method claim_selection
-  (of-object "GtkOldEditable")
-  (c-name "gtk_old_editable_claim_selection")
-  (return-type "none")
-  (parameters
-    '("gboolean" "claim")
-    '("guint32" "time_")
-  )
-)
-
-(define-method changed
-  (of-object "GtkOldEditable")
-  (c-name "gtk_old_editable_changed")
-  (return-type "none")
-)
-
-
-
-;; From gtkoptionmenu.h
-
-(define-function gtk_option_menu_get_type
-  (c-name "gtk_option_menu_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_option_menu_new
-  (c-name "gtk_option_menu_new")
-  (is-constructor-of "GtkOptionMenu")
-  (return-type "GtkWidget*")
-)
-
-(define-method get_menu
-  (of-object "GtkOptionMenu")
-  (c-name "gtk_option_menu_get_menu")
-  (return-type "GtkWidget*")
-)
-
-(define-method set_menu
-  (of-object "GtkOptionMenu")
-  (c-name "gtk_option_menu_set_menu")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "menu")
-  )
-)
-
-(define-method remove_menu
-  (of-object "GtkOptionMenu")
-  (c-name "gtk_option_menu_remove_menu")
-  (return-type "none")
-)
-
-(define-method get_history
-  (of-object "GtkOptionMenu")
-  (c-name "gtk_option_menu_get_history")
-  (return-type "gint")
-)
-
-(define-method set_history
-  (of-object "GtkOptionMenu")
-  (c-name "gtk_option_menu_set_history")
-  (return-type "none")
-  (parameters
-    '("guint" "index_")
-  )
-)
-
-
-
 ;; From gtkorientable.h
 
 (define-function gtk_orientable_get_type
@@ -17773,55 +14193,6 @@
 
 
 
-;; From gtkpagesetupunixdialog.h
-
-(define-function gtk_page_setup_unix_dialog_get_type
-  (c-name "gtk_page_setup_unix_dialog_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_page_setup_unix_dialog_new
-  (c-name "gtk_page_setup_unix_dialog_new")
-  (is-constructor-of "GtkPageSetupUnixDialog")
-  (return-type "GtkWidget*")
-  (parameters
-    '("const-gchar*" "title")
-    '("GtkWindow*" "parent")
-  )
-)
-
-(define-method set_page_setup
-  (of-object "GtkPageSetupUnixDialog")
-  (c-name "gtk_page_setup_unix_dialog_set_page_setup")
-  (return-type "none")
-  (parameters
-    '("GtkPageSetup*" "page_setup")
-  )
-)
-
-(define-method get_page_setup
-  (of-object "GtkPageSetupUnixDialog")
-  (c-name "gtk_page_setup_unix_dialog_get_page_setup")
-  (return-type "GtkPageSetup*")
-)
-
-(define-method set_print_settings
-  (of-object "GtkPageSetupUnixDialog")
-  (c-name "gtk_page_setup_unix_dialog_set_print_settings")
-  (return-type "none")
-  (parameters
-    '("GtkPrintSettings*" "print_settings")
-  )
-)
-
-(define-method get_print_settings
-  (of-object "GtkPageSetupUnixDialog")
-  (c-name "gtk_page_setup_unix_dialog_get_print_settings")
-  (return-type "GtkPrintSettings*")
-)
-
-
-
 ;; From gtkpaned.h
 
 (define-function gtk_paned_get_type
@@ -17902,17 +14273,6 @@
   (return-type "GdkWindow*")
 )
 
-(define-method compute_position
-  (of-object "GtkPaned")
-  (c-name "gtk_paned_compute_position")
-  (return-type "none")
-  (parameters
-    '("gint" "allocation")
-    '("gint" "child1_req")
-    '("gint" "child2_req")
-  )
-)
-
 
 
 ;; From gtkpapersize.h
@@ -18099,63 +14459,6 @@
 
 
 
-;; From gtkpathbar.h
-
-(define-function gtk_path_bar_get_type
-  (c-name "gtk_path_bar_get_type")
-  (return-type "GType")
-)
-
-
-
-;; From gtkpixmap.h
-
-(define-function gtk_pixmap_get_type
-  (c-name "gtk_pixmap_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_pixmap_new
-  (c-name "gtk_pixmap_new")
-  (is-constructor-of "GtkPixmap")
-  (return-type "GtkWidget*")
-  (parameters
-    '("GdkPixmap*" "pixmap")
-    '("GdkBitmap*" "mask")
-  )
-)
-
-(define-method set
-  (of-object "GtkPixmap")
-  (c-name "gtk_pixmap_set")
-  (return-type "none")
-  (parameters
-    '("GdkPixmap*" "val")
-    '("GdkBitmap*" "mask")
-  )
-)
-
-(define-method get
-  (of-object "GtkPixmap")
-  (c-name "gtk_pixmap_get")
-  (return-type "none")
-  (parameters
-    '("GdkPixmap**" "val")
-    '("GdkBitmap**" "mask")
-  )
-)
-
-(define-method set_build_insensitive
-  (of-object "GtkPixmap")
-  (c-name "gtk_pixmap_set_build_insensitive")
-  (return-type "none")
-  (parameters
-    '("gboolean" "build")
-  )
-)
-
-
-
 ;; From gtkplug.h
 
 (define-function gtk_plug_get_type
@@ -18220,353 +14523,6 @@
 
 
 
-;; From gtkplugprivate.h
-
-
-
-;; From gtkpreview.h
-
-(define-function gtk_preview_get_type
-  (c-name "gtk_preview_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_preview_uninit
-  (c-name "gtk_preview_uninit")
-  (return-type "none")
-)
-
-(define-function gtk_preview_new
-  (c-name "gtk_preview_new")
-  (is-constructor-of "GtkPreview")
-  (return-type "GtkWidget*")
-  (parameters
-    '("GtkPreviewType" "type")
-  )
-)
-
-(define-method size
-  (of-object "GtkPreview")
-  (c-name "gtk_preview_size")
-  (return-type "none")
-  (parameters
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
-(define-method put
-  (of-object "GtkPreview")
-  (c-name "gtk_preview_put")
-  (return-type "none")
-  (parameters
-    '("GdkWindow*" "window")
-    '("GdkGC*" "gc")
-    '("gint" "srcx")
-    '("gint" "srcy")
-    '("gint" "destx")
-    '("gint" "desty")
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
-(define-method draw_row
-  (of-object "GtkPreview")
-  (c-name "gtk_preview_draw_row")
-  (return-type "none")
-  (parameters
-    '("guchar*" "data")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "w")
-  )
-)
-
-(define-method set_expand
-  (of-object "GtkPreview")
-  (c-name "gtk_preview_set_expand")
-  (return-type "none")
-  (parameters
-    '("gboolean" "expand")
-  )
-)
-
-(define-function gtk_preview_set_gamma
-  (c-name "gtk_preview_set_gamma")
-  (return-type "none")
-  (parameters
-    '("double" "gamma_")
-  )
-)
-
-(define-function gtk_preview_set_color_cube
-  (c-name "gtk_preview_set_color_cube")
-  (return-type "none")
-  (parameters
-    '("guint" "nred_shades")
-    '("guint" "ngreen_shades")
-    '("guint" "nblue_shades")
-    '("guint" "ngray_shades")
-  )
-)
-
-(define-function gtk_preview_set_install_cmap
-  (c-name "gtk_preview_set_install_cmap")
-  (return-type "none")
-  (parameters
-    '("gint" "install_cmap")
-  )
-)
-
-(define-function gtk_preview_set_reserved
-  (c-name "gtk_preview_set_reserved")
-  (return-type "none")
-  (parameters
-    '("gint" "nreserved")
-  )
-)
-
-(define-method set_dither
-  (of-object "GtkPreview")
-  (c-name "gtk_preview_set_dither")
-  (return-type "none")
-  (parameters
-    '("GdkRgbDither" "dither")
-  )
-)
-
-(define-function gtk_preview_get_visual
-  (c-name "gtk_preview_get_visual")
-  (return-type "GdkVisual*")
-)
-
-(define-function gtk_preview_get_cmap
-  (c-name "gtk_preview_get_cmap")
-  (return-type "GdkColormap*")
-)
-
-(define-function gtk_preview_get_info
-  (c-name "gtk_preview_get_info")
-  (return-type "GtkPreviewInfo*")
-)
-
-(define-function gtk_preview_reset
-  (c-name "gtk_preview_reset")
-  (return-type "none")
-)
-
-
-
-;; From gtkprintbackend.h
-
-(define-function gtk_print_backend_error_quark
-  (c-name "gtk_print_backend_error_quark")
-  (return-type "GQuark")
-)
-
-(define-function gtk_print_backend_get_type
-  (c-name "gtk_print_backend_get_type")
-  (return-type "GType")
-)
-
-(define-method get_printer_list
-  (of-object "GtkPrintBackend")
-  (c-name "gtk_print_backend_get_printer_list")
-  (return-type "GList*")
-)
-
-(define-method printer_list_is_done
-  (of-object "GtkPrintBackend")
-  (c-name "gtk_print_backend_printer_list_is_done")
-  (return-type "gboolean")
-)
-
-(define-method find_printer
-  (of-object "GtkPrintBackend")
-  (c-name "gtk_print_backend_find_printer")
-  (return-type "GtkPrinter*")
-  (parameters
-    '("const-gchar*" "printer_name")
-  )
-)
-
-(define-method print_stream
-  (of-object "GtkPrintBackend")
-  (c-name "gtk_print_backend_print_stream")
-  (return-type "none")
-  (parameters
-    '("GtkPrintJob*" "job")
-    '("GIOChannel*" "data_io")
-    '("GtkPrintJobCompleteFunc" "callback")
-    '("gpointer" "user_data")
-    '("GDestroyNotify" "dnotify")
-  )
-)
-
-(define-function gtk_print_backend_load_modules
-  (c-name "gtk_print_backend_load_modules")
-  (return-type "GList*")
-)
-
-(define-method destroy
-  (of-object "GtkPrintBackend")
-  (c-name "gtk_print_backend_destroy")
-  (return-type "none")
-)
-
-(define-method set_password
-  (of-object "GtkPrintBackend")
-  (c-name "gtk_print_backend_set_password")
-  (return-type "none")
-  (parameters
-    '("gchar**" "auth_info_required")
-    '("gchar**" "auth_info")
-  )
-)
-
-(define-method add_printer
-  (of-object "GtkPrintBackend")
-  (c-name "gtk_print_backend_add_printer")
-  (return-type "none")
-  (parameters
-    '("GtkPrinter*" "printer")
-  )
-)
-
-(define-method remove_printer
-  (of-object "GtkPrintBackend")
-  (c-name "gtk_print_backend_remove_printer")
-  (return-type "none")
-  (parameters
-    '("GtkPrinter*" "printer")
-  )
-)
-
-(define-method set_list_done
-  (of-object "GtkPrintBackend")
-  (c-name "gtk_print_backend_set_list_done")
-  (return-type "none")
-)
-
-(define-function gtk_printer_new
-  (c-name "gtk_printer_new")
-  (is-constructor-of "GtkPrinter")
-  (return-type "GtkPrinter*")
-  (parameters
-    '("const-char*" "name")
-    '("GtkPrintBackend*" "backend")
-    '("gboolean" "is_virtual")
-  )
-)
-
-(define-method is_new
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_is_new")
-  (return-type "gboolean")
-)
-
-(define-method set_is_new
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_set_is_new")
-  (return-type "none")
-  (parameters
-    '("gboolean" "val")
-  )
-)
-
-(define-method set_is_active
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_set_is_active")
-  (return-type "none")
-  (parameters
-    '("gboolean" "val")
-  )
-)
-
-(define-method set_is_paused
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_set_is_paused")
-  (return-type "gboolean")
-  (parameters
-    '("gboolean" "val")
-  )
-)
-
-(define-method set_is_accepting_jobs
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_set_is_accepting_jobs")
-  (return-type "gboolean")
-  (parameters
-    '("gboolean" "val")
-  )
-)
-
-(define-method set_has_details
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_set_has_details")
-  (return-type "none")
-  (parameters
-    '("gboolean" "val")
-  )
-)
-
-(define-method set_is_default
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_set_is_default")
-  (return-type "none")
-  (parameters
-    '("gboolean" "val")
-  )
-)
-
-(define-method set_icon_name
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_set_icon_name")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "icon")
-  )
-)
-
-(define-method set_job_count
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_set_job_count")
-  (return-type "gboolean")
-  (parameters
-    '("gint" "count")
-  )
-)
-
-(define-method set_location
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_set_location")
-  (return-type "gboolean")
-  (parameters
-    '("const-gchar*" "location")
-  )
-)
-
-(define-method set_description
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_set_description")
-  (return-type "gboolean")
-  (parameters
-    '("const-gchar*" "description")
-  )
-)
-
-(define-method set_state_message
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_set_state_message")
-  (return-type "gboolean")
-  (parameters
-    '("const-gchar*" "message")
-  )
-)
-
-
-
 ;; From gtkprintcontext.h
 
 (define-function gtk_print_context_get_type
@@ -18653,494 +14609,6 @@
 
 
 
-;; From gtkprinter.h
-
-(define-function gtk_print_capabilities_get_type
-  (c-name "gtk_print_capabilities_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_printer_get_type
-  (c-name "gtk_printer_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_printer_new
-  (c-name "gtk_printer_new")
-  (is-constructor-of "GtkPrinter")
-  (return-type "GtkPrinter*")
-  (parameters
-    '("const-gchar*" "name")
-    '("GtkPrintBackend*" "backend")
-    '("gboolean" "virtual_")
-  )
-)
-
-(define-method get_backend
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_get_backend")
-  (return-type "GtkPrintBackend*")
-)
-
-(define-method get_name
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_get_name")
-  (return-type "const-gchar*")
-)
-
-(define-method get_state_message
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_get_state_message")
-  (return-type "const-gchar*")
-)
-
-(define-method get_description
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_get_description")
-  (return-type "const-gchar*")
-)
-
-(define-method get_location
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_get_location")
-  (return-type "const-gchar*")
-)
-
-(define-method get_icon_name
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_get_icon_name")
-  (return-type "const-gchar*")
-)
-
-(define-method get_job_count
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_get_job_count")
-  (return-type "gint")
-)
-
-(define-method is_active
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_is_active")
-  (return-type "gboolean")
-)
-
-(define-method is_paused
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_is_paused")
-  (return-type "gboolean")
-)
-
-(define-method is_accepting_jobs
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_is_accepting_jobs")
-  (return-type "gboolean")
-)
-
-(define-method is_virtual
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_is_virtual")
-  (return-type "gboolean")
-)
-
-(define-method is_default
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_is_default")
-  (return-type "gboolean")
-)
-
-(define-method accepts_pdf
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_accepts_pdf")
-  (return-type "gboolean")
-)
-
-(define-method accepts_ps
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_accepts_ps")
-  (return-type "gboolean")
-)
-
-(define-method list_papers
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_list_papers")
-  (return-type "GList*")
-)
-
-(define-method get_default_page_size
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_get_default_page_size")
-  (return-type "GtkPageSetup*")
-)
-
-(define-method compare
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_compare")
-  (return-type "gint")
-  (parameters
-    '("GtkPrinter*" "b")
-  )
-)
-
-(define-method has_details
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_has_details")
-  (return-type "gboolean")
-)
-
-(define-method request_details
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_request_details")
-  (return-type "none")
-)
-
-(define-method get_capabilities
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_get_capabilities")
-  (return-type "GtkPrintCapabilities")
-)
-
-(define-method get_hard_margins
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_get_hard_margins")
-  (return-type "gboolean")
-  (parameters
-    '("gdouble*" "top")
-    '("gdouble*" "bottom")
-    '("gdouble*" "left")
-    '("gdouble*" "right")
-  )
-)
-
-(define-function gtk_enumerate_printers
-  (c-name "gtk_enumerate_printers")
-  (return-type "none")
-  (parameters
-    '("GtkPrinterFunc" "func")
-    '("gpointer" "data")
-    '("GDestroyNotify" "destroy")
-    '("gboolean" "wait")
-  )
-)
-
-
-
-;; From gtkprinteroption.h
-
-(define-function gtk_printer_option_get_type
-  (c-name "gtk_printer_option_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_printer_option_new
-  (c-name "gtk_printer_option_new")
-  (is-constructor-of "GtkPrinterOption")
-  (return-type "GtkPrinterOption*")
-  (parameters
-    '("const-char*" "name")
-    '("const-char*" "display_text")
-    '("GtkPrinterOptionType" "type")
-  )
-)
-
-(define-method set
-  (of-object "GtkPrinterOption")
-  (c-name "gtk_printer_option_set")
-  (return-type "none")
-  (parameters
-    '("const-char*" "value")
-  )
-)
-
-(define-method set_has_conflict
-  (of-object "GtkPrinterOption")
-  (c-name "gtk_printer_option_set_has_conflict")
-  (return-type "none")
-  (parameters
-    '("gboolean" "has_conflict")
-  )
-)
-
-(define-method clear_has_conflict
-  (of-object "GtkPrinterOption")
-  (c-name "gtk_printer_option_clear_has_conflict")
-  (return-type "none")
-)
-
-(define-method set_boolean
-  (of-object "GtkPrinterOption")
-  (c-name "gtk_printer_option_set_boolean")
-  (return-type "none")
-  (parameters
-    '("gboolean" "value")
-  )
-)
-
-(define-method allocate_choices
-  (of-object "GtkPrinterOption")
-  (c-name "gtk_printer_option_allocate_choices")
-  (return-type "none")
-  (parameters
-    '("int" "num")
-  )
-)
-
-(define-method choices_from_array
-  (of-object "GtkPrinterOption")
-  (c-name "gtk_printer_option_choices_from_array")
-  (return-type "none")
-  (parameters
-    '("int" "num_choices")
-    '("char*[]" "choices")
-    '("char*[]" "choices_display")
-  )
-)
-
-(define-method has_choice
-  (of-object "GtkPrinterOption")
-  (c-name "gtk_printer_option_has_choice")
-  (return-type "gboolean")
-  (parameters
-    '("const-char*" "choice")
-  )
-)
-
-(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
-
-(define-function gtk_printer_option_set_get_type
-  (c-name "gtk_printer_option_set_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_printer_option_set_new
-  (c-name "gtk_printer_option_set_new")
-  (is-constructor-of "GtkPrinterOptionSet")
-  (return-type "GtkPrinterOptionSet*")
-)
-
-(define-method add
-  (of-object "GtkPrinterOptionSet")
-  (c-name "gtk_printer_option_set_add")
-  (return-type "none")
-  (parameters
-    '("GtkPrinterOption*" "option")
-  )
-)
-
-(define-method remove
-  (of-object "GtkPrinterOptionSet")
-  (c-name "gtk_printer_option_set_remove")
-  (return-type "none")
-  (parameters
-    '("GtkPrinterOption*" "option")
-  )
-)
-
-(define-method lookup
-  (of-object "GtkPrinterOptionSet")
-  (c-name "gtk_printer_option_set_lookup")
-  (return-type "GtkPrinterOption*")
-  (parameters
-    '("const-char*" "name")
-  )
-)
-
-(define-method foreach
-  (of-object "GtkPrinterOptionSet")
-  (c-name "gtk_printer_option_set_foreach")
-  (return-type "none")
-  (parameters
-    '("GtkPrinterOptionSetFunc" "func")
-    '("gpointer" "user_data")
-  )
-)
-
-(define-method clear_conflicts
-  (of-object "GtkPrinterOptionSet")
-  (c-name "gtk_printer_option_set_clear_conflicts")
-  (return-type "none")
-)
-
-(define-method get_groups
-  (of-object "GtkPrinterOptionSet")
-  (c-name "gtk_printer_option_set_get_groups")
-  (return-type "GList*")
-)
-
-(define-method foreach_in_group
-  (of-object "GtkPrinterOptionSet")
-  (c-name "gtk_printer_option_set_foreach_in_group")
-  (return-type "none")
-  (parameters
-    '("const-char*" "group")
-    '("GtkPrinterOptionSetFunc" "func")
-    '("gpointer" "user_data")
-  )
-)
-
-
-
-;; From gtkprinteroptionwidget.h
-
-(define-function gtk_printer_option_widget_get_type
-  (c-name "gtk_printer_option_widget_get_type")
-  (return-type "GType")
-)
-
-(define-method widget_new
-  (of-object "GtkPrinterOption")
-  (c-name "gtk_printer_option_widget_new")
-  (return-type "GtkWidget*")
-)
-
-(define-method set_source
-  (of-object "GtkPrinterOptionWidget")
-  (c-name "gtk_printer_option_widget_set_source")
-  (return-type "none")
-  (parameters
-    '("GtkPrinterOption*" "source")
-  )
-)
-
-(define-method has_external_label
-  (of-object "GtkPrinterOptionWidget")
-  (c-name "gtk_printer_option_widget_has_external_label")
-  (return-type "gboolean")
-)
-
-(define-method get_external_label
-  (of-object "GtkPrinterOptionWidget")
-  (c-name "gtk_printer_option_widget_get_external_label")
-  (return-type "GtkWidget*")
-)
-
-(define-method get_value
-  (of-object "GtkPrinterOptionWidget")
-  (c-name "gtk_printer_option_widget_get_value")
-  (return-type "const-gchar*")
-)
-
-
-
-;; From gtkprinter-private.h
-
-(define-method set_status
-  (of-object "GtkPrintJob")
-  (c-name "gtk_print_job_set_status")
-  (return-type "none")
-  (parameters
-    '("GtkPrintStatus" "status")
-  )
-)
-
-
-
-;; From gtkprintjob.h
-
-(define-function gtk_print_job_get_type
-  (c-name "gtk_print_job_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_print_job_new
-  (c-name "gtk_print_job_new")
-  (is-constructor-of "GtkPrintJob")
-  (return-type "GtkPrintJob*")
-  (parameters
-    '("const-gchar*" "title")
-    '("GtkPrinter*" "printer")
-    '("GtkPrintSettings*" "settings")
-    '("GtkPageSetup*" "page_setup")
-  )
-)
-
-(define-method get_settings
-  (of-object "GtkPrintJob")
-  (c-name "gtk_print_job_get_settings")
-  (return-type "GtkPrintSettings*")
-)
-
-(define-method get_printer
-  (of-object "GtkPrintJob")
-  (c-name "gtk_print_job_get_printer")
-  (return-type "GtkPrinter*")
-)
-
-(define-method get_title
-  (of-object "GtkPrintJob")
-  (c-name "gtk_print_job_get_title")
-  (return-type "const-gchar*")
-)
-
-(define-method get_status
-  (of-object "GtkPrintJob")
-  (c-name "gtk_print_job_get_status")
-  (return-type "GtkPrintStatus")
-)
-
-(define-method set_source_file
-  (of-object "GtkPrintJob")
-  (c-name "gtk_print_job_set_source_file")
-  (return-type "gboolean")
-  (parameters
-    '("const-gchar*" "filename")
-    '("GError**" "error")
-  )
-)
-
-(define-method get_surface
-  (of-object "GtkPrintJob")
-  (c-name "gtk_print_job_get_surface")
-  (return-type "cairo_surface_t*")
-  (parameters
-    '("GError**" "error")
-  )
-)
-
-(define-method set_track_print_status
-  (of-object "GtkPrintJob")
-  (c-name "gtk_print_job_set_track_print_status")
-  (return-type "none")
-  (parameters
-    '("gboolean" "track_status")
-  )
-)
-
-(define-method get_track_print_status
-  (of-object "GtkPrintJob")
-  (c-name "gtk_print_job_get_track_print_status")
-  (return-type "gboolean")
-)
-
-(define-method send
-  (of-object "GtkPrintJob")
-  (c-name "gtk_print_job_send")
-  (return-type "none")
-  (parameters
-    '("GtkPrintJobCompleteFunc" "callback")
-    '("gpointer" "user_data")
-    '("GDestroyNotify" "dnotify")
-  )
-)
-
-
-
 ;; From gtkprintoperation.h
 
 (define-function gtk_print_error_quark
@@ -19443,10 +14911,6 @@
 
 
 
-;; From gtkprintoperation-private.h
-
-
-
 ;; From gtkprintsettings.h
 
 (define-function gtk_print_settings_get_type
@@ -20067,196 +15531,6 @@
 
 
 
-;; From gtkprintunixdialog.h
-
-(define-function gtk_print_unix_dialog_get_type
-  (c-name "gtk_print_unix_dialog_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_print_unix_dialog_new
-  (c-name "gtk_print_unix_dialog_new")
-  (is-constructor-of "GtkPrintUnixDialog")
-  (return-type "GtkWidget*")
-  (parameters
-    '("const-gchar*" "title")
-    '("GtkWindow*" "parent")
-  )
-)
-
-(define-method set_page_setup
-  (of-object "GtkPrintUnixDialog")
-  (c-name "gtk_print_unix_dialog_set_page_setup")
-  (return-type "none")
-  (parameters
-    '("GtkPageSetup*" "page_setup")
-  )
-)
-
-(define-method get_page_setup
-  (of-object "GtkPrintUnixDialog")
-  (c-name "gtk_print_unix_dialog_get_page_setup")
-  (return-type "GtkPageSetup*")
-)
-
-(define-method set_current_page
-  (of-object "GtkPrintUnixDialog")
-  (c-name "gtk_print_unix_dialog_set_current_page")
-  (return-type "none")
-  (parameters
-    '("gint" "current_page")
-  )
-)
-
-(define-method get_current_page
-  (of-object "GtkPrintUnixDialog")
-  (c-name "gtk_print_unix_dialog_get_current_page")
-  (return-type "gint")
-)
-
-(define-method set_settings
-  (of-object "GtkPrintUnixDialog")
-  (c-name "gtk_print_unix_dialog_set_settings")
-  (return-type "none")
-  (parameters
-    '("GtkPrintSettings*" "settings")
-  )
-)
-
-(define-method get_settings
-  (of-object "GtkPrintUnixDialog")
-  (c-name "gtk_print_unix_dialog_get_settings")
-  (return-type "GtkPrintSettings*")
-)
-
-(define-method get_selected_printer
-  (of-object "GtkPrintUnixDialog")
-  (c-name "gtk_print_unix_dialog_get_selected_printer")
-  (return-type "GtkPrinter*")
-)
-
-(define-method add_custom_tab
-  (of-object "GtkPrintUnixDialog")
-  (c-name "gtk_print_unix_dialog_add_custom_tab")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "child")
-    '("GtkWidget*" "tab_label")
-  )
-)
-
-(define-method set_manual_capabilities
-  (of-object "GtkPrintUnixDialog")
-  (c-name "gtk_print_unix_dialog_set_manual_capabilities")
-  (return-type "none")
-  (parameters
-    '("GtkPrintCapabilities" "capabilities")
-  )
-)
-
-(define-method get_manual_capabilities
-  (of-object "GtkPrintUnixDialog")
-  (c-name "gtk_print_unix_dialog_get_manual_capabilities")
-  (return-type "GtkPrintCapabilities")
-)
-
-(define-method set_support_selection
-  (of-object "GtkPrintUnixDialog")
-  (c-name "gtk_print_unix_dialog_set_support_selection")
-  (return-type "none")
-  (parameters
-    '("gboolean" "support_selection")
-  )
-)
-
-(define-method get_support_selection
-  (of-object "GtkPrintUnixDialog")
-  (c-name "gtk_print_unix_dialog_get_support_selection")
-  (return-type "gboolean")
-)
-
-(define-method set_has_selection
-  (of-object "GtkPrintUnixDialog")
-  (c-name "gtk_print_unix_dialog_set_has_selection")
-  (return-type "none")
-  (parameters
-    '("gboolean" "has_selection")
-  )
-)
-
-(define-method get_has_selection
-  (of-object "GtkPrintUnixDialog")
-  (c-name "gtk_print_unix_dialog_get_has_selection")
-  (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
-
-
-
-;; From gtkprint-win32.h
-
-(define-method free
-  (of-object "GtkPrintWin32Devnames")
-  (c-name "gtk_print_win32_devnames_free")
-  (return-type "none")
-)
-
-(define-function gtk_print_win32_devnames_from_win32
-  (c-name "gtk_print_win32_devnames_from_win32")
-  (return-type "GtkPrintWin32Devnames*")
-  (parameters
-    '("HGLOBAL" "global")
-  )
-)
-
-(define-function gtk_print_win32_devnames_from_printer_name
-  (c-name "gtk_print_win32_devnames_from_printer_name")
-  (return-type "GtkPrintWin32Devnames*")
-  (parameters
-    '("const-char*" "printer")
-  )
-)
-
-(define-method to_win32
-  (of-object "GtkPrintWin32Devnames")
-  (c-name "gtk_print_win32_devnames_to_win32")
-  (return-type "HGLOBAL")
-)
-
-(define-function gtk_print_win32_devnames_to_win32_from_printer_name
-  (c-name "gtk_print_win32_devnames_to_win32_from_printer_name")
-  (return-type "HGLOBAL")
-  (parameters
-    '("const-char*" "printer")
-  )
-)
-
-
-
 ;; From gtkprivate.h
 
 
@@ -20355,59 +15629,6 @@
   (return-type "PangoEllipsizeMode")
 )
 
-(define-function gtk_progress_bar_new_with_adjustment
-  (c-name "gtk_progress_bar_new_with_adjustment")
-  (return-type "GtkWidget*")
-  (parameters
-    '("GtkAdjustment*" "adjustment")
-  )
-)
-
-(define-method set_bar_style
-  (of-object "GtkProgressBar")
-  (c-name "gtk_progress_bar_set_bar_style")
-  (return-type "none")
-  (parameters
-    '("GtkProgressBarStyle" "style")
-  )
-)
-
-(define-method set_discrete_blocks
-  (of-object "GtkProgressBar")
-  (c-name "gtk_progress_bar_set_discrete_blocks")
-  (return-type "none")
-  (parameters
-    '("guint" "blocks")
-  )
-)
-
-(define-method set_activity_step
-  (of-object "GtkProgressBar")
-  (c-name "gtk_progress_bar_set_activity_step")
-  (return-type "none")
-  (parameters
-    '("guint" "step")
-  )
-)
-
-(define-method set_activity_blocks
-  (of-object "GtkProgressBar")
-  (c-name "gtk_progress_bar_set_activity_blocks")
-  (return-type "none")
-  (parameters
-    '("guint" "blocks")
-  )
-)
-
-(define-method update
-  (of-object "GtkProgressBar")
-  (c-name "gtk_progress_bar_update")
-  (return-type "none")
-  (parameters
-    '("gdouble" "percentage")
-  )
-)
-
 
 
 ;; From gtkprogress.h
@@ -20530,14 +15751,6 @@
 
 
 
-;; From gtkquartz.h
-
-
-
-;; From gtkquery.h
-
-
-
 ;; From gtkradioaction.h
 
 (define-function gtk_radio_action_get_type
@@ -20573,6 +15786,15 @@
   )
 )
 
+(define-method join_group
+  (of-object "GtkRadioAction")
+  (c-name "gtk_radio_action_join_group")
+  (return-type "none")
+  (parameters
+    '("GtkRadioAction*" "group_source")
+  )
+)
+
 (define-method get_current_value
   (of-object "GtkRadioAction")
   (c-name "gtk_radio_action_get_current_value")
@@ -21025,10 +16247,6 @@
 
 
 
-;; From gtkrbtree.h
-
-
-
 ;; From gtkrc.h
 
 (define-function gtk_rc_add_default_file
@@ -21119,33 +16337,6 @@
   (return-type "gboolean")
 )
 
-(define-function gtk_rc_add_widget_name_style
-  (c-name "gtk_rc_add_widget_name_style")
-  (return-type "none")
-  (parameters
-    '("GtkRcStyle*" "rc_style")
-    '("const-gchar*" "pattern")
-  )
-)
-
-(define-function gtk_rc_add_widget_class_style
-  (c-name "gtk_rc_add_widget_class_style")
-  (return-type "none")
-  (parameters
-    '("GtkRcStyle*" "rc_style")
-    '("const-gchar*" "pattern")
-  )
-)
-
-(define-function gtk_rc_add_class_style
-  (c-name "gtk_rc_add_class_style")
-  (return-type "none")
-  (parameters
-    '("GtkRcStyle*" "rc_style")
-    '("const-gchar*" "pattern")
-  )
-)
-
 (define-function gtk_rc_style_get_type
   (c-name "gtk_rc_style_get_type")
   (return-type "GType")
@@ -21163,18 +16354,6 @@
   (return-type "GtkRcStyle*")
 )
 
-(define-method ref
-  (of-object "GtkRcStyle")
-  (c-name "gtk_rc_style_ref")
-  (return-type "none")
-)
-
-(define-method unref
-  (of-object "GtkRcStyle")
-  (c-name "gtk_rc_style_unref")
-  (return-type "none")
-)
-
 (define-function gtk_rc_find_module_in_path
   (c-name "gtk_rc_find_module_in_path")
   (return-type "gchar*")
@@ -21296,10 +16475,6 @@
 
 
 
-;; From gtkrecentchooserdefault.h
-
-
-
 ;; From gtkrecentchooserdialog.h
 
 (define-function gtk_recent_chooser_dialog_get_type
@@ -21435,21 +16610,6 @@
   (return-type "gboolean")
 )
 
-(define-method set_show_numbers
-  (of-object "GtkRecentChooser")
-  (c-name "gtk_recent_chooser_set_show_numbers")
-  (return-type "none")
-  (parameters
-    '("gboolean" "show_numbers")
-  )
-)
-
-(define-method get_show_numbers
-  (of-object "GtkRecentChooser")
-  (c-name "gtk_recent_chooser_get_show_numbers")
-  (return-type "gboolean")
-)
-
 (define-method set_show_icons
   (of-object "GtkRecentChooser")
   (c-name "gtk_recent_chooser_set_show_icons")
@@ -21638,14 +16798,6 @@
 
 
 
-;; From gtkrecentchooserprivate.h
-
-
-
-;; From gtkrecentchooserutils.h
-
-
-
 ;; From gtkrecentchooserwidget.h
 
 (define-function gtk_recent_chooser_widget_get_type
@@ -21800,23 +16952,6 @@
   (return-type "GtkRecentManager*")
 )
 
-(define-function gtk_recent_manager_get_for_screen
-  (c-name "gtk_recent_manager_get_for_screen")
-  (return-type "GtkRecentManager*")
-  (parameters
-    '("GdkScreen*" "screen")
-  )
-)
-
-(define-method set_screen
-  (of-object "GtkRecentManager")
-  (c-name "gtk_recent_manager_set_screen")
-  (return-type "none")
-  (parameters
-    '("GdkScreen*" "screen")
-  )
-)
-
 (define-method add_item
   (of-object "GtkRecentManager")
   (c-name "gtk_recent_manager_add_item")
@@ -22212,21 +17347,6 @@
   (return-type "GtkWidget*")
 )
 
-(define-method get_orientation
-  (of-object "GtkScaleButton")
-  (c-name "gtk_scale_button_get_orientation")
-  (return-type "GtkOrientation")
-)
-
-(define-method set_orientation
-  (of-object "GtkScaleButton")
-  (c-name "gtk_scale_button_set_orientation")
-  (return-type "none")
-  (parameters
-    '("GtkOrientation" "orientation")
-  )
-)
-
 
 
 ;; From gtkscale.h
@@ -22451,26 +17571,6 @@
 
 
 
-;; From gtksearchenginebeagle.h
-
-
-
-;; From gtksearchengine.h
-
-
-
-;; From gtksearchenginequartz.h
-
-
-
-;; From gtksearchenginesimple.h
-
-
-
-;; From gtksearchenginetracker.h
-
-
-
 ;; From gtkselection.h
 
 (define-function gtk_target_list_new
@@ -22841,15 +17941,6 @@
   )
 )
 
-(define-function gtk_selection_clear
-  (c-name "gtk_selection_clear")
-  (return-type "gboolean")
-  (parameters
-    '("GtkWidget*" "widget")
-    '("GdkEventSelection*" "event")
-  )
-)
-
 (define-function gtk_selection_data_get_type
   (c-name "gtk_selection_data_get_type")
   (return-type "GType")
@@ -23075,139 +18166,6 @@
 
 
 
-;; From gtksignal.h
-
-(define-function gtk_signal_newv
-  (c-name "gtk_signal_newv")
-  (return-type "guint")
-  (parameters
-    '("const-gchar*" "name")
-    '("GtkSignalRunType" "signal_flags")
-    '("GType" "object_type")
-    '("guint" "function_offset")
-    '("GSignalCMarshaller" "marshaller")
-    '("GType" "return_val")
-    '("guint" "n_args")
-    '("GType*" "args")
-  )
-)
-
-(define-function gtk_signal_new
-  (c-name "gtk_signal_new")
-  (return-type "guint")
-  (parameters
-    '("const-gchar*" "name")
-    '("GtkSignalRunType" "signal_flags")
-    '("GType" "object_type")
-    '("guint" "function_offset")
-    '("GSignalCMarshaller" "marshaller")
-    '("GType" "return_val")
-    '("guint" "n_args")
-  )
-  (varargs #t)
-)
-
-(define-function gtk_signal_emit_stop_by_name
-  (c-name "gtk_signal_emit_stop_by_name")
-  (return-type "none")
-  (parameters
-    '("GtkObject*" "object")
-    '("const-gchar*" "name")
-  )
-)
-
-(define-function gtk_signal_connect_object_while_alive
-  (c-name "gtk_signal_connect_object_while_alive")
-  (return-type "none")
-  (parameters
-    '("GtkObject*" "object")
-    '("const-gchar*" "name")
-    '("GCallback" "func")
-    '("GtkObject*" "alive_object")
-  )
-)
-
-(define-function gtk_signal_connect_while_alive
-  (c-name "gtk_signal_connect_while_alive")
-  (return-type "none")
-  (parameters
-    '("GtkObject*" "object")
-    '("const-gchar*" "name")
-    '("GCallback" "func")
-    '("gpointer" "func_data")
-    '("GtkObject*" "alive_object")
-  )
-)
-
-(define-function gtk_signal_connect_full
-  (c-name "gtk_signal_connect_full")
-  (return-type "gulong")
-  (parameters
-    '("GtkObject*" "object")
-    '("const-gchar*" "name")
-    '("GCallback" "func")
-    '("GtkCallbackMarshal" "unsupported")
-    '("gpointer" "data")
-    '("GDestroyNotify" "destroy_func")
-    '("gint" "object_signal")
-    '("gint" "after")
-  )
-)
-
-(define-function gtk_signal_emitv
-  (c-name "gtk_signal_emitv")
-  (return-type "none")
-  (parameters
-    '("GtkObject*" "object")
-    '("guint" "signal_id")
-    '("GtkArg*" "args")
-  )
-)
-
-(define-function gtk_signal_emit
-  (c-name "gtk_signal_emit")
-  (return-type "none")
-  (parameters
-    '("GtkObject*" "object")
-    '("guint" "signal_id")
-  )
-  (varargs #t)
-)
-
-(define-function gtk_signal_emit_by_name
-  (c-name "gtk_signal_emit_by_name")
-  (return-type "none")
-  (parameters
-    '("GtkObject*" "object")
-    '("const-gchar*" "name")
-  )
-  (varargs #t)
-)
-
-(define-function gtk_signal_emitv_by_name
-  (c-name "gtk_signal_emitv_by_name")
-  (return-type "none")
-  (parameters
-    '("GtkObject*" "object")
-    '("const-gchar*" "name")
-    '("GtkArg*" "args")
-  )
-)
-
-(define-function gtk_signal_compat_matched
-  (c-name "gtk_signal_compat_matched")
-  (return-type "none")
-  (parameters
-    '("GtkObject*" "object")
-    '("GCallback" "func")
-    '("gpointer" "data")
-    '("GSignalMatchType" "match")
-    '("guint" "action")
-  )
-)
-
-
-
 ;; From gtksizegroup.h
 
 (define-function gtk_size_group_get_type
@@ -23314,19 +18272,6 @@
   (return-type "GdkWindow*")
 )
 
-(define-method steal
-  (of-object "GtkSocket")
-  (c-name "gtk_socket_steal")
-  (return-type "none")
-  (parameters
-    '("GdkNativeWindow" "wid")
-  )
-)
-
-
-
-;; From gtksocketprivate.h
-
 
 
 ;; From gtkspinbutton.h
@@ -23787,15 +18732,6 @@
   (return-type "GdkScreen*")
 )
 
-(define-method set_tooltip
-  (of-object "GtkStatusIcon")
-  (c-name "gtk_status_icon_set_tooltip")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "tooltip_text")
-  )
-)
-
 (define-method set_has_tooltip
   (of-object "GtkStatusIcon")
   (c-name "gtk_status_icon_set_has_tooltip")
@@ -24025,33 +18961,6 @@
   (return-type "none")
 )
 
-(define-method ref
-  (of-object "GtkStyle")
-  (c-name "gtk_style_ref")
-  (return-type "GtkStyle*")
-)
-
-(define-method unref
-  (of-object "GtkStyle")
-  (c-name "gtk_style_unref")
-  (return-type "none")
-)
-
-(define-method get_font
-  (of-object "GtkStyle")
-  (c-name "gtk_style_get_font")
-  (return-type "GdkFont*")
-)
-
-(define-method set_font
-  (of-object "GtkStyle")
-  (c-name "gtk_style_set_font")
-  (return-type "none")
-  (parameters
-    '("GdkFont*" "font")
-  )
-)
-
 (define-method set_background
   (of-object "GtkStyle")
   (c-name "gtk_style_set_background")
@@ -24111,307 +19020,6 @@
   )
 )
 
-(define-function gtk_draw_hline
-  (c-name "gtk_draw_hline")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("GdkWindow*" "window")
-    '("GtkStateType" "state_type")
-    '("gint" "x1")
-    '("gint" "x2")
-    '("gint" "y")
-  )
-)
-
-(define-function gtk_draw_vline
-  (c-name "gtk_draw_vline")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("GdkWindow*" "window")
-    '("GtkStateType" "state_type")
-    '("gint" "y1_")
-    '("gint" "y2_")
-    '("gint" "x")
-  )
-)
-
-(define-function gtk_draw_shadow
-  (c-name "gtk_draw_shadow")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("GdkWindow*" "window")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
-(define-function gtk_draw_polygon
-  (c-name "gtk_draw_polygon")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("GdkWindow*" "window")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("GdkPoint*" "points")
-    '("gint" "npoints")
-    '("gboolean" "fill")
-  )
-)
-
-(define-function gtk_draw_arrow
-  (c-name "gtk_draw_arrow")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("GdkWindow*" "window")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("GtkArrowType" "arrow_type")
-    '("gboolean" "fill")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
-(define-function gtk_draw_diamond
-  (c-name "gtk_draw_diamond")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("GdkWindow*" "window")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
-(define-function gtk_draw_box
-  (c-name "gtk_draw_box")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("GdkWindow*" "window")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
-(define-function gtk_draw_flat_box
-  (c-name "gtk_draw_flat_box")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("GdkWindow*" "window")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
-(define-function gtk_draw_check
-  (c-name "gtk_draw_check")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("GdkWindow*" "window")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
-(define-function gtk_draw_option
-  (c-name "gtk_draw_option")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("GdkWindow*" "window")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
-(define-function gtk_draw_tab
-  (c-name "gtk_draw_tab")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("GdkWindow*" "window")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
-(define-function gtk_draw_shadow_gap
-  (c-name "gtk_draw_shadow_gap")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("GdkWindow*" "window")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-    '("GtkPositionType" "gap_side")
-    '("gint" "gap_x")
-    '("gint" "gap_width")
-  )
-)
-
-(define-function gtk_draw_box_gap
-  (c-name "gtk_draw_box_gap")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("GdkWindow*" "window")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-    '("GtkPositionType" "gap_side")
-    '("gint" "gap_x")
-    '("gint" "gap_width")
-  )
-)
-
-(define-function gtk_draw_extension
-  (c-name "gtk_draw_extension")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("GdkWindow*" "window")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-    '("GtkPositionType" "gap_side")
-  )
-)
-
-(define-function gtk_draw_focus
-  (c-name "gtk_draw_focus")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("GdkWindow*" "window")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
-(define-function gtk_draw_slider
-  (c-name "gtk_draw_slider")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("GdkWindow*" "window")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-    '("GtkOrientation" "orientation")
-  )
-)
-
-(define-function gtk_draw_handle
-  (c-name "gtk_draw_handle")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("GdkWindow*" "window")
-    '("GtkStateType" "state_type")
-    '("GtkShadowType" "shadow_type")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-    '("GtkOrientation" "orientation")
-  )
-)
-
-(define-function gtk_draw_expander
-  (c-name "gtk_draw_expander")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("GdkWindow*" "window")
-    '("GtkStateType" "state_type")
-    '("gint" "x")
-    '("gint" "y")
-    '("GtkExpanderStyle" "expander_style")
-  )
-)
-
-(define-function gtk_draw_layout
-  (c-name "gtk_draw_layout")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("GdkWindow*" "window")
-    '("GtkStateType" "state_type")
-    '("gboolean" "use_text")
-    '("gint" "x")
-    '("gint" "y")
-    '("PangoLayout*" "layout")
-  )
-)
-
-(define-function gtk_draw_resize_grip
-  (c-name "gtk_draw_resize_grip")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("GdkWindow*" "window")
-    '("GtkStateType" "state_type")
-    '("GdkWindowEdge" "edge")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
 (define-function gtk_paint_hline
   (c-name "gtk_paint_hline")
   (return-type "none")
@@ -24848,35 +19456,6 @@
   (varargs #t)
 )
 
-(define-function gtk_draw_string
-  (c-name "gtk_draw_string")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("GdkWindow*" "window")
-    '("GtkStateType" "state_type")
-    '("gint" "x")
-    '("gint" "y")
-    '("const-gchar*" "string")
-  )
-)
-
-(define-function gtk_paint_string
-  (c-name "gtk_paint_string")
-  (return-type "none")
-  (parameters
-    '("GtkStyle*" "style")
-    '("GdkWindow*" "window")
-    '("GtkStateType" "state_type")
-    '("const-GdkRectangle*" "area")
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "detail")
-    '("gint" "x")
-    '("gint" "y")
-    '("const-gchar*" "string")
-  )
-)
-
 (define-function gtk_draw_insertion_cursor
   (c-name "gtk_draw_insertion_cursor")
   (return-type "none")
@@ -25199,10 +19778,6 @@
 
 
 
-;; From gtktextbtree.h
-
-
-
 ;; From gtktextbuffer.h
 
 (define-function gtk_text_buffer_get_type
@@ -25920,10 +20495,6 @@
 
 
 
-;; From gtktextbufferserialize.h
-
-
-
 ;; From gtktextchild.h
 
 (define-function gtk_text_child_anchor_get_type
@@ -25951,10 +20522,6 @@
 
 
 
-;; From gtktextchildprivate.h
-
-
-
 ;; From gtktextdisplay.h
 
 (define-method draw
@@ -25977,126 +20544,6 @@
 
 
 
-;; From gtktext.h
-
-(define-function gtk_text_get_type
-  (c-name "gtk_text_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_text_new
-  (c-name "gtk_text_new")
-  (is-constructor-of "GtkText")
-  (return-type "GtkWidget*")
-  (parameters
-    '("GtkAdjustment*" "hadj")
-    '("GtkAdjustment*" "vadj")
-  )
-)
-
-(define-method set_editable
-  (of-object "GtkText")
-  (c-name "gtk_text_set_editable")
-  (return-type "none")
-  (parameters
-    '("gboolean" "editable")
-  )
-)
-
-(define-method set_word_wrap
-  (of-object "GtkText")
-  (c-name "gtk_text_set_word_wrap")
-  (return-type "none")
-  (parameters
-    '("gboolean" "word_wrap")
-  )
-)
-
-(define-method set_line_wrap
-  (of-object "GtkText")
-  (c-name "gtk_text_set_line_wrap")
-  (return-type "none")
-  (parameters
-    '("gboolean" "line_wrap")
-  )
-)
-
-(define-method set_adjustments
-  (of-object "GtkText")
-  (c-name "gtk_text_set_adjustments")
-  (return-type "none")
-  (parameters
-    '("GtkAdjustment*" "hadj")
-    '("GtkAdjustment*" "vadj")
-  )
-)
-
-(define-method set_point
-  (of-object "GtkText")
-  (c-name "gtk_text_set_point")
-  (return-type "none")
-  (parameters
-    '("guint" "index")
-  )
-)
-
-(define-method get_point
-  (of-object "GtkText")
-  (c-name "gtk_text_get_point")
-  (return-type "guint")
-)
-
-(define-method get_length
-  (of-object "GtkText")
-  (c-name "gtk_text_get_length")
-  (return-type "guint")
-)
-
-(define-method freeze
-  (of-object "GtkText")
-  (c-name "gtk_text_freeze")
-  (return-type "none")
-)
-
-(define-method thaw
-  (of-object "GtkText")
-  (c-name "gtk_text_thaw")
-  (return-type "none")
-)
-
-(define-method insert
-  (of-object "GtkText")
-  (c-name "gtk_text_insert")
-  (return-type "none")
-  (parameters
-    '("GdkFont*" "font")
-    '("const-GdkColor*" "fore")
-    '("const-GdkColor*" "back")
-    '("const-char*" "chars")
-    '("gint" "length")
-  )
-)
-
-(define-method backward_delete
-  (of-object "GtkText")
-  (c-name "gtk_text_backward_delete")
-  (return-type "gboolean")
-  (parameters
-    '("guint" "nchars")
-  )
-)
-
-(define-method forward_delete
-  (of-object "GtkText")
-  (c-name "gtk_text_forward_delete")
-  (return-type "gboolean")
-  (parameters
-    '("guint" "nchars")
-  )
-)
-
-
-
 ;; From gtktextiter.h
 
 (define-method get_buffer
@@ -26791,10 +21238,6 @@
 
 
 
-;; From gtktextiterprivate.h
-
-
-
 ;; From gtktextlayout.h
 
 (define-function gtk_text_layout_get_type
@@ -27298,22 +21741,6 @@
 
 
 
-;; From gtktextmarkprivate.h
-
-
-
-;; From gtktextsegment.h
-
-(define-function gtk_text_line_segment_split
-  (c-name "gtk_text_line_segment_split")
-  (return-type "GtkTextLineSegment*")
-  (parameters
-    '("const-GtkTextIter*" "iter")
-  )
-)
-
-
-
 ;; From gtktexttag.h
 
 (define-function gtk_text_tag_get_type
@@ -27396,10 +21823,6 @@
 
 
 
-;; From gtktexttagprivate.h
-
-
-
 ;; From gtktexttagtable.h
 
 (define-function gtk_text_tag_table_get_type
@@ -27458,22 +21881,6 @@
 
 
 
-;; From gtktexttypes.h
-
-(define-function gtk_text_byte_begins_utf8_char
-  (c-name "gtk_text_byte_begins_utf8_char")
-  (return-type "gboolean")
-  (parameters
-    '("const-gchar*" "byte")
-  )
-)
-
-
-
-;; From gtktextutil.h
-
-
-
 ;; From gtktextview.h
 
 (define-function gtk_text_view_get_type
@@ -27665,6 +22072,18 @@
   )
 )
 
+(define-method get_hadjustment
+  (of-object "GtkTextView")
+  (c-name "gtk_text_view_get_hadjustment")
+  (return-type "GtkAdjustment*")
+)
+
+(define-method get_vadjustment
+  (of-object "GtkTextView")
+  (c-name "gtk_text_view_get_vadjustment")
+  (return-type "GtkAdjustment*")
+)
+
 (define-method get_window
   (of-object "GtkTextView")
   (c-name "gtk_text_view_get_window")
@@ -27757,6 +22176,21 @@
   )
 )
 
+(define-method im_context_filter_keypress
+  (of-object "GtkTextView")
+  (c-name "gtk_text_view_im_context_filter_keypress")
+  (return-type "gboolean")
+  (parameters
+    '("GdkEventKey*" "event")
+  )
+)
+
+(define-method reset_im_context
+  (of-object "GtkTextView")
+  (c-name "gtk_text_view_reset_im_context")
+  (return-type "none")
+)
+
 (define-method add_child_at_anchor
   (of-object "GtkTextView")
   (c-name "gtk_text_view_add_child_at_anchor")
@@ -27978,75 +22412,6 @@
 
 
 
-;; From gtkthemes.h
-
-(define-function gtk_theme_engine_get_type
-  (c-name "gtk_theme_engine_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_theme_engine_get
-  (c-name "gtk_theme_engine_get")
-  (return-type "GtkThemeEngine*")
-  (parameters
-    '("const-gchar*" "name")
-  )
-)
-
-(define-method create_rc_style
-  (of-object "GtkThemeEngine")
-  (c-name "gtk_theme_engine_create_rc_style")
-  (return-type "GtkRcStyle*")
-)
-
-
-
-;; From gtktipsquery.h
-
-(define-function gtk_tips_query_get_type
-  (c-name "gtk_tips_query_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_tips_query_new
-  (c-name "gtk_tips_query_new")
-  (is-constructor-of "GtkTipsQuery")
-  (return-type "GtkWidget*")
-)
-
-(define-method start_query
-  (of-object "GtkTipsQuery")
-  (c-name "gtk_tips_query_start_query")
-  (return-type "none")
-)
-
-(define-method stop_query
-  (of-object "GtkTipsQuery")
-  (c-name "gtk_tips_query_stop_query")
-  (return-type "none")
-)
-
-(define-method set_caller
-  (of-object "GtkTipsQuery")
-  (c-name "gtk_tips_query_set_caller")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "caller")
-  )
-)
-
-(define-method set_labels
-  (of-object "GtkTipsQuery")
-  (c-name "gtk_tips_query_set_labels")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "label_inactive")
-    '("const-gchar*" "label_no_tip")
-  )
-)
-
-
-
 ;; From gtktoggleaction.h
 
 (define-function gtk_toggle_action_get_type
@@ -28104,10 +22469,6 @@
 
 
 
-;; From gtktoggleactionprivate.h
-
-
-
 ;; From gtktogglebutton.h
 
 (define-function gtk_toggle_button_get_type
@@ -28358,206 +22719,6 @@
   )
 )
 
-(define-method get_orientation
-  (of-object "GtkToolbar")
-  (c-name "gtk_toolbar_get_orientation")
-  (return-type "GtkOrientation")
-)
-
-(define-method set_orientation
-  (of-object "GtkToolbar")
-  (c-name "gtk_toolbar_set_orientation")
-  (return-type "none")
-  (parameters
-    '("GtkOrientation" "orientation")
-  )
-)
-
-(define-method get_tooltips
-  (of-object "GtkToolbar")
-  (c-name "gtk_toolbar_get_tooltips")
-  (return-type "gboolean")
-)
-
-(define-method set_tooltips
-  (of-object "GtkToolbar")
-  (c-name "gtk_toolbar_set_tooltips")
-  (return-type "none")
-  (parameters
-    '("gboolean" "enable")
-  )
-)
-
-(define-method append_item
-  (of-object "GtkToolbar")
-  (c-name "gtk_toolbar_append_item")
-  (return-type "GtkWidget*")
-  (parameters
-    '("const-char*" "text")
-    '("const-char*" "tooltip_text")
-    '("const-char*" "tooltip_private_text")
-    '("GtkWidget*" "icon")
-    '("GCallback" "callback")
-    '("gpointer" "user_data")
-  )
-)
-
-(define-method prepend_item
-  (of-object "GtkToolbar")
-  (c-name "gtk_toolbar_prepend_item")
-  (return-type "GtkWidget*")
-  (parameters
-    '("const-char*" "text")
-    '("const-char*" "tooltip_text")
-    '("const-char*" "tooltip_private_text")
-    '("GtkWidget*" "icon")
-    '("GCallback" "callback")
-    '("gpointer" "user_data")
-  )
-)
-
-(define-method insert_item
-  (of-object "GtkToolbar")
-  (c-name "gtk_toolbar_insert_item")
-  (return-type "GtkWidget*")
-  (parameters
-    '("const-char*" "text")
-    '("const-char*" "tooltip_text")
-    '("const-char*" "tooltip_private_text")
-    '("GtkWidget*" "icon")
-    '("GCallback" "callback")
-    '("gpointer" "user_data")
-    '("gint" "position")
-  )
-)
-
-(define-method insert_stock
-  (of-object "GtkToolbar")
-  (c-name "gtk_toolbar_insert_stock")
-  (return-type "GtkWidget*")
-  (parameters
-    '("const-gchar*" "stock_id")
-    '("const-char*" "tooltip_text")
-    '("const-char*" "tooltip_private_text")
-    '("GCallback" "callback")
-    '("gpointer" "user_data")
-    '("gint" "position")
-  )
-)
-
-(define-method append_space
-  (of-object "GtkToolbar")
-  (c-name "gtk_toolbar_append_space")
-  (return-type "none")
-)
-
-(define-method prepend_space
-  (of-object "GtkToolbar")
-  (c-name "gtk_toolbar_prepend_space")
-  (return-type "none")
-)
-
-(define-method insert_space
-  (of-object "GtkToolbar")
-  (c-name "gtk_toolbar_insert_space")
-  (return-type "none")
-  (parameters
-    '("gint" "position")
-  )
-)
-
-(define-method remove_space
-  (of-object "GtkToolbar")
-  (c-name "gtk_toolbar_remove_space")
-  (return-type "none")
-  (parameters
-    '("gint" "position")
-  )
-)
-
-(define-method append_element
-  (of-object "GtkToolbar")
-  (c-name "gtk_toolbar_append_element")
-  (return-type "GtkWidget*")
-  (parameters
-    '("GtkToolbarChildType" "type")
-    '("GtkWidget*" "widget")
-    '("const-char*" "text")
-    '("const-char*" "tooltip_text")
-    '("const-char*" "tooltip_private_text")
-    '("GtkWidget*" "icon")
-    '("GCallback" "callback")
-    '("gpointer" "user_data")
-  )
-)
-
-(define-method prepend_element
-  (of-object "GtkToolbar")
-  (c-name "gtk_toolbar_prepend_element")
-  (return-type "GtkWidget*")
-  (parameters
-    '("GtkToolbarChildType" "type")
-    '("GtkWidget*" "widget")
-    '("const-char*" "text")
-    '("const-char*" "tooltip_text")
-    '("const-char*" "tooltip_private_text")
-    '("GtkWidget*" "icon")
-    '("GCallback" "callback")
-    '("gpointer" "user_data")
-  )
-)
-
-(define-method insert_element
-  (of-object "GtkToolbar")
-  (c-name "gtk_toolbar_insert_element")
-  (return-type "GtkWidget*")
-  (parameters
-    '("GtkToolbarChildType" "type")
-    '("GtkWidget*" "widget")
-    '("const-char*" "text")
-    '("const-char*" "tooltip_text")
-    '("const-char*" "tooltip_private_text")
-    '("GtkWidget*" "icon")
-    '("GCallback" "callback")
-    '("gpointer" "user_data")
-    '("gint" "position")
-  )
-)
-
-(define-method append_widget
-  (of-object "GtkToolbar")
-  (c-name "gtk_toolbar_append_widget")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "widget")
-    '("const-char*" "tooltip_text")
-    '("const-char*" "tooltip_private_text")
-  )
-)
-
-(define-method prepend_widget
-  (of-object "GtkToolbar")
-  (c-name "gtk_toolbar_prepend_widget")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "widget")
-    '("const-char*" "tooltip_text")
-    '("const-char*" "tooltip_private_text")
-  )
-)
-
-(define-method insert_widget
-  (of-object "GtkToolbar")
-  (c-name "gtk_toolbar_insert_widget")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "widget")
-    '("const-char*" "tooltip_text")
-    '("const-char*" "tooltip_private_text")
-    '("gint" "position")
-  )
-)
-
 
 
 ;; From gtktoolbutton.h
@@ -28867,17 +23028,6 @@
   (return-type "gboolean")
 )
 
-(define-method set_tooltip
-  (of-object "GtkToolItem")
-  (c-name "gtk_tool_item_set_tooltip")
-  (return-type "none")
-  (parameters
-    '("GtkTooltips*" "tooltips")
-    '("const-gchar*" "tip_text")
-    '("const-gchar*" "tip_private")
-  )
-)
-
 (define-method set_tooltip_text
   (of-object "GtkToolItem")
   (c-name "gtk_tool_item_set_tooltip_text")
@@ -29229,10 +23379,6 @@
 
 
 
-;; From gtktoolpaletteprivate.h
-
-
-
 ;; From gtktoolshell.h
 
 (define-function gtk_tool_shell_get_type
@@ -29388,90 +23534,6 @@
 
 
 
-;; From gtktooltips.h
-
-(define-function gtk_tooltips_get_type
-  (c-name "gtk_tooltips_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_tooltips_new
-  (c-name "gtk_tooltips_new")
-  (is-constructor-of "GtkTooltips")
-  (return-type "GtkTooltips*")
-)
-
-(define-method enable
-  (of-object "GtkTooltips")
-  (c-name "gtk_tooltips_enable")
-  (return-type "none")
-)
-
-(define-method disable
-  (of-object "GtkTooltips")
-  (c-name "gtk_tooltips_disable")
-  (return-type "none")
-)
-
-(define-method set_delay
-  (of-object "GtkTooltips")
-  (c-name "gtk_tooltips_set_delay")
-  (return-type "none")
-  (parameters
-    '("guint" "delay")
-  )
-)
-
-(define-method set_tip
-  (of-object "GtkTooltips")
-  (c-name "gtk_tooltips_set_tip")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "widget")
-    '("const-gchar*" "tip_text")
-    '("const-gchar*" "tip_private")
-  )
-)
-
-(define-function gtk_tooltips_data_get
-  (c-name "gtk_tooltips_data_get")
-  (return-type "GtkTooltipsData*")
-  (parameters
-    '("GtkWidget*" "widget")
-  )
-)
-
-(define-method force_window
-  (of-object "GtkTooltips")
-  (c-name "gtk_tooltips_force_window")
-  (return-type "none")
-)
-
-(define-function gtk_tooltips_get_info_from_tip_window
-  (c-name "gtk_tooltips_get_info_from_tip_window")
-  (return-type "gboolean")
-  (parameters
-    '("GtkWindow*" "tip_window")
-    '("GtkTooltips**" "tooltips")
-    '("GtkWidget**" "current_widget")
-  )
-)
-
-
-
-;; From gtktrayicon.h
-
-(define-function gtk_tray_icon_get_type
-  (c-name "gtk_tray_icon_get_type")
-  (return-type "GType")
-)
-
-
-
-;; From gtktreedatalist.h
-
-
-
 ;; From gtktreednd.h
 
 (define-function gtk_tree_drag_source_get_type
@@ -29554,211 +23616,6 @@
 
 
 
-;; From gtktree.h
-
-(define-function gtk_tree_get_type
-  (c-name "gtk_tree_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_tree_new
-  (c-name "gtk_tree_new")
-  (is-constructor-of "GtkTree")
-  (return-type "GtkWidget*")
-)
-
-(define-method append
-  (of-object "GtkTree")
-  (c-name "gtk_tree_append")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "tree_item")
-  )
-)
-
-(define-method prepend
-  (of-object "GtkTree")
-  (c-name "gtk_tree_prepend")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "tree_item")
-  )
-)
-
-(define-method insert
-  (of-object "GtkTree")
-  (c-name "gtk_tree_insert")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "tree_item")
-    '("gint" "position")
-  )
-)
-
-(define-method remove_items
-  (of-object "GtkTree")
-  (c-name "gtk_tree_remove_items")
-  (return-type "none")
-  (parameters
-    '("GList*" "items")
-  )
-)
-
-(define-method clear_items
-  (of-object "GtkTree")
-  (c-name "gtk_tree_clear_items")
-  (return-type "none")
-  (parameters
-    '("gint" "start")
-    '("gint" "end")
-  )
-)
-
-(define-method select_item
-  (of-object "GtkTree")
-  (c-name "gtk_tree_select_item")
-  (return-type "none")
-  (parameters
-    '("gint" "item")
-  )
-)
-
-(define-method unselect_item
-  (of-object "GtkTree")
-  (c-name "gtk_tree_unselect_item")
-  (return-type "none")
-  (parameters
-    '("gint" "item")
-  )
-)
-
-(define-method select_child
-  (of-object "GtkTree")
-  (c-name "gtk_tree_select_child")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "tree_item")
-  )
-)
-
-(define-method unselect_child
-  (of-object "GtkTree")
-  (c-name "gtk_tree_unselect_child")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "tree_item")
-  )
-)
-
-(define-method child_position
-  (of-object "GtkTree")
-  (c-name "gtk_tree_child_position")
-  (return-type "gint")
-  (parameters
-    '("GtkWidget*" "child")
-  )
-)
-
-(define-method set_selection_mode
-  (of-object "GtkTree")
-  (c-name "gtk_tree_set_selection_mode")
-  (return-type "none")
-  (parameters
-    '("GtkSelectionMode" "mode")
-  )
-)
-
-(define-method set_view_mode
-  (of-object "GtkTree")
-  (c-name "gtk_tree_set_view_mode")
-  (return-type "none")
-  (parameters
-    '("GtkTreeViewMode" "mode")
-  )
-)
-
-(define-method set_view_lines
-  (of-object "GtkTree")
-  (c-name "gtk_tree_set_view_lines")
-  (return-type "none")
-  (parameters
-    '("gboolean" "flag")
-  )
-)
-
-(define-method remove_item
-  (of-object "GtkTree")
-  (c-name "gtk_tree_remove_item")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "child")
-  )
-)
-
-
-
-;; From gtktreeitem.h
-
-(define-function gtk_tree_item_get_type
-  (c-name "gtk_tree_item_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_tree_item_new
-  (c-name "gtk_tree_item_new")
-  (is-constructor-of "GtkTreeItem")
-  (return-type "GtkWidget*")
-)
-
-(define-function gtk_tree_item_new_with_label
-  (c-name "gtk_tree_item_new_with_label")
-  (return-type "GtkWidget*")
-  (parameters
-    '("const-gchar*" "label")
-  )
-)
-
-(define-method set_subtree
-  (of-object "GtkTreeItem")
-  (c-name "gtk_tree_item_set_subtree")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "subtree")
-  )
-)
-
-(define-method remove_subtree
-  (of-object "GtkTreeItem")
-  (c-name "gtk_tree_item_remove_subtree")
-  (return-type "none")
-)
-
-(define-method select
-  (of-object "GtkTreeItem")
-  (c-name "gtk_tree_item_select")
-  (return-type "none")
-)
-
-(define-method deselect
-  (of-object "GtkTreeItem")
-  (c-name "gtk_tree_item_deselect")
-  (return-type "none")
-)
-
-(define-method expand
-  (of-object "GtkTreeItem")
-  (c-name "gtk_tree_item_expand")
-  (return-type "none")
-)
-
-(define-method collapse
-  (of-object "GtkTreeItem")
-  (c-name "gtk_tree_item_collapse")
-  (return-type "none")
-)
-
-
-
 ;; From gtktreemodelfilter.h
 
 (define-function gtk_tree_model_filter_get_type
@@ -29932,6 +23789,15 @@
   (return-type "gint*")
 )
 
+(define-method get_indices_with_depth
+  (of-object "GtkTreePath")
+  (c-name "gtk_tree_path_get_indices_with_depth")
+  (return-type "gint*")
+  (parameters
+    '("gint*" "depth")
+  )
+)
+
 (define-method free
   (of-object "GtkTreePath")
   (c-name "gtk_tree_path_free")
@@ -30423,10 +24289,6 @@
 
 
 
-;; From gtktreeprivate.h
-
-
-
 ;; From gtktreeselection.h
 
 (define-function gtk_tree_selection_get_type
@@ -30957,12 +24819,6 @@
   (return-type "none")
 )
 
-(define-method get_cell_renderers
-  (of-object "GtkTreeViewColumn")
-  (c-name "gtk_tree_view_column_get_cell_renderers")
-  (return-type "GList*")
-)
-
 (define-method add_attribute
   (of-object "GtkTreeViewColumn")
   (c-name "gtk_tree_view_column_add_attribute")
@@ -31741,30 +25597,6 @@
   )
 )
 
-(define-method widget_to_tree_coords
-  (of-object "GtkTreeView")
-  (c-name "gtk_tree_view_widget_to_tree_coords")
-  (return-type "none")
-  (parameters
-    '("gint" "wx")
-    '("gint" "wy")
-    '("gint*" "tx")
-    '("gint*" "ty")
-  )
-)
-
-(define-method tree_to_widget_coords
-  (of-object "GtkTreeView")
-  (c-name "gtk_tree_view_tree_to_widget_coords")
-  (return-type "none")
-  (parameters
-    '("gint" "tx")
-    '("gint" "ty")
-    '("gint*" "wx")
-    '("gint*" "wy")
-  )
-)
-
 (define-method get_visible_range
   (of-object "GtkTreeView")
   (c-name "gtk_tree_view_get_visible_range")
@@ -32301,11 +26133,6 @@
   (return-type "GType")
 )
 
-(define-function gtk_curve_type_get_type
-  (c-name "gtk_curve_type_get_type")
-  (return-type "GType")
-)
-
 (define-function gtk_delete_type_get_type
   (c-name "gtk_delete_type_get_type")
   (return-type "GType")
@@ -32331,11 +26158,6 @@
   (return-type "GType")
 )
 
-(define-function gtk_side_type_get_type
-  (c-name "gtk_side_type_get_type")
-  (return-type "GType")
-)
-
 (define-function gtk_text_direction_get_type
   (c-name "gtk_text_direction_get_type")
   (return-type "GType")
@@ -32346,11 +26168,6 @@
   (return-type "GType")
 )
 
-(define-function gtk_match_type_get_type
-  (c-name "gtk_match_type_get_type")
-  (return-type "GType")
-)
-
 (define-function gtk_menu_direction_type_get_type
   (c-name "gtk_menu_direction_type_get_type")
   (return-type "GType")
@@ -32411,11 +26228,6 @@
   (return-type "GType")
 )
 
-(define-function gtk_preview_type_get_type
-  (c-name "gtk_preview_type_get_type")
-  (return-type "GType")
-)
-
 (define-function gtk_relief_style_get_type
   (c-name "gtk_relief_style_get_type")
   (return-type "GType")
@@ -32426,11 +26238,6 @@
   (return-type "GType")
 )
 
-(define-function gtk_signal_run_type_get_type
-  (c-name "gtk_signal_run_type_get_type")
-  (return-type "GType")
-)
-
 (define-function gtk_scroll_type_get_type
   (c-name "gtk_scroll_type_get_type")
   (return-type "GType")
@@ -32611,11 +26418,6 @@
   (return-type "GType")
 )
 
-(define-function gtk_arg_flags_get_type
-  (c-name "gtk_arg_flags_get_type")
-  (return-type "GType")
-)
-
 (define-function gtk_print_status_get_type
   (c-name "gtk_print_status_get_type")
   (return-type "GType")
@@ -32756,46 +26558,6 @@
   (return-type "GType")
 )
 
-(define-function gtk_tree_view_mode_get_type
-  (c-name "gtk_tree_view_mode_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_cell_type_get_type
-  (c-name "gtk_cell_type_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_clist_drag_pos_get_type
-  (c-name "gtk_clist_drag_pos_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_button_action_get_type
-  (c-name "gtk_button_action_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_ctree_pos_get_type
-  (c-name "gtk_ctree_pos_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_ctree_line_style_get_type
-  (c-name "gtk_ctree_line_style_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_ctree_expander_style_get_type
-  (c-name "gtk_ctree_expander_style_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_ctree_expansion_type_get_type
-  (c-name "gtk_ctree_expansion_type_get_type")
-  (return-type "GType")
-)
-
 
 
 ;; From gtktypeutils.h
@@ -32805,65 +26567,6 @@
   (return-type "GType")
 )
 
-(define-function gtk_type_init
-  (c-name "gtk_type_init")
-  (return-type "none")
-  (parameters
-    '("GTypeDebugFlags" "debug_flags")
-  )
-)
-
-(define-method unique
-  (of-object "GtkType")
-  (c-name "gtk_type_unique")
-  (return-type "GtkType")
-  (parameters
-    '("const-GtkTypeInfo*" "gtkinfo")
-  )
-)
-
-(define-method class
-  (of-object "GtkType")
-  (c-name "gtk_type_class")
-  (return-type "gpointer")
-)
-
-(define-method new
-  (of-object "GtkType")
-  (c-name "gtk_type_new")
-  (return-type "gpointer")
-)
-
-(define-method enum_get_values
-  (of-object "GtkType")
-  (c-name "gtk_type_enum_get_values")
-  (return-type "GtkEnumValue*")
-)
-
-(define-method flags_get_values
-  (of-object "GtkType")
-  (c-name "gtk_type_flags_get_values")
-  (return-type "GtkFlagValue*")
-)
-
-(define-method enum_find_value
-  (of-object "GtkType")
-  (c-name "gtk_type_enum_find_value")
-  (return-type "GtkEnumValue*")
-  (parameters
-    '("const-gchar*" "value_name")
-  )
-)
-
-(define-method flags_find_value
-  (of-object "GtkType")
-  (c-name "gtk_type_flags_find_value")
-  (return-type "GtkFlagValue*")
-  (parameters
-    '("const-gchar*" "value_name")
-  )
-)
-
 
 
 ;; From gtkuimanager.h
@@ -33016,10 +26719,6 @@
 
 
 
-;; From gtkunixprint.h
-
-
-
 ;; From gtkvbbox.h
 
 (define-function gtk_vbutton_box_get_type
@@ -33033,32 +26732,6 @@
   (return-type "GtkWidget*")
 )
 
-(define-function gtk_vbutton_box_get_spacing_default
-  (c-name "gtk_vbutton_box_get_spacing_default")
-  (return-type "gint")
-)
-
-(define-function gtk_vbutton_box_set_spacing_default
-  (c-name "gtk_vbutton_box_set_spacing_default")
-  (return-type "none")
-  (parameters
-    '("gint" "spacing")
-  )
-)
-
-(define-function gtk_vbutton_box_get_layout_default
-  (c-name "gtk_vbutton_box_get_layout_default")
-  (return-type "GtkButtonBoxStyle")
-)
-
-(define-function gtk_vbutton_box_set_layout_default
-  (c-name "gtk_vbutton_box_set_layout_default")
-  (return-type "none")
-  (parameters
-    '("GtkButtonBoxStyle" "layout")
-  )
-)
-
 
 
 ;; From gtkvbox.h
@@ -33293,28 +26966,6 @@
   )
 )
 
-(define-method ref
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_ref")
-  (return-type "GtkWidget*")
-)
-
-(define-method unref
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_unref")
-  (return-type "none")
-)
-
-(define-method set
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_set")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "first_property_name")
-  )
-  (varargs #t)
-)
-
 (define-method unparent
   (of-object "GtkWidget")
   (c-name "gtk_widget_unparent")
@@ -33408,24 +27059,6 @@
   )
 )
 
-(define-method queue_clear
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_queue_clear")
-  (return-type "none")
-)
-
-(define-method queue_clear_area
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_queue_clear_area")
-  (return-type "none")
-  (parameters
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
 (define-method queue_resize
   (of-object "GtkWidget")
   (c-name "gtk_widget_queue_resize")
@@ -33438,15 +27071,6 @@
   (return-type "none")
 )
 
-(define-method draw
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_draw")
-  (return-type "none")
-  (parameters
-    '("const-GdkRectangle*" "area")
-  )
-)
-
 (define-method size_request
   (of-object "GtkWidget")
   (c-name "gtk_widget_size_request")
@@ -33550,6 +27174,15 @@
   )
 )
 
+(define-method send_focus_change
+  (of-object "GtkWidget")
+  (c-name "gtk_widget_send_focus_change")
+  (return-type "gboolean")
+  (parameters
+    '("GdkEvent*" "event")
+  )
+)
+
 (define-method activate
   (of-object "GtkWidget")
   (c-name "gtk_widget_activate")
@@ -33989,26 +27622,6 @@
   )
 )
 
-(define-method set_uposition
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_set_uposition")
-  (return-type "none")
-  (parameters
-    '("gint" "x")
-    '("gint" "y")
-  )
-)
-
-(define-method set_usize
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_set_usize")
-  (return-type "none")
-  (parameters
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
 (define-method set_events
   (of-object "GtkWidget")
   (c-name "gtk_widget_set_events")
@@ -34283,6 +27896,16 @@
   )
 )
 
+(define-method modify_symbolic_color
+  (of-object "GtkWidget")
+  (c-name "gtk_widget_modify_symbolic_color")
+  (return-type "none")
+  (parameters
+    '("const-gchar*" "name")
+    '("const-GdkColor*" "color")
+  )
+)
+
 (define-method create_pango_context
   (of-object "GtkWidget")
   (c-name "gtk_widget_create_pango_context")
@@ -34642,60 +28265,6 @@
 
 
 
-;; From gtkwin32embed.h
-
-
-
-;; From gtkwin32embedwidget.h
-
-(define-function gtk_win32_embed_widget_get_type
-  (c-name "gtk_win32_embed_widget_get_type")
-  (return-type "GType")
-)
-
-
-
-;; From gtkwindow-decorate.h
-
-(define-function gtk_decorated_window_init
-  (c-name "gtk_decorated_window_init")
-  (return-type "none")
-  (parameters
-    '("GtkWindow*" "window")
-  )
-)
-
-(define-function gtk_decorated_window_calculate_frame_size
-  (c-name "gtk_decorated_window_calculate_frame_size")
-  (return-type "none")
-  (parameters
-    '("GtkWindow*" "window")
-  )
-)
-
-(define-function gtk_decorated_window_set_title
-  (c-name "gtk_decorated_window_set_title")
-  (return-type "none")
-  (parameters
-    '("GtkWindow*" "window")
-    '("const-gchar*" "title")
-  )
-)
-
-(define-function gtk_decorated_window_move_resize_window
-  (c-name "gtk_decorated_window_move_resize_window")
-  (return-type "none")
-  (parameters
-    '("GtkWindow*" "window")
-    '("gint" "x")
-    '("gint" "y")
-    '("gint" "width")
-    '("gint" "height")
-  )
-)
-
-
-
 ;; From gtkwindow.h
 
 (define-function gtk_window_get_type
@@ -35412,17 +28981,6 @@
   )
 )
 
-(define-method set_policy
-  (of-object "GtkWindow")
-  (c-name "gtk_window_set_policy")
-  (return-type "none")
-  (parameters
-    '("gint" "allow_shrink")
-    '("gint" "allow_grow")
-    '("gint" "auto_shrink")
-  )
-)
-
 (define-method set_default_size
   (of-object "GtkWindow")
   (c-name "gtk_window_set_default_size")
@@ -35565,6 +29123,462 @@
 
 
 
-;; From gtkxembed.h
+;; From gtkpagesetupunixdialog.h
+
+(define-function gtk_page_setup_unix_dialog_get_type
+  (c-name "gtk_page_setup_unix_dialog_get_type")
+  (return-type "GType")
+)
+
+(define-function gtk_page_setup_unix_dialog_new
+  (c-name "gtk_page_setup_unix_dialog_new")
+  (is-constructor-of "GtkPageSetupUnixDialog")
+  (return-type "GtkWidget*")
+  (parameters
+    '("const-gchar*" "title")
+    '("GtkWindow*" "parent")
+  )
+)
+
+(define-method set_page_setup
+  (of-object "GtkPageSetupUnixDialog")
+  (c-name "gtk_page_setup_unix_dialog_set_page_setup")
+  (return-type "none")
+  (parameters
+    '("GtkPageSetup*" "page_setup")
+  )
+)
+
+(define-method get_page_setup
+  (of-object "GtkPageSetupUnixDialog")
+  (c-name "gtk_page_setup_unix_dialog_get_page_setup")
+  (return-type "GtkPageSetup*")
+)
+
+(define-method set_print_settings
+  (of-object "GtkPageSetupUnixDialog")
+  (c-name "gtk_page_setup_unix_dialog_set_print_settings")
+  (return-type "none")
+  (parameters
+    '("GtkPrintSettings*" "print_settings")
+  )
+)
+
+(define-method get_print_settings
+  (of-object "GtkPageSetupUnixDialog")
+  (c-name "gtk_page_setup_unix_dialog_get_print_settings")
+  (return-type "GtkPrintSettings*")
+)
+
+
+
+;; From gtkprinter.h
+
+(define-function gtk_print_capabilities_get_type
+  (c-name "gtk_print_capabilities_get_type")
+  (return-type "GType")
+)
+
+(define-function gtk_printer_get_type
+  (c-name "gtk_printer_get_type")
+  (return-type "GType")
+)
+
+(define-function gtk_printer_new
+  (c-name "gtk_printer_new")
+  (is-constructor-of "GtkPrinter")
+  (return-type "GtkPrinter*")
+  (parameters
+    '("const-gchar*" "name")
+    '("GtkPrintBackend*" "backend")
+    '("gboolean" "virtual_")
+  )
+)
+
+(define-method get_backend
+  (of-object "GtkPrinter")
+  (c-name "gtk_printer_get_backend")
+  (return-type "GtkPrintBackend*")
+)
+
+(define-method get_name
+  (of-object "GtkPrinter")
+  (c-name "gtk_printer_get_name")
+  (return-type "const-gchar*")
+)
+
+(define-method get_state_message
+  (of-object "GtkPrinter")
+  (c-name "gtk_printer_get_state_message")
+  (return-type "const-gchar*")
+)
+
+(define-method get_description
+  (of-object "GtkPrinter")
+  (c-name "gtk_printer_get_description")
+  (return-type "const-gchar*")
+)
+
+(define-method get_location
+  (of-object "GtkPrinter")
+  (c-name "gtk_printer_get_location")
+  (return-type "const-gchar*")
+)
+
+(define-method get_icon_name
+  (of-object "GtkPrinter")
+  (c-name "gtk_printer_get_icon_name")
+  (return-type "const-gchar*")
+)
+
+(define-method get_job_count
+  (of-object "GtkPrinter")
+  (c-name "gtk_printer_get_job_count")
+  (return-type "gint")
+)
+
+(define-method is_active
+  (of-object "GtkPrinter")
+  (c-name "gtk_printer_is_active")
+  (return-type "gboolean")
+)
+
+(define-method is_paused
+  (of-object "GtkPrinter")
+  (c-name "gtk_printer_is_paused")
+  (return-type "gboolean")
+)
+
+(define-method is_accepting_jobs
+  (of-object "GtkPrinter")
+  (c-name "gtk_printer_is_accepting_jobs")
+  (return-type "gboolean")
+)
+
+(define-method is_virtual
+  (of-object "GtkPrinter")
+  (c-name "gtk_printer_is_virtual")
+  (return-type "gboolean")
+)
+
+(define-method is_default
+  (of-object "GtkPrinter")
+  (c-name "gtk_printer_is_default")
+  (return-type "gboolean")
+)
+
+(define-method accepts_pdf
+  (of-object "GtkPrinter")
+  (c-name "gtk_printer_accepts_pdf")
+  (return-type "gboolean")
+)
+
+(define-method accepts_ps
+  (of-object "GtkPrinter")
+  (c-name "gtk_printer_accepts_ps")
+  (return-type "gboolean")
+)
+
+(define-method list_papers
+  (of-object "GtkPrinter")
+  (c-name "gtk_printer_list_papers")
+  (return-type "GList*")
+)
+
+(define-method get_default_page_size
+  (of-object "GtkPrinter")
+  (c-name "gtk_printer_get_default_page_size")
+  (return-type "GtkPageSetup*")
+)
+
+(define-method compare
+  (of-object "GtkPrinter")
+  (c-name "gtk_printer_compare")
+  (return-type "gint")
+  (parameters
+    '("GtkPrinter*" "b")
+  )
+)
+
+(define-method has_details
+  (of-object "GtkPrinter")
+  (c-name "gtk_printer_has_details")
+  (return-type "gboolean")
+)
+
+(define-method request_details
+  (of-object "GtkPrinter")
+  (c-name "gtk_printer_request_details")
+  (return-type "none")
+)
+
+(define-method get_capabilities
+  (of-object "GtkPrinter")
+  (c-name "gtk_printer_get_capabilities")
+  (return-type "GtkPrintCapabilities")
+)
+
+(define-method get_hard_margins
+  (of-object "GtkPrinter")
+  (c-name "gtk_printer_get_hard_margins")
+  (return-type "gboolean")
+  (parameters
+    '("gdouble*" "top")
+    '("gdouble*" "bottom")
+    '("gdouble*" "left")
+    '("gdouble*" "right")
+  )
+)
+
+(define-function gtk_enumerate_printers
+  (c-name "gtk_enumerate_printers")
+  (return-type "none")
+  (parameters
+    '("GtkPrinterFunc" "func")
+    '("gpointer" "data")
+    '("GDestroyNotify" "destroy")
+    '("gboolean" "wait")
+  )
+)
+
+
+
+;; From gtkprintjob.h
+
+(define-function gtk_print_job_get_type
+  (c-name "gtk_print_job_get_type")
+  (return-type "GType")
+)
+
+(define-function gtk_print_job_new
+  (c-name "gtk_print_job_new")
+  (is-constructor-of "GtkPrintJob")
+  (return-type "GtkPrintJob*")
+  (parameters
+    '("const-gchar*" "title")
+    '("GtkPrinter*" "printer")
+    '("GtkPrintSettings*" "settings")
+    '("GtkPageSetup*" "page_setup")
+  )
+)
+
+(define-method get_settings
+  (of-object "GtkPrintJob")
+  (c-name "gtk_print_job_get_settings")
+  (return-type "GtkPrintSettings*")
+)
+
+(define-method get_printer
+  (of-object "GtkPrintJob")
+  (c-name "gtk_print_job_get_printer")
+  (return-type "GtkPrinter*")
+)
+
+(define-method get_title
+  (of-object "GtkPrintJob")
+  (c-name "gtk_print_job_get_title")
+  (return-type "const-gchar*")
+)
+
+(define-method get_status
+  (of-object "GtkPrintJob")
+  (c-name "gtk_print_job_get_status")
+  (return-type "GtkPrintStatus")
+)
+
+(define-method set_source_file
+  (of-object "GtkPrintJob")
+  (c-name "gtk_print_job_set_source_file")
+  (return-type "gboolean")
+  (parameters
+    '("const-gchar*" "filename")
+    '("GError**" "error")
+  )
+)
+
+(define-method get_surface
+  (of-object "GtkPrintJob")
+  (c-name "gtk_print_job_get_surface")
+  (return-type "cairo_surface_t*")
+  (parameters
+    '("GError**" "error")
+  )
+)
+
+(define-method set_track_print_status
+  (of-object "GtkPrintJob")
+  (c-name "gtk_print_job_set_track_print_status")
+  (return-type "none")
+  (parameters
+    '("gboolean" "track_status")
+  )
+)
+
+(define-method get_track_print_status
+  (of-object "GtkPrintJob")
+  (c-name "gtk_print_job_get_track_print_status")
+  (return-type "gboolean")
+)
+
+(define-method send
+  (of-object "GtkPrintJob")
+  (c-name "gtk_print_job_send")
+  (return-type "none")
+  (parameters
+    '("GtkPrintJobCompleteFunc" "callback")
+    '("gpointer" "user_data")
+    '("GDestroyNotify" "dnotify")
+  )
+)
+
+
+
+;; From gtkprintunixdialog.h
+
+(define-function gtk_print_unix_dialog_get_type
+  (c-name "gtk_print_unix_dialog_get_type")
+  (return-type "GType")
+)
+
+(define-function gtk_print_unix_dialog_new
+  (c-name "gtk_print_unix_dialog_new")
+  (is-constructor-of "GtkPrintUnixDialog")
+  (return-type "GtkWidget*")
+  (parameters
+    '("const-gchar*" "title")
+    '("GtkWindow*" "parent")
+  )
+)
+
+(define-method set_page_setup
+  (of-object "GtkPrintUnixDialog")
+  (c-name "gtk_print_unix_dialog_set_page_setup")
+  (return-type "none")
+  (parameters
+    '("GtkPageSetup*" "page_setup")
+  )
+)
+
+(define-method get_page_setup
+  (of-object "GtkPrintUnixDialog")
+  (c-name "gtk_print_unix_dialog_get_page_setup")
+  (return-type "GtkPageSetup*")
+)
+
+(define-method set_current_page
+  (of-object "GtkPrintUnixDialog")
+  (c-name "gtk_print_unix_dialog_set_current_page")
+  (return-type "none")
+  (parameters
+    '("gint" "current_page")
+  )
+)
+
+(define-method get_current_page
+  (of-object "GtkPrintUnixDialog")
+  (c-name "gtk_print_unix_dialog_get_current_page")
+  (return-type "gint")
+)
+
+(define-method set_settings
+  (of-object "GtkPrintUnixDialog")
+  (c-name "gtk_print_unix_dialog_set_settings")
+  (return-type "none")
+  (parameters
+    '("GtkPrintSettings*" "settings")
+  )
+)
+
+(define-method get_settings
+  (of-object "GtkPrintUnixDialog")
+  (c-name "gtk_print_unix_dialog_get_settings")
+  (return-type "GtkPrintSettings*")
+)
+
+(define-method get_selected_printer
+  (of-object "GtkPrintUnixDialog")
+  (c-name "gtk_print_unix_dialog_get_selected_printer")
+  (return-type "GtkPrinter*")
+)
+
+(define-method add_custom_tab
+  (of-object "GtkPrintUnixDialog")
+  (c-name "gtk_print_unix_dialog_add_custom_tab")
+  (return-type "none")
+  (parameters
+    '("GtkWidget*" "child")
+    '("GtkWidget*" "tab_label")
+  )
+)
+
+(define-method set_manual_capabilities
+  (of-object "GtkPrintUnixDialog")
+  (c-name "gtk_print_unix_dialog_set_manual_capabilities")
+  (return-type "none")
+  (parameters
+    '("GtkPrintCapabilities" "capabilities")
+  )
+)
+
+(define-method get_manual_capabilities
+  (of-object "GtkPrintUnixDialog")
+  (c-name "gtk_print_unix_dialog_get_manual_capabilities")
+  (return-type "GtkPrintCapabilities")
+)
+
+(define-method set_support_selection
+  (of-object "GtkPrintUnixDialog")
+  (c-name "gtk_print_unix_dialog_set_support_selection")
+  (return-type "none")
+  (parameters
+    '("gboolean" "support_selection")
+  )
+)
+
+(define-method get_support_selection
+  (of-object "GtkPrintUnixDialog")
+  (c-name "gtk_print_unix_dialog_get_support_selection")
+  (return-type "gboolean")
+)
+
+(define-method set_has_selection
+  (of-object "GtkPrintUnixDialog")
+  (c-name "gtk_print_unix_dialog_set_has_selection")
+  (return-type "none")
+  (parameters
+    '("gboolean" "has_selection")
+  )
+)
+
+(define-method get_has_selection
+  (of-object "GtkPrintUnixDialog")
+  (c-name "gtk_print_unix_dialog_get_has_selection")
+  (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 gtkunixprint.h
 
 



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