(define-body (gnome wrap gtk)

(define gtk-accel-group-new (prim-proc gtk-accel-group-new () <gtk-accel-group> nonpure))
(define gtk-accel-group-create (prim-proc gtk-accel-group-new () <gtk-accel-group> nonpure))
(define gtk-accel-groups-from-object (prim-proc gtk-accel-groups-from-object (<gobject>) <object> nonpure))
(define gtk-adjustment-new (prim-proc gtk-adjustment-new (<real> <real> <real> <real> <real> <real>) <gtk-object> nonpure))
(define gtk-adjustment-create (prim-proc gtk-adjustment-new (<real> <real> <real> <real> <real> <real>) <gtk-adjustment> nonpure))
(define gtk-alignment-new (prim-proc gtk-alignment-new (<real> <real> <real> <real>) <gtk-widget> nonpure))
(define gtk-alignment-create (prim-proc gtk-alignment-new (<real> <real> <real> <real>) <gtk-alignment> nonpure))
(define gtk-aspect-frame-new (prim-proc gtk-aspect-frame-new ((:alt-maybe <string>) <real> <real> <real> <boolean>) <gtk-widget> nonpure))
(define gtk-aspect-frame-create (prim-proc gtk-aspect-frame-new ((:alt-maybe <string>) <real> <real> <real> <boolean>) <gtk-aspect-frame> nonpure))
(define gtk-button-new-from-stock (prim-proc gtk-button-new-from-stock (<string>) <gtk-widget> nonpure))
(define gtk-button-create-from-stock (prim-proc gtk-button-new-from-stock (<string>) <gtk-button> nonpure))
(define gtk-button-new-with-label (prim-proc gtk-button-new-with-label (<string>) <gtk-widget> nonpure))
(define gtk-button-create-with-label (prim-proc gtk-button-new-with-label (<string>) <gtk-button> nonpure))
(define gtk-button-new-with-mnemonic (prim-proc gtk-button-new-with-mnemonic (<string>) <gtk-widget> nonpure))
(define gtk-button-create-with-mnemonic (prim-proc gtk-button-new-with-mnemonic (<string>) <gtk-button> nonpure))
(define gtk-check-button-new-with-label (prim-proc gtk-check-button-new-with-label (<string>) <gtk-widget> nonpure))
(define gtk-check-button-create-with-label (prim-proc gtk-check-button-new-with-label (<string>) <gtk-check-button> nonpure))
(define gtk-check-button-new-with-mnemonic (prim-proc gtk-check-button-new-with-mnemonic (<string>) <gtk-widget> nonpure))
(define gtk-check-button-create-with-mnemonic (prim-proc gtk-check-button-new-with-mnemonic (<string>) <gtk-check-button> nonpure))
(define gtk-check-menu-item-new-with-label (prim-proc gtk-check-menu-item-new-with-label (<string>) <gtk-widget> nonpure))
(define gtk-check-menu-item-create-with-label (prim-proc gtk-check-menu-item-new-with-label (<string>) <gtk-check-menu-item> nonpure))
(define gtk-check-menu-item-new-with-mnemonic (prim-proc gtk-check-menu-item-new-with-mnemonic (<string>) <gtk-widget> nonpure))
(define gtk-check-menu-item-create-with-mnemonic (prim-proc gtk-check-menu-item-new-with-mnemonic (<string>) <gtk-check-menu-item> nonpure))
(define gtk-check-version (prim-proc gtk-check-version (<integer> <integer> <integer>) <string> nonpure))
(define gtk-dialog-new-with-buttons (prim-proc gtk-dialog-new-with-buttons ((:alt-maybe <string>) (:alt-maybe <gtk-window>) <object> (:alt-maybe <string>)) <gtk-widget> nonpure))
(define gtk-dialog-create-with-buttons (prim-proc gtk-dialog-new-with-buttons ((:alt-maybe <string>) (:alt-maybe <gtk-window>) <object> (:alt-maybe <string>)) <gtk-dialog> nonpure))
(define gtk-file-selection-new (prim-proc gtk-file-selection-new ((:alt-maybe <string>)) <gtk-widget> nonpure))
(define gtk-frame-new (prim-proc gtk-frame-new ((:alt-maybe <string>)) <gtk-widget> nonpure))
(define gtk-frame-create (prim-proc gtk-frame-new ((:alt-maybe <string>)) <gtk-frame> nonpure))
(define gtk-hbox-new (prim-proc gtk-hbox-new (<boolean> <integer>) <gtk-widget> nonpure))
(define gtk-hbox-create (prim-proc gtk-hbox-new (<boolean> <integer>) <gtk-hbox> nonpure))
(define gtk-hbutton-box-new (prim-proc gtk-hbutton-box-new () <gtk-widget> nonpure))
(define gtk-hbutton-box-create (prim-proc gtk-hbutton-box-new () <gtk-hbutton-box> nonpure))
(define gtk-hpaned-new (prim-proc gtk-hpaned-new () <gtk-widget> nonpure))
(define gtk-hpaned-create (prim-proc gtk-hpaned-new () <gtk-hpaned> nonpure))
(define gtk-hruler-new (prim-proc gtk-hruler-new () <gtk-widget> nonpure))
(define gtk-hruler-create (prim-proc gtk-hruler-new () <gtk-hruler> nonpure))
(define gtk-hscale-new (prim-proc gtk-hscale-new ((:alt-maybe <gtk-adjustment>)) <gtk-widget> nonpure))
(define gtk-hscale-create (prim-proc gtk-hscale-new ((:alt-maybe <gtk-adjustment>)) <gtk-hscale> nonpure))
(define gtk-hscale-new-with-range (prim-proc gtk-hscale-new-with-range (<real> <real> <real>) <gtk-widget> nonpure))
(define gtk-hscale-create-with-range (prim-proc gtk-hscale-new-with-range (<real> <real> <real>) <gtk-hscale> nonpure))
(define gtk-hscrollbar-new (prim-proc gtk-hscrollbar-new ((:alt-maybe <gtk-adjustment>)) <gtk-widget> nonpure))
(define gtk-hscrollbar-create (prim-proc gtk-hscrollbar-new ((:alt-maybe <gtk-adjustment>)) <gtk-hscrollbar> nonpure))
(define gtk-hseparator-new (prim-proc gtk-hseparator-new () <gtk-widget> nonpure))
(define gtk-hseparator-create (prim-proc gtk-hseparator-new () <gtk-hseparator> nonpure))
(define gtk-icon-set-new-from-pixbuf (prim-proc gtk-icon-set-new-from-pixbuf (<gdk-pixbuf>) <gtk-icon-set> nonpure))
(define gtk-icon-set-create-from-pixbuf (prim-proc gtk-icon-set-new-from-pixbuf (<gdk-pixbuf>) <gtk-icon-set> nonpure))
(define gtk-icon-size-get-name (prim-proc gtk-icon-size-get-name (<symbol>) <string> nonpure))
(define gtk-im-context-simple-new (prim-proc gtk-im-context-simple-new () <gtk-im-context> nonpure))
(define gtk-im-context-simple-create (prim-proc gtk-im-context-simple-new () <gtk-im-context-simple> nonpure))
(define gtk-im-multicontext-new (prim-proc gtk-im-multicontext-new () <gtk-im-context> nonpure))
(define gtk-im-multicontext-create (prim-proc gtk-im-multicontext-new () <gtk-im-multicontext> nonpure))
(define gtk-image-menu-item-new-from-stock (prim-proc gtk-image-menu-item-new-from-stock (<string> <gtk-accel-group>) <gtk-widget> nonpure))
(define gtk-image-menu-item-create-from-stock (prim-proc gtk-image-menu-item-new-from-stock (<string> <gtk-accel-group>) <gtk-image-menu-item> nonpure))
(define gtk-image-menu-item-new-with-label (prim-proc gtk-image-menu-item-new-with-label (<string>) <gtk-widget> nonpure))
(define gtk-image-menu-item-create-with-label (prim-proc gtk-image-menu-item-new-with-label (<string>) <gtk-image-menu-item> nonpure))
(define gtk-image-menu-item-new-with-mnemonic (prim-proc gtk-image-menu-item-new-with-mnemonic (<string>) <gtk-widget> nonpure))
(define gtk-image-menu-item-create-with-mnemonic (prim-proc gtk-image-menu-item-new-with-mnemonic (<string>) <gtk-image-menu-item> nonpure))
(define gtk-image-new-from-animation (prim-proc gtk-image-new-from-animation (<gdk-pixbuf-animation>) <gtk-widget> nonpure))
(define gtk-image-create-from-animation (prim-proc gtk-image-new-from-animation (<gdk-pixbuf-animation>) <gtk-image> nonpure))
(define gtk-image-new-from-file (prim-proc gtk-image-new-from-file (<string>) <gtk-widget> nonpure))
(define gtk-image-create-from-file (prim-proc gtk-image-new-from-file (<string>) <gtk-image> nonpure))
(define gtk-image-new-from-icon-set (prim-proc gtk-image-new-from-icon-set (<gtk-icon-set> <symbol>) <gtk-widget> nonpure))
(define gtk-image-create-from-icon-set (prim-proc gtk-image-new-from-icon-set (<gtk-icon-set> <symbol>) <gtk-image> nonpure))
(define gtk-image-new-from-image (prim-proc gtk-image-new-from-image (<gdk-image> <gdk-bitmap>) <gtk-widget> nonpure))
(define gtk-image-create-from-image (prim-proc gtk-image-new-from-image (<gdk-image> <gdk-bitmap>) <gtk-image> nonpure))
(define gtk-image-new-from-pixbuf (prim-proc gtk-image-new-from-pixbuf (<gdk-pixbuf>) <gtk-widget> nonpure))
(define gtk-image-create-from-pixbuf (prim-proc gtk-image-new-from-pixbuf (<gdk-pixbuf>) <gtk-image> nonpure))
(define gtk-image-new-from-pixmap (prim-proc gtk-image-new-from-pixmap (<gdk-pixmap> <gdk-bitmap>) <gtk-widget> nonpure))
(define gtk-image-create-from-pixmap (prim-proc gtk-image-new-from-pixmap (<gdk-pixmap> <gdk-bitmap>) <gtk-image> nonpure))
(define gtk-image-new-from-stock (prim-proc gtk-image-new-from-stock (<string> <symbol>) <gtk-widget> nonpure))
(define gtk-image-create-from-stock (prim-proc gtk-image-new-from-stock (<string> <symbol>) <gtk-image> nonpure))
(define gtk-label-new-with-mnemonic (prim-proc gtk-label-new-with-mnemonic (<string>) <gtk-widget> nonpure))
(define gtk-label-create-with-mnemonic (prim-proc gtk-label-new-with-mnemonic (<string>) <gtk-label> nonpure))
(define gtk-layout-new (prim-proc gtk-layout-new ((:alt-maybe <gtk-adjustment>) (:alt-maybe <gtk-adjustment>)) <gtk-widget> nonpure))
(define gtk-layout-create (prim-proc gtk-layout-new ((:alt-maybe <gtk-adjustment>) (:alt-maybe <gtk-adjustment>)) <gtk-layout> nonpure))
(define gtk-main-iteration-do (prim-proc gtk-main-iteration-do (<boolean>) <boolean> nonpure))
(define gtk-menu-item-new-with-label (prim-proc gtk-menu-item-new-with-label (<string>) <gtk-widget> nonpure))
(define gtk-menu-item-create-with-label (prim-proc gtk-menu-item-new-with-label (<string>) <gtk-menu-item> nonpure))
(define gtk-menu-item-new-with-mnemonic (prim-proc gtk-menu-item-new-with-mnemonic (<string>) <gtk-widget> nonpure))
(define gtk-menu-item-create-with-mnemonic (prim-proc gtk-menu-item-new-with-mnemonic (<string>) <gtk-menu-item> nonpure))
(define gtk-radio-button-new-from-widget (prim-proc gtk-radio-button-new-from-widget (<gtk-radio-button>) <gtk-widget> nonpure))
(define gtk-radio-button-create-from-widget (prim-proc gtk-radio-button-new-from-widget (<gtk-radio-button>) <gtk-radio-button> nonpure))
(define gtk-radio-button-new-with-label-from-widget (prim-proc gtk-radio-button-new-with-label-from-widget (<gtk-radio-button> <string>) <gtk-widget> nonpure))
(define gtk-radio-button-create-with-label-from-widget (prim-proc gtk-radio-button-new-with-label-from-widget (<gtk-radio-button> <string>) <gtk-radio-button> nonpure))
(define gtk-radio-button-new-with-mnemonic-from-widget (prim-proc gtk-radio-button-new-with-mnemonic-from-widget (<gtk-radio-button> <string>) <gtk-widget> nonpure))
(define gtk-radio-button-create-with-mnemonic-from-widget (prim-proc gtk-radio-button-new-with-mnemonic-from-widget (<gtk-radio-button> <string>) <gtk-radio-button> nonpure))
(define gtk-radio-menu-item-new-from-widget (prim-proc gtk-radio-menu-item-new-from-widget (<gtk-radio-menu-item>) <gtk-widget> nonpure))
(define gtk-radio-menu-item-new-with-label-from-widget (prim-proc gtk-radio-menu-item-new-with-label-from-widget (<gtk-radio-menu-item> <string>) <gtk-widget> nonpure))
(define gtk-radio-menu-item-new-with-mnemonic-from-widget (prim-proc gtk-radio-menu-item-new-with-mnemonic-from-widget (<gtk-radio-menu-item> <string>) <gtk-widget> nonpure))
(define gtk-rc-style-new (prim-proc gtk-rc-style-new () <gtk-rc-style> nonpure))
(define gtk-scrolled-window-new (prim-proc gtk-scrolled-window-new ((:alt-maybe <gtk-adjustment>) (:alt-maybe <gtk-adjustment>)) <gtk-widget> nonpure))
(define gtk-scrolled-window-create (prim-proc gtk-scrolled-window-new ((:alt-maybe <gtk-adjustment>) (:alt-maybe <gtk-adjustment>)) <gtk-scrolled-window> nonpure))
(define gtk-selection-owner-set-for-display (prim-proc gtk-selection-owner-set-for-display (<gdk-display> <gtk-widget> <gdk-atom> <integer>) <boolean> nonpure))
(define gtk-spin-button-new (prim-proc gtk-spin-button-new ((:alt-maybe <gtk-adjustment>) <real> <integer>) <gtk-widget> nonpure))
(define gtk-spin-button-create (prim-proc gtk-spin-button-new ((:alt-maybe <gtk-adjustment>) <real> <integer>) <gtk-spin-button> nonpure))
(define gtk-spin-button-new-with-range (prim-proc gtk-spin-button-new-with-range (<real> <real> <real>) <gtk-widget> nonpure))
(define gtk-spin-button-create-with-range (prim-proc gtk-spin-button-new-with-range (<real> <real> <real>) <gtk-spin-button> nonpure))
(define gtk-stock-list-ids (prim-proc gtk-stock-list-ids () <object> nonpure))
(define gtk-table-new (prim-proc gtk-table-new (<integer> <integer> <boolean>) <gtk-widget> nonpure))
(define gtk-table-create (prim-proc gtk-table-new (<integer> <integer> <boolean>) <gtk-table> nonpure))
(define gtk-text-buffer-new (prim-proc gtk-text-buffer-new ((:alt-maybe <gtk-text-tag-table>)) <gtk-text-buffer> nonpure))
(define gtk-text-buffer-create (prim-proc gtk-text-buffer-new ((:alt-maybe <gtk-text-tag-table>)) <gtk-text-buffer> nonpure))
(define gtk-text-tag-new (prim-proc gtk-text-tag-new ((:alt-maybe <string>)) <gtk-text-tag> nonpure))
(define gtk-text-tag-create (prim-proc gtk-text-tag-new ((:alt-maybe <string>)) <gtk-text-tag> nonpure))
(define gtk-text-view-new-with-buffer (prim-proc gtk-text-view-new-with-buffer ((:alt-maybe <gtk-text-buffer>)) <gtk-widget> nonpure))
(define gtk-text-view-create-with-buffer (prim-proc gtk-text-view-new-with-buffer ((:alt-maybe <gtk-text-buffer>)) <gtk-text-view> nonpure))
(define gtk-toggle-button-new-with-label (prim-proc gtk-toggle-button-new-with-label (<string>) <gtk-widget> nonpure))
(define gtk-toggle-button-create-with-label (prim-proc gtk-toggle-button-new-with-label (<string>) <gtk-toggle-button> nonpure))
(define gtk-toggle-button-new-with-mnemonic (prim-proc gtk-toggle-button-new-with-mnemonic (<string>) <gtk-widget> nonpure))
(define gtk-toggle-button-create-with-mnemonic (prim-proc gtk-toggle-button-new-with-mnemonic (<string>) <gtk-toggle-button> nonpure))
(define gtk-tree-model-sort-new-with-model (prim-proc gtk-tree-model-sort-new-with-model (<gtk-tree-model>) <gtk-tree-model> nonpure))
(define gtk-tree-model-sort-create-with-model (prim-proc gtk-tree-model-sort-new-with-model (<gtk-tree-model>) <gtk-tree-model-sort> nonpure))
(define gtk-tree-path-new-from-string (prim-proc gtk-tree-path-new-from-string (<string>) <gtk-tree-path> nonpure))
(define gtk-tree-row-reference-new-proxy (prim-proc gtk-tree-row-reference-new-proxy (<gobject> <gtk-tree-model> <gtk-tree-path>) <gtk-tree-row-reference> nonpure))
(define gtk-tree-row-reference-create-proxy (prim-proc gtk-tree-row-reference-new-proxy (<gobject> <gtk-tree-model> <gtk-tree-path>) <gtk-tree-row-reference> nonpure))
(define gtk-tree-view-column-new-with-attributes (prim-proc gtk-tree-view-column-new-with-attributes (<string> <gtk-cell-renderer>) <gtk-tree-view-column> nonpure))
(define gtk-tree-view-column-create-with-attributes (prim-proc gtk-tree-view-column-new-with-attributes (<string> <gtk-cell-renderer>) <gtk-tree-view-column> nonpure))
(define gtk-tree-view-new-with-model (prim-proc gtk-tree-view-new-with-model ((:alt-maybe <gtk-tree-model>)) <gtk-widget> nonpure))
(define gtk-tree-view-create-with-model (prim-proc gtk-tree-view-new-with-model ((:alt-maybe <gtk-tree-model>)) <gtk-tree-view> nonpure))
(define gtk-vbox-new (prim-proc gtk-vbox-new (<boolean> <integer>) <gtk-widget> nonpure))
(define gtk-vbox-create (prim-proc gtk-vbox-new (<boolean> <integer>) <gtk-vbox> nonpure))
(define gtk-vbutton-box-new (prim-proc gtk-vbutton-box-new () <gtk-widget> nonpure))
(define gtk-vbutton-box-create (prim-proc gtk-vbutton-box-new () <gtk-vbutton-box> nonpure))
(define gtk-viewport-new (prim-proc gtk-viewport-new ((:alt-maybe <gtk-adjustment>) (:alt-maybe <gtk-adjustment>)) <gtk-widget> nonpure))
(define gtk-viewport-create (prim-proc gtk-viewport-new ((:alt-maybe <gtk-adjustment>) (:alt-maybe <gtk-adjustment>)) <gtk-viewport> nonpure))
(define gtk-vpaned-new (prim-proc gtk-vpaned-new () <gtk-widget> nonpure))
(define gtk-vpaned-create (prim-proc gtk-vpaned-new () <gtk-vpaned> nonpure))
(define gtk-vruler-new (prim-proc gtk-vruler-new () <gtk-widget> nonpure))
(define gtk-vruler-create (prim-proc gtk-vruler-new () <gtk-vruler> nonpure))
(define gtk-vscale-new (prim-proc gtk-vscale-new ((:alt-maybe <gtk-adjustment>)) <gtk-widget> nonpure))
(define gtk-vscale-create (prim-proc gtk-vscale-new ((:alt-maybe <gtk-adjustment>)) <gtk-vscale> nonpure))
(define gtk-vscale-new-with-range (prim-proc gtk-vscale-new-with-range (<real> <real> <real>) <gtk-widget> nonpure))
(define gtk-vscale-create-with-range (prim-proc gtk-vscale-new-with-range (<real> <real> <real>) <gtk-vscale> nonpure))
(define gtk-vscrollbar-get-type (prim-proc gtk-vscrollbar-get-type () <gtype> nonpure))
(define gtk-vscrollbar-new (prim-proc gtk-vscrollbar-new ((:alt-maybe <gtk-adjustment>)) <gtk-widget> nonpure))
(define gtk-vscrollbar-create (prim-proc gtk-vscrollbar-new ((:alt-maybe <gtk-adjustment>)) <gtk-vscrollbar> nonpure))
(define gtk-vseparator-new (prim-proc gtk-vseparator-new () <gtk-widget> nonpure))
(define gtk-vseparator-create (prim-proc gtk-vseparator-new () <gtk-vseparator> nonpure))
(define gtk-window-get-default-icon-list (prim-proc gtk-window-get-default-icon-list () <object> nonpure))
(define gtk-window-list-toplevels (prim-proc gtk-window-list-toplevels () <object> nonpure))
(define gtk-window-new (prim-proc gtk-window-new (<symbol>) <gtk-widget> nonpure))
(define gtk-window-create (prim-proc gtk-window-new (<symbol>) <gtk-window> nonpure))
(define gtk-window-set-default-icon-list (prim-proc gtk-window-set-default-icon-list (<object>) <none> nonpure))
(define gtk-action-get-proxies (prim-proc gtk-action-get-proxies (<gtk-action>) <object> nonpure))
(add-method get-proxies gtk-action-get-proxies)
(define gtk-action-group-list-actions (prim-proc gtk-action-group-list-actions (<gtk-action-group>) <object> nonpure))
(add-method list-actions gtk-action-group-list-actions)
(define gtk-aspect-frame-set (prim-proc gtk-aspect-frame-set (<gtk-aspect-frame> <real> <real> <real> <boolean>) <none> nonpure))
(add-method set gtk-aspect-frame-set)
(define gtk-border-copy (prim-proc gtk-border-copy (<gtk-border>) <gtk-border> nonpure))
(add-method copy gtk-border-copy)
(define gtk-border-free (prim-proc gtk-border-free (<gtk-border>) <none> nonpure))
(add-method free gtk-border-free)
(define gtk-box-pack-end (prim-proc gtk-box-pack-end (<gtk-box> <gtk-widget> <boolean> <boolean> <integer>) <none> nonpure))
(add-method pack-end gtk-box-pack-end)
(define gtk-box-pack-start (prim-proc gtk-box-pack-start (<gtk-box> <gtk-widget> <boolean> <boolean> <integer>) <none> nonpure))
(add-method pack-start gtk-box-pack-start)
(define gtk-container-get-children (prim-proc gtk-container-get-children (<gtk-container>) <object> nonpure))
(add-method get-children gtk-container-get-children)
(define gtk-container-set-focus-chain (prim-proc gtk-container-set-focus-chain (<gtk-container> <object>) <none> nonpure))
(add-method set-focus-chain gtk-container-set-focus-chain)
(define gtk-curve-set-gamma (prim-proc gtk-curve-set-gamma (<gtk-curve> <real>) <none> nonpure))
(add-method set-gamma gtk-curve-set-gamma)
(define gtk-drag-check-threshold (prim-proc gtk-drag-check-threshold (<gtk-widget> <integer> <integer> <integer> <integer>) <boolean> nonpure))
(add-method drag-check-threshold gtk-drag-check-threshold)
(define gtk-drag-dest-set-proxy (prim-proc gtk-drag-dest-set-proxy (<gtk-widget> <gdk-window> <symbol> <boolean>) <none> nonpure))
(add-method drag-dest-set-proxy gtk-drag-dest-set-proxy)
(define gtk-drag-dest-unset (prim-proc gtk-drag-dest-unset (<gtk-widget>) <none> nonpure))
(add-method drag-dest-unset gtk-drag-dest-unset)
(define gtk-drag-finish (prim-proc gtk-drag-finish (<gdk-drag-context> <boolean> <boolean> <integer>) <none> nonpure))
(add-method finish gtk-drag-finish)
(define gtk-drag-get-data (prim-proc gtk-drag-get-data (<gtk-widget> <gdk-drag-context> <gdk-atom> <integer>) <none> nonpure))
(add-method drag-get-data gtk-drag-get-data)
(define gtk-drag-get-source-widget (prim-proc gtk-drag-get-source-widget (<gdk-drag-context>) <gtk-widget> nonpure))
(add-method get-source-widget gtk-drag-get-source-widget)
(define gtk-drag-highlight (prim-proc gtk-drag-highlight (<gtk-widget>) <none> nonpure))
(add-method drag-highlight gtk-drag-highlight)
(define gtk-drag-set-icon-default (prim-proc gtk-drag-set-icon-default (<gdk-drag-context>) <none> nonpure))
(add-method set-icon-default gtk-drag-set-icon-default)
(define gtk-drag-set-icon-pixbuf (prim-proc gtk-drag-set-icon-pixbuf (<gdk-drag-context> <gdk-pixbuf> <integer> <integer>) <none> nonpure))
(add-method set-icon-pixbuf gtk-drag-set-icon-pixbuf)
(define gtk-drag-set-icon-pixmap (prim-proc gtk-drag-set-icon-pixmap (<gdk-drag-context> <gdk-colormap> <gdk-pixmap> <gdk-bitmap> <integer> <integer>) <none> nonpure))
(add-method set-icon-pixmap gtk-drag-set-icon-pixmap)
(define gtk-drag-set-icon-stock (prim-proc gtk-drag-set-icon-stock (<gdk-drag-context> <string> <integer> <integer>) <none> nonpure))
(add-method set-icon-stock gtk-drag-set-icon-stock)
(define gtk-drag-set-icon-widget (prim-proc gtk-drag-set-icon-widget (<gdk-drag-context> <gtk-widget> <integer> <integer>) <none> nonpure))
(add-method set-icon-widget gtk-drag-set-icon-widget)
(define gtk-drag-source-set-icon (prim-proc gtk-drag-source-set-icon (<gtk-widget> <gdk-colormap> <gdk-pixmap> (:alt-maybe <gdk-bitmap>)) <none> nonpure))
(add-method drag-source-set-icon gtk-drag-source-set-icon)
(define gtk-drag-source-set-icon-pixbuf (prim-proc gtk-drag-source-set-icon-pixbuf (<gtk-widget> <gdk-pixbuf>) <none> nonpure))
(add-method drag-source-set-icon-pixbuf gtk-drag-source-set-icon-pixbuf)
(define gtk-drag-source-set-icon-stock (prim-proc gtk-drag-source-set-icon-stock (<gtk-widget> <string>) <none> nonpure))
(add-method drag-source-set-icon-stock gtk-drag-source-set-icon-stock)
(define gtk-drag-source-unset (prim-proc gtk-drag-source-unset (<gtk-widget>) <none> nonpure))
(add-method drag-source-unset gtk-drag-source-unset)
(define gtk-drag-unhighlight (prim-proc gtk-drag-unhighlight (<gtk-widget>) <none> nonpure))
(add-method drag-unhighlight gtk-drag-unhighlight)
(define gtk-entry-completion-delete-action (prim-proc gtk-entry-completion-delete-action (<gtk-entry-completion> <integer>) <none> nonpure))
(add-method delete-action gtk-entry-completion-delete-action)
(define gtk-entry-completion-insert-action-markup (prim-proc gtk-entry-completion-insert-action-markup (<gtk-entry-completion> <integer> <string>) <none> nonpure))
(add-method insert-action-markup gtk-entry-completion-insert-action-markup)
(define gtk-entry-completion-insert-action-text (prim-proc gtk-entry-completion-insert-action-text (<gtk-entry-completion> <integer> <string>) <none> nonpure))
(add-method insert-action-text gtk-entry-completion-insert-action-text)
(define gtk-file-chooser-get-filenames (prim-proc gtk-file-chooser-get-filenames (<gtk-file-chooser>) <object> nonpure))
(define gtk-file-chooser-get-uris (prim-proc gtk-file-chooser-get-uris (<gtk-file-chooser>) <object> nonpure))
(define gtk-file-chooser-list-filters (prim-proc gtk-file-chooser-list-filters (<gtk-file-chooser>) <object> nonpure))
(define gtk-file-chooser-list-shortcut-folder-uris (prim-proc gtk-file-chooser-list-shortcut-folder-uris (<gtk-file-chooser>) <object> nonpure))
(define gtk-file-chooser-list-shortcut-folders (prim-proc gtk-file-chooser-list-shortcut-folders (<gtk-file-chooser>) <object> nonpure))
(define gtk-frame-set-label (prim-proc gtk-frame-set-label (<gtk-frame> (:alt-maybe <string>)) <none> nonpure))
(add-method set-label gtk-frame-set-label)
(define gtk-grab-add (prim-proc gtk-grab-add (<gtk-widget>) <none> nonpure))
(add-method grab-add gtk-grab-add)
(define gtk-grab-remove (prim-proc gtk-grab-remove (<gtk-widget>) <none> nonpure))
(add-method grab-remove gtk-grab-remove)
(define gtk-icon-set-copy (prim-proc gtk-icon-set-copy (<gtk-icon-set>) <gtk-icon-set> nonpure))
(add-method copy gtk-icon-set-copy)
(define gtk-icon-source-copy (prim-proc gtk-icon-source-copy (<gtk-icon-source>) <gtk-icon-source> nonpure))
(add-method copy gtk-icon-source-copy)
(define gtk-icon-theme-list-icons (prim-proc gtk-icon-theme-list-icons (<gtk-icon-theme> <string>) <object> nonpure))
(add-method list-icons gtk-icon-theme-list-icons)
(define gtk-image-set-from-file (prim-proc gtk-image-set-from-file (<gtk-image> (:alt-maybe <string>)) <none> nonpure))
(add-method set-from-file gtk-image-set-from-file)
(define gtk-image-set-from-image (prim-proc gtk-image-set-from-image (<gtk-image> (:alt-maybe <gdk-image>) (:alt-maybe <gdk-bitmap>)) <none> nonpure))
(add-method set-from-image gtk-image-set-from-image)
(define gtk-image-set-from-pixbuf (prim-proc gtk-image-set-from-pixbuf (<gtk-image> (:alt-maybe <gdk-pixbuf>)) <none> nonpure))
(add-method set-from-pixbuf gtk-image-set-from-pixbuf)
(define gtk-image-set-from-pixmap (prim-proc gtk-image-set-from-pixmap (<gtk-image> <gdk-pixmap> (:alt-maybe <gdk-bitmap>)) <none> nonpure))
(add-method set-from-pixmap gtk-image-set-from-pixmap)
(define gtk-layout-set-hadjustment (prim-proc gtk-layout-set-hadjustment (<gtk-layout> (:alt-maybe <gtk-adjustment>)) <none> nonpure))
(add-method set-hadjustment gtk-layout-set-hadjustment)
(define gtk-layout-set-vadjustment (prim-proc gtk-layout-set-vadjustment (<gtk-layout> (:alt-maybe <gtk-adjustment>)) <none> nonpure))
(add-method set-vadjustment gtk-layout-set-vadjustment)
(define gtk-menu-set-active (prim-proc gtk-menu-set-active (<gtk-menu> <integer>) <none> nonpure))
(add-method set-active gtk-menu-set-active)
(define gtk-paint-arrow (prim-proc gtk-paint-arrow (<gtk-style> <gdk-window> <symbol> <symbol> (:alt-maybe <gdk-rectangle>) (:alt-maybe <gtk-widget>) (:alt-maybe <string>) <symbol> <boolean> <integer> <integer> <integer> <integer>) <none> nonpure))
(add-method paint-arrow gtk-paint-arrow)
(define gtk-paint-box (prim-proc gtk-paint-box (<gtk-style> <gdk-window> <symbol> <symbol> (:alt-maybe <gdk-rectangle>) (:alt-maybe <gtk-widget>) (:alt-maybe <string>) <integer> <integer> <integer> <integer>) <none> nonpure))
(add-method paint-box gtk-paint-box)
(define gtk-paint-box-gap (prim-proc gtk-paint-box-gap (<gtk-style> <gdk-window> <symbol> <symbol> (:alt-maybe <gdk-rectangle>) (:alt-maybe <gtk-widget>) (:alt-maybe <string>) <integer> <integer> <integer> <integer> <symbol> <integer> <integer>) <none> nonpure))
(add-method paint-box-gap gtk-paint-box-gap)
(define gtk-paint-check (prim-proc gtk-paint-check (<gtk-style> <gdk-window> <symbol> <symbol> (:alt-maybe <gdk-rectangle>) (:alt-maybe <gtk-widget>) (:alt-maybe <string>) <integer> <integer> <integer> <integer>) <none> nonpure))
(add-method paint-check gtk-paint-check)
(define gtk-paint-diamond (prim-proc gtk-paint-diamond (<gtk-style> <gdk-window> <symbol> <symbol> (:alt-maybe <gdk-rectangle>) (:alt-maybe <gtk-widget>) (:alt-maybe <string>) <integer> <integer> <integer> <integer>) <none> nonpure))
(add-method paint-diamond gtk-paint-diamond)
(define gtk-paint-expander (prim-proc gtk-paint-expander (<gtk-style> <gdk-window> <symbol> (:alt-maybe <gdk-rectangle>) (:alt-maybe <gtk-widget>) (:alt-maybe <string>) <integer> <integer> <symbol>) <none> nonpure))
(add-method paint-expander gtk-paint-expander)
(define gtk-paint-extension (prim-proc gtk-paint-extension (<gtk-style> <gdk-window> <symbol> <symbol> (:alt-maybe <gdk-rectangle>) (:alt-maybe <gtk-widget>) (:alt-maybe <string>) <integer> <integer> <integer> <integer> <symbol>) <none> nonpure))
(add-method paint-extension gtk-paint-extension)
(define gtk-paint-flat-box (prim-proc gtk-paint-flat-box (<gtk-style> <gdk-window> <symbol> <symbol> (:alt-maybe <gdk-rectangle>) (:alt-maybe <gtk-widget>) (:alt-maybe <string>) <integer> <integer> <integer> <integer>) <none> nonpure))
(add-method paint-flat-box gtk-paint-flat-box)
(define gtk-paint-focus (prim-proc gtk-paint-focus (<gtk-style> <gdk-window> <symbol> (:alt-maybe <gdk-rectangle>) (:alt-maybe <gtk-widget>) (:alt-maybe <string>) <integer> <integer> <integer> <integer>) <none> nonpure))
(add-method paint-focus gtk-paint-focus)
(define gtk-paint-handle (prim-proc gtk-paint-handle (<gtk-style> <gdk-window> <symbol> <symbol> (:alt-maybe <gdk-rectangle>) (:alt-maybe <gtk-widget>) (:alt-maybe <string>) <integer> <integer> <integer> <integer> <symbol>) <none> nonpure))
(add-method paint-handle gtk-paint-handle)
(define gtk-paint-hline (prim-proc gtk-paint-hline (<gtk-style> <gdk-window> <symbol> (:alt-maybe <gdk-rectangle>) (:alt-maybe <gtk-widget>) (:alt-maybe <string>) <integer> <integer> <integer>) <none> nonpure))
(add-method paint-hline gtk-paint-hline)
(define gtk-paint-layout (prim-proc gtk-paint-layout (<gtk-style> <gdk-window> <symbol> <boolean> (:alt-maybe <gdk-rectangle>) (:alt-maybe <gtk-widget>) (:alt-maybe <string>) <integer> <integer> <pango-layout>) <none> nonpure))
(add-method paint-layout gtk-paint-layout)
(define gtk-paint-option (prim-proc gtk-paint-option (<gtk-style> <gdk-window> <symbol> <symbol> (:alt-maybe <gdk-rectangle>) (:alt-maybe <gtk-widget>) (:alt-maybe <string>) <integer> <integer> <integer> <integer>) <none> nonpure))
(add-method paint-option gtk-paint-option)
(define gtk-paint-resize-grip (prim-proc gtk-paint-resize-grip (<gtk-style> <gdk-window> <symbol> (:alt-maybe <gdk-rectangle>) (:alt-maybe <gtk-widget>) (:alt-maybe <string>) <symbol> <integer> <integer> <integer> <integer>) <none> nonpure))
(add-method paint-resize-grip gtk-paint-resize-grip)
(define gtk-paint-shadow (prim-proc gtk-paint-shadow (<gtk-style> <gdk-window> <symbol> <symbol> (:alt-maybe <gdk-rectangle>) (:alt-maybe <gtk-widget>) (:alt-maybe <string>) <integer> <integer> <integer> <integer>) <none> nonpure))
(add-method paint-shadow gtk-paint-shadow)
(define gtk-paint-shadow-gap (prim-proc gtk-paint-shadow-gap (<gtk-style> <gdk-window> <symbol> <symbol> (:alt-maybe <gdk-rectangle>) (:alt-maybe <gtk-widget>) (:alt-maybe <string>) <integer> <integer> <integer> <integer> <symbol> <integer> <integer>) <none> nonpure))
(add-method paint-shadow-gap gtk-paint-shadow-gap)
(define gtk-paint-slider (prim-proc gtk-paint-slider (<gtk-style> <gdk-window> <symbol> <symbol> (:alt-maybe <gdk-rectangle>) (:alt-maybe <gtk-widget>) (:alt-maybe <string>) <integer> <integer> <integer> <integer> <symbol>) <none> nonpure))
(add-method paint-slider gtk-paint-slider)
(define gtk-paint-tab (prim-proc gtk-paint-tab (<gtk-style> <gdk-window> <symbol> <symbol> (:alt-maybe <gdk-rectangle>) (:alt-maybe <gtk-widget>) (:alt-maybe <string>) <integer> <integer> <integer> <integer>) <none> nonpure))
(add-method paint-tab gtk-paint-tab)
(define gtk-paint-vline (prim-proc gtk-paint-vline (<gtk-style> <gdk-window> <symbol> (:alt-maybe <gdk-rectangle>) (:alt-maybe <gtk-widget>) (:alt-maybe <string>) <integer> <integer> <integer>) <none> nonpure))
(add-method paint-vline gtk-paint-vline)
(define gtk-paned-pack1 (prim-proc gtk-paned-pack1 (<gtk-paned> <gtk-widget> <boolean> <boolean>) <none> nonpure))
(add-method pack1 gtk-paned-pack1)
(define gtk-paned-pack2 (prim-proc gtk-paned-pack2 (<gtk-paned> <gtk-widget> <boolean> <boolean>) <none> nonpure))
(add-method pack2 gtk-paned-pack2)
(define gtk-propagate-event (prim-proc gtk-propagate-event (<gtk-widget> <gdk-event>) <none> nonpure))
(add-method propagate-event gtk-propagate-event)
(define gtk-rc-get-style (prim-proc gtk-rc-get-style (<gtk-widget>) <gtk-style> nonpure))
(add-method rc-get-style gtk-rc-get-style)
(define gtk-rc-style-copy (prim-proc gtk-rc-style-copy (<gtk-rc-style>) <gtk-rc-style> nonpure))
(add-method copy gtk-rc-style-copy)
(define gtk-requisition-copy (prim-proc gtk-requisition-copy (<gtk-requisition>) <gtk-requisition> nonpure))
(add-method copy gtk-requisition-copy)
(define gtk-selection-add-target (prim-proc gtk-selection-add-target (<gtk-widget> <gdk-atom> <gdk-atom> <integer>) <none> nonpure))
(add-method selection-add-target gtk-selection-add-target)
(define gtk-selection-clear-targets (prim-proc gtk-selection-clear-targets (<gtk-widget> <gdk-atom>) <none> nonpure))
(add-method selection-clear-targets gtk-selection-clear-targets)
(define gtk-selection-convert (prim-proc gtk-selection-convert (<gtk-widget> <gdk-atom> <gdk-atom> <integer>) <boolean> nonpure))
(add-method selection-convert gtk-selection-convert)
(define gtk-selection-owner-set (prim-proc gtk-selection-owner-set (<gtk-widget> <gdk-atom> <integer>) <boolean> nonpure))
(add-method selection-owner-set gtk-selection-owner-set)
(define gtk-selection-remove-all (prim-proc gtk-selection-remove-all (<gtk-widget>) <none> nonpure))
(add-method selection-remove-all gtk-selection-remove-all)
(define gtk-spin-button-configure (prim-proc gtk-spin-button-configure (<gtk-spin-button> (:alt-maybe <gtk-adjustment>) <real> <integer>) <none> nonpure))
(add-method configure gtk-spin-button-configure)
(define gtk-stock-item-copy (prim-proc gtk-stock-item-copy (<gtk-stock-item>) <gtk-stock-item> nonpure))
(add-method copy gtk-stock-item-copy)
(define gtk-style-apply-default-background (prim-proc gtk-style-apply-default-background (<gtk-style> <gdk-window> <boolean> <symbol> (:alt-maybe <gdk-rectangle>) <integer> <integer> <integer> <integer>) <none> nonpure))
(add-method apply-default-background gtk-style-apply-default-background)
(define gtk-style-copy (prim-proc gtk-style-copy (<gtk-style>) <gtk-style> nonpure))
(add-method copy gtk-style-copy)
(define gtk-table-attach (prim-proc gtk-table-attach (<gtk-table> <gtk-widget> <integer> <integer> <integer> <integer> <object> <object> <integer> <integer>) <none> nonpure))
(add-method attach gtk-table-attach)
(define gtk-text-attributes-copy (prim-proc gtk-text-attributes-copy (<gtk-text-attributes>) <gtk-text-attributes> nonpure))
(add-method copy gtk-text-attributes-copy)
(define gtk-text-buffer-create-mark (prim-proc gtk-text-buffer-create-mark (<gtk-text-buffer> (:alt-maybe <string>) <gtk-text-iter> <boolean>) <gtk-text-mark> nonpure))
(add-method create-mark gtk-text-buffer-create-mark)
(define gtk-text-buffer-get-slice (prim-proc gtk-text-buffer-get-slice (<gtk-text-buffer> <gtk-text-iter> <gtk-text-iter> <boolean>) <string> nonpure))
(add-method get-slice gtk-text-buffer-get-slice)
(define gtk-text-buffer-get-text (prim-proc gtk-text-buffer-get-text (<gtk-text-buffer> <gtk-text-iter> <gtk-text-iter> <boolean>) <string> nonpure))
(add-method get-text gtk-text-buffer-get-text)
(define gtk-text-child-anchor-get-widgets (prim-proc gtk-text-child-anchor-get-widgets (<gtk-text-child-anchor>) <object> nonpure))
(add-method get-widgets gtk-text-child-anchor-get-widgets)
(define gtk-text-iter-backward-to-tag-toggle (prim-proc gtk-text-iter-backward-to-tag-toggle (<gtk-text-iter> (:alt-maybe <gtk-text-tag>)) <boolean> nonpure))
(add-method backward-to-tag-toggle gtk-text-iter-backward-to-tag-toggle)
(define gtk-text-iter-begins-tag (prim-proc gtk-text-iter-begins-tag (<gtk-text-iter> (:alt-maybe <gtk-text-tag>)) <boolean> nonpure))
(add-method begins-tag gtk-text-iter-begins-tag)
(define gtk-text-iter-copy (prim-proc gtk-text-iter-copy (<gtk-text-iter>) <gtk-text-iter> nonpure))
(add-method copy gtk-text-iter-copy)
(define gtk-text-iter-ends-tag (prim-proc gtk-text-iter-ends-tag (<gtk-text-iter> (:alt-maybe <gtk-text-tag>)) <boolean> nonpure))
(add-method ends-tag gtk-text-iter-ends-tag)
(define gtk-text-iter-forward-to-tag-toggle (prim-proc gtk-text-iter-forward-to-tag-toggle (<gtk-text-iter> (:alt-maybe <gtk-text-tag>)) <boolean> nonpure))
(add-method forward-to-tag-toggle gtk-text-iter-forward-to-tag-toggle)
(define gtk-text-iter-get-marks (prim-proc gtk-text-iter-get-marks (<gtk-text-iter>) <object> nonpure))
(add-method get-marks gtk-text-iter-get-marks)
(define gtk-text-iter-get-tags (prim-proc gtk-text-iter-get-tags (<gtk-text-iter>) <object> nonpure))
(add-method get-tags gtk-text-iter-get-tags)
(define gtk-text-iter-get-toggled-tags (prim-proc gtk-text-iter-get-toggled-tags (<gtk-text-iter> <boolean>) <object> nonpure))
(add-method get-toggled-tags gtk-text-iter-get-toggled-tags)
(define gtk-text-iter-toggles-tag (prim-proc gtk-text-iter-toggles-tag (<gtk-text-iter> (:alt-maybe <gtk-text-tag>)) <boolean> nonpure))
(add-method toggles-tag gtk-text-iter-toggles-tag)
(define gtk-text-view-scroll-to-iter (prim-proc gtk-text-view-scroll-to-iter (<gtk-text-view> <gtk-text-iter> <real> <boolean> <real> <real>) <boolean> nonpure))
(add-method scroll-to-iter gtk-text-view-scroll-to-iter)
(define gtk-text-view-scroll-to-mark (prim-proc gtk-text-view-scroll-to-mark (<gtk-text-view> <gtk-text-mark> <real> <boolean> <real> <real>) <none> nonpure))
(add-method scroll-to-mark gtk-text-view-scroll-to-mark)
(define gtk-tooltips-set-tip (prim-proc gtk-tooltips-set-tip (<gtk-tooltips> <gtk-widget> <string> (:alt-maybe <string>)) <none> nonpure))
(add-method set-tip gtk-tooltips-set-tip)
(define gtk-tree-iter-copy (prim-proc gtk-tree-iter-copy (<gtk-tree-iter>) <gtk-tree-iter> nonpure))
(add-method copy gtk-tree-iter-copy)
(define gtk-tree-model-get-column-type (prim-proc gtk-tree-model-get-column-type (<gtk-tree-model> <integer>) <gtype> nonpure))
(define gtk-tree-model-get-path (prim-proc gtk-tree-model-get-path (<gtk-tree-model> <gtk-tree-iter>) <gtk-tree-path> nonpure))
(define gtk-tree-model-iter-n-children (prim-proc gtk-tree-model-iter-n-children (<gtk-tree-model> (:alt-maybe <gtk-tree-iter>)) <integer> nonpure))
(define gtk-tree-model-sort-convert-child-path-to-path (prim-proc gtk-tree-model-sort-convert-child-path-to-path (<gtk-tree-model-sort> <gtk-tree-path>) <gtk-tree-path> nonpure))
(add-method convert-child-path-to-path gtk-tree-model-sort-convert-child-path-to-path)
(define gtk-tree-model-sort-convert-path-to-child-path (prim-proc gtk-tree-model-sort-convert-path-to-child-path (<gtk-tree-model-sort> <gtk-tree-path>) <gtk-tree-path> nonpure))
(add-method convert-path-to-child-path gtk-tree-model-sort-convert-path-to-child-path)
(define gtk-tree-path-append-index (prim-proc gtk-tree-path-append-index (<gtk-tree-path> <integer>) <none> nonpure))
(add-method append-index gtk-tree-path-append-index)
(define gtk-tree-path-copy (prim-proc gtk-tree-path-copy (<gtk-tree-path>) <gtk-tree-path> nonpure))
(add-method copy gtk-tree-path-copy)
(define gtk-tree-path-prepend-index (prim-proc gtk-tree-path-prepend-index (<gtk-tree-path> <integer>) <none> nonpure))
(add-method prepend-index gtk-tree-path-prepend-index)
(define gtk-tree-row-reference-get-path (prim-proc gtk-tree-row-reference-get-path (<gtk-tree-row-reference>) <gtk-tree-path> nonpure))
(add-method get-path gtk-tree-row-reference-get-path)
(define gtk-tree-set-row-drag-data (prim-proc gtk-tree-set-row-drag-data (<gtk-selection-data> <gtk-tree-model> <gtk-tree-path>) <boolean> nonpure))
(add-method tree-set-row-drag-data gtk-tree-set-row-drag-data)
(define gtk-tree-view-column-get-cell-renderers (prim-proc gtk-tree-view-column-get-cell-renderers (<gtk-tree-view-column>) <object> nonpure))
(add-method get-cell-renderers gtk-tree-view-column-get-cell-renderers)
(define gtk-tree-view-expand-to-path (prim-proc gtk-tree-view-expand-to-path (<gtk-tree-view> <gtk-tree-path>) <none> nonpure))
(add-method expand-to-path gtk-tree-view-expand-to-path)
(define gtk-tree-view-get-columns (prim-proc gtk-tree-view-get-columns (<gtk-tree-view>) <object> nonpure))
(add-method get-columns gtk-tree-view-get-columns)
(define gtk-tree-view-scroll-to-cell (prim-proc gtk-tree-view-scroll-to-cell (<gtk-tree-view> <gtk-tree-path> (:alt-maybe <gtk-tree-view-column>) <boolean> <real> <real>) <none> nonpure))
(add-method scroll-to-cell gtk-tree-view-scroll-to-cell)
(define gtk-tree-view-set-cursor (prim-proc gtk-tree-view-set-cursor (<gtk-tree-view> <gtk-tree-path> (:alt-maybe <gtk-tree-view-column>) <boolean>) <none> nonpure))
(add-method set-cursor gtk-tree-view-set-cursor)
(define gtk-tree-view-set-model (prim-proc gtk-tree-view-set-model (<gtk-tree-view> (:alt-maybe <gtk-tree-model>)) <none> nonpure))
(add-method set-model gtk-tree-view-set-model)
(define gtk-ui-manager-get-action-groups (prim-proc gtk-ui-manager-get-action-groups (<gtk-ui-manager>) <object> nonpure))
(add-method get-action-groups gtk-ui-manager-get-action-groups)
(define gtk-ui-manager-get-toplevels (prim-proc gtk-ui-manager-get-toplevels (<gtk-ui-manager> <object>) <object> nonpure))
(add-method get-toplevels gtk-ui-manager-get-toplevels)
(define gtk-viewport-set-hadjustment (prim-proc gtk-viewport-set-hadjustment (<gtk-viewport> (:alt-maybe <gtk-adjustment>)) <none> nonpure))
(add-method set-hadjustment gtk-viewport-set-hadjustment)
(define gtk-viewport-set-vadjustment (prim-proc gtk-viewport-set-vadjustment (<gtk-viewport> (:alt-maybe <gtk-adjustment>)) <none> nonpure))
(add-method set-vadjustment gtk-viewport-set-vadjustment)
(define gtk-widget-add-events (prim-proc gtk-widget-add-events (<gtk-widget> <object>) <none> nonpure))
(add-method add-events gtk-widget-add-events)
(define gtk-widget-create-pango-context (prim-proc gtk-widget-create-pango-context (<gtk-widget>) <pango-context> nonpure))
(add-method create-pango-context gtk-widget-create-pango-context)
(define gtk-widget-set-events (prim-proc gtk-widget-set-events (<gtk-widget> <object>) <none> nonpure))
(add-method set-events gtk-widget-set-events)
(define gtk-widget-list-accel-closures (prim-proc gtk-widget-list-accel-closures (<gtk-widget>) <object> nonpure))
(add-method list-accel-closures gtk-widget-list-accel-closures)
(define gtk-widget-list-mnemonic-labels (prim-proc gtk-widget-list-mnemonic-labels (<gtk-widget>) <object> nonpure))
(add-method list-mnemonic-labels gtk-widget-list-mnemonic-labels)
(define gtk-widget-set-scroll-adjustments (prim-proc gtk-widget-set-scroll-adjustments (<gtk-widget> (:alt-maybe <gtk-adjustment>) (:alt-maybe <gtk-adjustment>)) <boolean> nonpure))
(add-method set-scroll-adjustments gtk-widget-set-scroll-adjustments)
(define gtk-widget-set-style (prim-proc gtk-widget-set-style (<gtk-widget> (:alt-maybe <gtk-style>)) <none> nonpure))
(add-method set-style gtk-widget-set-style)
(define gtk-window-get-icon-list (prim-proc gtk-window-get-icon-list (<gtk-window>) <object> nonpure))
(add-method get-icon-list gtk-window-get-icon-list)
(define gtk-window-set-icon-list (prim-proc gtk-window-set-icon-list (<gtk-window> <object>) <none> nonpure))
(add-method set-icon-list gtk-window-set-icon-list)
(define gtk-cell-view-get-cell-renderers (prim-proc gtk-cell-view-get-cell-renderers (<gtk-cell-view>) <object> nonpure))
(add-method get-cell-renderers gtk-cell-view-get-cell-renderers)
(define gtk-clipboard-set-text (prim-proc gtk-clipboard-set-text (<gtk-clipboard> <string>) <none> nonpure))
(add-method set-text gtk-clipboard-set-text)
(define gtk-color-selection-dialog-get-colorsel (prim-proc gtk-color-selection-dialog-get-colorsel (<gtk-color-selection-dialog>) <gtk-widget> nonpure))
(add-method get-colorsel gtk-color-selection-dialog-get-colorsel)
(define gtk-color-selection-dialog-get-ok-button (prim-proc gtk-color-selection-dialog-get-ok-button (<gtk-color-selection-dialog>) <gtk-widget> nonpure))
(add-method get-ok-button gtk-color-selection-dialog-get-ok-button)
(define gtk-color-selection-dialog-get-cancel-button (prim-proc gtk-color-selection-dialog-get-cancel-button (<gtk-color-selection-dialog>) <gtk-widget> nonpure))
(add-method get-cancel-button gtk-color-selection-dialog-get-cancel-button)
(define gtk-color-selection-dialog-get-help-button (prim-proc gtk-color-selection-dialog-get-help-button (<gtk-color-selection-dialog>) <gtk-widget> nonpure))
(add-method get-help-button gtk-color-selection-dialog-get-help-button)
(define gtk-dialog-get-vbox (prim-proc gtk-dialog-get-vbox (<gtk-dialog>) <gtk-widget> nonpure))
(add-method get-vbox gtk-dialog-get-vbox)
(define gtk-dialog-get-action-area (prim-proc gtk-dialog-get-action-area (<gtk-dialog>) <gtk-widget> nonpure))
(add-method get-action-area gtk-dialog-get-action-area)
(define gtk-editable-insert-text (prim-proc gtk-editable-insert-text (<gtk-editable> <string> <integer>) <integer> nonpure))
(define gtk-file-selection:ok-button (prim-proc gtk-file-selection:ok-button (<gtk-file-selection>) <gtk-widget> nonpure))
(define gtk-file-selection:cancel-button (prim-proc gtk-file-selection:cancel-button (<gtk-file-selection>) <gtk-widget> nonpure))
(define gtk-icon-view-get-selected-items (prim-proc gtk-icon-view-get-selected-items (<gtk-icon-view>) <object> nonpure))
(add-method get-selected-items gtk-icon-view-get-selected-items)
(define gtk-icon-size-lookup (prim-proc gtk-icon-size-lookup (<symbol> <object> <object>) <boolean> nonpure))
(define gtk-list-store-new (prim-proc gtk-list-store-new (<object>) <gtk-list-store> nonpure))
(define gtk-list-store-create (prim-proc gtk-list-store-new (<object>) <gtk-list-store> nonpure))
(define gtk-list-store-set-value (prim-proc gtk-list-store-set-value (<gtk-list-store> <gtk-tree-iter> <integer> <object>) <none> nonpure))
(add-method set-value gtk-list-store-set-value)
(define gtk-list-store-remove (prim-proc gtk-list-store-remove (<gtk-list-store> <gtk-tree-iter>) <gtk-tree-iter> nonpure))
(add-method remove gtk-list-store-remove)
(define gtk-list-store-insert (prim-proc gtk-list-store-insert (<gtk-list-store> <integer>) <gtk-tree-iter> nonpure))
(add-method insert gtk-list-store-insert)
(define gtk-list-store-insert-before (prim-proc gtk-list-store-insert-before (<gtk-list-store> (:alt-maybe <gtk-tree-iter>)) <gtk-tree-iter> nonpure))
(add-method insert-before gtk-list-store-insert-before)
(define gtk-list-store-insert-after (prim-proc gtk-list-store-insert-after (<gtk-list-store> (:alt-maybe <gtk-tree-iter>)) <gtk-tree-iter> nonpure))
(add-method insert-after gtk-list-store-insert-after)
(define gtk-list-store-prepend (prim-proc gtk-list-store-prepend (<gtk-list-store>) <gtk-tree-iter> nonpure))
(add-method prepend gtk-list-store-prepend)
(define gtk-list-store-append (prim-proc gtk-list-store-append (<gtk-list-store>) <gtk-tree-iter> nonpure))
(define gtk-menu-popup (prim-proc gtk-menu-popup (<gtk-menu> (:alt-maybe <gtk-widget>) (:alt-maybe <gtk-widget>) <object> <integer> <integer>) <none> nonpure))
(add-method popup gtk-menu-popup)
(define gtk-menu-get-for-attach-widget (prim-proc gtk-menu-get-for-attach-widget (<gtk-widget>) <object> nonpure))
(define %gtk-message-dialog-new (prim-proc %gtk-message-dialog-new ((:alt-maybe <gtk-window>) <object> <symbol> <symbol> <string>) <object> nonpure))
(define %gtk-message-dialog-create (prim-proc %gtk-message-dialog-new ((:alt-maybe <gtk-window>) <object> <symbol> <symbol> <string>) <gtk-message-dialog> nonpure))
(define gtk-radio-button-new (prim-proc gtk-radio-button-new ((:alt-maybe <gtk-radio-group>)) <gtk-widget> nonpure))
(define gtk-radio-button-create (prim-proc gtk-radio-button-new ((:alt-maybe <gtk-radio-group>)) <gtk-radio-button> nonpure))
(define gtk-radio-button-new-with-label (prim-proc gtk-radio-button-new-with-label ((:alt-maybe <gtk-radio-group>) <string>) <gtk-widget> nonpure))
(define gtk-radio-button-create-with-label (prim-proc gtk-radio-button-new-with-label ((:alt-maybe <gtk-radio-group>) <string>) <gtk-radio-button> nonpure))
(define gtk-radio-button-new-with-mnemonic (prim-proc gtk-radio-button-new-with-mnemonic ((:alt-maybe <gtk-radio-group>) <string>) <gtk-widget> nonpure))
(define gtk-radio-button-create-with-mnemonic (prim-proc gtk-radio-button-new-with-mnemonic ((:alt-maybe <gtk-radio-group>) <string>) <gtk-radio-button> nonpure))
(define gtk-radio-button-get-group (prim-proc gtk-radio-button-get-group (<gtk-radio-button>) <gtk-radio-group> nonpure))
(add-method get-group gtk-radio-button-get-group)
(define gtk-radio-button-set-group (prim-proc gtk-radio-button-set-group (<gtk-radio-button> (:alt-maybe <gtk-radio-group>)) <none> nonpure))
(add-method set-group gtk-radio-button-set-group)
(define gtk-radio-menu-item-new (prim-proc gtk-radio-menu-item-new ((:alt-maybe <gtk-radio-group>)) <gtk-widget> nonpure))
(define gtk-radio-menu-item-create (prim-proc gtk-radio-menu-item-new ((:alt-maybe <gtk-radio-group>)) <gtk-radio-menu-item> nonpure))
(define gtk-radio-menu-item-new-with-label (prim-proc gtk-radio-menu-item-new-with-label ((:alt-maybe <gtk-radio-group>) <string>) <gtk-widget> nonpure))
(define gtk-radio-menu-item-create-with-label (prim-proc gtk-radio-menu-item-new-with-label ((:alt-maybe <gtk-radio-group>) <string>) <gtk-radio-menu-item> nonpure))
(define gtk-radio-menu-item-new-with-mnemonic (prim-proc gtk-radio-menu-item-new-with-mnemonic ((:alt-maybe <gtk-radio-group>) <string>) <gtk-widget> nonpure))
(define gtk-radio-menu-item-create-with-mnemonic (prim-proc gtk-radio-menu-item-new-with-mnemonic ((:alt-maybe <gtk-radio-group>) <string>) <gtk-radio-menu-item> nonpure))
(define gtk-radio-menu-item-get-group (prim-proc gtk-radio-menu-item-get-group (<gtk-radio-menu-item>) <gtk-radio-group> nonpure))
(add-method get-group gtk-radio-menu-item-get-group)
(define gtk-radio-menu-item-set-group (prim-proc gtk-radio-menu-item-set-group (<gtk-radio-menu-item> (:alt-maybe <gtk-radio-group>)) <none> nonpure))
(add-method set-group gtk-radio-menu-item-set-group)
(define gtk-radio-tool-button-new (prim-proc gtk-radio-tool-button-new (<gtk-radio-group>) <gtk-tool-item> nonpure))
(define gtk-radio-tool-button-create (prim-proc gtk-radio-tool-button-new (<gtk-radio-group>) <gtk-radio-tool-button> nonpure))
(define gtk-radio-tool-button-new-from-stock (prim-proc gtk-radio-tool-button-new-from-stock (<gtk-radio-group> <string>) <gtk-tool-item> nonpure))
(define gtk-radio-tool-button-get-group (prim-proc gtk-radio-tool-button-get-group (<gtk-radio-tool-button>) <gtk-radio-group> nonpure))
(add-method get-group gtk-radio-tool-button-get-group)
(define gtk-radio-tool-button-set-group (prim-proc gtk-radio-tool-button-set-group (<gtk-radio-tool-button> <gtk-radio-group>) <none> nonpure))
(add-method set-group gtk-radio-tool-button-set-group)
(define gtk-radio-action-get-group (prim-proc gtk-radio-action-get-group (<gtk-radio-action>) <gtk-radio-group> nonpure))
(add-method get-group gtk-radio-action-get-group)
(define gtk-radio-action-set-group (prim-proc gtk-radio-action-set-group (<gtk-radio-action> <gtk-radio-group>) <none> nonpure))
(add-method set-group gtk-radio-action-set-group)
(define gtk-recent-chooser-get-items (prim-proc gtk-recent-chooser-get-items (<gtk-recent-chooser>) <object> nonpure))
(add-method get-items gtk-recent-chooser-get-items)
(define gtk-recent-chooser-list-filters (prim-proc gtk-recent-chooser-list-filters (<gtk-recent-chooser>) <object> nonpure))
(add-method list-filters gtk-recent-chooser-list-filters)
(define gtk-recent-manager-get-items (prim-proc gtk-recent-manager-get-items (<gtk-recent-manager>) <object> nonpure))
(add-method get-items gtk-recent-manager-get-items)
(define gtk-selection-data-get-as-string (prim-proc gtk-selection-data-get-as-string (<gtk-selection-data>) <string> nonpure))
(add-method get-as-string gtk-selection-data-get-as-string)
(define gtk-stock-add (prim-proc gtk-stock-add (<object>) <none> nonpure))
(define gtk-stock-lookup (prim-proc gtk-stock-lookup (<string>) <object> nonpure))
(define gtk-style-get-fg-gc (prim-proc gtk-style-get-fg-gc (<gtk-style> <symbol>) <gdk-gc> nonpure))
(add-method get-fg-gc gtk-style-get-fg-gc)
(define gtk-style-get-bg-gc (prim-proc gtk-style-get-bg-gc (<gtk-style> <symbol>) <gdk-gc> nonpure))
(add-method get-bg-gc gtk-style-get-bg-gc)
(define gtk-style-get-white-gc (prim-proc gtk-style-get-white-gc (<gtk-style>) <gdk-gc> nonpure))
(add-method get-white-gc gtk-style-get-white-gc)
(define gtk-style-get-black-gc (prim-proc gtk-style-get-black-gc (<gtk-style>) <gdk-gc> nonpure))
(add-method get-black-gc gtk-style-get-black-gc)
(define gtk-text-buffer-set-text (prim-proc gtk-text-buffer-set-text (<gtk-text-buffer> <object>) <none> nonpure))
(add-method set-text gtk-text-buffer-set-text)
(define gtk-text-buffer-insert (prim-proc gtk-text-buffer-insert (<gtk-text-buffer> <gtk-text-iter> <object>) <none> nonpure))
(add-method insert gtk-text-buffer-insert)
(define gtk-text-buffer-insert-at-cursor (prim-proc gtk-text-buffer-insert-at-cursor (<gtk-text-buffer> <object>) <none> nonpure))
(add-method insert-at-cursor gtk-text-buffer-insert-at-cursor)
(define gtk-text-buffer-insert-interactive (prim-proc gtk-text-buffer-insert-interactive (<gtk-text-buffer> <gtk-text-iter> <object> <boolean>) <boolean> nonpure))
(add-method insert-interactive gtk-text-buffer-insert-interactive)
(define gtk-text-buffer-insert-interactive-at-cursor (prim-proc gtk-text-buffer-insert-interactive-at-cursor (<gtk-text-buffer> <object> <boolean>) <boolean> nonpure))
(add-method insert-interactive-at-cursor gtk-text-buffer-insert-interactive-at-cursor)
(define gtk-text-buffer-insert-with-tags (prim-proc gtk-text-buffer-insert-with-tags (<gtk-text-buffer> <gtk-text-iter> <object> <object>) <none> nonpure))
(add-method insert-with-tags gtk-text-buffer-insert-with-tags)
(define gtk-text-buffer-insert-with-tags-by-name (prim-proc gtk-text-buffer-insert-with-tags-by-name (<gtk-text-buffer> <gtk-text-iter> <object> <object>) <none> nonpure))
(add-method insert-with-tags-by-name gtk-text-buffer-insert-with-tags-by-name)
(define gtk-text-buffer-get-iter-at-line-offset (prim-proc gtk-text-buffer-get-iter-at-line-offset (<gtk-text-buffer> <integer> <integer>) <gtk-text-iter> nonpure))
(add-method get-iter-at-line-offset gtk-text-buffer-get-iter-at-line-offset)
(define gtk-text-buffer-get-iter-at-line-index (prim-proc gtk-text-buffer-get-iter-at-line-index (<gtk-text-buffer> <integer> <integer>) <gtk-text-iter> nonpure))
(add-method get-iter-at-line-index gtk-text-buffer-get-iter-at-line-index)
(define gtk-text-buffer-get-iter-at-offset (prim-proc gtk-text-buffer-get-iter-at-offset (<gtk-text-buffer> <integer>) <gtk-text-iter> nonpure))
(add-method get-iter-at-offset gtk-text-buffer-get-iter-at-offset)
(define gtk-text-buffer-get-iter-at-line (prim-proc gtk-text-buffer-get-iter-at-line (<gtk-text-buffer> <integer>) <gtk-text-iter> nonpure))
(add-method get-iter-at-line gtk-text-buffer-get-iter-at-line)
(define gtk-text-buffer-get-start-iter (prim-proc gtk-text-buffer-get-start-iter (<gtk-text-buffer>) <gtk-text-iter> nonpure))
(add-method get-start-iter gtk-text-buffer-get-start-iter)
(define gtk-text-buffer-get-bounds (prim-proc gtk-text-buffer-get-bounds (<gtk-text-buffer>) <object> nonpure))
(add-method get-bounds gtk-text-buffer-get-bounds)
(define gtk-text-buffer-get-selection-bounds (prim-proc gtk-text-buffer-get-selection-bounds (<gtk-text-buffer>) <object> nonpure))
(add-method get-selection-bounds gtk-text-buffer-get-selection-bounds)
(define gtk-text-buffer-get-end-iter (prim-proc gtk-text-buffer-get-end-iter (<gtk-text-buffer>) <gtk-text-iter> nonpure))
(add-method get-end-iter gtk-text-buffer-get-end-iter)
(define gtk-text-buffer-get-iter-at-mark (prim-proc gtk-text-buffer-get-iter-at-mark (<gtk-text-buffer> <gtk-text-mark>) <gtk-text-iter> nonpure))
(add-method get-iter-at-mark gtk-text-buffer-get-iter-at-mark)
(define gtk-text-buffer-get-iter-at-child-anchor (prim-proc gtk-text-buffer-get-iter-at-child-anchor (<gtk-text-buffer> <gtk-text-child-anchor>) <gtk-text-iter> nonpure))
(add-method get-iter-at-child-anchor gtk-text-buffer-get-iter-at-child-anchor)
(define gtk-tree-model-get-iter (prim-proc gtk-tree-model-get-iter (<gtk-tree-model> <gtk-tree-path>) <gtk-tree-iter> nonpure))
(define gtk-tree-model-get-iter-first (prim-proc gtk-tree-model-get-iter-first (<gtk-tree-model>) <gtk-tree-iter> nonpure))
(define gtk-tree-model-get-value (prim-proc gtk-tree-model-get-value (<gtk-tree-model> <gtk-tree-iter> <integer>) <object> nonpure))
(define gtk-tree-model-iter-next (prim-proc gtk-tree-model-iter-next (<gtk-tree-model> <gtk-tree-iter>) <gtk-tree-iter> nonpure))
(define gtk-tree-model-iter-children (prim-proc gtk-tree-model-iter-children (<gtk-tree-model> (:alt-maybe <gtk-tree-iter>)) <object> nonpure))
(define gtk-tree-model-iter-parent (prim-proc gtk-tree-model-iter-parent (<gtk-tree-model> <gtk-tree-iter>) <gtk-tree-iter> nonpure))
(define gtk-tree-model-iter-nth-child (prim-proc gtk-tree-model-iter-nth-child (<gtk-tree-model> (:alt-maybe <gtk-tree-iter>) <integer>) <gtk-tree-iter> nonpure))
(define gtk-tree-store-new (prim-proc gtk-tree-store-new (<object>) <gtk-tree-store> nonpure))
(define gtk-tree-store-create (prim-proc gtk-tree-store-new (<object>) <gtk-tree-store> nonpure))
(define gtk-tree-store-set-value (prim-proc gtk-tree-store-set-value (<gtk-tree-store> <gtk-tree-iter> <integer> <object>) <none> nonpure))
(add-method set-value gtk-tree-store-set-value)
(define gtk-tree-store-remove (prim-proc gtk-tree-store-remove (<gtk-tree-store> <gtk-tree-iter>) <gtk-tree-iter> nonpure))
(add-method remove gtk-tree-store-remove)
(define gtk-tree-store-insert (prim-proc gtk-tree-store-insert (<gtk-tree-store> <gtk-tree-iter> <integer>) <gtk-tree-iter> nonpure))
(add-method insert gtk-tree-store-insert)
(define gtk-tree-store-insert-before (prim-proc gtk-tree-store-insert-before (<gtk-tree-store> (:alt-maybe <gtk-tree-iter>) (:alt-maybe <gtk-tree-iter>)) <gtk-tree-iter> nonpure))
(add-method insert-before gtk-tree-store-insert-before)
(define gtk-tree-store-insert-after (prim-proc gtk-tree-store-insert-after (<gtk-tree-store> (:alt-maybe <gtk-tree-iter>) (:alt-maybe <gtk-tree-iter>)) <gtk-tree-iter> nonpure))
(add-method insert-after gtk-tree-store-insert-after)
(define gtk-tree-store-prepend (prim-proc gtk-tree-store-prepend (<gtk-tree-store> (:alt-maybe <gtk-tree-iter>)) <gtk-tree-iter> nonpure))
(add-method prepend gtk-tree-store-prepend)
(define gtk-tree-store-append (prim-proc gtk-tree-store-append (<gtk-tree-store> (:alt-maybe <gtk-tree-iter>)) <gtk-tree-iter> nonpure))
(define gtk-tree-view-get-path-at-pos (prim-proc gtk-tree-view-get-path-at-pos (<gtk-tree-view> <integer> <integer>) <object> nonpure))
(add-method get-path-at-pos gtk-tree-view-get-path-at-pos)
(define gtk-tree-view-column-set-cell-data-func (prim-proc gtk-tree-view-column-set-cell-data-func (<gtk-tree-view-column> <gtk-cell-renderer> <object>) <none> nonpure))
(add-method set-cell-data-func gtk-tree-view-column-set-cell-data-func)
(define gtk-drag-dest-set (prim-proc gtk-drag-dest-set (<gtk-widget> <object> <object> <object>) <none> nonpure))
(add-method drag-dest-set gtk-drag-dest-set)
(define gtk-widget-get-window (prim-proc gtk-widget-get-window (<gtk-widget>) <gdk-window> nonpure))
(add-method get-window gtk-widget-get-window)
(define gtk-widget-get-allocation (prim-proc gtk-widget-get-allocation (<gtk-widget>) <gdk-rectangle> nonpure))
(add-method get-allocation gtk-widget-get-allocation)
(define gtk-widget-get-state (prim-proc gtk-widget-get-state (<gtk-widget>) <symbol> nonpure))
(add-method get-state gtk-widget-get-state)
(define gtk-print-operation-set-default-page-setup (prim-proc gtk-print-operation-set-default-page-setup (<gtk-print-operation> (:alt-maybe <gtk-page-setup>)) <none> nonpure))
(add-method set-default-page-setup gtk-print-operation-set-default-page-setup)
(define gtk-print-operation-set-print-settings (prim-proc gtk-print-operation-set-print-settings (<gtk-print-operation> (:alt-maybe <gtk-print-settings>)) <none> nonpure))
(add-method set-print-settings gtk-print-operation-set-print-settings)
(define gtk-print-operation-set-custom-tab-label (prim-proc gtk-print-operation-set-custom-tab-label (<gtk-print-operation> (:alt-maybe <string>)) <none> nonpure))
(add-method set-custom-tab-label gtk-print-operation-set-custom-tab-label)
(define gtk-print-operation-run (prim-proc gtk-print-operation-run (<gtk-print-operation> <symbol> (:alt-maybe <gtk-window>) <object>) <symbol> nonpure))
(add-method run gtk-print-operation-run)
(define gtk-print-run-page-setup-dialog (prim-proc gtk-print-run-page-setup-dialog ((:alt-maybe <gtk-window>) (:alt-maybe <gtk-page-setup>) <gtk-print-settings>) <gtk-page-setup> nonpure))
(define gtk-about-dialog-new (prim-proc gtk-about-dialog-new () <gtk-widget> nonpure))
(define gtk-about-dialog-create (prim-proc gtk-about-dialog-new () <gtk-about-dialog> nonpure))
(define gtk-show-about-dialog (prim-proc gtk-show-about-dialog (<gtk-window> <string>) <none> nonpure))
(define gtk-about-dialog-get-name (prim-proc gtk-about-dialog-get-name (<gtk-about-dialog>) <string> nonpure))
(add-method get-name gtk-about-dialog-get-name)
(define gtk-about-dialog-set-name (prim-proc gtk-about-dialog-set-name (<gtk-about-dialog> <string>) <none> nonpure))
(add-method set-name gtk-about-dialog-set-name)
(define gtk-about-dialog-get-version (prim-proc gtk-about-dialog-get-version (<gtk-about-dialog>) <string> nonpure))
(add-method get-version gtk-about-dialog-get-version)
(define gtk-about-dialog-set-version (prim-proc gtk-about-dialog-set-version (<gtk-about-dialog> <string>) <none> nonpure))
(add-method set-version gtk-about-dialog-set-version)
(define gtk-about-dialog-get-copyright (prim-proc gtk-about-dialog-get-copyright (<gtk-about-dialog>) <string> nonpure))
(add-method get-copyright gtk-about-dialog-get-copyright)
(define gtk-about-dialog-set-copyright (prim-proc gtk-about-dialog-set-copyright (<gtk-about-dialog> <string>) <none> nonpure))
(add-method set-copyright gtk-about-dialog-set-copyright)
(define gtk-about-dialog-get-license (prim-proc gtk-about-dialog-get-license (<gtk-about-dialog>) <string> nonpure))
(add-method get-license gtk-about-dialog-get-license)
(define gtk-about-dialog-set-license (prim-proc gtk-about-dialog-set-license (<gtk-about-dialog> <string>) <none> nonpure))
(add-method set-license gtk-about-dialog-set-license)
(define gtk-about-dialog-get-wrap-license (prim-proc gtk-about-dialog-get-wrap-license (<gtk-about-dialog>) <boolean> nonpure))
(add-method get-wrap-license gtk-about-dialog-get-wrap-license)
(define gtk-about-dialog-set-wrap-license (prim-proc gtk-about-dialog-set-wrap-license (<gtk-about-dialog> <boolean>) <none> nonpure))
(add-method set-wrap-license gtk-about-dialog-set-wrap-license)
(define gtk-about-dialog-get-website (prim-proc gtk-about-dialog-get-website (<gtk-about-dialog>) <string> nonpure))
(add-method get-website gtk-about-dialog-get-website)
(define gtk-about-dialog-set-website (prim-proc gtk-about-dialog-set-website (<gtk-about-dialog> <string>) <none> nonpure))
(add-method set-website gtk-about-dialog-set-website)
(define gtk-about-dialog-get-website-label (prim-proc gtk-about-dialog-get-website-label (<gtk-about-dialog>) <string> nonpure))
(add-method get-website-label gtk-about-dialog-get-website-label)
(define gtk-about-dialog-set-website-label (prim-proc gtk-about-dialog-set-website-label (<gtk-about-dialog> <string>) <none> nonpure))
(add-method set-website-label gtk-about-dialog-set-website-label)
(define gtk-about-dialog-get-logo (prim-proc gtk-about-dialog-get-logo (<gtk-about-dialog>) <gdk-pixbuf> nonpure))
(add-method get-logo gtk-about-dialog-get-logo)
(define gtk-about-dialog-set-logo (prim-proc gtk-about-dialog-set-logo (<gtk-about-dialog> <gdk-pixbuf>) <none> nonpure))
(add-method set-logo gtk-about-dialog-set-logo)
(define gtk-about-dialog-get-logo-icon-name (prim-proc gtk-about-dialog-get-logo-icon-name (<gtk-about-dialog>) <string> nonpure))
(add-method get-logo-icon-name gtk-about-dialog-get-logo-icon-name)
(define gtk-about-dialog-set-logo-icon-name (prim-proc gtk-about-dialog-set-logo-icon-name (<gtk-about-dialog> <string>) <none> nonpure))
(add-method set-logo-icon-name gtk-about-dialog-set-logo-icon-name)
(define gtk-accel-group-lock (prim-proc gtk-accel-group-lock (<gtk-accel-group>) <none> nonpure))
(add-method lock gtk-accel-group-lock)
(define gtk-accel-group-unlock (prim-proc gtk-accel-group-unlock (<gtk-accel-group>) <none> nonpure))
(add-method unlock gtk-accel-group-unlock)
(define gtk-accel-group-connect (prim-proc gtk-accel-group-connect (<gtk-accel-group> <integer> <object> <object> <gclosure>) <none> nonpure))
(add-method connect gtk-accel-group-connect)
(define gtk-accel-group-connect-by-path (prim-proc gtk-accel-group-connect-by-path (<gtk-accel-group> <string> <gclosure>) <none> nonpure))
(add-method connect-by-path gtk-accel-group-connect-by-path)
(define gtk-accel-group-disconnect (prim-proc gtk-accel-group-disconnect (<gtk-accel-group> <gclosure>) <boolean> nonpure))
(add-method disconnect gtk-accel-group-disconnect)
(define gtk-accel-group-disconnect-key (prim-proc gtk-accel-group-disconnect-key (<gtk-accel-group> <integer> <object>) <boolean> nonpure))
(add-method disconnect-key gtk-accel-group-disconnect-key)
(define gtk-accel-group-activate (prim-proc gtk-accel-group-activate (<gtk-accel-group> <object> <gobject> <integer> <object>) <boolean> nonpure))
(add-method activate gtk-accel-group-activate)
(define gtk-accel-groups-activate (prim-proc gtk-accel-groups-activate (<gobject> <integer> <object>) <boolean> nonpure))
(define gtk-accel-group-from-accel-closure (prim-proc gtk-accel-group-from-accel-closure (<gclosure>) <gtk-accel-group> nonpure))
(define gtk-accelerator-valid (prim-proc gtk-accelerator-valid (<integer> <object>) <boolean> nonpure))
(define gtk-accelerator-name (prim-proc gtk-accelerator-name (<integer> <object>) <string> nonpure))
(define gtk-accelerator-get-label (prim-proc gtk-accelerator-get-label (<integer> <object>) <string> nonpure))
(define gtk-accelerator-set-default-mod-mask (prim-proc gtk-accelerator-set-default-mod-mask (<object>) <none> nonpure))
(define gtk-accelerator-get-default-mod-mask (prim-proc gtk-accelerator-get-default-mod-mask () <integer> nonpure))
(define gtk-accel-label-new (prim-proc gtk-accel-label-new (<string>) <gtk-widget> nonpure))
(define gtk-accel-label-create (prim-proc gtk-accel-label-new (<string>) <gtk-accel-label> nonpure))
(define gtk-accel-label-get-accel-widget (prim-proc gtk-accel-label-get-accel-widget (<gtk-accel-label>) <gtk-widget> nonpure))
(add-method get-accel-widget gtk-accel-label-get-accel-widget)
(define gtk-accel-label-get-accel-width (prim-proc gtk-accel-label-get-accel-width (<gtk-accel-label>) <integer> nonpure))
(add-method get-accel-width gtk-accel-label-get-accel-width)
(define gtk-accel-label-set-accel-widget (prim-proc gtk-accel-label-set-accel-widget (<gtk-accel-label> <gtk-widget>) <none> nonpure))
(add-method set-accel-widget gtk-accel-label-set-accel-widget)
(define gtk-accel-label-set-accel-closure (prim-proc gtk-accel-label-set-accel-closure (<gtk-accel-label> <gclosure>) <none> nonpure))
(add-method set-accel-closure gtk-accel-label-set-accel-closure)
(define gtk-accel-label-refetch (prim-proc gtk-accel-label-refetch (<gtk-accel-label>) <boolean> nonpure))
(add-method refetch gtk-accel-label-refetch)
(define gtk-accel-map-add-entry (prim-proc gtk-accel-map-add-entry (<string> <integer> <object>) <none> nonpure))
(define gtk-accel-map-change-entry (prim-proc gtk-accel-map-change-entry (<string> <integer> <object> <boolean>) <boolean> nonpure))
(define gtk-accel-map-load (prim-proc gtk-accel-map-load (<string>) <none> nonpure))
(define gtk-accel-map-save (prim-proc gtk-accel-map-save (<string>) <none> nonpure))
(define gtk-accel-map-load-fd (prim-proc gtk-accel-map-load-fd (<integer>) <none> nonpure))
(define gtk-accel-map-save-fd (prim-proc gtk-accel-map-save-fd (<integer>) <none> nonpure))
(define gtk-accel-map-lock-path (prim-proc gtk-accel-map-lock-path (<string>) <none> nonpure))
(define gtk-accel-map-unlock-path (prim-proc gtk-accel-map-unlock-path (<string>) <none> nonpure))
(define gtk-accel-map-add-filter (prim-proc gtk-accel-map-add-filter (<string>) <none> nonpure))
(define gtk-accel-map-get (prim-proc gtk-accel-map-get () <gtk-accel-map> nonpure))
(define gtk-accessible-connect-widget-destroyed (prim-proc gtk-accessible-connect-widget-destroyed (<gtk-accessible>) <none> nonpure))
(add-method connect-widget-destroyed gtk-accessible-connect-widget-destroyed)
(define gtk-action-group-new (prim-proc gtk-action-group-new (<string>) <gtk-action-group> nonpure))
(define gtk-action-group-create (prim-proc gtk-action-group-new (<string>) <gtk-action-group> nonpure))
(define gtk-action-group-get-name (prim-proc gtk-action-group-get-name (<gtk-action-group>) <string> nonpure))
(add-method get-name gtk-action-group-get-name)
(define gtk-action-group-get-sensitive (prim-proc gtk-action-group-get-sensitive (<gtk-action-group>) <boolean> nonpure))
(add-method get-sensitive gtk-action-group-get-sensitive)
(define gtk-action-group-set-sensitive (prim-proc gtk-action-group-set-sensitive (<gtk-action-group> <boolean>) <none> nonpure))
(add-method set-sensitive gtk-action-group-set-sensitive)
(define gtk-action-group-get-visible (prim-proc gtk-action-group-get-visible (<gtk-action-group>) <boolean> nonpure))
(add-method get-visible gtk-action-group-get-visible)
(define gtk-action-group-set-visible (prim-proc gtk-action-group-set-visible (<gtk-action-group> <boolean>) <none> nonpure))
(add-method set-visible gtk-action-group-set-visible)
(define gtk-action-group-get-action (prim-proc gtk-action-group-get-action (<gtk-action-group> <string>) <gtk-action> nonpure))
(add-method get-action gtk-action-group-get-action)
(define gtk-action-group-add-action (prim-proc gtk-action-group-add-action (<gtk-action-group> <gtk-action>) <none> nonpure))
(add-method add-action gtk-action-group-add-action)
(define gtk-action-group-add-action-with-accel (prim-proc gtk-action-group-add-action-with-accel (<gtk-action-group> <gtk-action> <string>) <none> nonpure))
(add-method add-action-with-accel gtk-action-group-add-action-with-accel)
(define gtk-action-group-remove-action (prim-proc gtk-action-group-remove-action (<gtk-action-group> <gtk-action>) <none> nonpure))
(add-method remove-action gtk-action-group-remove-action)
(define gtk-action-group-set-translation-domain (prim-proc gtk-action-group-set-translation-domain (<gtk-action-group> <string>) <none> nonpure))
(add-method set-translation-domain gtk-action-group-set-translation-domain)
(define gtk-action-group-translate-string (prim-proc gtk-action-group-translate-string (<gtk-action-group> <string>) <string> nonpure))
(add-method translate-string gtk-action-group-translate-string)
(define gtk-action-new (prim-proc gtk-action-new (<string> <string> <string> <string>) <gtk-action> nonpure))
(define gtk-action-create (prim-proc gtk-action-new (<string> <string> <string> <string>) <gtk-action> nonpure))
(define gtk-action-get-name (prim-proc gtk-action-get-name (<gtk-action>) <string> nonpure))
(add-method get-name gtk-action-get-name)
(define gtk-action-is-sensitive (prim-proc gtk-action-is-sensitive (<gtk-action>) <boolean> nonpure))
(add-method is-sensitive gtk-action-is-sensitive)
(define gtk-action-get-sensitive (prim-proc gtk-action-get-sensitive (<gtk-action>) <boolean> nonpure))
(add-method get-sensitive gtk-action-get-sensitive)
(define gtk-action-set-sensitive (prim-proc gtk-action-set-sensitive (<gtk-action> <boolean>) <none> nonpure))
(add-method set-sensitive gtk-action-set-sensitive)
(define gtk-action-is-visible (prim-proc gtk-action-is-visible (<gtk-action>) <boolean> nonpure))
(add-method is-visible gtk-action-is-visible)
(define gtk-action-get-visible (prim-proc gtk-action-get-visible (<gtk-action>) <boolean> nonpure))
(add-method get-visible gtk-action-get-visible)
(define gtk-action-set-visible (prim-proc gtk-action-set-visible (<gtk-action> <boolean>) <none> nonpure))
(add-method set-visible gtk-action-set-visible)
(define gtk-action-activate (prim-proc gtk-action-activate (<gtk-action>) <none> nonpure))
(add-method activate gtk-action-activate)
(define gtk-action-create-icon (prim-proc gtk-action-create-icon (<gtk-action> <symbol>) <gtk-widget> nonpure))
(add-method create-icon gtk-action-create-icon)
(define gtk-action-create-menu-item (prim-proc gtk-action-create-menu-item (<gtk-action>) <gtk-widget> nonpure))
(add-method create-menu-item gtk-action-create-menu-item)
(define gtk-action-create-tool-item (prim-proc gtk-action-create-tool-item (<gtk-action>) <gtk-widget> nonpure))
(add-method create-tool-item gtk-action-create-tool-item)
(define gtk-action-connect-proxy (prim-proc gtk-action-connect-proxy (<gtk-action> <gtk-widget>) <none> nonpure))
(add-method connect-proxy gtk-action-connect-proxy)
(define gtk-action-disconnect-proxy (prim-proc gtk-action-disconnect-proxy (<gtk-action> <gtk-widget>) <none> nonpure))
(add-method disconnect-proxy gtk-action-disconnect-proxy)
(define gtk-widget-get-action (prim-proc gtk-widget-get-action (<gtk-widget>) <gtk-action> nonpure))
(add-method get-action gtk-widget-get-action)
(define gtk-action-connect-accelerator (prim-proc gtk-action-connect-accelerator (<gtk-action>) <none> nonpure))
(add-method connect-accelerator gtk-action-connect-accelerator)
(define gtk-action-disconnect-accelerator (prim-proc gtk-action-disconnect-accelerator (<gtk-action>) <none> nonpure))
(add-method disconnect-accelerator gtk-action-disconnect-accelerator)
(define gtk-action-get-accel-path (prim-proc gtk-action-get-accel-path (<gtk-action>) <string> nonpure))
(add-method get-accel-path gtk-action-get-accel-path)
(define gtk-action-get-accel-closure (prim-proc gtk-action-get-accel-closure (<gtk-action>) <gclosure> nonpure))
(add-method get-accel-closure gtk-action-get-accel-closure)
(define gtk-action-block-activate-from (prim-proc gtk-action-block-activate-from (<gtk-action> <gtk-widget>) <none> nonpure))
(add-method block-activate-from gtk-action-block-activate-from)
(define gtk-action-unblock-activate-from (prim-proc gtk-action-unblock-activate-from (<gtk-action> <gtk-widget>) <none> nonpure))
(add-method unblock-activate-from gtk-action-unblock-activate-from)
(define gtk-action-set-accel-path (prim-proc gtk-action-set-accel-path (<gtk-action> <string>) <none> nonpure))
(add-method set-accel-path gtk-action-set-accel-path)
(define gtk-action-set-accel-group (prim-proc gtk-action-set-accel-group (<gtk-action> <gtk-accel-group>) <none> nonpure))
(add-method set-accel-group gtk-action-set-accel-group)
(define gtk-adjustment-changed (prim-proc gtk-adjustment-changed (<gtk-adjustment>) <none> nonpure))
(add-method changed gtk-adjustment-changed)
(define gtk-adjustment-value-changed (prim-proc gtk-adjustment-value-changed (<gtk-adjustment>) <none> nonpure))
(add-method value-changed gtk-adjustment-value-changed)
(define gtk-adjustment-clamp-page (prim-proc gtk-adjustment-clamp-page (<gtk-adjustment> <real> <real>) <none> nonpure))
(add-method clamp-page gtk-adjustment-clamp-page)
(define gtk-adjustment-get-value (prim-proc gtk-adjustment-get-value (<gtk-adjustment>) <real> nonpure))
(add-method get-value gtk-adjustment-get-value)
(define gtk-adjustment-set-value (prim-proc gtk-adjustment-set-value (<gtk-adjustment> <real>) <none> nonpure))
(add-method set-value gtk-adjustment-set-value)
(define gtk-alignment-set (prim-proc gtk-alignment-set (<gtk-alignment> <real> <real> <real> <real>) <none> nonpure))
(add-method set gtk-alignment-set)
(define gtk-alignment-set-padding (prim-proc gtk-alignment-set-padding (<gtk-alignment> <integer> <integer> <integer> <integer>) <none> nonpure))
(add-method set-padding gtk-alignment-set-padding)
(define gtk-alignment-get-padding (prim-proc gtk-alignment-get-padding (<gtk-alignment> <object> <object> <object> <object>) <none> nonpure))
(add-method get-padding gtk-alignment-get-padding)
(define gtk-arrow-new (prim-proc gtk-arrow-new (<symbol> <symbol>) <gtk-widget> nonpure))
(define gtk-arrow-create (prim-proc gtk-arrow-new (<symbol> <symbol>) <gtk-arrow> nonpure))
(define gtk-arrow-set (prim-proc gtk-arrow-set (<gtk-arrow> <symbol> <symbol>) <none> nonpure))
(add-method set gtk-arrow-set)
(define gtk-assistant-new (prim-proc gtk-assistant-new () <gtk-widget> nonpure))
(define gtk-assistant-create (prim-proc gtk-assistant-new () <gtk-assistant> nonpure))
(define gtk-assistant-get-current-page (prim-proc gtk-assistant-get-current-page (<gtk-assistant>) <integer> nonpure))
(add-method get-current-page gtk-assistant-get-current-page)
(define gtk-assistant-set-current-page (prim-proc gtk-assistant-set-current-page (<gtk-assistant> <integer>) <none> nonpure))
(add-method set-current-page gtk-assistant-set-current-page)
(define gtk-assistant-get-n-pages (prim-proc gtk-assistant-get-n-pages (<gtk-assistant>) <integer> nonpure))
(add-method get-n-pages gtk-assistant-get-n-pages)
(define gtk-assistant-get-nth-page (prim-proc gtk-assistant-get-nth-page (<gtk-assistant> <integer>) <gtk-widget> nonpure))
(add-method get-nth-page gtk-assistant-get-nth-page)
(define gtk-assistant-prepend-page (prim-proc gtk-assistant-prepend-page (<gtk-assistant> <gtk-widget>) <integer> nonpure))
(add-method prepend-page gtk-assistant-prepend-page)
(define gtk-assistant-append-page (prim-proc gtk-assistant-append-page (<gtk-assistant> <gtk-widget>) <integer> nonpure))
(add-method append-page gtk-assistant-append-page)
(define gtk-assistant-insert-page (prim-proc gtk-assistant-insert-page (<gtk-assistant> <gtk-widget> <integer>) <integer> nonpure))
(add-method insert-page gtk-assistant-insert-page)
(define gtk-assistant-set-page-type (prim-proc gtk-assistant-set-page-type (<gtk-assistant> <gtk-widget> <symbol>) <none> nonpure))
(add-method set-page-type gtk-assistant-set-page-type)
(define gtk-assistant-get-page-type (prim-proc gtk-assistant-get-page-type (<gtk-assistant> <gtk-widget>) <symbol> nonpure))
(add-method get-page-type gtk-assistant-get-page-type)
(define gtk-assistant-set-page-title (prim-proc gtk-assistant-set-page-title (<gtk-assistant> <gtk-widget> <string>) <none> nonpure))
(add-method set-page-title gtk-assistant-set-page-title)
(define gtk-assistant-get-page-title (prim-proc gtk-assistant-get-page-title (<gtk-assistant> <gtk-widget>) <string> nonpure))
(add-method get-page-title gtk-assistant-get-page-title)
(define gtk-assistant-set-page-header-image (prim-proc gtk-assistant-set-page-header-image (<gtk-assistant> <gtk-widget> <gdk-pixbuf>) <none> nonpure))
(add-method set-page-header-image gtk-assistant-set-page-header-image)
(define gtk-assistant-get-page-header-image (prim-proc gtk-assistant-get-page-header-image (<gtk-assistant> <gtk-widget>) <gdk-pixbuf> nonpure))
(add-method get-page-header-image gtk-assistant-get-page-header-image)
(define gtk-assistant-set-page-side-image (prim-proc gtk-assistant-set-page-side-image (<gtk-assistant> <gtk-widget> <gdk-pixbuf>) <none> nonpure))
(add-method set-page-side-image gtk-assistant-set-page-side-image)
(define gtk-assistant-get-page-side-image (prim-proc gtk-assistant-get-page-side-image (<gtk-assistant> <gtk-widget>) <gdk-pixbuf> nonpure))
(add-method get-page-side-image gtk-assistant-get-page-side-image)
(define gtk-assistant-set-page-complete (prim-proc gtk-assistant-set-page-complete (<gtk-assistant> <gtk-widget> <boolean>) <none> nonpure))
(add-method set-page-complete gtk-assistant-set-page-complete)
(define gtk-assistant-get-page-complete (prim-proc gtk-assistant-get-page-complete (<gtk-assistant> <gtk-widget>) <boolean> nonpure))
(add-method get-page-complete gtk-assistant-get-page-complete)
(define gtk-assistant-add-action-widget (prim-proc gtk-assistant-add-action-widget (<gtk-assistant> <gtk-widget>) <none> nonpure))
(add-method add-action-widget gtk-assistant-add-action-widget)
(define gtk-assistant-remove-action-widget (prim-proc gtk-assistant-remove-action-widget (<gtk-assistant> <gtk-widget>) <none> nonpure))
(add-method remove-action-widget gtk-assistant-remove-action-widget)
(define gtk-assistant-update-buttons-state (prim-proc gtk-assistant-update-buttons-state (<gtk-assistant>) <none> nonpure))
(add-method update-buttons-state gtk-assistant-update-buttons-state)
(define gtk-button-box-get-layout (prim-proc gtk-button-box-get-layout (<gtk-button-box>) <symbol> nonpure))
(add-method get-layout gtk-button-box-get-layout)
(define gtk-button-box-set-layout (prim-proc gtk-button-box-set-layout (<gtk-button-box> <symbol>) <none> nonpure))
(add-method set-layout gtk-button-box-set-layout)
(define gtk-button-box-get-child-secondary (prim-proc gtk-button-box-get-child-secondary (<gtk-button-box> <gtk-widget>) <boolean> nonpure))
(add-method get-child-secondary gtk-button-box-get-child-secondary)
(define gtk-button-box-set-child-secondary (prim-proc gtk-button-box-set-child-secondary (<gtk-button-box> <gtk-widget> <boolean>) <none> nonpure))
(add-method set-child-secondary gtk-button-box-set-child-secondary)
(define gtk-bin-get-child (prim-proc gtk-bin-get-child (<gtk-bin>) <gtk-widget> nonpure))
(add-method get-child gtk-bin-get-child)
(define gtk-box-pack-start-defaults (prim-proc gtk-box-pack-start-defaults (<gtk-box> <gtk-widget>) <none> nonpure))
(add-method pack-start-defaults gtk-box-pack-start-defaults)
(define gtk-box-pack-end-defaults (prim-proc gtk-box-pack-end-defaults (<gtk-box> <gtk-widget>) <none> nonpure))
(add-method pack-end-defaults gtk-box-pack-end-defaults)
(define gtk-box-set-homogeneous (prim-proc gtk-box-set-homogeneous (<gtk-box> <boolean>) <none> nonpure))
(add-method set-homogeneous gtk-box-set-homogeneous)
(define gtk-box-get-homogeneous (prim-proc gtk-box-get-homogeneous (<gtk-box>) <boolean> nonpure))
(add-method get-homogeneous gtk-box-get-homogeneous)
(define gtk-box-set-spacing (prim-proc gtk-box-set-spacing (<gtk-box> <integer>) <none> nonpure))
(add-method set-spacing gtk-box-set-spacing)
(define gtk-box-get-spacing (prim-proc gtk-box-get-spacing (<gtk-box>) <integer> nonpure))
(add-method get-spacing gtk-box-get-spacing)
(define gtk-box-reorder-child (prim-proc gtk-box-reorder-child (<gtk-box> <gtk-widget> <integer>) <none> nonpure))
(add-method reorder-child gtk-box-reorder-child)
(define gtk-box-set-child-packing (prim-proc gtk-box-set-child-packing (<gtk-box> <gtk-widget> <boolean> <boolean> <integer> <symbol>) <none> nonpure))
(add-method set-child-packing gtk-box-set-child-packing)
(define gtk-button-new (prim-proc gtk-button-new () <gtk-widget> nonpure))
(define gtk-button-create (prim-proc gtk-button-new () <gtk-button> nonpure))
(define gtk-button-pressed (prim-proc gtk-button-pressed (<gtk-button>) <none> nonpure))
(add-method pressed gtk-button-pressed)
(define gtk-button-released (prim-proc gtk-button-released (<gtk-button>) <none> nonpure))
(add-method released gtk-button-released)
(define gtk-button-clicked (prim-proc gtk-button-clicked (<gtk-button>) <none> nonpure))
(add-method clicked gtk-button-clicked)
(define gtk-button-enter (prim-proc gtk-button-enter (<gtk-button>) <none> nonpure))
(add-method enter gtk-button-enter)
(define gtk-button-leave (prim-proc gtk-button-leave (<gtk-button>) <none> nonpure))
(add-method leave gtk-button-leave)
(define gtk-button-set-relief (prim-proc gtk-button-set-relief (<gtk-button> <symbol>) <none> nonpure))
(add-method set-relief gtk-button-set-relief)
(define gtk-button-get-relief (prim-proc gtk-button-get-relief (<gtk-button>) <symbol> nonpure))
(add-method get-relief gtk-button-get-relief)
(define gtk-button-set-label (prim-proc gtk-button-set-label (<gtk-button> <string>) <none> nonpure))
(add-method set-label gtk-button-set-label)
(define gtk-button-get-label (prim-proc gtk-button-get-label (<gtk-button>) <string> nonpure))
(add-method get-label gtk-button-get-label)
(define gtk-button-set-use-underline (prim-proc gtk-button-set-use-underline (<gtk-button> <boolean>) <none> nonpure))
(add-method set-use-underline gtk-button-set-use-underline)
(define gtk-button-get-use-underline (prim-proc gtk-button-get-use-underline (<gtk-button>) <boolean> nonpure))
(add-method get-use-underline gtk-button-get-use-underline)
(define gtk-button-set-use-stock (prim-proc gtk-button-set-use-stock (<gtk-button> <boolean>) <none> nonpure))
(add-method set-use-stock gtk-button-set-use-stock)
(define gtk-button-get-use-stock (prim-proc gtk-button-get-use-stock (<gtk-button>) <boolean> nonpure))
(add-method get-use-stock gtk-button-get-use-stock)
(define gtk-button-set-focus-on-click (prim-proc gtk-button-set-focus-on-click (<gtk-button> <boolean>) <none> nonpure))
(add-method set-focus-on-click gtk-button-set-focus-on-click)
(define gtk-button-get-focus-on-click (prim-proc gtk-button-get-focus-on-click (<gtk-button>) <boolean> nonpure))
(add-method get-focus-on-click gtk-button-get-focus-on-click)
(define gtk-button-set-alignment (prim-proc gtk-button-set-alignment (<gtk-button> <real> <real>) <none> nonpure))
(add-method set-alignment gtk-button-set-alignment)
(define gtk-button-get-alignment (prim-proc gtk-button-get-alignment (<gtk-button> <object> <object>) <none> nonpure))
(add-method get-alignment gtk-button-get-alignment)
(define gtk-button-set-image (prim-proc gtk-button-set-image (<gtk-button> <gtk-widget>) <none> nonpure))
(add-method set-image gtk-button-set-image)
(define gtk-button-get-image (prim-proc gtk-button-get-image (<gtk-button>) <gtk-widget> nonpure))
(add-method get-image gtk-button-get-image)
(define gtk-button-set-image-position (prim-proc gtk-button-set-image-position (<gtk-button> <symbol>) <none> nonpure))
(add-method set-image-position gtk-button-set-image-position)
(define gtk-button-get-image-position (prim-proc gtk-button-get-image-position (<gtk-button>) <symbol> nonpure))
(add-method get-image-position gtk-button-get-image-position)
(define gtk-calendar-new (prim-proc gtk-calendar-new () <gtk-widget> nonpure))
(define gtk-calendar-create (prim-proc gtk-calendar-new () <gtk-calendar> nonpure))
(define gtk-calendar-select-month (prim-proc gtk-calendar-select-month (<gtk-calendar> <integer> <integer>) <boolean> nonpure))
(add-method select-month gtk-calendar-select-month)
(define gtk-calendar-select-day (prim-proc gtk-calendar-select-day (<gtk-calendar> <integer>) <none> nonpure))
(add-method select-day gtk-calendar-select-day)
(define gtk-calendar-mark-day (prim-proc gtk-calendar-mark-day (<gtk-calendar> <integer>) <boolean> nonpure))
(add-method mark-day gtk-calendar-mark-day)
(define gtk-calendar-unmark-day (prim-proc gtk-calendar-unmark-day (<gtk-calendar> <integer>) <boolean> nonpure))
(add-method unmark-day gtk-calendar-unmark-day)
(define gtk-calendar-clear-marks (prim-proc gtk-calendar-clear-marks (<gtk-calendar>) <none> nonpure))
(add-method clear-marks gtk-calendar-clear-marks)
(define gtk-calendar-set-display-options (prim-proc gtk-calendar-set-display-options (<gtk-calendar> <object>) <none> nonpure))
(add-method set-display-options gtk-calendar-set-display-options)
(define gtk-calendar-get-display-options (prim-proc gtk-calendar-get-display-options (<gtk-calendar>) <object> nonpure))
(add-method get-display-options gtk-calendar-get-display-options)
(define gtk-calendar-get-date (prim-proc gtk-calendar-get-date (<gtk-calendar> <object> <object> <object>) <none> nonpure))
(add-method get-date gtk-calendar-get-date)
(define gtk-calendar-freeze (prim-proc gtk-calendar-freeze (<gtk-calendar>) <none> nonpure))
(add-method freeze gtk-calendar-freeze)
(define gtk-calendar-thaw (prim-proc gtk-calendar-thaw (<gtk-calendar>) <none> nonpure))
(add-method thaw gtk-calendar-thaw)
(define gtk-cell-editable-start-editing (prim-proc gtk-cell-editable-start-editing (<gtk-cell-editable> <gdk-event>) <none> nonpure))
(define gtk-cell-editable-editing-done (prim-proc gtk-cell-editable-editing-done (<gtk-cell-editable>) <none> nonpure))
(define gtk-cell-editable-remove-widget (prim-proc gtk-cell-editable-remove-widget (<gtk-cell-editable>) <none> nonpure))
(define gtk-cell-layout-pack-start (prim-proc gtk-cell-layout-pack-start (<gtk-cell-layout> <gtk-cell-renderer> <boolean>) <none> nonpure))
(add-method pack-start gtk-cell-layout-pack-start)
(define gtk-cell-layout-pack-end (prim-proc gtk-cell-layout-pack-end (<gtk-cell-layout> <gtk-cell-renderer> <boolean>) <none> nonpure))
(add-method pack-end gtk-cell-layout-pack-end)
(define gtk-cell-layout-clear (prim-proc gtk-cell-layout-clear (<gtk-cell-layout>) <none> nonpure))
(add-method clear gtk-cell-layout-clear)
(define gtk-cell-layout-set-attributes (prim-proc gtk-cell-layout-set-attributes (<gtk-cell-layout> <gtk-cell-renderer>) <none> nonpure))
(add-method set-attributes gtk-cell-layout-set-attributes)
(define gtk-cell-layout-add-attribute (prim-proc gtk-cell-layout-add-attribute (<gtk-cell-layout> <gtk-cell-renderer> <string> <integer>) <none> nonpure))
(add-method add-attribute gtk-cell-layout-add-attribute)
(define gtk-cell-layout-clear-attributes (prim-proc gtk-cell-layout-clear-attributes (<gtk-cell-layout> <gtk-cell-renderer>) <none> nonpure))
(add-method clear-attributes gtk-cell-layout-clear-attributes)
(define gtk-cell-layout-reorder (prim-proc gtk-cell-layout-reorder (<gtk-cell-layout> <gtk-cell-renderer> <integer>) <none> nonpure))
(add-method reorder gtk-cell-layout-reorder)
(define gtk-cell-renderer-accel-new (prim-proc gtk-cell-renderer-accel-new () <gtk-cell-renderer> nonpure))
(define gtk-cell-renderer-accel-create (prim-proc gtk-cell-renderer-accel-new () <gtk-cell-renderer-accel> nonpure))
(define gtk-cell-renderer-combo-new (prim-proc gtk-cell-renderer-combo-new () <gtk-cell-renderer> nonpure))
(define gtk-cell-renderer-combo-create (prim-proc gtk-cell-renderer-combo-new () <gtk-cell-renderer-combo> nonpure))
(define gtk-cell-renderer-render (prim-proc gtk-cell-renderer-render (<gtk-cell-renderer> <gdk-window> <gtk-widget> <gdk-rectangle> <gdk-rectangle> <gdk-rectangle> <object>) <none> nonpure))
(add-method render gtk-cell-renderer-render)
(define gtk-cell-renderer-activate (prim-proc gtk-cell-renderer-activate (<gtk-cell-renderer> <gdk-event> <gtk-widget> <string> <gdk-rectangle> <gdk-rectangle> <object>) <boolean> nonpure))
(add-method activate gtk-cell-renderer-activate)
(define gtk-cell-renderer-start-editing (prim-proc gtk-cell-renderer-start-editing (<gtk-cell-renderer> <gdk-event> <gtk-widget> <string> <gdk-rectangle> <gdk-rectangle> <object>) <gtk-cell-editable> nonpure))
(add-method start-editing gtk-cell-renderer-start-editing)
(define gtk-cell-renderer-set-fixed-size (prim-proc gtk-cell-renderer-set-fixed-size (<gtk-cell-renderer> <integer> <integer>) <none> nonpure))
(add-method set-fixed-size gtk-cell-renderer-set-fixed-size)
(define gtk-cell-renderer-get-fixed-size (prim-proc gtk-cell-renderer-get-fixed-size (<gtk-cell-renderer> <object> <object>) <none> nonpure))
(add-method get-fixed-size gtk-cell-renderer-get-fixed-size)
(define gtk-cell-renderer-editing-canceled (prim-proc gtk-cell-renderer-editing-canceled (<gtk-cell-renderer>) <none> nonpure))
(add-method editing-canceled gtk-cell-renderer-editing-canceled)
(define gtk-cell-renderer-stop-editing (prim-proc gtk-cell-renderer-stop-editing (<gtk-cell-renderer> <boolean>) <none> nonpure))
(add-method stop-editing gtk-cell-renderer-stop-editing)
(define gtk-cell-renderer-pixbuf-new (prim-proc gtk-cell-renderer-pixbuf-new () <gtk-cell-renderer> nonpure))
(define gtk-cell-renderer-pixbuf-create (prim-proc gtk-cell-renderer-pixbuf-new () <gtk-cell-renderer-pixbuf> nonpure))
(define gtk-cell-renderer-progress-new (prim-proc gtk-cell-renderer-progress-new () <gtk-cell-renderer> nonpure))
(define gtk-cell-renderer-progress-create (prim-proc gtk-cell-renderer-progress-new () <gtk-cell-renderer-progress> nonpure))
(define gtk-cell-renderer-spin-new (prim-proc gtk-cell-renderer-spin-new () <gtk-cell-renderer> nonpure))
(define gtk-cell-renderer-spin-create (prim-proc gtk-cell-renderer-spin-new () <gtk-cell-renderer-spin> nonpure))
(define gtk-cell-renderer-text-new (prim-proc gtk-cell-renderer-text-new () <gtk-cell-renderer> nonpure))
(define gtk-cell-renderer-text-create (prim-proc gtk-cell-renderer-text-new () <gtk-cell-renderer-text> nonpure))
(define gtk-cell-renderer-text-set-fixed-height-from-font (prim-proc gtk-cell-renderer-text-set-fixed-height-from-font (<gtk-cell-renderer-text> <integer>) <none> nonpure))
(add-method set-fixed-height-from-font gtk-cell-renderer-text-set-fixed-height-from-font)
(define gtk-cell-renderer-toggle-new (prim-proc gtk-cell-renderer-toggle-new () <gtk-cell-renderer> nonpure))
(define gtk-cell-renderer-toggle-create (prim-proc gtk-cell-renderer-toggle-new () <gtk-cell-renderer-toggle> nonpure))
(define gtk-cell-renderer-toggle-get-radio (prim-proc gtk-cell-renderer-toggle-get-radio (<gtk-cell-renderer-toggle>) <boolean> nonpure))
(add-method get-radio gtk-cell-renderer-toggle-get-radio)
(define gtk-cell-renderer-toggle-set-radio (prim-proc gtk-cell-renderer-toggle-set-radio (<gtk-cell-renderer-toggle> <boolean>) <none> nonpure))
(add-method set-radio gtk-cell-renderer-toggle-set-radio)
(define gtk-cell-renderer-toggle-get-active (prim-proc gtk-cell-renderer-toggle-get-active (<gtk-cell-renderer-toggle>) <boolean> nonpure))
(add-method get-active gtk-cell-renderer-toggle-get-active)
(define gtk-cell-renderer-toggle-set-active (prim-proc gtk-cell-renderer-toggle-set-active (<gtk-cell-renderer-toggle> <boolean>) <none> nonpure))
(add-method set-active gtk-cell-renderer-toggle-set-active)
(define gtk-cell-view-new (prim-proc gtk-cell-view-new () <gtk-widget> nonpure))
(define gtk-cell-view-create (prim-proc gtk-cell-view-new () <gtk-cell-view> nonpure))
(define gtk-cell-view-new-with-text (prim-proc gtk-cell-view-new-with-text (<string>) <gtk-widget> nonpure))
(define gtk-cell-view-new-with-markup (prim-proc gtk-cell-view-new-with-markup (<string>) <gtk-widget> nonpure))
(define gtk-cell-view-new-with-pixbuf (prim-proc gtk-cell-view-new-with-pixbuf (<gdk-pixbuf>) <gtk-widget> nonpure))
(define gtk-cell-view-set-model (prim-proc gtk-cell-view-set-model (<gtk-cell-view> <gtk-tree-model>) <none> nonpure))
(add-method set-model gtk-cell-view-set-model)
(define gtk-cell-view-set-displayed-row (prim-proc gtk-cell-view-set-displayed-row (<gtk-cell-view> <gtk-tree-path>) <none> nonpure))
(add-method set-displayed-row gtk-cell-view-set-displayed-row)
(define gtk-cell-view-get-displayed-row (prim-proc gtk-cell-view-get-displayed-row (<gtk-cell-view>) <gtk-tree-path> nonpure))
(add-method get-displayed-row gtk-cell-view-get-displayed-row)
(define gtk-cell-view-get-size-of-row (prim-proc gtk-cell-view-get-size-of-row (<gtk-cell-view> <gtk-tree-path> <gtk-requisition>) <boolean> nonpure))
(add-method get-size-of-row gtk-cell-view-get-size-of-row)
(define gtk-cell-view-set-background-color (prim-proc gtk-cell-view-set-background-color (<gtk-cell-view> <gdk-color>) <none> nonpure))
(add-method set-background-color gtk-cell-view-set-background-color)
(define gtk-check-button-new (prim-proc gtk-check-button-new () <gtk-widget> nonpure))
(define gtk-check-button-create (prim-proc gtk-check-button-new () <gtk-check-button> nonpure))
(define gtk-check-menu-item-new (prim-proc gtk-check-menu-item-new () <gtk-widget> nonpure))
(define gtk-check-menu-item-create (prim-proc gtk-check-menu-item-new () <gtk-check-menu-item> nonpure))
(define gtk-check-menu-item-set-active (prim-proc gtk-check-menu-item-set-active (<gtk-check-menu-item> <boolean>) <none> nonpure))
(add-method set-active gtk-check-menu-item-set-active)
(define gtk-check-menu-item-get-active (prim-proc gtk-check-menu-item-get-active (<gtk-check-menu-item>) <boolean> nonpure))
(add-method get-active gtk-check-menu-item-get-active)
(define gtk-check-menu-item-toggled (prim-proc gtk-check-menu-item-toggled (<gtk-check-menu-item>) <none> nonpure))
(add-method toggled gtk-check-menu-item-toggled)
(define gtk-check-menu-item-set-inconsistent (prim-proc gtk-check-menu-item-set-inconsistent (<gtk-check-menu-item> <boolean>) <none> nonpure))
(add-method set-inconsistent gtk-check-menu-item-set-inconsistent)
(define gtk-check-menu-item-get-inconsistent (prim-proc gtk-check-menu-item-get-inconsistent (<gtk-check-menu-item>) <boolean> nonpure))
(add-method get-inconsistent gtk-check-menu-item-get-inconsistent)
(define gtk-check-menu-item-set-draw-as-radio (prim-proc gtk-check-menu-item-set-draw-as-radio (<gtk-check-menu-item> <boolean>) <none> nonpure))
(add-method set-draw-as-radio gtk-check-menu-item-set-draw-as-radio)
(define gtk-check-menu-item-get-draw-as-radio (prim-proc gtk-check-menu-item-get-draw-as-radio (<gtk-check-menu-item>) <boolean> nonpure))
(add-method get-draw-as-radio gtk-check-menu-item-get-draw-as-radio)
(define gtk-clipboard-get-for-display (prim-proc gtk-clipboard-get-for-display (<gdk-display> <gdk-atom>) <gtk-clipboard> nonpure))
(define gtk-clipboard-get (prim-proc gtk-clipboard-get (<gdk-atom>) <gtk-clipboard> nonpure))
(define gtk-clipboard-get-display (prim-proc gtk-clipboard-get-display (<gtk-clipboard>) <gdk-display> nonpure))
(add-method get-display gtk-clipboard-get-display)
(define gtk-clipboard-get-owner (prim-proc gtk-clipboard-get-owner (<gtk-clipboard>) <gobject> nonpure))
(add-method get-owner gtk-clipboard-get-owner)
(define gtk-clipboard-clear (prim-proc gtk-clipboard-clear (<gtk-clipboard>) <none> nonpure))
(add-method clear gtk-clipboard-clear)
(define gtk-clipboard-set-image (prim-proc gtk-clipboard-set-image (<gtk-clipboard> <gdk-pixbuf>) <none> nonpure))
(add-method set-image gtk-clipboard-set-image)
(define gtk-clipboard-wait-for-contents (prim-proc gtk-clipboard-wait-for-contents (<gtk-clipboard> <gdk-atom>) <gtk-selection-data> nonpure))
(add-method wait-for-contents gtk-clipboard-wait-for-contents)
(define gtk-clipboard-wait-for-text (prim-proc gtk-clipboard-wait-for-text (<gtk-clipboard>) <string> nonpure))
(add-method wait-for-text gtk-clipboard-wait-for-text)
(define gtk-clipboard-wait-for-image (prim-proc gtk-clipboard-wait-for-image (<gtk-clipboard>) <gdk-pixbuf> nonpure))
(add-method wait-for-image gtk-clipboard-wait-for-image)
(define gtk-clipboard-wait-is-text-available (prim-proc gtk-clipboard-wait-is-text-available (<gtk-clipboard>) <boolean> nonpure))
(add-method wait-is-text-available gtk-clipboard-wait-is-text-available)
(define gtk-clipboard-wait-is-rich-text-available (prim-proc gtk-clipboard-wait-is-rich-text-available (<gtk-clipboard> <gtk-text-buffer>) <boolean> nonpure))
(add-method wait-is-rich-text-available gtk-clipboard-wait-is-rich-text-available)
(define gtk-clipboard-wait-is-image-available (prim-proc gtk-clipboard-wait-is-image-available (<gtk-clipboard>) <boolean> nonpure))
(add-method wait-is-image-available gtk-clipboard-wait-is-image-available)
(define gtk-clipboard-wait-is-target-available (prim-proc gtk-clipboard-wait-is-target-available (<gtk-clipboard> <gdk-atom>) <boolean> nonpure))
(add-method wait-is-target-available gtk-clipboard-wait-is-target-available)
(define gtk-clipboard-store (prim-proc gtk-clipboard-store (<gtk-clipboard>) <none> nonpure))
(add-method store gtk-clipboard-store)
(define gtk-color-button-new (prim-proc gtk-color-button-new () <gtk-widget> nonpure))
(define gtk-color-button-create (prim-proc gtk-color-button-new () <gtk-color-button> nonpure))
(define gtk-color-button-new-with-color (prim-proc gtk-color-button-new-with-color (<gdk-color>) <gtk-widget> nonpure))
(define gtk-color-button-set-color (prim-proc gtk-color-button-set-color (<gtk-color-button> <gdk-color>) <none> nonpure))
(add-method set-color gtk-color-button-set-color)
(define gtk-color-button-set-alpha (prim-proc gtk-color-button-set-alpha (<gtk-color-button> <integer>) <none> nonpure))
(add-method set-alpha gtk-color-button-set-alpha)
(define gtk-color-button-get-color (prim-proc gtk-color-button-get-color (<gtk-color-button> <gdk-color>) <none> nonpure))
(add-method get-color gtk-color-button-get-color)
(define gtk-color-button-get-alpha (prim-proc gtk-color-button-get-alpha (<gtk-color-button>) <integer> nonpure))
(add-method get-alpha gtk-color-button-get-alpha)
(define gtk-color-button-set-use-alpha (prim-proc gtk-color-button-set-use-alpha (<gtk-color-button> <boolean>) <none> nonpure))
(add-method set-use-alpha gtk-color-button-set-use-alpha)
(define gtk-color-button-get-use-alpha (prim-proc gtk-color-button-get-use-alpha (<gtk-color-button>) <boolean> nonpure))
(add-method get-use-alpha gtk-color-button-get-use-alpha)
(define gtk-color-button-set-title (prim-proc gtk-color-button-set-title (<gtk-color-button> <string>) <none> nonpure))
(add-method set-title gtk-color-button-set-title)
(define gtk-color-button-get-title (prim-proc gtk-color-button-get-title (<gtk-color-button>) <string> nonpure))
(add-method get-title gtk-color-button-get-title)
(define gtk-color-selection-dialog-new (prim-proc gtk-color-selection-dialog-new (<string>) <gtk-widget> nonpure))
(define gtk-color-selection-dialog-create (prim-proc gtk-color-selection-dialog-new (<string>) <gtk-color-selection-dialog> nonpure))
(define gtk-color-selection-new (prim-proc gtk-color-selection-new () <gtk-widget> nonpure))
(define gtk-color-selection-create (prim-proc gtk-color-selection-new () <gtk-color-selection> nonpure))
(define gtk-color-selection-get-has-opacity-control (prim-proc gtk-color-selection-get-has-opacity-control (<gtk-color-selection>) <boolean> nonpure))
(add-method get-has-opacity-control gtk-color-selection-get-has-opacity-control)
(define gtk-color-selection-set-has-opacity-control (prim-proc gtk-color-selection-set-has-opacity-control (<gtk-color-selection> <boolean>) <none> nonpure))
(add-method set-has-opacity-control gtk-color-selection-set-has-opacity-control)
(define gtk-color-selection-get-has-palette (prim-proc gtk-color-selection-get-has-palette (<gtk-color-selection>) <boolean> nonpure))
(add-method get-has-palette gtk-color-selection-get-has-palette)
(define gtk-color-selection-set-has-palette (prim-proc gtk-color-selection-set-has-palette (<gtk-color-selection> <boolean>) <none> nonpure))
(add-method set-has-palette gtk-color-selection-set-has-palette)
(define gtk-color-selection-set-current-color (prim-proc gtk-color-selection-set-current-color (<gtk-color-selection> <gdk-color>) <none> nonpure))
(add-method set-current-color gtk-color-selection-set-current-color)
(define gtk-color-selection-set-current-alpha (prim-proc gtk-color-selection-set-current-alpha (<gtk-color-selection> <integer>) <none> nonpure))
(add-method set-current-alpha gtk-color-selection-set-current-alpha)
(define gtk-color-selection-get-current-color (prim-proc gtk-color-selection-get-current-color (<gtk-color-selection> <gdk-color>) <none> nonpure))
(add-method get-current-color gtk-color-selection-get-current-color)
(define gtk-color-selection-get-current-alpha (prim-proc gtk-color-selection-get-current-alpha (<gtk-color-selection>) <integer> nonpure))
(add-method get-current-alpha gtk-color-selection-get-current-alpha)
(define gtk-color-selection-set-previous-color (prim-proc gtk-color-selection-set-previous-color (<gtk-color-selection> <gdk-color>) <none> nonpure))
(add-method set-previous-color gtk-color-selection-set-previous-color)
(define gtk-color-selection-set-previous-alpha (prim-proc gtk-color-selection-set-previous-alpha (<gtk-color-selection> <integer>) <none> nonpure))
(add-method set-previous-alpha gtk-color-selection-set-previous-alpha)
(define gtk-color-selection-get-previous-color (prim-proc gtk-color-selection-get-previous-color (<gtk-color-selection> <gdk-color>) <none> nonpure))
(add-method get-previous-color gtk-color-selection-get-previous-color)
(define gtk-color-selection-get-previous-alpha (prim-proc gtk-color-selection-get-previous-alpha (<gtk-color-selection>) <integer> nonpure))
(add-method get-previous-alpha gtk-color-selection-get-previous-alpha)
(define gtk-color-selection-is-adjusting (prim-proc gtk-color-selection-is-adjusting (<gtk-color-selection>) <boolean> nonpure))
(add-method is-adjusting gtk-color-selection-is-adjusting)
(define gtk-color-selection-palette-to-string (prim-proc gtk-color-selection-palette-to-string (<gdk-color> <integer>) <string> nonpure))
(define gtk-combo-box-entry-new (prim-proc gtk-combo-box-entry-new () <gtk-widget> nonpure))
(define gtk-combo-box-entry-create (prim-proc gtk-combo-box-entry-new () <gtk-combo-box-entry> nonpure))
(define gtk-combo-box-entry-new-with-model (prim-proc gtk-combo-box-entry-new-with-model (<gtk-tree-model> <integer>) <gtk-widget> nonpure))
(define gtk-combo-box-entry-set-text-column (prim-proc gtk-combo-box-entry-set-text-column (<gtk-combo-box-entry> <integer>) <none> nonpure))
(add-method set-text-column gtk-combo-box-entry-set-text-column)
(define gtk-combo-box-entry-get-text-column (prim-proc gtk-combo-box-entry-get-text-column (<gtk-combo-box-entry>) <integer> nonpure))
(add-method get-text-column gtk-combo-box-entry-get-text-column)
(define gtk-combo-box-entry-new-text (prim-proc gtk-combo-box-entry-new-text () <gtk-widget> nonpure))
(define gtk-combo-box-new (prim-proc gtk-combo-box-new () <gtk-widget> nonpure))
(define gtk-combo-box-create (prim-proc gtk-combo-box-new () <gtk-combo-box> nonpure))
(define gtk-combo-box-new-with-model (prim-proc gtk-combo-box-new-with-model (<gtk-tree-model>) <gtk-widget> nonpure))
(define gtk-combo-box-get-wrap-width (prim-proc gtk-combo-box-get-wrap-width (<gtk-combo-box>) <integer> nonpure))
(add-method get-wrap-width gtk-combo-box-get-wrap-width)
(define gtk-combo-box-set-wrap-width (prim-proc gtk-combo-box-set-wrap-width (<gtk-combo-box> <integer>) <none> nonpure))
(add-method set-wrap-width gtk-combo-box-set-wrap-width)
(define gtk-combo-box-get-row-span-column (prim-proc gtk-combo-box-get-row-span-column (<gtk-combo-box>) <integer> nonpure))
(add-method get-row-span-column gtk-combo-box-get-row-span-column)
(define gtk-combo-box-set-row-span-column (prim-proc gtk-combo-box-set-row-span-column (<gtk-combo-box> <integer>) <none> nonpure))
(add-method set-row-span-column gtk-combo-box-set-row-span-column)
(define gtk-combo-box-get-column-span-column (prim-proc gtk-combo-box-get-column-span-column (<gtk-combo-box>) <integer> nonpure))
(add-method get-column-span-column gtk-combo-box-get-column-span-column)
(define gtk-combo-box-set-column-span-column (prim-proc gtk-combo-box-set-column-span-column (<gtk-combo-box> <integer>) <none> nonpure))
(add-method set-column-span-column gtk-combo-box-set-column-span-column)
(define gtk-combo-box-get-add-tearoffs (prim-proc gtk-combo-box-get-add-tearoffs (<gtk-combo-box>) <boolean> nonpure))
(add-method get-add-tearoffs gtk-combo-box-get-add-tearoffs)
(define gtk-combo-box-set-add-tearoffs (prim-proc gtk-combo-box-set-add-tearoffs (<gtk-combo-box> <boolean>) <none> nonpure))
(add-method set-add-tearoffs gtk-combo-box-set-add-tearoffs)
(define gtk-combo-box-get-title (prim-proc gtk-combo-box-get-title (<gtk-combo-box>) <string> nonpure))
(add-method get-title gtk-combo-box-get-title)
(define gtk-combo-box-set-title (prim-proc gtk-combo-box-set-title (<gtk-combo-box> <string>) <none> nonpure))
(add-method set-title gtk-combo-box-set-title)
(define gtk-combo-box-get-focus-on-click (prim-proc gtk-combo-box-get-focus-on-click (<gtk-combo-box>) <boolean> nonpure))
(add-method get-focus-on-click gtk-combo-box-get-focus-on-click)
(define gtk-combo-box-set-focus-on-click (prim-proc gtk-combo-box-set-focus-on-click (<gtk-combo-box> <boolean>) <none> nonpure))
(add-method set-focus-on-click gtk-combo-box-set-focus-on-click)
(define gtk-combo-box-get-active (prim-proc gtk-combo-box-get-active (<gtk-combo-box>) <integer> nonpure))
(add-method get-active gtk-combo-box-get-active)
(define gtk-combo-box-set-active (prim-proc gtk-combo-box-set-active (<gtk-combo-box> <integer>) <none> nonpure))
(add-method set-active gtk-combo-box-set-active)
(define gtk-combo-box-get-active-iter (prim-proc gtk-combo-box-get-active-iter (<gtk-combo-box> <gtk-tree-iter>) <boolean> nonpure))
(add-method get-active-iter gtk-combo-box-get-active-iter)
(define gtk-combo-box-set-active-iter (prim-proc gtk-combo-box-set-active-iter (<gtk-combo-box> <gtk-tree-iter>) <none> nonpure))
(add-method set-active-iter gtk-combo-box-set-active-iter)
(define gtk-combo-box-set-model (prim-proc gtk-combo-box-set-model (<gtk-combo-box> <gtk-tree-model>) <none> nonpure))
(add-method set-model gtk-combo-box-set-model)
(define gtk-combo-box-get-model (prim-proc gtk-combo-box-get-model (<gtk-combo-box>) <gtk-tree-model> nonpure))
(add-method get-model gtk-combo-box-get-model)
(define gtk-combo-box-new-text (prim-proc gtk-combo-box-new-text () <gtk-widget> nonpure))
(define gtk-combo-box-append-text (prim-proc gtk-combo-box-append-text (<gtk-combo-box> <string>) <none> nonpure))
(add-method append-text gtk-combo-box-append-text)
(define gtk-combo-box-insert-text (prim-proc gtk-combo-box-insert-text (<gtk-combo-box> <integer> <string>) <none> nonpure))
(add-method insert-text gtk-combo-box-insert-text)
(define gtk-combo-box-prepend-text (prim-proc gtk-combo-box-prepend-text (<gtk-combo-box> <string>) <none> nonpure))
(add-method prepend-text gtk-combo-box-prepend-text)
(define gtk-combo-box-remove-text (prim-proc gtk-combo-box-remove-text (<gtk-combo-box> <integer>) <none> nonpure))
(add-method remove-text gtk-combo-box-remove-text)
(define gtk-combo-box-get-active-text (prim-proc gtk-combo-box-get-active-text (<gtk-combo-box>) <string> nonpure))
(add-method get-active-text gtk-combo-box-get-active-text)
(define gtk-combo-box-popup (prim-proc gtk-combo-box-popup (<gtk-combo-box>) <none> nonpure))
(add-method popup gtk-combo-box-popup)
(define gtk-combo-box-popdown (prim-proc gtk-combo-box-popdown (<gtk-combo-box>) <none> nonpure))
(add-method popdown gtk-combo-box-popdown)
(define gtk-combo-box-get-popup-accessible (prim-proc gtk-combo-box-get-popup-accessible (<gtk-combo-box>) <atk-object> nonpure))
(add-method get-popup-accessible gtk-combo-box-get-popup-accessible)
(define gtk-container-set-border-width (prim-proc gtk-container-set-border-width (<gtk-container> <integer>) <none> nonpure))
(add-method set-border-width gtk-container-set-border-width)
(define gtk-container-get-border-width (prim-proc gtk-container-get-border-width (<gtk-container>) <integer> nonpure))
(add-method get-border-width gtk-container-get-border-width)
(define gtk-container-add (prim-proc gtk-container-add (<gtk-container> <gtk-widget>) <none> nonpure))
(add-method add gtk-container-add)
(define gtk-container-remove (prim-proc gtk-container-remove (<gtk-container> <gtk-widget>) <none> nonpure))
(add-method remove gtk-container-remove)
(define gtk-container-set-resize-mode (prim-proc gtk-container-set-resize-mode (<gtk-container> <symbol>) <none> nonpure))
(add-method set-resize-mode gtk-container-set-resize-mode)
(define gtk-container-get-resize-mode (prim-proc gtk-container-get-resize-mode (<gtk-container>) <symbol> nonpure))
(add-method get-resize-mode gtk-container-get-resize-mode)
(define gtk-container-check-resize (prim-proc gtk-container-check-resize (<gtk-container>) <none> nonpure))
(add-method check-resize gtk-container-check-resize)
(define gtk-container-propagate-expose (prim-proc gtk-container-propagate-expose (<gtk-container> <gtk-widget> <gdk-event-expose>) <none> nonpure))
(add-method propagate-expose gtk-container-propagate-expose)
(define gtk-container-unset-focus-chain (prim-proc gtk-container-unset-focus-chain (<gtk-container>) <none> nonpure))
(add-method unset-focus-chain gtk-container-unset-focus-chain)
(define gtk-container-set-reallocate-redraws (prim-proc gtk-container-set-reallocate-redraws (<gtk-container> <boolean>) <none> nonpure))
(add-method set-reallocate-redraws gtk-container-set-reallocate-redraws)
(define gtk-container-set-focus-child (prim-proc gtk-container-set-focus-child (<gtk-container> <gtk-widget>) <none> nonpure))
(add-method set-focus-child gtk-container-set-focus-child)
(define gtk-container-set-focus-vadjustment (prim-proc gtk-container-set-focus-vadjustment (<gtk-container> <gtk-adjustment>) <none> nonpure))
(add-method set-focus-vadjustment gtk-container-set-focus-vadjustment)
(define gtk-container-get-focus-vadjustment (prim-proc gtk-container-get-focus-vadjustment (<gtk-container>) <gtk-adjustment> nonpure))
(add-method get-focus-vadjustment gtk-container-get-focus-vadjustment)
(define gtk-container-set-focus-hadjustment (prim-proc gtk-container-set-focus-hadjustment (<gtk-container> <gtk-adjustment>) <none> nonpure))
(add-method set-focus-hadjustment gtk-container-set-focus-hadjustment)
(define gtk-container-get-focus-hadjustment (prim-proc gtk-container-get-focus-hadjustment (<gtk-container>) <gtk-adjustment> nonpure))
(add-method get-focus-hadjustment gtk-container-get-focus-hadjustment)
(define gtk-container-resize-children (prim-proc gtk-container-resize-children (<gtk-container>) <none> nonpure))
(add-method resize-children gtk-container-resize-children)
(define gtk-container-child-type (prim-proc gtk-container-child-type (<gtk-container>) <gtype> nonpure))
(add-method child-type gtk-container-child-type)
(define gtk-container-add-with-properties (prim-proc gtk-container-add-with-properties (<gtk-container> <gtk-widget> <string>) <none> nonpure))
(add-method add-with-properties gtk-container-add-with-properties)
(define gtk-container-child-set (prim-proc gtk-container-child-set (<gtk-container> <gtk-widget> <string>) <none> nonpure))
(add-method child-set gtk-container-child-set)
(define gtk-container-child-get (prim-proc gtk-container-child-get (<gtk-container> <gtk-widget> <string>) <none> nonpure))
(add-method child-get gtk-container-child-get)
(define gtk-container-child-set-property (prim-proc gtk-container-child-set-property (<gtk-container> <gtk-widget> <string> <object>) <none> nonpure))
(add-method child-set-property gtk-container-child-set-property)
(define gtk-container-child-get-property (prim-proc gtk-container-child-get-property (<gtk-container> <gtk-widget> <string> <object>) <none> nonpure))
(add-method child-get-property gtk-container-child-get-property)
(define gtk-curve-new (prim-proc gtk-curve-new () <gtk-widget> nonpure))
(define gtk-curve-create (prim-proc gtk-curve-new () <gtk-curve> nonpure))
(define gtk-curve-reset (prim-proc gtk-curve-reset (<gtk-curve>) <none> nonpure))
(add-method reset gtk-curve-reset)
(define gtk-curve-set-range (prim-proc gtk-curve-set-range (<gtk-curve> <real> <real> <real> <real>) <none> nonpure))
(add-method set-range gtk-curve-set-range)
(define gtk-dialog-add-action-widget (prim-proc gtk-dialog-add-action-widget (<gtk-dialog> <gtk-widget> <integer>) <none> nonpure))
(add-method add-action-widget gtk-dialog-add-action-widget)
(define gtk-dialog-add-button (prim-proc gtk-dialog-add-button (<gtk-dialog> <string> <integer>) <gtk-widget> nonpure))
(add-method add-button gtk-dialog-add-button)
(define gtk-dialog-add-buttons (prim-proc gtk-dialog-add-buttons (<gtk-dialog> <string>) <none> nonpure))
(add-method add-buttons gtk-dialog-add-buttons)
(define gtk-dialog-set-response-sensitive (prim-proc gtk-dialog-set-response-sensitive (<gtk-dialog> <integer> <boolean>) <none> nonpure))
(add-method set-response-sensitive gtk-dialog-set-response-sensitive)
(define gtk-dialog-set-default-response (prim-proc gtk-dialog-set-default-response (<gtk-dialog> <integer>) <none> nonpure))
(add-method set-default-response gtk-dialog-set-default-response)
(define gtk-dialog-get-response-for-widget (prim-proc gtk-dialog-get-response-for-widget (<gtk-dialog> <gtk-widget>) <integer> nonpure))
(add-method get-response-for-widget gtk-dialog-get-response-for-widget)
(define gtk-dialog-set-has-separator (prim-proc gtk-dialog-set-has-separator (<gtk-dialog> <boolean>) <none> nonpure))
(add-method set-has-separator gtk-dialog-set-has-separator)
(define gtk-dialog-get-has-separator (prim-proc gtk-dialog-get-has-separator (<gtk-dialog>) <boolean> nonpure))
(add-method get-has-separator gtk-dialog-get-has-separator)
(define gtk-alternative-dialog-button-order (prim-proc gtk-alternative-dialog-button-order (<gdk-screen>) <boolean> nonpure))
(define gtk-dialog-response (prim-proc gtk-dialog-response (<gtk-dialog> <integer>) <none> nonpure))
(add-method response gtk-dialog-response)
(define gtk-dialog-run (prim-proc gtk-dialog-run (<gtk-dialog>) <integer> nonpure))
(add-method run gtk-dialog-run)
(define gtk-drag-dest-add-text-targets (prim-proc gtk-drag-dest-add-text-targets (<gtk-widget>) <none> nonpure))
(define gtk-drag-dest-add-image-targets (prim-proc gtk-drag-dest-add-image-targets (<gtk-widget>) <none> nonpure))
(define gtk-drag-dest-add-uri-targets (prim-proc gtk-drag-dest-add-uri-targets (<gtk-widget>) <none> nonpure))
(define gtk-drag-dest-set-track-motion (prim-proc gtk-drag-dest-set-track-motion (<gtk-widget> <boolean>) <none> nonpure))
(define gtk-drag-dest-get-track-motion (prim-proc gtk-drag-dest-get-track-motion (<gtk-widget>) <boolean> nonpure))
(define gtk-drag-source-add-text-targets (prim-proc gtk-drag-source-add-text-targets (<gtk-widget>) <none> nonpure))
(define gtk-drag-source-add-image-targets (prim-proc gtk-drag-source-add-image-targets (<gtk-widget>) <none> nonpure))
(define gtk-drag-source-add-uri-targets (prim-proc gtk-drag-source-add-uri-targets (<gtk-widget>) <none> nonpure))
(define gtk-drag-source-set-icon-name (prim-proc gtk-drag-source-set-icon-name (<gtk-widget> <string>) <none> nonpure))
(define gtk-drag-set-icon-name (prim-proc gtk-drag-set-icon-name (<gdk-drag-context> <string> <integer> <integer>) <none> nonpure))
(define gtk-drawing-area-new (prim-proc gtk-drawing-area-new () <gtk-widget> nonpure))
(define gtk-drawing-area-create (prim-proc gtk-drawing-area-new () <gtk-drawing-area> nonpure))
(define gtk-editable-select-region (prim-proc gtk-editable-select-region (<gtk-editable> <integer> <integer>) <none> nonpure))
(define gtk-editable-get-selection-bounds (prim-proc gtk-editable-get-selection-bounds (<gtk-editable> <object> <object>) <boolean> nonpure))
(define gtk-editable-delete-text (prim-proc gtk-editable-delete-text (<gtk-editable> <integer> <integer>) <none> nonpure))
(define gtk-editable-get-chars (prim-proc gtk-editable-get-chars (<gtk-editable> <integer> <integer>) <string> nonpure))
(define gtk-editable-cut-clipboard (prim-proc gtk-editable-cut-clipboard (<gtk-editable>) <none> nonpure))
(define gtk-editable-copy-clipboard (prim-proc gtk-editable-copy-clipboard (<gtk-editable>) <none> nonpure))
(define gtk-editable-paste-clipboard (prim-proc gtk-editable-paste-clipboard (<gtk-editable>) <none> nonpure))
(define gtk-editable-delete-selection (prim-proc gtk-editable-delete-selection (<gtk-editable>) <none> nonpure))
(define gtk-editable-set-position (prim-proc gtk-editable-set-position (<gtk-editable> <integer>) <none> nonpure))
(define gtk-editable-get-position (prim-proc gtk-editable-get-position (<gtk-editable>) <integer> nonpure))
(define gtk-editable-set-editable (prim-proc gtk-editable-set-editable (<gtk-editable> <boolean>) <none> nonpure))
(define gtk-editable-get-editable (prim-proc gtk-editable-get-editable (<gtk-editable>) <boolean> nonpure))
(define gtk-entry-completion-new (prim-proc gtk-entry-completion-new () <gtk-entry-completion> nonpure))
(define gtk-entry-completion-create (prim-proc gtk-entry-completion-new () <gtk-entry-completion> nonpure))
(define gtk-entry-completion-get-entry (prim-proc gtk-entry-completion-get-entry (<gtk-entry-completion>) <gtk-widget> nonpure))
(add-method get-entry gtk-entry-completion-get-entry)
(define gtk-entry-completion-set-model (prim-proc gtk-entry-completion-set-model (<gtk-entry-completion> <gtk-tree-model>) <none> nonpure))
(add-method set-model gtk-entry-completion-set-model)
(define gtk-entry-completion-get-model (prim-proc gtk-entry-completion-get-model (<gtk-entry-completion>) <gtk-tree-model> nonpure))
(add-method get-model gtk-entry-completion-get-model)
(define gtk-entry-completion-set-minimum-key-length (prim-proc gtk-entry-completion-set-minimum-key-length (<gtk-entry-completion> <integer>) <none> nonpure))
(add-method set-minimum-key-length gtk-entry-completion-set-minimum-key-length)
(define gtk-entry-completion-get-minimum-key-length (prim-proc gtk-entry-completion-get-minimum-key-length (<gtk-entry-completion>) <integer> nonpure))
(add-method get-minimum-key-length gtk-entry-completion-get-minimum-key-length)
(define gtk-entry-completion-complete (prim-proc gtk-entry-completion-complete (<gtk-entry-completion>) <none> nonpure))
(add-method complete gtk-entry-completion-complete)
(define gtk-entry-completion-insert-prefix (prim-proc gtk-entry-completion-insert-prefix (<gtk-entry-completion>) <none> nonpure))
(add-method insert-prefix gtk-entry-completion-insert-prefix)
(define gtk-entry-completion-set-inline-completion (prim-proc gtk-entry-completion-set-inline-completion (<gtk-entry-completion> <boolean>) <none> nonpure))
(add-method set-inline-completion gtk-entry-completion-set-inline-completion)
(define gtk-entry-completion-get-inline-completion (prim-proc gtk-entry-completion-get-inline-completion (<gtk-entry-completion>) <boolean> nonpure))
(add-method get-inline-completion gtk-entry-completion-get-inline-completion)
(define gtk-entry-completion-set-popup-completion (prim-proc gtk-entry-completion-set-popup-completion (<gtk-entry-completion> <boolean>) <none> nonpure))
(add-method set-popup-completion gtk-entry-completion-set-popup-completion)
(define gtk-entry-completion-get-popup-completion (prim-proc gtk-entry-completion-get-popup-completion (<gtk-entry-completion>) <boolean> nonpure))
(add-method get-popup-completion gtk-entry-completion-get-popup-completion)
(define gtk-entry-completion-set-popup-set-width (prim-proc gtk-entry-completion-set-popup-set-width (<gtk-entry-completion> <boolean>) <none> nonpure))
(add-method set-popup-set-width gtk-entry-completion-set-popup-set-width)
(define gtk-entry-completion-get-popup-set-width (prim-proc gtk-entry-completion-get-popup-set-width (<gtk-entry-completion>) <boolean> nonpure))
(add-method get-popup-set-width gtk-entry-completion-get-popup-set-width)
(define gtk-entry-completion-set-popup-single-match (prim-proc gtk-entry-completion-set-popup-single-match (<gtk-entry-completion> <boolean>) <none> nonpure))
(add-method set-popup-single-match gtk-entry-completion-set-popup-single-match)
(define gtk-entry-completion-get-popup-single-match (prim-proc gtk-entry-completion-get-popup-single-match (<gtk-entry-completion>) <boolean> nonpure))
(add-method get-popup-single-match gtk-entry-completion-get-popup-single-match)
(define gtk-entry-completion-set-text-column (prim-proc gtk-entry-completion-set-text-column (<gtk-entry-completion> <integer>) <none> nonpure))
(add-method set-text-column gtk-entry-completion-set-text-column)
(define gtk-entry-completion-get-text-column (prim-proc gtk-entry-completion-get-text-column (<gtk-entry-completion>) <integer> nonpure))
(add-method get-text-column gtk-entry-completion-get-text-column)
(define gtk-entry-set-visibility (prim-proc gtk-entry-set-visibility (<gtk-entry> <boolean>) <none> nonpure))
(add-method set-visibility gtk-entry-set-visibility)
(define gtk-entry-get-visibility (prim-proc gtk-entry-get-visibility (<gtk-entry>) <boolean> nonpure))
(add-method get-visibility gtk-entry-get-visibility)
(define gtk-entry-set-invisible-char (prim-proc gtk-entry-set-invisible-char (<gtk-entry> <object>) <none> nonpure))
(add-method set-invisible-char gtk-entry-set-invisible-char)
(define gtk-entry-get-invisible-char (prim-proc gtk-entry-get-invisible-char (<gtk-entry>) <object> nonpure))
(add-method get-invisible-char gtk-entry-get-invisible-char)
(define gtk-entry-set-has-frame (prim-proc gtk-entry-set-has-frame (<gtk-entry> <boolean>) <none> nonpure))
(add-method set-has-frame gtk-entry-set-has-frame)
(define gtk-entry-get-has-frame (prim-proc gtk-entry-get-has-frame (<gtk-entry>) <boolean> nonpure))
(add-method get-has-frame gtk-entry-get-has-frame)
(define gtk-entry-set-inner-border (prim-proc gtk-entry-set-inner-border (<gtk-entry> <gtk-border>) <none> nonpure))
(add-method set-inner-border gtk-entry-set-inner-border)
(define gtk-entry-get-inner-border (prim-proc gtk-entry-get-inner-border (<gtk-entry>) <gtk-border> nonpure))
(add-method get-inner-border gtk-entry-get-inner-border)
(define gtk-entry-set-max-length (prim-proc gtk-entry-set-max-length (<gtk-entry> <integer>) <none> nonpure))
(add-method set-max-length gtk-entry-set-max-length)
(define gtk-entry-get-max-length (prim-proc gtk-entry-get-max-length (<gtk-entry>) <integer> nonpure))
(add-method get-max-length gtk-entry-get-max-length)
(define gtk-entry-set-activates-default (prim-proc gtk-entry-set-activates-default (<gtk-entry> <boolean>) <none> nonpure))
(add-method set-activates-default gtk-entry-set-activates-default)
(define gtk-entry-get-activates-default (prim-proc gtk-entry-get-activates-default (<gtk-entry>) <boolean> nonpure))
(add-method get-activates-default gtk-entry-get-activates-default)
(define gtk-entry-set-width-chars (prim-proc gtk-entry-set-width-chars (<gtk-entry> <integer>) <none> nonpure))
(add-method set-width-chars gtk-entry-set-width-chars)
(define gtk-entry-get-width-chars (prim-proc gtk-entry-get-width-chars (<gtk-entry>) <integer> nonpure))
(add-method get-width-chars gtk-entry-get-width-chars)
(define gtk-entry-set-text (prim-proc gtk-entry-set-text (<gtk-entry> <string>) <none> nonpure))
(add-method set-text gtk-entry-set-text)
(define gtk-entry-get-text (prim-proc gtk-entry-get-text (<gtk-entry>) <string> nonpure))
(add-method get-text gtk-entry-get-text)
(define gtk-entry-get-layout (prim-proc gtk-entry-get-layout (<gtk-entry>) <pango-layout> nonpure))
(add-method get-layout gtk-entry-get-layout)
(define gtk-entry-get-layout-offsets (prim-proc gtk-entry-get-layout-offsets (<gtk-entry> <object> <object>) <none> nonpure))
(add-method get-layout-offsets gtk-entry-get-layout-offsets)
(define gtk-entry-set-alignment (prim-proc gtk-entry-set-alignment (<gtk-entry> <real>) <none> nonpure))
(add-method set-alignment gtk-entry-set-alignment)
(define gtk-entry-get-alignment (prim-proc gtk-entry-get-alignment (<gtk-entry>) <real> nonpure))
(add-method get-alignment gtk-entry-get-alignment)
(define gtk-entry-set-completion (prim-proc gtk-entry-set-completion (<gtk-entry> <gtk-entry-completion>) <none> nonpure))
(add-method set-completion gtk-entry-set-completion)
(define gtk-entry-get-completion (prim-proc gtk-entry-get-completion (<gtk-entry>) <gtk-entry-completion> nonpure))
(add-method get-completion gtk-entry-get-completion)
(define gtk-entry-layout-index-to-text-index (prim-proc gtk-entry-layout-index-to-text-index (<gtk-entry> <integer>) <integer> nonpure))
(add-method layout-index-to-text-index gtk-entry-layout-index-to-text-index)
(define gtk-entry-text-index-to-layout-index (prim-proc gtk-entry-text-index-to-layout-index (<gtk-entry> <integer>) <integer> nonpure))
(add-method text-index-to-layout-index gtk-entry-text-index-to-layout-index)
(define gtk-event-box-new (prim-proc gtk-event-box-new () <gtk-widget> nonpure))
(define gtk-event-box-create (prim-proc gtk-event-box-new () <gtk-event-box> nonpure))
(define gtk-event-box-get-visible-window (prim-proc gtk-event-box-get-visible-window (<gtk-event-box>) <boolean> nonpure))
(add-method get-visible-window gtk-event-box-get-visible-window)
(define gtk-event-box-set-visible-window (prim-proc gtk-event-box-set-visible-window (<gtk-event-box> <boolean>) <none> nonpure))
(add-method set-visible-window gtk-event-box-set-visible-window)
(define gtk-event-box-get-above-child (prim-proc gtk-event-box-get-above-child (<gtk-event-box>) <boolean> nonpure))
(add-method get-above-child gtk-event-box-get-above-child)
(define gtk-event-box-set-above-child (prim-proc gtk-event-box-set-above-child (<gtk-event-box> <boolean>) <none> nonpure))
(add-method set-above-child gtk-event-box-set-above-child)
(define gtk-expander-new (prim-proc gtk-expander-new (<string>) <gtk-widget> nonpure))
(define gtk-expander-create (prim-proc gtk-expander-new (<string>) <gtk-expander> nonpure))
(define gtk-expander-new-with-mnemonic (prim-proc gtk-expander-new-with-mnemonic (<string>) <gtk-widget> nonpure))
(define gtk-expander-set-expanded (prim-proc gtk-expander-set-expanded (<gtk-expander> <boolean>) <none> nonpure))
(add-method set-expanded gtk-expander-set-expanded)
(define gtk-expander-get-expanded (prim-proc gtk-expander-get-expanded (<gtk-expander>) <boolean> nonpure))
(add-method get-expanded gtk-expander-get-expanded)
(define gtk-expander-set-spacing (prim-proc gtk-expander-set-spacing (<gtk-expander> <integer>) <none> nonpure))
(add-method set-spacing gtk-expander-set-spacing)
(define gtk-expander-get-spacing (prim-proc gtk-expander-get-spacing (<gtk-expander>) <integer> nonpure))
(add-method get-spacing gtk-expander-get-spacing)
(define gtk-expander-set-label (prim-proc gtk-expander-set-label (<gtk-expander> <string>) <none> nonpure))
(add-method set-label gtk-expander-set-label)
(define gtk-expander-get-label (prim-proc gtk-expander-get-label (<gtk-expander>) <string> nonpure))
(add-method get-label gtk-expander-get-label)
(define gtk-expander-set-use-underline (prim-proc gtk-expander-set-use-underline (<gtk-expander> <boolean>) <none> nonpure))
(add-method set-use-underline gtk-expander-set-use-underline)
(define gtk-expander-get-use-underline (prim-proc gtk-expander-get-use-underline (<gtk-expander>) <boolean> nonpure))
(add-method get-use-underline gtk-expander-get-use-underline)
(define gtk-expander-set-use-markup (prim-proc gtk-expander-set-use-markup (<gtk-expander> <boolean>) <none> nonpure))
(add-method set-use-markup gtk-expander-set-use-markup)
(define gtk-expander-get-use-markup (prim-proc gtk-expander-get-use-markup (<gtk-expander>) <boolean> nonpure))
(add-method get-use-markup gtk-expander-get-use-markup)
(define gtk-expander-set-label-widget (prim-proc gtk-expander-set-label-widget (<gtk-expander> <gtk-widget>) <none> nonpure))
(add-method set-label-widget gtk-expander-set-label-widget)
(define gtk-expander-get-label-widget (prim-proc gtk-expander-get-label-widget (<gtk-expander>) <gtk-widget> nonpure))
(add-method get-label-widget gtk-expander-get-label-widget)
(define gtk-file-chooser-button-new (prim-proc gtk-file-chooser-button-new (<string> <symbol>) <gtk-widget> nonpure))
(define gtk-file-chooser-button-create (prim-proc gtk-file-chooser-button-new (<string> <symbol>) <gtk-file-chooser-button> nonpure))
(define gtk-file-chooser-button-new-with-backend (prim-proc gtk-file-chooser-button-new-with-backend (<string> <symbol> <string>) <gtk-widget> nonpure))
(define gtk-file-chooser-button-new-with-dialog (prim-proc gtk-file-chooser-button-new-with-dialog (<gtk-widget>) <gtk-widget> nonpure))
(define gtk-file-chooser-button-get-title (prim-proc gtk-file-chooser-button-get-title (<gtk-file-chooser-button>) <string> nonpure))
(add-method get-title gtk-file-chooser-button-get-title)
(define gtk-file-chooser-button-set-title (prim-proc gtk-file-chooser-button-set-title (<gtk-file-chooser-button> <string>) <none> nonpure))
(add-method set-title gtk-file-chooser-button-set-title)
(define gtk-file-chooser-button-get-width-chars (prim-proc gtk-file-chooser-button-get-width-chars (<gtk-file-chooser-button>) <integer> nonpure))
(add-method get-width-chars gtk-file-chooser-button-get-width-chars)
(define gtk-file-chooser-button-set-width-chars (prim-proc gtk-file-chooser-button-set-width-chars (<gtk-file-chooser-button> <integer>) <none> nonpure))
(add-method set-width-chars gtk-file-chooser-button-set-width-chars)
(define gtk-file-chooser-button-get-focus-on-click (prim-proc gtk-file-chooser-button-get-focus-on-click (<gtk-file-chooser-button>) <boolean> nonpure))
(add-method get-focus-on-click gtk-file-chooser-button-get-focus-on-click)
(define gtk-file-chooser-button-set-focus-on-click (prim-proc gtk-file-chooser-button-set-focus-on-click (<gtk-file-chooser-button> <boolean>) <none> nonpure))
(add-method set-focus-on-click gtk-file-chooser-button-set-focus-on-click)
(define gtk-file-chooser-dialog-new (prim-proc gtk-file-chooser-dialog-new (<string> <gtk-window> <symbol> <string>) <gtk-widget> nonpure))
(define gtk-file-chooser-dialog-create (prim-proc gtk-file-chooser-dialog-new (<string> <gtk-window> <symbol> <string>) <gtk-file-chooser-dialog> nonpure))
(define gtk-file-chooser-dialog-new-with-backend (prim-proc gtk-file-chooser-dialog-new-with-backend (<string> <gtk-window> <symbol> <string> <string>) <gtk-widget> nonpure))
(define gtk-file-chooser-error-quark (prim-proc gtk-file-chooser-error-quark () <object> nonpure))
(define gtk-file-chooser-set-action (prim-proc gtk-file-chooser-set-action (<gtk-file-chooser> <symbol>) <none> nonpure))
(define gtk-file-chooser-get-action (prim-proc gtk-file-chooser-get-action (<gtk-file-chooser>) <symbol> nonpure))
(define gtk-file-chooser-set-local-only (prim-proc gtk-file-chooser-set-local-only (<gtk-file-chooser> <boolean>) <none> nonpure))
(define gtk-file-chooser-get-local-only (prim-proc gtk-file-chooser-get-local-only (<gtk-file-chooser>) <boolean> nonpure))
(define gtk-file-chooser-set-select-multiple (prim-proc gtk-file-chooser-set-select-multiple (<gtk-file-chooser> <boolean>) <none> nonpure))
(define gtk-file-chooser-get-select-multiple (prim-proc gtk-file-chooser-get-select-multiple (<gtk-file-chooser>) <boolean> nonpure))
(define gtk-file-chooser-set-show-hidden (prim-proc gtk-file-chooser-set-show-hidden (<gtk-file-chooser> <boolean>) <none> nonpure))
(define gtk-file-chooser-get-show-hidden (prim-proc gtk-file-chooser-get-show-hidden (<gtk-file-chooser>) <boolean> nonpure))
(define gtk-file-chooser-set-do-overwrite-confirmation (prim-proc gtk-file-chooser-set-do-overwrite-confirmation (<gtk-file-chooser> <boolean>) <none> nonpure))
(define gtk-file-chooser-get-do-overwrite-confirmation (prim-proc gtk-file-chooser-get-do-overwrite-confirmation (<gtk-file-chooser>) <boolean> nonpure))
(define gtk-file-chooser-set-current-name (prim-proc gtk-file-chooser-set-current-name (<gtk-file-chooser> <string>) <none> nonpure))
(define gtk-file-chooser-get-filename (prim-proc gtk-file-chooser-get-filename (<gtk-file-chooser>) <string> nonpure))
(define gtk-file-chooser-set-filename (prim-proc gtk-file-chooser-set-filename (<gtk-file-chooser> <string>) <boolean> nonpure))
(define gtk-file-chooser-select-filename (prim-proc gtk-file-chooser-select-filename (<gtk-file-chooser> <string>) <boolean> nonpure))
(define gtk-file-chooser-unselect-filename (prim-proc gtk-file-chooser-unselect-filename (<gtk-file-chooser> <string>) <none> nonpure))
(define gtk-file-chooser-select-all (prim-proc gtk-file-chooser-select-all (<gtk-file-chooser>) <none> nonpure))
(define gtk-file-chooser-unselect-all (prim-proc gtk-file-chooser-unselect-all (<gtk-file-chooser>) <none> nonpure))
(define gtk-file-chooser-set-current-folder (prim-proc gtk-file-chooser-set-current-folder (<gtk-file-chooser> <string>) <boolean> nonpure))
(define gtk-file-chooser-get-current-folder (prim-proc gtk-file-chooser-get-current-folder (<gtk-file-chooser>) <string> nonpure))
(define gtk-file-chooser-get-uri (prim-proc gtk-file-chooser-get-uri (<gtk-file-chooser>) <string> nonpure))
(define gtk-file-chooser-set-uri (prim-proc gtk-file-chooser-set-uri (<gtk-file-chooser> <string>) <boolean> nonpure))
(define gtk-file-chooser-select-uri (prim-proc gtk-file-chooser-select-uri (<gtk-file-chooser> <string>) <boolean> nonpure))
(define gtk-file-chooser-unselect-uri (prim-proc gtk-file-chooser-unselect-uri (<gtk-file-chooser> <string>) <none> nonpure))
(define gtk-file-chooser-set-current-folder-uri (prim-proc gtk-file-chooser-set-current-folder-uri (<gtk-file-chooser> <string>) <boolean> nonpure))
(define gtk-file-chooser-get-current-folder-uri (prim-proc gtk-file-chooser-get-current-folder-uri (<gtk-file-chooser>) <string> nonpure))
(define gtk-file-chooser-set-preview-widget (prim-proc gtk-file-chooser-set-preview-widget (<gtk-file-chooser> <gtk-widget>) <none> nonpure))
(define gtk-file-chooser-get-preview-widget (prim-proc gtk-file-chooser-get-preview-widget (<gtk-file-chooser>) <gtk-widget> nonpure))
(define gtk-file-chooser-set-preview-widget-active (prim-proc gtk-file-chooser-set-preview-widget-active (<gtk-file-chooser> <boolean>) <none> nonpure))
(define gtk-file-chooser-get-preview-widget-active (prim-proc gtk-file-chooser-get-preview-widget-active (<gtk-file-chooser>) <boolean> nonpure))
(define gtk-file-chooser-set-use-preview-label (prim-proc gtk-file-chooser-set-use-preview-label (<gtk-file-chooser> <boolean>) <none> nonpure))
(define gtk-file-chooser-get-use-preview-label (prim-proc gtk-file-chooser-get-use-preview-label (<gtk-file-chooser>) <boolean> nonpure))
(define gtk-file-chooser-get-preview-filename (prim-proc gtk-file-chooser-get-preview-filename (<gtk-file-chooser>) <string> nonpure))
(define gtk-file-chooser-get-preview-uri (prim-proc gtk-file-chooser-get-preview-uri (<gtk-file-chooser>) <string> nonpure))
(define gtk-file-chooser-set-extra-widget (prim-proc gtk-file-chooser-set-extra-widget (<gtk-file-chooser> <gtk-widget>) <none> nonpure))
(define gtk-file-chooser-get-extra-widget (prim-proc gtk-file-chooser-get-extra-widget (<gtk-file-chooser>) <gtk-widget> nonpure))
(define gtk-file-chooser-add-filter (prim-proc gtk-file-chooser-add-filter (<gtk-file-chooser> <gtk-file-filter>) <none> nonpure))
(define gtk-file-chooser-remove-filter (prim-proc gtk-file-chooser-remove-filter (<gtk-file-chooser> <gtk-file-filter>) <none> nonpure))
(define gtk-file-chooser-set-filter (prim-proc gtk-file-chooser-set-filter (<gtk-file-chooser> <gtk-file-filter>) <none> nonpure))
(define gtk-file-chooser-get-filter (prim-proc gtk-file-chooser-get-filter (<gtk-file-chooser>) <gtk-file-filter> nonpure))
(define gtk-file-chooser-add-shortcut-folder (prim-proc gtk-file-chooser-add-shortcut-folder (<gtk-file-chooser> <string> <object>) <boolean> nonpure))
(define gtk-file-chooser-remove-shortcut-folder (prim-proc gtk-file-chooser-remove-shortcut-folder (<gtk-file-chooser> <string> <object>) <boolean> nonpure))
(define gtk-file-chooser-add-shortcut-folder-uri (prim-proc gtk-file-chooser-add-shortcut-folder-uri (<gtk-file-chooser> <string> <object>) <boolean> nonpure))
(define gtk-file-chooser-remove-shortcut-folder-uri (prim-proc gtk-file-chooser-remove-shortcut-folder-uri (<gtk-file-chooser> <string> <object>) <boolean> nonpure))
(define gtk-file-chooser-widget-new (prim-proc gtk-file-chooser-widget-new (<symbol>) <gtk-widget> nonpure))
(define gtk-file-chooser-widget-create (prim-proc gtk-file-chooser-widget-new (<symbol>) <gtk-file-chooser-widget> nonpure))
(define gtk-file-chooser-widget-new-with-backend (prim-proc gtk-file-chooser-widget-new-with-backend (<symbol> <string>) <gtk-widget> nonpure))
(define gtk-file-filter-new (prim-proc gtk-file-filter-new () <gtk-file-filter> nonpure))
(define gtk-file-filter-create (prim-proc gtk-file-filter-new () <gtk-file-filter> nonpure))
(define gtk-file-filter-set-name (prim-proc gtk-file-filter-set-name (<gtk-file-filter> <string>) <none> nonpure))
(add-method set-name gtk-file-filter-set-name)
(define gtk-file-filter-get-name (prim-proc gtk-file-filter-get-name (<gtk-file-filter>) <string> nonpure))
(add-method get-name gtk-file-filter-get-name)
(define gtk-file-filter-add-mime-type (prim-proc gtk-file-filter-add-mime-type (<gtk-file-filter> <string>) <none> nonpure))
(add-method add-mime-type gtk-file-filter-add-mime-type)
(define gtk-file-filter-add-pattern (prim-proc gtk-file-filter-add-pattern (<gtk-file-filter> <string>) <none> nonpure))
(add-method add-pattern gtk-file-filter-add-pattern)
(define gtk-file-filter-add-pixbuf-formats (prim-proc gtk-file-filter-add-pixbuf-formats (<gtk-file-filter>) <none> nonpure))
(add-method add-pixbuf-formats gtk-file-filter-add-pixbuf-formats)
(define gtk-file-filter-get-needed (prim-proc gtk-file-filter-get-needed (<gtk-file-filter>) <object> nonpure))
(add-method get-needed gtk-file-filter-get-needed)
(define gtk-file-selection-set-filename (prim-proc gtk-file-selection-set-filename (<gtk-file-selection> <string>) <none> nonpure))
(add-method set-filename gtk-file-selection-set-filename)
(define gtk-file-selection-get-filename (prim-proc gtk-file-selection-get-filename (<gtk-file-selection>) <string> nonpure))
(add-method get-filename gtk-file-selection-get-filename)
(define gtk-file-selection-complete (prim-proc gtk-file-selection-complete (<gtk-file-selection> <string>) <none> nonpure))
(add-method complete gtk-file-selection-complete)
(define gtk-file-selection-show-fileop-buttons (prim-proc gtk-file-selection-show-fileop-buttons (<gtk-file-selection>) <none> nonpure))
(add-method show-fileop-buttons gtk-file-selection-show-fileop-buttons)
(define gtk-file-selection-hide-fileop-buttons (prim-proc gtk-file-selection-hide-fileop-buttons (<gtk-file-selection>) <none> nonpure))
(add-method hide-fileop-buttons gtk-file-selection-hide-fileop-buttons)
(define gtk-file-selection-set-select-multiple (prim-proc gtk-file-selection-set-select-multiple (<gtk-file-selection> <boolean>) <none> nonpure))
(add-method set-select-multiple gtk-file-selection-set-select-multiple)
(define gtk-file-selection-get-select-multiple (prim-proc gtk-file-selection-get-select-multiple (<gtk-file-selection>) <boolean> nonpure))
(add-method get-select-multiple gtk-file-selection-get-select-multiple)
(define gtk-fixed-new (prim-proc gtk-fixed-new () <gtk-widget> nonpure))
(define gtk-fixed-create (prim-proc gtk-fixed-new () <gtk-fixed> nonpure))
(define gtk-fixed-put (prim-proc gtk-fixed-put (<gtk-fixed> <gtk-widget> <integer> <integer>) <none> nonpure))
(add-method put gtk-fixed-put)
(define gtk-fixed-move (prim-proc gtk-fixed-move (<gtk-fixed> <gtk-widget> <integer> <integer>) <none> nonpure))
(add-method move gtk-fixed-move)
(define gtk-fixed-set-has-window (prim-proc gtk-fixed-set-has-window (<gtk-fixed> <boolean>) <none> nonpure))
(add-method set-has-window gtk-fixed-set-has-window)
(define gtk-fixed-get-has-window (prim-proc gtk-fixed-get-has-window (<gtk-fixed>) <boolean> nonpure))
(add-method get-has-window gtk-fixed-get-has-window)
(define gtk-font-button-new (prim-proc gtk-font-button-new () <gtk-widget> nonpure))
(define gtk-font-button-create (prim-proc gtk-font-button-new () <gtk-font-button> nonpure))
(define gtk-font-button-new-with-font (prim-proc gtk-font-button-new-with-font (<string>) <gtk-widget> nonpure))
(define gtk-font-button-get-title (prim-proc gtk-font-button-get-title (<gtk-font-button>) <string> nonpure))
(add-method get-title gtk-font-button-get-title)
(define gtk-font-button-set-title (prim-proc gtk-font-button-set-title (<gtk-font-button> <string>) <none> nonpure))
(add-method set-title gtk-font-button-set-title)
(define gtk-font-button-get-use-font (prim-proc gtk-font-button-get-use-font (<gtk-font-button>) <boolean> nonpure))
(add-method get-use-font gtk-font-button-get-use-font)
(define gtk-font-button-set-use-font (prim-proc gtk-font-button-set-use-font (<gtk-font-button> <boolean>) <none> nonpure))
(add-method set-use-font gtk-font-button-set-use-font)
(define gtk-font-button-get-use-size (prim-proc gtk-font-button-get-use-size (<gtk-font-button>) <boolean> nonpure))
(add-method get-use-size gtk-font-button-get-use-size)
(define gtk-font-button-set-use-size (prim-proc gtk-font-button-set-use-size (<gtk-font-button> <boolean>) <none> nonpure))
(add-method set-use-size gtk-font-button-set-use-size)
(define gtk-font-button-get-font-name (prim-proc gtk-font-button-get-font-name (<gtk-font-button>) <string> nonpure))
(add-method get-font-name gtk-font-button-get-font-name)
(define gtk-font-button-set-font-name (prim-proc gtk-font-button-set-font-name (<gtk-font-button> <string>) <boolean> nonpure))
(add-method set-font-name gtk-font-button-set-font-name)
(define gtk-font-button-get-show-style (prim-proc gtk-font-button-get-show-style (<gtk-font-button>) <boolean> nonpure))
(add-method get-show-style gtk-font-button-get-show-style)
(define gtk-font-button-set-show-style (prim-proc gtk-font-button-set-show-style (<gtk-font-button> <boolean>) <none> nonpure))
(add-method set-show-style gtk-font-button-set-show-style)
(define gtk-font-button-get-show-size (prim-proc gtk-font-button-get-show-size (<gtk-font-button>) <boolean> nonpure))
(add-method get-show-size gtk-font-button-get-show-size)
(define gtk-font-button-set-show-size (prim-proc gtk-font-button-set-show-size (<gtk-font-button> <boolean>) <none> nonpure))
(add-method set-show-size gtk-font-button-set-show-size)
(define gtk-font-selection-new (prim-proc gtk-font-selection-new () <gtk-widget> nonpure))
(define gtk-font-selection-create (prim-proc gtk-font-selection-new () <gtk-font-selection> nonpure))
(define gtk-font-selection-get-font-name (prim-proc gtk-font-selection-get-font-name (<gtk-font-selection>) <string> nonpure))
(add-method get-font-name gtk-font-selection-get-font-name)
(define gtk-font-selection-set-font-name (prim-proc gtk-font-selection-set-font-name (<gtk-font-selection> <string>) <boolean> nonpure))
(add-method set-font-name gtk-font-selection-set-font-name)
(define gtk-font-selection-get-preview-text (prim-proc gtk-font-selection-get-preview-text (<gtk-font-selection>) <string> nonpure))
(add-method get-preview-text gtk-font-selection-get-preview-text)
(define gtk-font-selection-set-preview-text (prim-proc gtk-font-selection-set-preview-text (<gtk-font-selection> <string>) <none> nonpure))
(add-method set-preview-text gtk-font-selection-set-preview-text)
(define gtk-font-selection-dialog-new (prim-proc gtk-font-selection-dialog-new (<string>) <gtk-widget> nonpure))
(define gtk-font-selection-dialog-create (prim-proc gtk-font-selection-dialog-new (<string>) <gtk-font-selection-dialog> nonpure))
(define gtk-font-selection-dialog-get-font-name (prim-proc gtk-font-selection-dialog-get-font-name (<gtk-font-selection-dialog>) <string> nonpure))
(add-method get-font-name gtk-font-selection-dialog-get-font-name)
(define gtk-font-selection-dialog-set-font-name (prim-proc gtk-font-selection-dialog-set-font-name (<gtk-font-selection-dialog> <string>) <boolean> nonpure))
(add-method set-font-name gtk-font-selection-dialog-set-font-name)
(define gtk-font-selection-dialog-get-preview-text (prim-proc gtk-font-selection-dialog-get-preview-text (<gtk-font-selection-dialog>) <string> nonpure))
(add-method get-preview-text gtk-font-selection-dialog-get-preview-text)
(define gtk-font-selection-dialog-set-preview-text (prim-proc gtk-font-selection-dialog-set-preview-text (<gtk-font-selection-dialog> <string>) <none> nonpure))
(add-method set-preview-text gtk-font-selection-dialog-set-preview-text)
(define gtk-frame-get-label (prim-proc gtk-frame-get-label (<gtk-frame>) <string> nonpure))
(add-method get-label gtk-frame-get-label)
(define gtk-frame-set-label-widget (prim-proc gtk-frame-set-label-widget (<gtk-frame> <gtk-widget>) <none> nonpure))
(add-method set-label-widget gtk-frame-set-label-widget)
(define gtk-frame-get-label-widget (prim-proc gtk-frame-get-label-widget (<gtk-frame>) <gtk-widget> nonpure))
(add-method get-label-widget gtk-frame-get-label-widget)
(define gtk-frame-set-label-align (prim-proc gtk-frame-set-label-align (<gtk-frame> <real> <real>) <none> nonpure))
(add-method set-label-align gtk-frame-set-label-align)
(define gtk-frame-get-label-align (prim-proc gtk-frame-get-label-align (<gtk-frame> <object> <object>) <none> nonpure))
(add-method get-label-align gtk-frame-get-label-align)
(define gtk-frame-set-shadow-type (prim-proc gtk-frame-set-shadow-type (<gtk-frame> <symbol>) <none> nonpure))
(add-method set-shadow-type gtk-frame-set-shadow-type)
(define gtk-frame-get-shadow-type (prim-proc gtk-frame-get-shadow-type (<gtk-frame>) <symbol> nonpure))
(add-method get-shadow-type gtk-frame-get-shadow-type)
(define gtk-gamma-curve-new (prim-proc gtk-gamma-curve-new () <gtk-widget> nonpure))
(define gtk-gamma-curve-create (prim-proc gtk-gamma-curve-new () <gtk-gamma-curve> nonpure))
(define gtk-handle-box-new (prim-proc gtk-handle-box-new () <gtk-widget> nonpure))
(define gtk-handle-box-create (prim-proc gtk-handle-box-new () <gtk-handle-box> nonpure))
(define gtk-handle-box-set-shadow-type (prim-proc gtk-handle-box-set-shadow-type (<gtk-handle-box> <symbol>) <none> nonpure))
(add-method set-shadow-type gtk-handle-box-set-shadow-type)
(define gtk-handle-box-get-shadow-type (prim-proc gtk-handle-box-get-shadow-type (<gtk-handle-box>) <symbol> nonpure))
(add-method get-shadow-type gtk-handle-box-get-shadow-type)
(define gtk-handle-box-set-handle-position (prim-proc gtk-handle-box-set-handle-position (<gtk-handle-box> <symbol>) <none> nonpure))
(add-method set-handle-position gtk-handle-box-set-handle-position)
(define gtk-handle-box-get-handle-position (prim-proc gtk-handle-box-get-handle-position (<gtk-handle-box>) <symbol> nonpure))
(add-method get-handle-position gtk-handle-box-get-handle-position)
(define gtk-handle-box-set-snap-edge (prim-proc gtk-handle-box-set-snap-edge (<gtk-handle-box> <symbol>) <none> nonpure))
(add-method set-snap-edge gtk-handle-box-set-snap-edge)
(define gtk-handle-box-get-snap-edge (prim-proc gtk-handle-box-get-snap-edge (<gtk-handle-box>) <symbol> nonpure))
(add-method get-snap-edge gtk-handle-box-get-snap-edge)
(define gtk-icon-factory-new (prim-proc gtk-icon-factory-new () <gtk-icon-factory> nonpure))
(define gtk-icon-factory-create (prim-proc gtk-icon-factory-new () <gtk-icon-factory> nonpure))
(define gtk-icon-factory-add (prim-proc gtk-icon-factory-add (<gtk-icon-factory> <string> <gtk-icon-set>) <none> nonpure))
(add-method add gtk-icon-factory-add)
(define gtk-icon-factory-lookup (prim-proc gtk-icon-factory-lookup (<gtk-icon-factory> <string>) <gtk-icon-set> nonpure))
(add-method lookup gtk-icon-factory-lookup)
(define gtk-icon-factory-add-default (prim-proc gtk-icon-factory-add-default (<gtk-icon-factory>) <none> nonpure))
(add-method add-default gtk-icon-factory-add-default)
(define gtk-icon-factory-remove-default (prim-proc gtk-icon-factory-remove-default (<gtk-icon-factory>) <none> nonpure))
(add-method remove-default gtk-icon-factory-remove-default)
(define gtk-icon-factory-lookup-default (prim-proc gtk-icon-factory-lookup-default (<string>) <gtk-icon-set> nonpure))
(define gtk-icon-size-lookup-for-settings (prim-proc gtk-icon-size-lookup-for-settings (<gtk-settings> <symbol> <object> <object>) <boolean> nonpure))
(define gtk-icon-size-register (prim-proc gtk-icon-size-register (<string> <integer> <integer>) <symbol> nonpure))
(define gtk-icon-size-register-alias (prim-proc gtk-icon-size-register-alias (<string> <symbol>) <none> nonpure))
(define gtk-icon-size-from-name (prim-proc gtk-icon-size-from-name (<string>) <symbol> nonpure))
(define gtk-icon-set-new (prim-proc gtk-icon-set-new () <gtk-icon-set> nonpure))
(define gtk-icon-set-create (prim-proc gtk-icon-set-new () <gtk-icon-set> nonpure))
(define gtk-icon-set-render-icon (prim-proc gtk-icon-set-render-icon (<gtk-icon-set> <gtk-style> <symbol> <symbol> <symbol> <gtk-widget> <string>) <gdk-pixbuf> nonpure))
(add-method render-icon gtk-icon-set-render-icon)
(define gtk-icon-set-add-source (prim-proc gtk-icon-set-add-source (<gtk-icon-set> <gtk-icon-source>) <none> nonpure))
(add-method add-source gtk-icon-set-add-source)
(define gtk-icon-source-new (prim-proc gtk-icon-source-new () <gtk-icon-source> nonpure))
(define gtk-icon-source-create (prim-proc gtk-icon-source-new () <gtk-icon-source> nonpure))
(define gtk-icon-source-set-filename (prim-proc gtk-icon-source-set-filename (<gtk-icon-source> <string>) <none> nonpure))
(add-method set-filename gtk-icon-source-set-filename)
(define gtk-icon-source-set-icon-name (prim-proc gtk-icon-source-set-icon-name (<gtk-icon-source> <string>) <none> nonpure))
(add-method set-icon-name gtk-icon-source-set-icon-name)
(define gtk-icon-source-set-pixbuf (prim-proc gtk-icon-source-set-pixbuf (<gtk-icon-source> <gdk-pixbuf>) <none> nonpure))
(add-method set-pixbuf gtk-icon-source-set-pixbuf)
(define gtk-icon-source-get-filename (prim-proc gtk-icon-source-get-filename (<gtk-icon-source>) <string> nonpure))
(add-method get-filename gtk-icon-source-get-filename)
(define gtk-icon-source-get-icon-name (prim-proc gtk-icon-source-get-icon-name (<gtk-icon-source>) <string> nonpure))
(add-method get-icon-name gtk-icon-source-get-icon-name)
(define gtk-icon-source-get-pixbuf (prim-proc gtk-icon-source-get-pixbuf (<gtk-icon-source>) <gdk-pixbuf> nonpure))
(add-method get-pixbuf gtk-icon-source-get-pixbuf)
(define gtk-icon-source-set-direction-wildcarded (prim-proc gtk-icon-source-set-direction-wildcarded (<gtk-icon-source> <boolean>) <none> nonpure))
(add-method set-direction-wildcarded gtk-icon-source-set-direction-wildcarded)
(define gtk-icon-source-set-state-wildcarded (prim-proc gtk-icon-source-set-state-wildcarded (<gtk-icon-source> <boolean>) <none> nonpure))
(add-method set-state-wildcarded gtk-icon-source-set-state-wildcarded)
(define gtk-icon-source-set-size-wildcarded (prim-proc gtk-icon-source-set-size-wildcarded (<gtk-icon-source> <boolean>) <none> nonpure))
(add-method set-size-wildcarded gtk-icon-source-set-size-wildcarded)
(define gtk-icon-source-get-size-wildcarded (prim-proc gtk-icon-source-get-size-wildcarded (<gtk-icon-source>) <boolean> nonpure))
(add-method get-size-wildcarded gtk-icon-source-get-size-wildcarded)
(define gtk-icon-source-get-state-wildcarded (prim-proc gtk-icon-source-get-state-wildcarded (<gtk-icon-source>) <boolean> nonpure))
(add-method get-state-wildcarded gtk-icon-source-get-state-wildcarded)
(define gtk-icon-source-get-direction-wildcarded (prim-proc gtk-icon-source-get-direction-wildcarded (<gtk-icon-source>) <boolean> nonpure))
(add-method get-direction-wildcarded gtk-icon-source-get-direction-wildcarded)
(define gtk-icon-source-set-direction (prim-proc gtk-icon-source-set-direction (<gtk-icon-source> <symbol>) <none> nonpure))
(add-method set-direction gtk-icon-source-set-direction)
(define gtk-icon-source-set-state (prim-proc gtk-icon-source-set-state (<gtk-icon-source> <symbol>) <none> nonpure))
(add-method set-state gtk-icon-source-set-state)
(define gtk-icon-source-set-size (prim-proc gtk-icon-source-set-size (<gtk-icon-source> <symbol>) <none> nonpure))
(add-method set-size gtk-icon-source-set-size)
(define gtk-icon-source-get-direction (prim-proc gtk-icon-source-get-direction (<gtk-icon-source>) <symbol> nonpure))
(add-method get-direction gtk-icon-source-get-direction)
(define gtk-icon-source-get-state (prim-proc gtk-icon-source-get-state (<gtk-icon-source>) <symbol> nonpure))
(add-method get-state gtk-icon-source-get-state)
(define gtk-icon-source-get-size (prim-proc gtk-icon-source-get-size (<gtk-icon-source>) <symbol> nonpure))
(add-method get-size gtk-icon-source-get-size)
(define gtk-icon-theme-error-quark (prim-proc gtk-icon-theme-error-quark () <object> nonpure))
(define gtk-icon-theme-new (prim-proc gtk-icon-theme-new () <gtk-icon-theme> nonpure))
(define gtk-icon-theme-create (prim-proc gtk-icon-theme-new () <gtk-icon-theme> nonpure))
(define gtk-icon-theme-get-default (prim-proc gtk-icon-theme-get-default () <gtk-icon-theme> nonpure))
(define gtk-icon-theme-get-for-screen (prim-proc gtk-icon-theme-get-for-screen (<gdk-screen>) <gtk-icon-theme> nonpure))
(define gtk-icon-theme-set-screen (prim-proc gtk-icon-theme-set-screen (<gtk-icon-theme> <gdk-screen>) <none> nonpure))
(add-method set-screen gtk-icon-theme-set-screen)
(define gtk-icon-theme-append-search-path (prim-proc gtk-icon-theme-append-search-path (<gtk-icon-theme> <string>) <none> nonpure))
(add-method append-search-path gtk-icon-theme-append-search-path)
(define gtk-icon-theme-prepend-search-path (prim-proc gtk-icon-theme-prepend-search-path (<gtk-icon-theme> <string>) <none> nonpure))
(add-method prepend-search-path gtk-icon-theme-prepend-search-path)
(define gtk-icon-theme-set-custom-theme (prim-proc gtk-icon-theme-set-custom-theme (<gtk-icon-theme> <string>) <none> nonpure))
(add-method set-custom-theme gtk-icon-theme-set-custom-theme)
(define gtk-icon-theme-has-icon (prim-proc gtk-icon-theme-has-icon (<gtk-icon-theme> <string>) <boolean> nonpure))
(add-method has-icon gtk-icon-theme-has-icon)
(define gtk-icon-theme-load-icon (prim-proc gtk-icon-theme-load-icon (<gtk-icon-theme> <string> <integer> <object> <object>) <gdk-pixbuf> nonpure))
(add-method load-icon gtk-icon-theme-load-icon)
(define gtk-icon-theme-get-example-icon-name (prim-proc gtk-icon-theme-get-example-icon-name (<gtk-icon-theme>) <string> nonpure))
(add-method get-example-icon-name gtk-icon-theme-get-example-icon-name)
(define gtk-icon-theme-rescan-if-needed (prim-proc gtk-icon-theme-rescan-if-needed (<gtk-icon-theme>) <boolean> nonpure))
(add-method rescan-if-needed gtk-icon-theme-rescan-if-needed)
(define gtk-icon-theme-add-builtin-icon (prim-proc gtk-icon-theme-add-builtin-icon (<string> <integer> <gdk-pixbuf>) <none> nonpure))
(define gtk-icon-view-new (prim-proc gtk-icon-view-new () <gtk-widget> nonpure))
(define gtk-icon-view-create (prim-proc gtk-icon-view-new () <gtk-icon-view> nonpure))
(define gtk-icon-view-new-with-model (prim-proc gtk-icon-view-new-with-model (<gtk-tree-model>) <gtk-widget> nonpure))
(define gtk-icon-view-set-model (prim-proc gtk-icon-view-set-model (<gtk-icon-view> <gtk-tree-model>) <none> nonpure))
(add-method set-model gtk-icon-view-set-model)
(define gtk-icon-view-get-model (prim-proc gtk-icon-view-get-model (<gtk-icon-view>) <gtk-tree-model> nonpure))
(add-method get-model gtk-icon-view-get-model)
(define gtk-icon-view-set-text-column (prim-proc gtk-icon-view-set-text-column (<gtk-icon-view> <integer>) <none> nonpure))
(add-method set-text-column gtk-icon-view-set-text-column)
(define gtk-icon-view-get-text-column (prim-proc gtk-icon-view-get-text-column (<gtk-icon-view>) <integer> nonpure))
(add-method get-text-column gtk-icon-view-get-text-column)
(define gtk-icon-view-set-markup-column (prim-proc gtk-icon-view-set-markup-column (<gtk-icon-view> <integer>) <none> nonpure))
(add-method set-markup-column gtk-icon-view-set-markup-column)
(define gtk-icon-view-get-markup-column (prim-proc gtk-icon-view-get-markup-column (<gtk-icon-view>) <integer> nonpure))
(add-method get-markup-column gtk-icon-view-get-markup-column)
(define gtk-icon-view-set-pixbuf-column (prim-proc gtk-icon-view-set-pixbuf-column (<gtk-icon-view> <integer>) <none> nonpure))
(add-method set-pixbuf-column gtk-icon-view-set-pixbuf-column)
(define gtk-icon-view-get-pixbuf-column (prim-proc gtk-icon-view-get-pixbuf-column (<gtk-icon-view>) <integer> nonpure))
(add-method get-pixbuf-column gtk-icon-view-get-pixbuf-column)
(define gtk-icon-view-set-orientation (prim-proc gtk-icon-view-set-orientation (<gtk-icon-view> <symbol>) <none> nonpure))
(add-method set-orientation gtk-icon-view-set-orientation)
(define gtk-icon-view-get-orientation (prim-proc gtk-icon-view-get-orientation (<gtk-icon-view>) <symbol> nonpure))
(add-method get-orientation gtk-icon-view-get-orientation)
(define gtk-icon-view-set-columns (prim-proc gtk-icon-view-set-columns (<gtk-icon-view> <integer>) <none> nonpure))
(add-method set-columns gtk-icon-view-set-columns)
(define gtk-icon-view-get-columns (prim-proc gtk-icon-view-get-columns (<gtk-icon-view>) <integer> nonpure))
(add-method get-columns gtk-icon-view-get-columns)
(define gtk-icon-view-set-item-width (prim-proc gtk-icon-view-set-item-width (<gtk-icon-view> <integer>) <none> nonpure))
(add-method set-item-width gtk-icon-view-set-item-width)
(define gtk-icon-view-get-item-width (prim-proc gtk-icon-view-get-item-width (<gtk-icon-view>) <integer> nonpure))
(add-method get-item-width gtk-icon-view-get-item-width)
(define gtk-icon-view-set-spacing (prim-proc gtk-icon-view-set-spacing (<gtk-icon-view> <integer>) <none> nonpure))
(add-method set-spacing gtk-icon-view-set-spacing)
(define gtk-icon-view-get-spacing (prim-proc gtk-icon-view-get-spacing (<gtk-icon-view>) <integer> nonpure))
(add-method get-spacing gtk-icon-view-get-spacing)
(define gtk-icon-view-set-row-spacing (prim-proc gtk-icon-view-set-row-spacing (<gtk-icon-view> <integer>) <none> nonpure))
(add-method set-row-spacing gtk-icon-view-set-row-spacing)
(define gtk-icon-view-get-row-spacing (prim-proc gtk-icon-view-get-row-spacing (<gtk-icon-view>) <integer> nonpure))
(add-method get-row-spacing gtk-icon-view-get-row-spacing)
(define gtk-icon-view-set-column-spacing (prim-proc gtk-icon-view-set-column-spacing (<gtk-icon-view> <integer>) <none> nonpure))
(add-method set-column-spacing gtk-icon-view-set-column-spacing)
(define gtk-icon-view-get-column-spacing (prim-proc gtk-icon-view-get-column-spacing (<gtk-icon-view>) <integer> nonpure))
(add-method get-column-spacing gtk-icon-view-get-column-spacing)
(define gtk-icon-view-set-margin (prim-proc gtk-icon-view-set-margin (<gtk-icon-view> <integer>) <none> nonpure))
(add-method set-margin gtk-icon-view-set-margin)
(define gtk-icon-view-get-margin (prim-proc gtk-icon-view-get-margin (<gtk-icon-view>) <integer> nonpure))
(add-method get-margin gtk-icon-view-get-margin)
(define gtk-icon-view-get-path-at-pos (prim-proc gtk-icon-view-get-path-at-pos (<gtk-icon-view> <integer> <integer>) <gtk-tree-path> nonpure))
(add-method get-path-at-pos gtk-icon-view-get-path-at-pos)
(define gtk-icon-view-set-selection-mode (prim-proc gtk-icon-view-set-selection-mode (<gtk-icon-view> <symbol>) <none> nonpure))
(add-method set-selection-mode gtk-icon-view-set-selection-mode)
(define gtk-icon-view-get-selection-mode (prim-proc gtk-icon-view-get-selection-mode (<gtk-icon-view>) <symbol> nonpure))
(add-method get-selection-mode gtk-icon-view-get-selection-mode)
(define gtk-icon-view-select-path (prim-proc gtk-icon-view-select-path (<gtk-icon-view> <gtk-tree-path>) <none> nonpure))
(add-method select-path gtk-icon-view-select-path)
(define gtk-icon-view-unselect-path (prim-proc gtk-icon-view-unselect-path (<gtk-icon-view> <gtk-tree-path>) <none> nonpure))
(add-method unselect-path gtk-icon-view-unselect-path)
(define gtk-icon-view-path-is-selected (prim-proc gtk-icon-view-path-is-selected (<gtk-icon-view> <gtk-tree-path>) <boolean> nonpure))
(add-method path-is-selected gtk-icon-view-path-is-selected)
(define gtk-icon-view-select-all (prim-proc gtk-icon-view-select-all (<gtk-icon-view>) <none> nonpure))
(add-method select-all gtk-icon-view-select-all)
(define gtk-icon-view-unselect-all (prim-proc gtk-icon-view-unselect-all (<gtk-icon-view>) <none> nonpure))
(add-method unselect-all gtk-icon-view-unselect-all)
(define gtk-icon-view-item-activated (prim-proc gtk-icon-view-item-activated (<gtk-icon-view> <gtk-tree-path>) <none> nonpure))
(add-method item-activated gtk-icon-view-item-activated)
(define gtk-icon-view-set-cursor (prim-proc gtk-icon-view-set-cursor (<gtk-icon-view> <gtk-tree-path> <gtk-cell-renderer> <boolean>) <none> nonpure))
(add-method set-cursor gtk-icon-view-set-cursor)
(define gtk-icon-view-scroll-to-path (prim-proc gtk-icon-view-scroll-to-path (<gtk-icon-view> <gtk-tree-path> <boolean> <real> <real>) <none> nonpure))
(add-method scroll-to-path gtk-icon-view-scroll-to-path)
(define gtk-icon-view-unset-model-drag-source (prim-proc gtk-icon-view-unset-model-drag-source (<gtk-icon-view>) <none> nonpure))
(add-method unset-model-drag-source gtk-icon-view-unset-model-drag-source)
(define gtk-icon-view-unset-model-drag-dest (prim-proc gtk-icon-view-unset-model-drag-dest (<gtk-icon-view>) <none> nonpure))
(add-method unset-model-drag-dest gtk-icon-view-unset-model-drag-dest)
(define gtk-icon-view-set-reorderable (prim-proc gtk-icon-view-set-reorderable (<gtk-icon-view> <boolean>) <none> nonpure))
(add-method set-reorderable gtk-icon-view-set-reorderable)
(define gtk-icon-view-get-reorderable (prim-proc gtk-icon-view-get-reorderable (<gtk-icon-view>) <boolean> nonpure))
(add-method get-reorderable gtk-icon-view-get-reorderable)
(define gtk-icon-view-set-drag-dest-item (prim-proc gtk-icon-view-set-drag-dest-item (<gtk-icon-view> <gtk-tree-path> <symbol>) <none> nonpure))
(add-method set-drag-dest-item gtk-icon-view-set-drag-dest-item)
(define gtk-icon-view-create-drag-icon (prim-proc gtk-icon-view-create-drag-icon (<gtk-icon-view> <gtk-tree-path>) <gdk-pixmap> nonpure))
(add-method create-drag-icon gtk-icon-view-create-drag-icon)
(define gtk-image-new (prim-proc gtk-image-new () <gtk-widget> nonpure))
(define gtk-image-create (prim-proc gtk-image-new () <gtk-image> nonpure))
(define gtk-image-new-from-icon-name (prim-proc gtk-image-new-from-icon-name (<string> <symbol>) <gtk-widget> nonpure))
(define gtk-image-clear (prim-proc gtk-image-clear (<gtk-image>) <none> nonpure))
(add-method clear gtk-image-clear)
(define gtk-image-set-from-stock (prim-proc gtk-image-set-from-stock (<gtk-image> <string> <symbol>) <none> nonpure))
(add-method set-from-stock gtk-image-set-from-stock)
(define gtk-image-set-from-icon-set (prim-proc gtk-image-set-from-icon-set (<gtk-image> <gtk-icon-set> <symbol>) <none> nonpure))
(add-method set-from-icon-set gtk-image-set-from-icon-set)
(define gtk-image-set-from-animation (prim-proc gtk-image-set-from-animation (<gtk-image> <gdk-pixbuf-animation>) <none> nonpure))
(add-method set-from-animation gtk-image-set-from-animation)
(define gtk-image-set-from-icon-name (prim-proc gtk-image-set-from-icon-name (<gtk-image> <string> <symbol>) <none> nonpure))
(add-method set-from-icon-name gtk-image-set-from-icon-name)
(define gtk-image-set-pixel-size (prim-proc gtk-image-set-pixel-size (<gtk-image> <integer>) <none> nonpure))
(add-method set-pixel-size gtk-image-set-pixel-size)
(define gtk-image-get-storage-type (prim-proc gtk-image-get-storage-type (<gtk-image>) <symbol> nonpure))
(add-method get-storage-type gtk-image-get-storage-type)
(define gtk-image-get-pixbuf (prim-proc gtk-image-get-pixbuf (<gtk-image>) <gdk-pixbuf> nonpure))
(add-method get-pixbuf gtk-image-get-pixbuf)
(define gtk-image-get-animation (prim-proc gtk-image-get-animation (<gtk-image>) <gdk-pixbuf-animation> nonpure))
(add-method get-animation gtk-image-get-animation)
(define gtk-image-get-pixel-size (prim-proc gtk-image-get-pixel-size (<gtk-image>) <integer> nonpure))
(add-method get-pixel-size gtk-image-get-pixel-size)
(define gtk-image-menu-item-new (prim-proc gtk-image-menu-item-new () <gtk-widget> nonpure))
(define gtk-image-menu-item-create (prim-proc gtk-image-menu-item-new () <gtk-image-menu-item> nonpure))
(define gtk-image-menu-item-set-image (prim-proc gtk-image-menu-item-set-image (<gtk-image-menu-item> <gtk-widget>) <none> nonpure))
(add-method set-image gtk-image-menu-item-set-image)
(define gtk-image-menu-item-get-image (prim-proc gtk-image-menu-item-get-image (<gtk-image-menu-item>) <gtk-widget> nonpure))
(add-method get-image gtk-image-menu-item-get-image)
(define gtk-im-context-set-client-window (prim-proc gtk-im-context-set-client-window (<gtk-im-context> <gdk-window>) <none> nonpure))
(add-method set-client-window gtk-im-context-set-client-window)
(define gtk-im-context-filter-keypress (prim-proc gtk-im-context-filter-keypress (<gtk-im-context> <gdk-event-key>) <boolean> nonpure))
(add-method filter-keypress gtk-im-context-filter-keypress)
(define gtk-im-context-focus-in (prim-proc gtk-im-context-focus-in (<gtk-im-context>) <none> nonpure))
(add-method focus-in gtk-im-context-focus-in)
(define gtk-im-context-focus-out (prim-proc gtk-im-context-focus-out (<gtk-im-context>) <none> nonpure))
(add-method focus-out gtk-im-context-focus-out)
(define gtk-im-context-reset (prim-proc gtk-im-context-reset (<gtk-im-context>) <none> nonpure))
(add-method reset gtk-im-context-reset)
(define gtk-im-context-set-cursor-location (prim-proc gtk-im-context-set-cursor-location (<gtk-im-context> <gdk-rectangle>) <none> nonpure))
(add-method set-cursor-location gtk-im-context-set-cursor-location)
(define gtk-im-context-set-use-preedit (prim-proc gtk-im-context-set-use-preedit (<gtk-im-context> <boolean>) <none> nonpure))
(add-method set-use-preedit gtk-im-context-set-use-preedit)
(define gtk-im-context-set-surrounding (prim-proc gtk-im-context-set-surrounding (<gtk-im-context> <string> <integer> <integer>) <none> nonpure))
(add-method set-surrounding gtk-im-context-set-surrounding)
(define gtk-im-context-get-surrounding (prim-proc gtk-im-context-get-surrounding (<gtk-im-context> <object> <object>) <boolean> nonpure))
(add-method get-surrounding gtk-im-context-get-surrounding)
(define gtk-im-context-delete-surrounding (prim-proc gtk-im-context-delete-surrounding (<gtk-im-context> <integer> <integer>) <boolean> nonpure))
(add-method delete-surrounding gtk-im-context-delete-surrounding)
(define gtk-im-context-simple-add-table (prim-proc gtk-im-context-simple-add-table (<gtk-im-context-simple> <object> <integer> <integer>) <none> nonpure))
(add-method add-table gtk-im-context-simple-add-table)
(define gtk-im-multicontext-append-menuitems (prim-proc gtk-im-multicontext-append-menuitems (<gtk-im-multicontext> <gtk-menu-shell>) <none> nonpure))
(add-method append-menuitems gtk-im-multicontext-append-menuitems)
(define gtk-input-dialog-new (prim-proc gtk-input-dialog-new () <gtk-widget> nonpure))
(define gtk-input-dialog-create (prim-proc gtk-input-dialog-new () <gtk-input-dialog> nonpure))
(define gtk-invisible-new (prim-proc gtk-invisible-new () <gtk-widget> nonpure))
(define gtk-invisible-create (prim-proc gtk-invisible-new () <gtk-invisible> nonpure))
(define gtk-invisible-new-for-screen (prim-proc gtk-invisible-new-for-screen (<gdk-screen>) <gtk-widget> nonpure))
(define gtk-invisible-set-screen (prim-proc gtk-invisible-set-screen (<gtk-invisible> <gdk-screen>) <none> nonpure))
(add-method set-screen gtk-invisible-set-screen)
(define gtk-invisible-get-screen (prim-proc gtk-invisible-get-screen (<gtk-invisible>) <gdk-screen> nonpure))
(add-method get-screen gtk-invisible-get-screen)
(define gtk-item-select (prim-proc gtk-item-select (<gtk-item>) <none> nonpure))
(add-method select gtk-item-select)
(define gtk-item-deselect (prim-proc gtk-item-deselect (<gtk-item>) <none> nonpure))
(add-method deselect gtk-item-deselect)
(define gtk-item-toggle (prim-proc gtk-item-toggle (<gtk-item>) <none> nonpure))
(add-method toggle gtk-item-toggle)
(define gtk-label-new (prim-proc gtk-label-new (<string>) <gtk-widget> nonpure))
(define gtk-label-create (prim-proc gtk-label-new (<string>) <gtk-label> nonpure))
(define gtk-label-set-text (prim-proc gtk-label-set-text (<gtk-label> <string>) <none> nonpure))
(add-method set-text gtk-label-set-text)
(define gtk-label-get-text (prim-proc gtk-label-get-text (<gtk-label>) <string> nonpure))
(add-method get-text gtk-label-get-text)
(define gtk-label-set-attributes (prim-proc gtk-label-set-attributes (<gtk-label> <pango-attr-list>) <none> nonpure))
(add-method set-attributes gtk-label-set-attributes)
(define gtk-label-get-attributes (prim-proc gtk-label-get-attributes (<gtk-label>) <pango-attr-list> nonpure))
(add-method get-attributes gtk-label-get-attributes)
(define gtk-label-set-label (prim-proc gtk-label-set-label (<gtk-label> <string>) <none> nonpure))
(add-method set-label gtk-label-set-label)
(define gtk-label-get-label (prim-proc gtk-label-get-label (<gtk-label>) <string> nonpure))
(add-method get-label gtk-label-get-label)
(define gtk-label-set-markup (prim-proc gtk-label-set-markup (<gtk-label> <string>) <none> nonpure))
(add-method set-markup gtk-label-set-markup)
(define gtk-label-set-use-markup (prim-proc gtk-label-set-use-markup (<gtk-label> <boolean>) <none> nonpure))
(add-method set-use-markup gtk-label-set-use-markup)
(define gtk-label-get-use-markup (prim-proc gtk-label-get-use-markup (<gtk-label>) <boolean> nonpure))
(add-method get-use-markup gtk-label-get-use-markup)
(define gtk-label-set-use-underline (prim-proc gtk-label-set-use-underline (<gtk-label> <boolean>) <none> nonpure))
(add-method set-use-underline gtk-label-set-use-underline)
(define gtk-label-get-use-underline (prim-proc gtk-label-get-use-underline (<gtk-label>) <boolean> nonpure))
(add-method get-use-underline gtk-label-get-use-underline)
(define gtk-label-set-markup-with-mnemonic (prim-proc gtk-label-set-markup-with-mnemonic (<gtk-label> <string>) <none> nonpure))
(add-method set-markup-with-mnemonic gtk-label-set-markup-with-mnemonic)
(define gtk-label-get-mnemonic-keyval (prim-proc gtk-label-get-mnemonic-keyval (<gtk-label>) <integer> nonpure))
(add-method get-mnemonic-keyval gtk-label-get-mnemonic-keyval)
(define gtk-label-set-mnemonic-widget (prim-proc gtk-label-set-mnemonic-widget (<gtk-label> <gtk-widget>) <none> nonpure))
(add-method set-mnemonic-widget gtk-label-set-mnemonic-widget)
(define gtk-label-get-mnemonic-widget (prim-proc gtk-label-get-mnemonic-widget (<gtk-label>) <gtk-widget> nonpure))
(add-method get-mnemonic-widget gtk-label-get-mnemonic-widget)
(define gtk-label-set-text-with-mnemonic (prim-proc gtk-label-set-text-with-mnemonic (<gtk-label> <string>) <none> nonpure))
(add-method set-text-with-mnemonic gtk-label-set-text-with-mnemonic)
(define gtk-label-set-justify (prim-proc gtk-label-set-justify (<gtk-label> <symbol>) <none> nonpure))
(add-method set-justify gtk-label-set-justify)
(define gtk-label-get-justify (prim-proc gtk-label-get-justify (<gtk-label>) <symbol> nonpure))
(add-method get-justify gtk-label-get-justify)
(define gtk-label-set-ellipsize (prim-proc gtk-label-set-ellipsize (<gtk-label> <symbol>) <none> nonpure))
(add-method set-ellipsize gtk-label-set-ellipsize)
(define gtk-label-get-ellipsize (prim-proc gtk-label-get-ellipsize (<gtk-label>) <symbol> nonpure))
(add-method get-ellipsize gtk-label-get-ellipsize)
(define gtk-label-set-width-chars (prim-proc gtk-label-set-width-chars (<gtk-label> <integer>) <none> nonpure))
(add-method set-width-chars gtk-label-set-width-chars)
(define gtk-label-get-width-chars (prim-proc gtk-label-get-width-chars (<gtk-label>) <integer> nonpure))
(add-method get-width-chars gtk-label-get-width-chars)
(define gtk-label-set-max-width-chars (prim-proc gtk-label-set-max-width-chars (<gtk-label> <integer>) <none> nonpure))
(add-method set-max-width-chars gtk-label-set-max-width-chars)
(define gtk-label-get-max-width-chars (prim-proc gtk-label-get-max-width-chars (<gtk-label>) <integer> nonpure))
(add-method get-max-width-chars gtk-label-get-max-width-chars)
(define gtk-label-set-pattern (prim-proc gtk-label-set-pattern (<gtk-label> <string>) <none> nonpure))
(add-method set-pattern gtk-label-set-pattern)
(define gtk-label-set-line-wrap (prim-proc gtk-label-set-line-wrap (<gtk-label> <boolean>) <none> nonpure))
(add-method set-line-wrap gtk-label-set-line-wrap)
(define gtk-label-get-line-wrap (prim-proc gtk-label-get-line-wrap (<gtk-label>) <boolean> nonpure))
(add-method get-line-wrap gtk-label-get-line-wrap)
(define gtk-label-set-line-wrap-mode (prim-proc gtk-label-set-line-wrap-mode (<gtk-label> <symbol>) <none> nonpure))
(add-method set-line-wrap-mode gtk-label-set-line-wrap-mode)
(define gtk-label-get-line-wrap-mode (prim-proc gtk-label-get-line-wrap-mode (<gtk-label>) <symbol> nonpure))
(add-method get-line-wrap-mode gtk-label-get-line-wrap-mode)
(define gtk-label-set-selectable (prim-proc gtk-label-set-selectable (<gtk-label> <boolean>) <none> nonpure))
(add-method set-selectable gtk-label-set-selectable)
(define gtk-label-get-selectable (prim-proc gtk-label-get-selectable (<gtk-label>) <boolean> nonpure))
(add-method get-selectable gtk-label-get-selectable)
(define gtk-label-set-angle (prim-proc gtk-label-set-angle (<gtk-label> <real>) <none> nonpure))
(add-method set-angle gtk-label-set-angle)
(define gtk-label-get-angle (prim-proc gtk-label-get-angle (<gtk-label>) <real> nonpure))
(add-method get-angle gtk-label-get-angle)
(define gtk-label-select-region (prim-proc gtk-label-select-region (<gtk-label> <integer> <integer>) <none> nonpure))
(add-method select-region gtk-label-select-region)
(define gtk-label-get-selection-bounds (prim-proc gtk-label-get-selection-bounds (<gtk-label> <object> <object>) <boolean> nonpure))
(add-method get-selection-bounds gtk-label-get-selection-bounds)
(define gtk-label-get-layout (prim-proc gtk-label-get-layout (<gtk-label>) <pango-layout> nonpure))
(add-method get-layout gtk-label-get-layout)
(define gtk-label-get-layout-offsets (prim-proc gtk-label-get-layout-offsets (<gtk-label> <object> <object>) <none> nonpure))
(add-method get-layout-offsets gtk-label-get-layout-offsets)
(define gtk-label-set-single-line-mode (prim-proc gtk-label-set-single-line-mode (<gtk-label> <boolean>) <none> nonpure))
(add-method set-single-line-mode gtk-label-set-single-line-mode)
(define gtk-label-get-single-line-mode (prim-proc gtk-label-get-single-line-mode (<gtk-label>) <boolean> nonpure))
(add-method get-single-line-mode gtk-label-get-single-line-mode)
(define gtk-layout-put (prim-proc gtk-layout-put (<gtk-layout> <gtk-widget> <integer> <integer>) <none> nonpure))
(add-method put gtk-layout-put)
(define gtk-layout-move (prim-proc gtk-layout-move (<gtk-layout> <gtk-widget> <integer> <integer>) <none> nonpure))
(add-method move gtk-layout-move)
(define gtk-layout-set-size (prim-proc gtk-layout-set-size (<gtk-layout> <integer> <integer>) <none> nonpure))
(add-method set-size gtk-layout-set-size)
(define gtk-layout-get-size (prim-proc gtk-layout-get-size (<gtk-layout> <object> <object>) <none> nonpure))
(add-method get-size gtk-layout-get-size)
(define gtk-layout-get-hadjustment (prim-proc gtk-layout-get-hadjustment (<gtk-layout>) <gtk-adjustment> nonpure))
(add-method get-hadjustment gtk-layout-get-hadjustment)
(define gtk-layout-get-vadjustment (prim-proc gtk-layout-get-vadjustment (<gtk-layout>) <gtk-adjustment> nonpure))
(add-method get-vadjustment gtk-layout-get-vadjustment)
(define gtk-link-button-new (prim-proc gtk-link-button-new (<string>) <gtk-widget> nonpure))
(define gtk-link-button-create (prim-proc gtk-link-button-new (<string>) <gtk-link-button> nonpure))
(define gtk-link-button-new-with-label (prim-proc gtk-link-button-new-with-label (<string> <string>) <gtk-widget> nonpure))
(define gtk-link-button-get-uri (prim-proc gtk-link-button-get-uri (<gtk-link-button>) <string> nonpure))
(add-method get-uri gtk-link-button-get-uri)
(define gtk-link-button-set-uri (prim-proc gtk-link-button-set-uri (<gtk-link-button> <string>) <none> nonpure))
(add-method set-uri gtk-link-button-set-uri)
(define gtk-list-store-set (prim-proc gtk-list-store-set (<gtk-list-store> <gtk-tree-iter>) <none> nonpure))
(add-method set gtk-list-store-set)
(define gtk-list-store-clear (prim-proc gtk-list-store-clear (<gtk-list-store>) <none> nonpure))
(add-method clear gtk-list-store-clear)
(define gtk-list-store-iter-is-valid (prim-proc gtk-list-store-iter-is-valid (<gtk-list-store> <gtk-tree-iter>) <boolean> nonpure))
(add-method iter-is-valid gtk-list-store-iter-is-valid)
(define gtk-list-store-reorder (prim-proc gtk-list-store-reorder (<gtk-list-store> <object>) <none> nonpure))
(add-method reorder gtk-list-store-reorder)
(define gtk-list-store-swap (prim-proc gtk-list-store-swap (<gtk-list-store> <gtk-tree-iter> <gtk-tree-iter>) <none> nonpure))
(add-method swap gtk-list-store-swap)
(define gtk-list-store-move-after (prim-proc gtk-list-store-move-after (<gtk-list-store> <gtk-tree-iter> <gtk-tree-iter>) <none> nonpure))
(add-method move-after gtk-list-store-move-after)
(define gtk-list-store-move-before (prim-proc gtk-list-store-move-before (<gtk-list-store> <gtk-tree-iter> <gtk-tree-iter>) <none> nonpure))
(add-method move-before gtk-list-store-move-before)
(define gtk-disable-setlocale (prim-proc gtk-disable-setlocale () <none> nonpure))
(define gtk-get-default-language (prim-proc gtk-get-default-language () <pango-language> nonpure))
(define gtk-events-pending (prim-proc gtk-events-pending () <boolean> nonpure))
(define gtk-main-do-event (prim-proc gtk-main-do-event (<gdk-event>) <none> nonpure))
(define gtk-main (prim-proc gtk-main () <none> nonpure))
(define gtk-main-level (prim-proc gtk-main-level () <integer> nonpure))
(define gtk-main-quit (prim-proc gtk-main-quit () <none> nonpure))
(define gtk-main-iteration (prim-proc gtk-main-iteration () <boolean> nonpure))
(define gtk-true (prim-proc gtk-true () <boolean> nonpure))
(define gtk-false (prim-proc gtk-false () <boolean> nonpure))
(define gtk-grab-get-current (prim-proc gtk-grab-get-current () <gtk-widget> nonpure))
(define gtk-get-current-event-time (prim-proc gtk-get-current-event-time () <integer> nonpure))
(define gtk-menu-bar-new (prim-proc gtk-menu-bar-new () <gtk-widget> nonpure))
(define gtk-menu-bar-create (prim-proc gtk-menu-bar-new () <gtk-menu-bar> nonpure))
(define gtk-menu-bar-get-pack-direction (prim-proc gtk-menu-bar-get-pack-direction (<gtk-menu-bar>) <symbol> nonpure))
(add-method get-pack-direction gtk-menu-bar-get-pack-direction)
(define gtk-menu-bar-set-pack-direction (prim-proc gtk-menu-bar-set-pack-direction (<gtk-menu-bar> <symbol>) <none> nonpure))
(add-method set-pack-direction gtk-menu-bar-set-pack-direction)
(define gtk-menu-bar-get-child-pack-direction (prim-proc gtk-menu-bar-get-child-pack-direction (<gtk-menu-bar>) <symbol> nonpure))
(add-method get-child-pack-direction gtk-menu-bar-get-child-pack-direction)
(define gtk-menu-bar-set-child-pack-direction (prim-proc gtk-menu-bar-set-child-pack-direction (<gtk-menu-bar> <symbol>) <none> nonpure))
(add-method set-child-pack-direction gtk-menu-bar-set-child-pack-direction)
(define gtk-menu-new (prim-proc gtk-menu-new () <gtk-widget> nonpure))
(define gtk-menu-create (prim-proc gtk-menu-new () <gtk-menu> nonpure))
(define gtk-menu-reposition (prim-proc gtk-menu-reposition (<gtk-menu>) <none> nonpure))
(add-method reposition gtk-menu-reposition)
(define gtk-menu-popdown (prim-proc gtk-menu-popdown (<gtk-menu>) <none> nonpure))
(add-method popdown gtk-menu-popdown)
(define gtk-menu-get-active (prim-proc gtk-menu-get-active (<gtk-menu>) <gtk-widget> nonpure))
(add-method get-active gtk-menu-get-active)
(define gtk-menu-set-accel-group (prim-proc gtk-menu-set-accel-group (<gtk-menu> <gtk-accel-group>) <none> nonpure))
(add-method set-accel-group gtk-menu-set-accel-group)
(define gtk-menu-get-accel-group (prim-proc gtk-menu-get-accel-group (<gtk-menu>) <gtk-accel-group> nonpure))
(add-method get-accel-group gtk-menu-get-accel-group)
(define gtk-menu-set-accel-path (prim-proc gtk-menu-set-accel-path (<gtk-menu> <string>) <none> nonpure))
(add-method set-accel-path gtk-menu-set-accel-path)
(define gtk-menu-detach (prim-proc gtk-menu-detach (<gtk-menu>) <none> nonpure))
(add-method detach gtk-menu-detach)
(define gtk-menu-get-attach-widget (prim-proc gtk-menu-get-attach-widget (<gtk-menu>) <gtk-widget> nonpure))
(add-method get-attach-widget gtk-menu-get-attach-widget)
(define gtk-menu-set-tearoff-state (prim-proc gtk-menu-set-tearoff-state (<gtk-menu> <boolean>) <none> nonpure))
(add-method set-tearoff-state gtk-menu-set-tearoff-state)
(define gtk-menu-get-tearoff-state (prim-proc gtk-menu-get-tearoff-state (<gtk-menu>) <boolean> nonpure))
(add-method get-tearoff-state gtk-menu-get-tearoff-state)
(define gtk-menu-set-title (prim-proc gtk-menu-set-title (<gtk-menu> <string>) <none> nonpure))
(add-method set-title gtk-menu-set-title)
(define gtk-menu-get-title (prim-proc gtk-menu-get-title (<gtk-menu>) <string> nonpure))
(add-method get-title gtk-menu-get-title)
(define gtk-menu-reorder-child (prim-proc gtk-menu-reorder-child (<gtk-menu> <gtk-widget> <integer>) <none> nonpure))
(add-method reorder-child gtk-menu-reorder-child)
(define gtk-menu-set-screen (prim-proc gtk-menu-set-screen (<gtk-menu> <gdk-screen>) <none> nonpure))
(add-method set-screen gtk-menu-set-screen)
(define gtk-menu-attach (prim-proc gtk-menu-attach (<gtk-menu> <gtk-widget> <integer> <integer> <integer> <integer>) <none> nonpure))
(add-method attach gtk-menu-attach)
(define gtk-menu-set-monitor (prim-proc gtk-menu-set-monitor (<gtk-menu> <integer>) <none> nonpure))
(add-method set-monitor gtk-menu-set-monitor)
(define gtk-menu-item-new (prim-proc gtk-menu-item-new () <gtk-widget> nonpure))
(define gtk-menu-item-create (prim-proc gtk-menu-item-new () <gtk-menu-item> nonpure))
(define gtk-menu-item-set-submenu (prim-proc gtk-menu-item-set-submenu (<gtk-menu-item> <gtk-widget>) <none> nonpure))
(add-method set-submenu gtk-menu-item-set-submenu)
(define gtk-menu-item-get-submenu (prim-proc gtk-menu-item-get-submenu (<gtk-menu-item>) <gtk-widget> nonpure))
(add-method get-submenu gtk-menu-item-get-submenu)
(define gtk-menu-item-remove-submenu (prim-proc gtk-menu-item-remove-submenu (<gtk-menu-item>) <none> nonpure))
(add-method remove-submenu gtk-menu-item-remove-submenu)
(define gtk-menu-item-select (prim-proc gtk-menu-item-select (<gtk-menu-item>) <none> nonpure))
(add-method select gtk-menu-item-select)
(define gtk-menu-item-deselect (prim-proc gtk-menu-item-deselect (<gtk-menu-item>) <none> nonpure))
(add-method deselect gtk-menu-item-deselect)
(define gtk-menu-item-activate (prim-proc gtk-menu-item-activate (<gtk-menu-item>) <none> nonpure))
(define gtk-menu-item-toggle-size-request (prim-proc gtk-menu-item-toggle-size-request (<gtk-menu-item> <object>) <none> nonpure))
(add-method toggle-size-request gtk-menu-item-toggle-size-request)
(define gtk-menu-item-toggle-size-allocate (prim-proc gtk-menu-item-toggle-size-allocate (<gtk-menu-item> <integer>) <none> nonpure))
(add-method toggle-size-allocate gtk-menu-item-toggle-size-allocate)
(define gtk-menu-item-set-right-justified (prim-proc gtk-menu-item-set-right-justified (<gtk-menu-item> <boolean>) <none> nonpure))
(add-method set-right-justified gtk-menu-item-set-right-justified)
(define gtk-menu-item-get-right-justified (prim-proc gtk-menu-item-get-right-justified (<gtk-menu-item>) <boolean> nonpure))
(add-method get-right-justified gtk-menu-item-get-right-justified)
(define gtk-menu-item-set-accel-path (prim-proc gtk-menu-item-set-accel-path (<gtk-menu-item> <string>) <none> nonpure))
(add-method set-accel-path gtk-menu-item-set-accel-path)
(define gtk-menu-shell-append (prim-proc gtk-menu-shell-append (<gtk-menu-shell> <gtk-widget>) <none> nonpure))
(define gtk-menu-shell-prepend (prim-proc gtk-menu-shell-prepend (<gtk-menu-shell> <gtk-widget>) <none> nonpure))
(add-method prepend gtk-menu-shell-prepend)
(define gtk-menu-shell-insert (prim-proc gtk-menu-shell-insert (<gtk-menu-shell> <gtk-widget> <integer>) <none> nonpure))
(add-method insert gtk-menu-shell-insert)
(define gtk-menu-shell-deactivate (prim-proc gtk-menu-shell-deactivate (<gtk-menu-shell>) <none> nonpure))
(add-method deactivate gtk-menu-shell-deactivate)
(define gtk-menu-shell-select-item (prim-proc gtk-menu-shell-select-item (<gtk-menu-shell> <gtk-widget>) <none> nonpure))
(add-method select-item gtk-menu-shell-select-item)
(define gtk-menu-shell-deselect (prim-proc gtk-menu-shell-deselect (<gtk-menu-shell>) <none> nonpure))
(add-method deselect gtk-menu-shell-deselect)
(define gtk-menu-shell-activate-item (prim-proc gtk-menu-shell-activate-item (<gtk-menu-shell> <gtk-widget> <boolean>) <none> nonpure))
(add-method activate-item gtk-menu-shell-activate-item)
(define gtk-menu-shell-select-first (prim-proc gtk-menu-shell-select-first (<gtk-menu-shell> <boolean>) <none> nonpure))
(add-method select-first gtk-menu-shell-select-first)
(define gtk-menu-shell-cancel (prim-proc gtk-menu-shell-cancel (<gtk-menu-shell>) <none> nonpure))
(add-method cancel gtk-menu-shell-cancel)
(define gtk-menu-shell-get-take-focus (prim-proc gtk-menu-shell-get-take-focus (<gtk-menu-shell>) <boolean> nonpure))
(add-method get-take-focus gtk-menu-shell-get-take-focus)
(define gtk-menu-shell-set-take-focus (prim-proc gtk-menu-shell-set-take-focus (<gtk-menu-shell> <boolean>) <none> nonpure))
(add-method set-take-focus gtk-menu-shell-set-take-focus)
(define gtk-menu-tool-button-new (prim-proc gtk-menu-tool-button-new (<gtk-widget> <string>) <gtk-tool-item> nonpure))
(define gtk-menu-tool-button-create (prim-proc gtk-menu-tool-button-new (<gtk-widget> <string>) <gtk-menu-tool-button> nonpure))
(define gtk-menu-tool-button-new-from-stock (prim-proc gtk-menu-tool-button-new-from-stock (<string>) <gtk-tool-item> nonpure))
(define gtk-menu-tool-button-set-menu (prim-proc gtk-menu-tool-button-set-menu (<gtk-menu-tool-button> <gtk-widget>) <none> nonpure))
(add-method set-menu gtk-menu-tool-button-set-menu)
(define gtk-menu-tool-button-get-menu (prim-proc gtk-menu-tool-button-get-menu (<gtk-menu-tool-button>) <gtk-widget> nonpure))
(add-method get-menu gtk-menu-tool-button-get-menu)
(define gtk-menu-tool-button-set-arrow-tooltip (prim-proc gtk-menu-tool-button-set-arrow-tooltip (<gtk-menu-tool-button> <gtk-tooltips> <string> <string>) <none> nonpure))
(add-method set-arrow-tooltip gtk-menu-tool-button-set-arrow-tooltip)
(define gtk-message-dialog-new-with-markup (prim-proc gtk-message-dialog-new-with-markup (<gtk-window> <object> <symbol> <symbol> <string>) <gtk-widget> nonpure))
(define gtk-message-dialog-set-image (prim-proc gtk-message-dialog-set-image (<gtk-message-dialog> <gtk-widget>) <none> nonpure))
(add-method set-image gtk-message-dialog-set-image)
(define gtk-message-dialog-set-markup (prim-proc gtk-message-dialog-set-markup (<gtk-message-dialog> <string>) <none> nonpure))
(add-method set-markup gtk-message-dialog-set-markup)
(define gtk-misc-set-alignment (prim-proc gtk-misc-set-alignment (<gtk-misc> <real> <real>) <none> nonpure))
(add-method set-alignment gtk-misc-set-alignment)
(define gtk-misc-get-alignment (prim-proc gtk-misc-get-alignment (<gtk-misc> <object> <object>) <none> nonpure))
(add-method get-alignment gtk-misc-get-alignment)
(define gtk-misc-set-padding (prim-proc gtk-misc-set-padding (<gtk-misc> <integer> <integer>) <none> nonpure))
(add-method set-padding gtk-misc-set-padding)
(define gtk-misc-get-padding (prim-proc gtk-misc-get-padding (<gtk-misc> <object> <object>) <none> nonpure))
(add-method get-padding gtk-misc-get-padding)
(define gtk-notebook-new (prim-proc gtk-notebook-new () <gtk-widget> nonpure))
(define gtk-notebook-create (prim-proc gtk-notebook-new () <gtk-notebook> nonpure))
(define gtk-notebook-append-page (prim-proc gtk-notebook-append-page (<gtk-notebook> <gtk-widget> <gtk-widget>) <integer> nonpure))
(add-method append-page gtk-notebook-append-page)
(define gtk-notebook-append-page-menu (prim-proc gtk-notebook-append-page-menu (<gtk-notebook> <gtk-widget> <gtk-widget> <gtk-widget>) <integer> nonpure))
(add-method append-page-menu gtk-notebook-append-page-menu)
(define gtk-notebook-prepend-page (prim-proc gtk-notebook-prepend-page (<gtk-notebook> <gtk-widget> <gtk-widget>) <integer> nonpure))
(add-method prepend-page gtk-notebook-prepend-page)
(define gtk-notebook-prepend-page-menu (prim-proc gtk-notebook-prepend-page-menu (<gtk-notebook> <gtk-widget> <gtk-widget> <gtk-widget>) <integer> nonpure))
(add-method prepend-page-menu gtk-notebook-prepend-page-menu)
(define gtk-notebook-insert-page (prim-proc gtk-notebook-insert-page (<gtk-notebook> <gtk-widget> <gtk-widget> <integer>) <integer> nonpure))
(add-method insert-page gtk-notebook-insert-page)
(define gtk-notebook-insert-page-menu (prim-proc gtk-notebook-insert-page-menu (<gtk-notebook> <gtk-widget> <gtk-widget> <gtk-widget> <integer>) <integer> nonpure))
(add-method insert-page-menu gtk-notebook-insert-page-menu)
(define gtk-notebook-remove-page (prim-proc gtk-notebook-remove-page (<gtk-notebook> <integer>) <none> nonpure))
(add-method remove-page gtk-notebook-remove-page)
(define gtk-notebook-set-group-id (prim-proc gtk-notebook-set-group-id (<gtk-notebook> <integer>) <none> nonpure))
(add-method set-group-id gtk-notebook-set-group-id)
(define gtk-notebook-get-group-id (prim-proc gtk-notebook-get-group-id (<gtk-notebook>) <integer> nonpure))
(add-method get-group-id gtk-notebook-get-group-id)
(define gtk-notebook-get-current-page (prim-proc gtk-notebook-get-current-page (<gtk-notebook>) <integer> nonpure))
(add-method get-current-page gtk-notebook-get-current-page)
(define gtk-notebook-get-nth-page (prim-proc gtk-notebook-get-nth-page (<gtk-notebook> <integer>) <gtk-widget> nonpure))
(add-method get-nth-page gtk-notebook-get-nth-page)
(define gtk-notebook-get-n-pages (prim-proc gtk-notebook-get-n-pages (<gtk-notebook>) <integer> nonpure))
(add-method get-n-pages gtk-notebook-get-n-pages)
(define gtk-notebook-page-num (prim-proc gtk-notebook-page-num (<gtk-notebook> <gtk-widget>) <integer> nonpure))
(add-method page-num gtk-notebook-page-num)
(define gtk-notebook-set-current-page (prim-proc gtk-notebook-set-current-page (<gtk-notebook> <integer>) <none> nonpure))
(add-method set-current-page gtk-notebook-set-current-page)
(define gtk-notebook-next-page (prim-proc gtk-notebook-next-page (<gtk-notebook>) <none> nonpure))
(add-method next-page gtk-notebook-next-page)
(define gtk-notebook-prev-page (prim-proc gtk-notebook-prev-page (<gtk-notebook>) <none> nonpure))
(add-method prev-page gtk-notebook-prev-page)
(define gtk-notebook-set-show-border (prim-proc gtk-notebook-set-show-border (<gtk-notebook> <boolean>) <none> nonpure))
(add-method set-show-border gtk-notebook-set-show-border)
(define gtk-notebook-get-show-border (prim-proc gtk-notebook-get-show-border (<gtk-notebook>) <boolean> nonpure))
(add-method get-show-border gtk-notebook-get-show-border)
(define gtk-notebook-set-show-tabs (prim-proc gtk-notebook-set-show-tabs (<gtk-notebook> <boolean>) <none> nonpure))
(add-method set-show-tabs gtk-notebook-set-show-tabs)
(define gtk-notebook-get-show-tabs (prim-proc gtk-notebook-get-show-tabs (<gtk-notebook>) <boolean> nonpure))
(add-method get-show-tabs gtk-notebook-get-show-tabs)
(define gtk-notebook-set-tab-pos (prim-proc gtk-notebook-set-tab-pos (<gtk-notebook> <symbol>) <none> nonpure))
(add-method set-tab-pos gtk-notebook-set-tab-pos)
(define gtk-notebook-get-tab-pos (prim-proc gtk-notebook-get-tab-pos (<gtk-notebook>) <symbol> nonpure))
(add-method get-tab-pos gtk-notebook-get-tab-pos)
(define gtk-notebook-set-scrollable (prim-proc gtk-notebook-set-scrollable (<gtk-notebook> <boolean>) <none> nonpure))
(add-method set-scrollable gtk-notebook-set-scrollable)
(define gtk-notebook-get-scrollable (prim-proc gtk-notebook-get-scrollable (<gtk-notebook>) <boolean> nonpure))
(add-method get-scrollable gtk-notebook-get-scrollable)
(define gtk-notebook-popup-enable (prim-proc gtk-notebook-popup-enable (<gtk-notebook>) <none> nonpure))
(add-method popup-enable gtk-notebook-popup-enable)
(define gtk-notebook-popup-disable (prim-proc gtk-notebook-popup-disable (<gtk-notebook>) <none> nonpure))
(add-method popup-disable gtk-notebook-popup-disable)
(define gtk-notebook-get-tab-label (prim-proc gtk-notebook-get-tab-label (<gtk-notebook> <gtk-widget>) <gtk-widget> nonpure))
(add-method get-tab-label gtk-notebook-get-tab-label)
(define gtk-notebook-set-tab-label (prim-proc gtk-notebook-set-tab-label (<gtk-notebook> <gtk-widget> <gtk-widget>) <none> nonpure))
(add-method set-tab-label gtk-notebook-set-tab-label)
(define gtk-notebook-set-tab-label-text (prim-proc gtk-notebook-set-tab-label-text (<gtk-notebook> <gtk-widget> <string>) <none> nonpure))
(add-method set-tab-label-text gtk-notebook-set-tab-label-text)
(define gtk-notebook-get-tab-label-text (prim-proc gtk-notebook-get-tab-label-text (<gtk-notebook> <gtk-widget>) <string> nonpure))
(add-method get-tab-label-text gtk-notebook-get-tab-label-text)
(define gtk-notebook-get-menu-label (prim-proc gtk-notebook-get-menu-label (<gtk-notebook> <gtk-widget>) <gtk-widget> nonpure))
(add-method get-menu-label gtk-notebook-get-menu-label)
(define gtk-notebook-set-menu-label (prim-proc gtk-notebook-set-menu-label (<gtk-notebook> <gtk-widget> <gtk-widget>) <none> nonpure))
(add-method set-menu-label gtk-notebook-set-menu-label)
(define gtk-notebook-set-menu-label-text (prim-proc gtk-notebook-set-menu-label-text (<gtk-notebook> <gtk-widget> <string>) <none> nonpure))
(add-method set-menu-label-text gtk-notebook-set-menu-label-text)
(define gtk-notebook-get-menu-label-text (prim-proc gtk-notebook-get-menu-label-text (<gtk-notebook> <gtk-widget>) <string> nonpure))
(add-method get-menu-label-text gtk-notebook-get-menu-label-text)
(define gtk-notebook-set-tab-label-packing (prim-proc gtk-notebook-set-tab-label-packing (<gtk-notebook> <gtk-widget> <boolean> <boolean> <symbol>) <none> nonpure))
(add-method set-tab-label-packing gtk-notebook-set-tab-label-packing)
(define gtk-notebook-reorder-child (prim-proc gtk-notebook-reorder-child (<gtk-notebook> <gtk-widget> <integer>) <none> nonpure))
(add-method reorder-child gtk-notebook-reorder-child)
(define gtk-notebook-get-tab-reorderable (prim-proc gtk-notebook-get-tab-reorderable (<gtk-notebook> <gtk-widget>) <boolean> nonpure))
(add-method get-tab-reorderable gtk-notebook-get-tab-reorderable)
(define gtk-notebook-set-tab-reorderable (prim-proc gtk-notebook-set-tab-reorderable (<gtk-notebook> <gtk-widget> <boolean>) <none> nonpure))
(add-method set-tab-reorderable gtk-notebook-set-tab-reorderable)
(define gtk-notebook-get-tab-detachable (prim-proc gtk-notebook-get-tab-detachable (<gtk-notebook> <gtk-widget>) <boolean> nonpure))
(add-method get-tab-detachable gtk-notebook-get-tab-detachable)
(define gtk-notebook-set-tab-detachable (prim-proc gtk-notebook-set-tab-detachable (<gtk-notebook> <gtk-widget> <boolean>) <none> nonpure))
(add-method set-tab-detachable gtk-notebook-set-tab-detachable)
(define gtk-page-setup-new (prim-proc gtk-page-setup-new () <gtk-page-setup> nonpure))
(define gtk-page-setup-create (prim-proc gtk-page-setup-new () <gtk-page-setup> nonpure))
(define gtk-page-setup-get-orientation (prim-proc gtk-page-setup-get-orientation (<gtk-page-setup>) <symbol> nonpure))
(add-method get-orientation gtk-page-setup-get-orientation)
(define gtk-page-setup-set-orientation (prim-proc gtk-page-setup-set-orientation (<gtk-page-setup> <symbol>) <none> nonpure))
(add-method set-orientation gtk-page-setup-set-orientation)
(define gtk-page-setup-get-paper-size (prim-proc gtk-page-setup-get-paper-size (<gtk-page-setup>) <gtk-paper-size> nonpure))
(add-method get-paper-size gtk-page-setup-get-paper-size)
(define gtk-page-setup-set-paper-size (prim-proc gtk-page-setup-set-paper-size (<gtk-page-setup> <gtk-paper-size>) <none> nonpure))
(add-method set-paper-size gtk-page-setup-set-paper-size)
(define gtk-page-setup-get-top-margin (prim-proc gtk-page-setup-get-top-margin (<gtk-page-setup> <symbol>) <real> nonpure))
(add-method get-top-margin gtk-page-setup-get-top-margin)
(define gtk-page-setup-set-top-margin (prim-proc gtk-page-setup-set-top-margin (<gtk-page-setup> <real> <symbol>) <none> nonpure))
(add-method set-top-margin gtk-page-setup-set-top-margin)
(define gtk-page-setup-get-bottom-margin (prim-proc gtk-page-setup-get-bottom-margin (<gtk-page-setup> <symbol>) <real> nonpure))
(add-method get-bottom-margin gtk-page-setup-get-bottom-margin)
(define gtk-page-setup-set-bottom-margin (prim-proc gtk-page-setup-set-bottom-margin (<gtk-page-setup> <real> <symbol>) <none> nonpure))
(add-method set-bottom-margin gtk-page-setup-set-bottom-margin)
(define gtk-page-setup-get-left-margin (prim-proc gtk-page-setup-get-left-margin (<gtk-page-setup> <symbol>) <real> nonpure))
(add-method get-left-margin gtk-page-setup-get-left-margin)
(define gtk-page-setup-set-left-margin (prim-proc gtk-page-setup-set-left-margin (<gtk-page-setup> <real> <symbol>) <none> nonpure))
(add-method set-left-margin gtk-page-setup-set-left-margin)
(define gtk-page-setup-get-right-margin (prim-proc gtk-page-setup-get-right-margin (<gtk-page-setup> <symbol>) <real> nonpure))
(add-method get-right-margin gtk-page-setup-get-right-margin)
(define gtk-page-setup-set-right-margin (prim-proc gtk-page-setup-set-right-margin (<gtk-page-setup> <real> <symbol>) <none> nonpure))
(add-method set-right-margin gtk-page-setup-set-right-margin)
(define gtk-page-setup-set-paper-size-and-default-margins (prim-proc gtk-page-setup-set-paper-size-and-default-margins (<gtk-page-setup> <gtk-paper-size>) <none> nonpure))
(add-method set-paper-size-and-default-margins gtk-page-setup-set-paper-size-and-default-margins)
(define gtk-page-setup-get-paper-width (prim-proc gtk-page-setup-get-paper-width (<gtk-page-setup> <symbol>) <real> nonpure))
(add-method get-paper-width gtk-page-setup-get-paper-width)
(define gtk-page-setup-get-paper-height (prim-proc gtk-page-setup-get-paper-height (<gtk-page-setup> <symbol>) <real> nonpure))
(add-method get-paper-height gtk-page-setup-get-paper-height)
(define gtk-page-setup-get-page-width (prim-proc gtk-page-setup-get-page-width (<gtk-page-setup> <symbol>) <real> nonpure))
(add-method get-page-width gtk-page-setup-get-page-width)
(define gtk-page-setup-get-page-height (prim-proc gtk-page-setup-get-page-height (<gtk-page-setup> <symbol>) <real> nonpure))
(add-method get-page-height gtk-page-setup-get-page-height)
(define gtk-paned-add1 (prim-proc gtk-paned-add1 (<gtk-paned> <gtk-widget>) <none> nonpure))
(add-method add1 gtk-paned-add1)
(define gtk-paned-add2 (prim-proc gtk-paned-add2 (<gtk-paned> <gtk-widget>) <none> nonpure))
(add-method add2 gtk-paned-add2)
(define gtk-paned-get-position (prim-proc gtk-paned-get-position (<gtk-paned>) <integer> nonpure))
(add-method get-position gtk-paned-get-position)
(define gtk-paned-set-position (prim-proc gtk-paned-set-position (<gtk-paned> <integer>) <none> nonpure))
(add-method set-position gtk-paned-set-position)
(define gtk-paned-get-child1 (prim-proc gtk-paned-get-child1 (<gtk-paned>) <gtk-widget> nonpure))
(add-method get-child1 gtk-paned-get-child1)
(define gtk-paned-get-child2 (prim-proc gtk-paned-get-child2 (<gtk-paned>) <gtk-widget> nonpure))
(add-method get-child2 gtk-paned-get-child2)
(define gtk-paper-size-new (prim-proc gtk-paper-size-new (<string>) <gtk-paper-size> nonpure))
(define gtk-paper-size-create (prim-proc gtk-paper-size-new (<string>) <gtk-paper-size> nonpure))
(define gtk-paper-size-new-from-ppd (prim-proc gtk-paper-size-new-from-ppd (<string> <string> <real> <real>) <gtk-paper-size> nonpure))
(define gtk-paper-size-new-custom (prim-proc gtk-paper-size-new-custom (<string> <string> <real> <real> <symbol>) <gtk-paper-size> nonpure))
(define gtk-paper-size-is-equal (prim-proc gtk-paper-size-is-equal (<gtk-paper-size> <gtk-paper-size>) <boolean> nonpure))
(add-method is-equal gtk-paper-size-is-equal)
(define gtk-paper-size-get-name (prim-proc gtk-paper-size-get-name (<gtk-paper-size>) <string> nonpure))
(add-method get-name gtk-paper-size-get-name)
(define gtk-paper-size-get-display-name (prim-proc gtk-paper-size-get-display-name (<gtk-paper-size>) <string> nonpure))
(add-method get-display-name gtk-paper-size-get-display-name)
(define gtk-paper-size-get-ppd-name (prim-proc gtk-paper-size-get-ppd-name (<gtk-paper-size>) <string> nonpure))
(add-method get-ppd-name gtk-paper-size-get-ppd-name)
(define gtk-paper-size-get-width (prim-proc gtk-paper-size-get-width (<gtk-paper-size> <symbol>) <real> nonpure))
(add-method get-width gtk-paper-size-get-width)
(define gtk-paper-size-get-height (prim-proc gtk-paper-size-get-height (<gtk-paper-size> <symbol>) <real> nonpure))
(add-method get-height gtk-paper-size-get-height)
(define gtk-paper-size-is-custom (prim-proc gtk-paper-size-is-custom (<gtk-paper-size>) <boolean> nonpure))
(add-method is-custom gtk-paper-size-is-custom)
(define gtk-paper-size-set-size (prim-proc gtk-paper-size-set-size (<gtk-paper-size> <real> <real> <symbol>) <none> nonpure))
(add-method set-size gtk-paper-size-set-size)
(define gtk-paper-size-get-default-top-margin (prim-proc gtk-paper-size-get-default-top-margin (<gtk-paper-size> <symbol>) <real> nonpure))
(add-method get-default-top-margin gtk-paper-size-get-default-top-margin)
(define gtk-paper-size-get-default-bottom-margin (prim-proc gtk-paper-size-get-default-bottom-margin (<gtk-paper-size> <symbol>) <real> nonpure))
(add-method get-default-bottom-margin gtk-paper-size-get-default-bottom-margin)
(define gtk-paper-size-get-default-left-margin (prim-proc gtk-paper-size-get-default-left-margin (<gtk-paper-size> <symbol>) <real> nonpure))
(add-method get-default-left-margin gtk-paper-size-get-default-left-margin)
(define gtk-paper-size-get-default-right-margin (prim-proc gtk-paper-size-get-default-right-margin (<gtk-paper-size> <symbol>) <real> nonpure))
(add-method get-default-right-margin gtk-paper-size-get-default-right-margin)
(define gtk-paper-size-get-default (prim-proc gtk-paper-size-get-default () <string> nonpure))
(define gtk-plug-construct (prim-proc gtk-plug-construct (<gtk-plug> <gdk-native-window>) <none> nonpure))
(add-method construct gtk-plug-construct)
(define gtk-plug-new (prim-proc gtk-plug-new (<gdk-native-window>) <gtk-widget> nonpure))
(define gtk-plug-create (prim-proc gtk-plug-new (<gdk-native-window>) <gtk-plug> nonpure))
(define gtk-plug-construct-for-display (prim-proc gtk-plug-construct-for-display (<gtk-plug> <gdk-display> <gdk-native-window>) <none> nonpure))
(add-method construct-for-display gtk-plug-construct-for-display)
(define gtk-plug-new-for-display (prim-proc gtk-plug-new-for-display (<gdk-display> <gdk-native-window>) <gtk-widget> nonpure))
(define gtk-plug-get-id (prim-proc gtk-plug-get-id (<gtk-plug>) <gdk-native-window> nonpure))
(add-method get-id gtk-plug-get-id)
(define gtk-print-context-get-cairo-context (prim-proc gtk-print-context-get-cairo-context (<gtk-print-context>) <object> nonpure))
(add-method get-cairo-context gtk-print-context-get-cairo-context)
(define gtk-print-context-get-page-setup (prim-proc gtk-print-context-get-page-setup (<gtk-print-context>) <gtk-page-setup> nonpure))
(add-method get-page-setup gtk-print-context-get-page-setup)
(define gtk-print-context-get-width (prim-proc gtk-print-context-get-width (<gtk-print-context>) <real> nonpure))
(add-method get-width gtk-print-context-get-width)
(define gtk-print-context-get-height (prim-proc gtk-print-context-get-height (<gtk-print-context>) <real> nonpure))
(add-method get-height gtk-print-context-get-height)
(define gtk-print-context-get-dpi-x (prim-proc gtk-print-context-get-dpi-x (<gtk-print-context>) <real> nonpure))
(add-method get-dpi-x gtk-print-context-get-dpi-x)
(define gtk-print-context-get-dpi-y (prim-proc gtk-print-context-get-dpi-y (<gtk-print-context>) <real> nonpure))
(add-method get-dpi-y gtk-print-context-get-dpi-y)
(define gtk-print-context-get-pango-fontmap (prim-proc gtk-print-context-get-pango-fontmap (<gtk-print-context>) <pango-font-map> nonpure))
(add-method get-pango-fontmap gtk-print-context-get-pango-fontmap)
(define gtk-print-context-create-pango-context (prim-proc gtk-print-context-create-pango-context (<gtk-print-context>) <pango-context> nonpure))
(add-method create-pango-context gtk-print-context-create-pango-context)
(define gtk-print-context-create-pango-layout (prim-proc gtk-print-context-create-pango-layout (<gtk-print-context>) <pango-layout> nonpure))
(add-method create-pango-layout gtk-print-context-create-pango-layout)
(define gtk-print-context-set-cairo-context (prim-proc gtk-print-context-set-cairo-context (<gtk-print-context> <object> <real> <real>) <none> nonpure))
(add-method set-cairo-context gtk-print-context-set-cairo-context)
(define gtk-print-error-quark (prim-proc gtk-print-error-quark () <object> nonpure))
(define gtk-print-operation-new (prim-proc gtk-print-operation-new () <gtk-print-operation> nonpure))
(define gtk-print-operation-create (prim-proc gtk-print-operation-new () <gtk-print-operation> nonpure))
(define gtk-print-operation-get-default-page-setup (prim-proc gtk-print-operation-get-default-page-setup (<gtk-print-operation>) <gtk-page-setup> nonpure))
(add-method get-default-page-setup gtk-print-operation-get-default-page-setup)
(define gtk-print-operation-get-print-settings (prim-proc gtk-print-operation-get-print-settings (<gtk-print-operation>) <gtk-print-settings> nonpure))
(add-method get-print-settings gtk-print-operation-get-print-settings)
(define gtk-print-operation-set-job-name (prim-proc gtk-print-operation-set-job-name (<gtk-print-operation> <string>) <none> nonpure))
(add-method set-job-name gtk-print-operation-set-job-name)
(define gtk-print-operation-set-n-pages (prim-proc gtk-print-operation-set-n-pages (<gtk-print-operation> <integer>) <none> nonpure))
(add-method set-n-pages gtk-print-operation-set-n-pages)
(define gtk-print-operation-set-current-page (prim-proc gtk-print-operation-set-current-page (<gtk-print-operation> <integer>) <none> nonpure))
(add-method set-current-page gtk-print-operation-set-current-page)
(define gtk-print-operation-set-use-full-page (prim-proc gtk-print-operation-set-use-full-page (<gtk-print-operation> <boolean>) <none> nonpure))
(add-method set-use-full-page gtk-print-operation-set-use-full-page)
(define gtk-print-operation-set-unit (prim-proc gtk-print-operation-set-unit (<gtk-print-operation> <symbol>) <none> nonpure))
(add-method set-unit gtk-print-operation-set-unit)
(define gtk-print-operation-set-export-filename (prim-proc gtk-print-operation-set-export-filename (<gtk-print-operation> <string>) <none> nonpure))
(add-method set-export-filename gtk-print-operation-set-export-filename)
(define gtk-print-operation-set-track-print-status (prim-proc gtk-print-operation-set-track-print-status (<gtk-print-operation> <boolean>) <none> nonpure))
(add-method set-track-print-status gtk-print-operation-set-track-print-status)
(define gtk-print-operation-set-show-progress (prim-proc gtk-print-operation-set-show-progress (<gtk-print-operation> <boolean>) <none> nonpure))
(add-method set-show-progress gtk-print-operation-set-show-progress)
(define gtk-print-operation-set-allow-async (prim-proc gtk-print-operation-set-allow-async (<gtk-print-operation> <boolean>) <none> nonpure))
(add-method set-allow-async gtk-print-operation-set-allow-async)
(define gtk-print-operation-get-error (prim-proc gtk-print-operation-get-error (<gtk-print-operation> <object>) <none> nonpure))
(add-method get-error gtk-print-operation-get-error)
(define gtk-print-operation-get-status (prim-proc gtk-print-operation-get-status (<gtk-print-operation>) <symbol> nonpure))
(add-method get-status gtk-print-operation-get-status)
(define gtk-print-operation-get-status-string (prim-proc gtk-print-operation-get-status-string (<gtk-print-operation>) <string> nonpure))
(add-method get-status-string gtk-print-operation-get-status-string)
(define gtk-print-operation-is-finished (prim-proc gtk-print-operation-is-finished (<gtk-print-operation>) <boolean> nonpure))
(add-method is-finished gtk-print-operation-is-finished)
(define gtk-print-operation-cancel (prim-proc gtk-print-operation-cancel (<gtk-print-operation>) <none> nonpure))
(add-method cancel gtk-print-operation-cancel)
(define gtk-print-operation-preview-render-page (prim-proc gtk-print-operation-preview-render-page (<gtk-print-operation-preview> <integer>) <none> nonpure))
(add-method render-page gtk-print-operation-preview-render-page)
(define gtk-print-operation-preview-end-preview (prim-proc gtk-print-operation-preview-end-preview (<gtk-print-operation-preview>) <none> nonpure))
(add-method end-preview gtk-print-operation-preview-end-preview)
(define gtk-print-operation-preview-is-selected (prim-proc gtk-print-operation-preview-is-selected (<gtk-print-operation-preview> <integer>) <boolean> nonpure))
(add-method is-selected gtk-print-operation-preview-is-selected)
(define gtk-print-settings-new (prim-proc gtk-print-settings-new () <gtk-print-settings> nonpure))
(define gtk-print-settings-create (prim-proc gtk-print-settings-new () <gtk-print-settings> nonpure))
(define gtk-print-settings-has-key (prim-proc gtk-print-settings-has-key (<gtk-print-settings> <string>) <boolean> nonpure))
(add-method has-key gtk-print-settings-has-key)
(define gtk-print-settings-get (prim-proc gtk-print-settings-get (<gtk-print-settings> <string>) <string> nonpure))
(add-method get gtk-print-settings-get)
(define gtk-print-settings-set (prim-proc gtk-print-settings-set (<gtk-print-settings> <string> <string>) <none> nonpure))
(add-method set gtk-print-settings-set)
(define gtk-print-settings-unset (prim-proc gtk-print-settings-unset (<gtk-print-settings> <string>) <none> nonpure))
(add-method unset gtk-print-settings-unset)
(define gtk-print-settings-get-bool (prim-proc gtk-print-settings-get-bool (<gtk-print-settings> <string>) <boolean> nonpure))
(add-method get-bool gtk-print-settings-get-bool)
(define gtk-print-settings-set-bool (prim-proc gtk-print-settings-set-bool (<gtk-print-settings> <string> <boolean>) <none> nonpure))
(add-method set-bool gtk-print-settings-set-bool)
(define gtk-print-settings-get-double (prim-proc gtk-print-settings-get-double (<gtk-print-settings> <string>) <real> nonpure))
(add-method get-double gtk-print-settings-get-double)
(define gtk-print-settings-get-double-with-default (prim-proc gtk-print-settings-get-double-with-default (<gtk-print-settings> <string> <real>) <real> nonpure))
(add-method get-double-with-default gtk-print-settings-get-double-with-default)
(define gtk-print-settings-set-double (prim-proc gtk-print-settings-set-double (<gtk-print-settings> <string> <real>) <none> nonpure))
(add-method set-double gtk-print-settings-set-double)
(define gtk-print-settings-get-length (prim-proc gtk-print-settings-get-length (<gtk-print-settings> <string> <symbol>) <real> nonpure))
(add-method get-length gtk-print-settings-get-length)
(define gtk-print-settings-set-length (prim-proc gtk-print-settings-set-length (<gtk-print-settings> <string> <real> <symbol>) <none> nonpure))
(add-method set-length gtk-print-settings-set-length)
(define gtk-print-settings-get-int (prim-proc gtk-print-settings-get-int (<gtk-print-settings> <string>) <integer> nonpure))
(add-method get-int gtk-print-settings-get-int)
(define gtk-print-settings-get-int-with-default (prim-proc gtk-print-settings-get-int-with-default (<gtk-print-settings> <string> <integer>) <integer> nonpure))
(add-method get-int-with-default gtk-print-settings-get-int-with-default)
(define gtk-print-settings-set-int (prim-proc gtk-print-settings-set-int (<gtk-print-settings> <string> <integer>) <none> nonpure))
(add-method set-int gtk-print-settings-set-int)
(define gtk-print-settings-get-printer (prim-proc gtk-print-settings-get-printer (<gtk-print-settings>) <string> nonpure))
(add-method get-printer gtk-print-settings-get-printer)
(define gtk-print-settings-set-printer (prim-proc gtk-print-settings-set-printer (<gtk-print-settings> <string>) <none> nonpure))
(add-method set-printer gtk-print-settings-set-printer)
(define gtk-print-settings-get-orientation (prim-proc gtk-print-settings-get-orientation (<gtk-print-settings>) <symbol> nonpure))
(add-method get-orientation gtk-print-settings-get-orientation)
(define gtk-print-settings-set-orientation (prim-proc gtk-print-settings-set-orientation (<gtk-print-settings> <symbol>) <none> nonpure))
(add-method set-orientation gtk-print-settings-set-orientation)
(define gtk-print-settings-get-paper-size (prim-proc gtk-print-settings-get-paper-size (<gtk-print-settings>) <gtk-paper-size> nonpure))
(add-method get-paper-size gtk-print-settings-get-paper-size)
(define gtk-print-settings-set-paper-size (prim-proc gtk-print-settings-set-paper-size (<gtk-print-settings> <gtk-paper-size>) <none> nonpure))
(add-method set-paper-size gtk-print-settings-set-paper-size)
(define gtk-print-settings-get-paper-width (prim-proc gtk-print-settings-get-paper-width (<gtk-print-settings> <symbol>) <real> nonpure))
(add-method get-paper-width gtk-print-settings-get-paper-width)
(define gtk-print-settings-set-paper-width (prim-proc gtk-print-settings-set-paper-width (<gtk-print-settings> <real> <symbol>) <none> nonpure))
(add-method set-paper-width gtk-print-settings-set-paper-width)
(define gtk-print-settings-get-paper-height (prim-proc gtk-print-settings-get-paper-height (<gtk-print-settings> <symbol>) <real> nonpure))
(add-method get-paper-height gtk-print-settings-get-paper-height)
(define gtk-print-settings-set-paper-height (prim-proc gtk-print-settings-set-paper-height (<gtk-print-settings> <real> <symbol>) <none> nonpure))
(add-method set-paper-height gtk-print-settings-set-paper-height)
(define gtk-print-settings-get-use-color (prim-proc gtk-print-settings-get-use-color (<gtk-print-settings>) <boolean> nonpure))
(add-method get-use-color gtk-print-settings-get-use-color)
(define gtk-print-settings-set-use-color (prim-proc gtk-print-settings-set-use-color (<gtk-print-settings> <boolean>) <none> nonpure))
(add-method set-use-color gtk-print-settings-set-use-color)
(define gtk-print-settings-get-collate (prim-proc gtk-print-settings-get-collate (<gtk-print-settings>) <boolean> nonpure))
(add-method get-collate gtk-print-settings-get-collate)
(define gtk-print-settings-set-collate (prim-proc gtk-print-settings-set-collate (<gtk-print-settings> <boolean>) <none> nonpure))
(add-method set-collate gtk-print-settings-set-collate)
(define gtk-print-settings-get-reverse (prim-proc gtk-print-settings-get-reverse (<gtk-print-settings>) <boolean> nonpure))
(add-method get-reverse gtk-print-settings-get-reverse)
(define gtk-print-settings-set-reverse (prim-proc gtk-print-settings-set-reverse (<gtk-print-settings> <boolean>) <none> nonpure))
(add-method set-reverse gtk-print-settings-set-reverse)
(define gtk-print-settings-get-duplex (prim-proc gtk-print-settings-get-duplex (<gtk-print-settings>) <symbol> nonpure))
(add-method get-duplex gtk-print-settings-get-duplex)
(define gtk-print-settings-set-duplex (prim-proc gtk-print-settings-set-duplex (<gtk-print-settings> <symbol>) <none> nonpure))
(add-method set-duplex gtk-print-settings-set-duplex)
(define gtk-print-settings-get-quality (prim-proc gtk-print-settings-get-quality (<gtk-print-settings>) <symbol> nonpure))
(add-method get-quality gtk-print-settings-get-quality)
(define gtk-print-settings-set-quality (prim-proc gtk-print-settings-set-quality (<gtk-print-settings> <symbol>) <none> nonpure))
(add-method set-quality gtk-print-settings-set-quality)
(define gtk-print-settings-get-n-copies (prim-proc gtk-print-settings-get-n-copies (<gtk-print-settings>) <integer> nonpure))
(add-method get-n-copies gtk-print-settings-get-n-copies)
(define gtk-print-settings-set-n-copies (prim-proc gtk-print-settings-set-n-copies (<gtk-print-settings> <integer>) <none> nonpure))
(add-method set-n-copies gtk-print-settings-set-n-copies)
(define gtk-print-settings-get-number-up (prim-proc gtk-print-settings-get-number-up (<gtk-print-settings>) <integer> nonpure))
(add-method get-number-up gtk-print-settings-get-number-up)
(define gtk-print-settings-set-number-up (prim-proc gtk-print-settings-set-number-up (<gtk-print-settings> <integer>) <none> nonpure))
(add-method set-number-up gtk-print-settings-set-number-up)
(define gtk-print-settings-get-resolution (prim-proc gtk-print-settings-get-resolution (<gtk-print-settings>) <integer> nonpure))
(add-method get-resolution gtk-print-settings-get-resolution)
(define gtk-print-settings-set-resolution (prim-proc gtk-print-settings-set-resolution (<gtk-print-settings> <integer>) <none> nonpure))
(add-method set-resolution gtk-print-settings-set-resolution)
(define gtk-print-settings-get-scale (prim-proc gtk-print-settings-get-scale (<gtk-print-settings>) <real> nonpure))
(add-method get-scale gtk-print-settings-get-scale)
(define gtk-print-settings-set-scale (prim-proc gtk-print-settings-set-scale (<gtk-print-settings> <real>) <none> nonpure))
(add-method set-scale gtk-print-settings-set-scale)
(define gtk-print-settings-get-page-set (prim-proc gtk-print-settings-get-page-set (<gtk-print-settings>) <symbol> nonpure))
(add-method get-page-set gtk-print-settings-get-page-set)
(define gtk-print-settings-set-page-set (prim-proc gtk-print-settings-set-page-set (<gtk-print-settings> <symbol>) <none> nonpure))
(add-method set-page-set gtk-print-settings-set-page-set)
(define gtk-print-settings-get-default-source (prim-proc gtk-print-settings-get-default-source (<gtk-print-settings>) <string> nonpure))
(add-method get-default-source gtk-print-settings-get-default-source)
(define gtk-print-settings-set-default-source (prim-proc gtk-print-settings-set-default-source (<gtk-print-settings> <string>) <none> nonpure))
(add-method set-default-source gtk-print-settings-set-default-source)
(define gtk-print-settings-get-media-type (prim-proc gtk-print-settings-get-media-type (<gtk-print-settings>) <string> nonpure))
(add-method get-media-type gtk-print-settings-get-media-type)
(define gtk-print-settings-set-media-type (prim-proc gtk-print-settings-set-media-type (<gtk-print-settings> <string>) <none> nonpure))
(add-method set-media-type gtk-print-settings-set-media-type)
(define gtk-print-settings-get-dither (prim-proc gtk-print-settings-get-dither (<gtk-print-settings>) <string> nonpure))
(add-method get-dither gtk-print-settings-get-dither)
(define gtk-print-settings-set-dither (prim-proc gtk-print-settings-set-dither (<gtk-print-settings> <string>) <none> nonpure))
(add-method set-dither gtk-print-settings-set-dither)
(define gtk-print-settings-get-finishings (prim-proc gtk-print-settings-get-finishings (<gtk-print-settings>) <string> nonpure))
(add-method get-finishings gtk-print-settings-get-finishings)
(define gtk-print-settings-set-finishings (prim-proc gtk-print-settings-set-finishings (<gtk-print-settings> <string>) <none> nonpure))
(add-method set-finishings gtk-print-settings-set-finishings)
(define gtk-print-settings-get-output-bin (prim-proc gtk-print-settings-get-output-bin (<gtk-print-settings>) <string> nonpure))
(add-method get-output-bin gtk-print-settings-get-output-bin)
(define gtk-print-settings-set-output-bin (prim-proc gtk-print-settings-set-output-bin (<gtk-print-settings> <string>) <none> nonpure))
(add-method set-output-bin gtk-print-settings-set-output-bin)
(define gtk-progress-bar-new (prim-proc gtk-progress-bar-new () <gtk-widget> nonpure))
(define gtk-progress-bar-create (prim-proc gtk-progress-bar-new () <gtk-progress-bar> nonpure))
(define gtk-progress-bar-pulse (prim-proc gtk-progress-bar-pulse (<gtk-progress-bar>) <none> nonpure))
(add-method pulse gtk-progress-bar-pulse)
(define gtk-progress-bar-set-text (prim-proc gtk-progress-bar-set-text (<gtk-progress-bar> <string>) <none> nonpure))
(add-method set-text gtk-progress-bar-set-text)
(define gtk-progress-bar-set-fraction (prim-proc gtk-progress-bar-set-fraction (<gtk-progress-bar> <real>) <none> nonpure))
(add-method set-fraction gtk-progress-bar-set-fraction)
(define gtk-progress-bar-set-pulse-step (prim-proc gtk-progress-bar-set-pulse-step (<gtk-progress-bar> <real>) <none> nonpure))
(add-method set-pulse-step gtk-progress-bar-set-pulse-step)
(define gtk-progress-bar-set-orientation (prim-proc gtk-progress-bar-set-orientation (<gtk-progress-bar> <symbol>) <none> nonpure))
(add-method set-orientation gtk-progress-bar-set-orientation)
(define gtk-progress-bar-get-text (prim-proc gtk-progress-bar-get-text (<gtk-progress-bar>) <string> nonpure))
(add-method get-text gtk-progress-bar-get-text)
(define gtk-progress-bar-get-fraction (prim-proc gtk-progress-bar-get-fraction (<gtk-progress-bar>) <real> nonpure))
(add-method get-fraction gtk-progress-bar-get-fraction)
(define gtk-progress-bar-get-pulse-step (prim-proc gtk-progress-bar-get-pulse-step (<gtk-progress-bar>) <real> nonpure))
(add-method get-pulse-step gtk-progress-bar-get-pulse-step)
(define gtk-progress-bar-get-orientation (prim-proc gtk-progress-bar-get-orientation (<gtk-progress-bar>) <symbol> nonpure))
(add-method get-orientation gtk-progress-bar-get-orientation)
(define gtk-progress-bar-set-ellipsize (prim-proc gtk-progress-bar-set-ellipsize (<gtk-progress-bar> <symbol>) <none> nonpure))
(add-method set-ellipsize gtk-progress-bar-set-ellipsize)
(define gtk-progress-bar-get-ellipsize (prim-proc gtk-progress-bar-get-ellipsize (<gtk-progress-bar>) <symbol> nonpure))
(add-method get-ellipsize gtk-progress-bar-get-ellipsize)
(define gtk-radio-action-new (prim-proc gtk-radio-action-new (<string> <string> <string> <string> <integer>) <gtk-radio-action> nonpure))
(define gtk-radio-action-create (prim-proc gtk-radio-action-new (<string> <string> <string> <string> <integer>) <gtk-radio-action> nonpure))
(define gtk-radio-action-get-current-value (prim-proc gtk-radio-action-get-current-value (<gtk-radio-action>) <integer> nonpure))
(add-method get-current-value gtk-radio-action-get-current-value)
(define gtk-radio-action-set-current-value (prim-proc gtk-radio-action-set-current-value (<gtk-radio-action> <integer>) <none> nonpure))
(add-method set-current-value gtk-radio-action-set-current-value)
(define gtk-radio-tool-button-new-from-widget (prim-proc gtk-radio-tool-button-new-from-widget (<gtk-radio-tool-button>) <gtk-tool-item> nonpure))
(add-method new-from-widget gtk-radio-tool-button-new-from-widget)
(define gtk-radio-tool-button-new-with-stock-from-widget (prim-proc gtk-radio-tool-button-new-with-stock-from-widget (<gtk-radio-tool-button> <string>) <gtk-tool-item> nonpure))
(add-method new-with-stock-from-widget gtk-radio-tool-button-new-with-stock-from-widget)
(define gtk-range-set-update-policy (prim-proc gtk-range-set-update-policy (<gtk-range> <symbol>) <none> nonpure))
(add-method set-update-policy gtk-range-set-update-policy)
(define gtk-range-get-update-policy (prim-proc gtk-range-get-update-policy (<gtk-range>) <symbol> nonpure))
(add-method get-update-policy gtk-range-get-update-policy)
(define gtk-range-set-adjustment (prim-proc gtk-range-set-adjustment (<gtk-range> <gtk-adjustment>) <none> nonpure))
(add-method set-adjustment gtk-range-set-adjustment)
(define gtk-range-get-adjustment (prim-proc gtk-range-get-adjustment (<gtk-range>) <gtk-adjustment> nonpure))
(add-method get-adjustment gtk-range-get-adjustment)
(define gtk-range-set-inverted (prim-proc gtk-range-set-inverted (<gtk-range> <boolean>) <none> nonpure))
(add-method set-inverted gtk-range-set-inverted)
(define gtk-range-get-inverted (prim-proc gtk-range-get-inverted (<gtk-range>) <boolean> nonpure))
(add-method get-inverted gtk-range-get-inverted)
(define gtk-range-set-lower-stepper-sensitivity (prim-proc gtk-range-set-lower-stepper-sensitivity (<gtk-range> <symbol>) <none> nonpure))
(add-method set-lower-stepper-sensitivity gtk-range-set-lower-stepper-sensitivity)
(define gtk-range-get-lower-stepper-sensitivity (prim-proc gtk-range-get-lower-stepper-sensitivity (<gtk-range>) <symbol> nonpure))
(add-method get-lower-stepper-sensitivity gtk-range-get-lower-stepper-sensitivity)
(define gtk-range-set-upper-stepper-sensitivity (prim-proc gtk-range-set-upper-stepper-sensitivity (<gtk-range> <symbol>) <none> nonpure))
(add-method set-upper-stepper-sensitivity gtk-range-set-upper-stepper-sensitivity)
(define gtk-range-get-upper-stepper-sensitivity (prim-proc gtk-range-get-upper-stepper-sensitivity (<gtk-range>) <symbol> nonpure))
(add-method get-upper-stepper-sensitivity gtk-range-get-upper-stepper-sensitivity)
(define gtk-range-set-increments (prim-proc gtk-range-set-increments (<gtk-range> <real> <real>) <none> nonpure))
(add-method set-increments gtk-range-set-increments)
(define gtk-range-set-range (prim-proc gtk-range-set-range (<gtk-range> <real> <real>) <none> nonpure))
(add-method set-range gtk-range-set-range)
(define gtk-range-set-value (prim-proc gtk-range-set-value (<gtk-range> <real>) <none> nonpure))
(add-method set-value gtk-range-set-value)
(define gtk-range-get-value (prim-proc gtk-range-get-value (<gtk-range>) <real> nonpure))
(add-method get-value gtk-range-get-value)
(define gtk-rc-add-default-file (prim-proc gtk-rc-add-default-file (<string>) <none> nonpure))
(define gtk-rc-set-default-files (prim-proc gtk-rc-set-default-files (<object>) <none> nonpure))
(define gtk-rc-get-style-by-paths (prim-proc gtk-rc-get-style-by-paths (<gtk-settings> <string> <string> <gtype>) <gtk-style> nonpure))
(define gtk-rc-reparse-all-for-settings (prim-proc gtk-rc-reparse-all-for-settings (<gtk-settings> <boolean>) <boolean> nonpure))
(define gtk-rc-reset-styles (prim-proc gtk-rc-reset-styles (<gtk-settings>) <none> nonpure))
(define gtk-rc-parse (prim-proc gtk-rc-parse (<string>) <none> nonpure))
(define gtk-rc-parse-string (prim-proc gtk-rc-parse-string (<string>) <none> nonpure))
(define gtk-rc-reparse-all (prim-proc gtk-rc-reparse-all () <boolean> nonpure))
(define gtk-rc-find-module-in-path (prim-proc gtk-rc-find-module-in-path (<string>) <string> nonpure))
(define gtk-rc-get-theme-dir (prim-proc gtk-rc-get-theme-dir () <string> nonpure))
(define gtk-rc-get-module-dir (prim-proc gtk-rc-get-module-dir () <string> nonpure))
(define gtk-rc-get-im-module-path (prim-proc gtk-rc-get-im-module-path () <string> nonpure))
(define gtk-rc-get-im-module-file (prim-proc gtk-rc-get-im-module-file () <string> nonpure))
(define gtk-recent-chooser-dialog-new (prim-proc gtk-recent-chooser-dialog-new (<string> <gtk-window> <string>) <gtk-widget> nonpure))
(define gtk-recent-chooser-dialog-create (prim-proc gtk-recent-chooser-dialog-new (<string> <gtk-window> <string>) <gtk-recent-chooser-dialog> nonpure))
(define gtk-recent-chooser-dialog-new-for-manager (prim-proc gtk-recent-chooser-dialog-new-for-manager (<string> <gtk-window> <gtk-recent-manager> <string>) <gtk-widget> nonpure))
(define gtk-recent-chooser-error-quark (prim-proc gtk-recent-chooser-error-quark () <object> nonpure))
(define gtk-recent-chooser-set-show-private (prim-proc gtk-recent-chooser-set-show-private (<gtk-recent-chooser> <boolean>) <none> nonpure))
(add-method set-show-private gtk-recent-chooser-set-show-private)
(define gtk-recent-chooser-get-show-private (prim-proc gtk-recent-chooser-get-show-private (<gtk-recent-chooser>) <boolean> nonpure))
(add-method get-show-private gtk-recent-chooser-get-show-private)
(define gtk-recent-chooser-set-show-not-found (prim-proc gtk-recent-chooser-set-show-not-found (<gtk-recent-chooser> <boolean>) <none> nonpure))
(add-method set-show-not-found gtk-recent-chooser-set-show-not-found)
(define gtk-recent-chooser-get-show-not-found (prim-proc gtk-recent-chooser-get-show-not-found (<gtk-recent-chooser>) <boolean> nonpure))
(add-method get-show-not-found gtk-recent-chooser-get-show-not-found)
(define gtk-recent-chooser-set-select-multiple (prim-proc gtk-recent-chooser-set-select-multiple (<gtk-recent-chooser> <boolean>) <none> nonpure))
(add-method set-select-multiple gtk-recent-chooser-set-select-multiple)
(define gtk-recent-chooser-get-select-multiple (prim-proc gtk-recent-chooser-get-select-multiple (<gtk-recent-chooser>) <boolean> nonpure))
(add-method get-select-multiple gtk-recent-chooser-get-select-multiple)
(define gtk-recent-chooser-set-limit (prim-proc gtk-recent-chooser-set-limit (<gtk-recent-chooser> <integer>) <none> nonpure))
(add-method set-limit gtk-recent-chooser-set-limit)
(define gtk-recent-chooser-get-limit (prim-proc gtk-recent-chooser-get-limit (<gtk-recent-chooser>) <integer> nonpure))
(add-method get-limit gtk-recent-chooser-get-limit)
(define gtk-recent-chooser-set-local-only (prim-proc gtk-recent-chooser-set-local-only (<gtk-recent-chooser> <boolean>) <none> nonpure))
(add-method set-local-only gtk-recent-chooser-set-local-only)
(define gtk-recent-chooser-get-local-only (prim-proc gtk-recent-chooser-get-local-only (<gtk-recent-chooser>) <boolean> nonpure))
(add-method get-local-only gtk-recent-chooser-get-local-only)
(define gtk-recent-chooser-set-show-tips (prim-proc gtk-recent-chooser-set-show-tips (<gtk-recent-chooser> <boolean>) <none> nonpure))
(add-method set-show-tips gtk-recent-chooser-set-show-tips)
(define gtk-recent-chooser-get-show-tips (prim-proc gtk-recent-chooser-get-show-tips (<gtk-recent-chooser>) <boolean> nonpure))
(add-method get-show-tips gtk-recent-chooser-get-show-tips)
(define gtk-recent-chooser-set-show-numbers (prim-proc gtk-recent-chooser-set-show-numbers (<gtk-recent-chooser> <boolean>) <none> nonpure))
(add-method set-show-numbers gtk-recent-chooser-set-show-numbers)
(define gtk-recent-chooser-get-show-numbers (prim-proc gtk-recent-chooser-get-show-numbers (<gtk-recent-chooser>) <boolean> nonpure))
(add-method get-show-numbers gtk-recent-chooser-get-show-numbers)
(define gtk-recent-chooser-set-show-icons (prim-proc gtk-recent-chooser-set-show-icons (<gtk-recent-chooser> <boolean>) <none> nonpure))
(add-method set-show-icons gtk-recent-chooser-set-show-icons)
(define gtk-recent-chooser-get-show-icons (prim-proc gtk-recent-chooser-get-show-icons (<gtk-recent-chooser>) <boolean> nonpure))
(add-method get-show-icons gtk-recent-chooser-get-show-icons)
(define gtk-recent-chooser-set-sort-type (prim-proc gtk-recent-chooser-set-sort-type (<gtk-recent-chooser> <symbol>) <none> nonpure))
(add-method set-sort-type gtk-recent-chooser-set-sort-type)
(define gtk-recent-chooser-get-sort-type (prim-proc gtk-recent-chooser-get-sort-type (<gtk-recent-chooser>) <symbol> nonpure))
(add-method get-sort-type gtk-recent-chooser-get-sort-type)
(define gtk-recent-chooser-set-current-uri (prim-proc gtk-recent-chooser-set-current-uri (<gtk-recent-chooser> <string> <object>) <boolean> nonpure))
(add-method set-current-uri gtk-recent-chooser-set-current-uri)
(define gtk-recent-chooser-get-current-uri (prim-proc gtk-recent-chooser-get-current-uri (<gtk-recent-chooser>) <string> nonpure))
(add-method get-current-uri gtk-recent-chooser-get-current-uri)
(define gtk-recent-chooser-get-current-item (prim-proc gtk-recent-chooser-get-current-item (<gtk-recent-chooser>) <gtk-recent-info> nonpure))
(add-method get-current-item gtk-recent-chooser-get-current-item)
(define gtk-recent-chooser-select-uri (prim-proc gtk-recent-chooser-select-uri (<gtk-recent-chooser> <string> <object>) <boolean> nonpure))
(add-method select-uri gtk-recent-chooser-select-uri)
(define gtk-recent-chooser-unselect-uri (prim-proc gtk-recent-chooser-unselect-uri (<gtk-recent-chooser> <string>) <none> nonpure))
(add-method unselect-uri gtk-recent-chooser-unselect-uri)
(define gtk-recent-chooser-select-all (prim-proc gtk-recent-chooser-select-all (<gtk-recent-chooser>) <none> nonpure))
(add-method select-all gtk-recent-chooser-select-all)
(define gtk-recent-chooser-unselect-all (prim-proc gtk-recent-chooser-unselect-all (<gtk-recent-chooser>) <none> nonpure))
(add-method unselect-all gtk-recent-chooser-unselect-all)
(define gtk-recent-chooser-add-filter (prim-proc gtk-recent-chooser-add-filter (<gtk-recent-chooser> <gtk-recent-filter>) <none> nonpure))
(add-method add-filter gtk-recent-chooser-add-filter)
(define gtk-recent-chooser-remove-filter (prim-proc gtk-recent-chooser-remove-filter (<gtk-recent-chooser> <gtk-recent-filter>) <none> nonpure))
(add-method remove-filter gtk-recent-chooser-remove-filter)
(define gtk-recent-chooser-set-filter (prim-proc gtk-recent-chooser-set-filter (<gtk-recent-chooser> <gtk-recent-filter>) <none> nonpure))
(add-method set-filter gtk-recent-chooser-set-filter)
(define gtk-recent-chooser-get-filter (prim-proc gtk-recent-chooser-get-filter (<gtk-recent-chooser>) <gtk-recent-filter> nonpure))
(add-method get-filter gtk-recent-chooser-get-filter)
(define gtk-recent-chooser-menu-new (prim-proc gtk-recent-chooser-menu-new () <gtk-widget> nonpure))
(define gtk-recent-chooser-menu-create (prim-proc gtk-recent-chooser-menu-new () <gtk-recent-chooser-menu> nonpure))
(define gtk-recent-chooser-menu-new-for-manager (prim-proc gtk-recent-chooser-menu-new-for-manager (<gtk-recent-manager>) <gtk-widget> nonpure))
(define gtk-recent-chooser-menu-get-show-numbers (prim-proc gtk-recent-chooser-menu-get-show-numbers (<gtk-recent-chooser-menu>) <boolean> nonpure))
(add-method get-show-numbers gtk-recent-chooser-menu-get-show-numbers)
(define gtk-recent-chooser-menu-set-show-numbers (prim-proc gtk-recent-chooser-menu-set-show-numbers (<gtk-recent-chooser-menu> <boolean>) <none> nonpure))
(add-method set-show-numbers gtk-recent-chooser-menu-set-show-numbers)
(define gtk-recent-chooser-widget-new (prim-proc gtk-recent-chooser-widget-new () <gtk-widget> nonpure))
(define gtk-recent-chooser-widget-create (prim-proc gtk-recent-chooser-widget-new () <gtk-recent-chooser-widget> nonpure))
(define gtk-recent-chooser-widget-new-for-manager (prim-proc gtk-recent-chooser-widget-new-for-manager (<gtk-recent-manager>) <gtk-widget> nonpure))
(define gtk-recent-filter-new (prim-proc gtk-recent-filter-new () <gtk-recent-filter> nonpure))
(define gtk-recent-filter-create (prim-proc gtk-recent-filter-new () <gtk-recent-filter> nonpure))
(define gtk-recent-filter-set-name (prim-proc gtk-recent-filter-set-name (<gtk-recent-filter> <string>) <none> nonpure))
(add-method set-name gtk-recent-filter-set-name)
(define gtk-recent-filter-get-name (prim-proc gtk-recent-filter-get-name (<gtk-recent-filter>) <string> nonpure))
(add-method get-name gtk-recent-filter-get-name)
(define gtk-recent-filter-add-mime-type (prim-proc gtk-recent-filter-add-mime-type (<gtk-recent-filter> <string>) <none> nonpure))
(add-method add-mime-type gtk-recent-filter-add-mime-type)
(define gtk-recent-filter-add-pattern (prim-proc gtk-recent-filter-add-pattern (<gtk-recent-filter> <string>) <none> nonpure))
(add-method add-pattern gtk-recent-filter-add-pattern)
(define gtk-recent-filter-add-pixbuf-formats (prim-proc gtk-recent-filter-add-pixbuf-formats (<gtk-recent-filter>) <none> nonpure))
(add-method add-pixbuf-formats gtk-recent-filter-add-pixbuf-formats)
(define gtk-recent-filter-add-application (prim-proc gtk-recent-filter-add-application (<gtk-recent-filter> <string>) <none> nonpure))
(add-method add-application gtk-recent-filter-add-application)
(define gtk-recent-filter-add-group (prim-proc gtk-recent-filter-add-group (<gtk-recent-filter> <string>) <none> nonpure))
(add-method add-group gtk-recent-filter-add-group)
(define gtk-recent-filter-add-age (prim-proc gtk-recent-filter-add-age (<gtk-recent-filter> <integer>) <none> nonpure))
(add-method add-age gtk-recent-filter-add-age)
(define gtk-recent-filter-get-needed (prim-proc gtk-recent-filter-get-needed (<gtk-recent-filter>) <object> nonpure))
(add-method get-needed gtk-recent-filter-get-needed)
(define gtk-recent-manager-error-quark (prim-proc gtk-recent-manager-error-quark () <object> nonpure))
(define gtk-recent-manager-new (prim-proc gtk-recent-manager-new () <gtk-recent-manager> nonpure))
(define gtk-recent-manager-create (prim-proc gtk-recent-manager-new () <gtk-recent-manager> nonpure))
(define gtk-recent-manager-get-default (prim-proc gtk-recent-manager-get-default () <gtk-recent-manager> nonpure))
(define gtk-recent-manager-get-for-screen (prim-proc gtk-recent-manager-get-for-screen (<gdk-screen>) <gtk-recent-manager> nonpure))
(define gtk-recent-manager-set-screen (prim-proc gtk-recent-manager-set-screen (<gtk-recent-manager> <gdk-screen>) <none> nonpure))
(add-method set-screen gtk-recent-manager-set-screen)
(define gtk-recent-manager-add-item (prim-proc gtk-recent-manager-add-item (<gtk-recent-manager> <string>) <boolean> nonpure))
(add-method add-item gtk-recent-manager-add-item)
(define gtk-recent-manager-remove-item (prim-proc gtk-recent-manager-remove-item (<gtk-recent-manager> <string> <object>) <boolean> nonpure))
(add-method remove-item gtk-recent-manager-remove-item)
(define gtk-recent-manager-lookup-item (prim-proc gtk-recent-manager-lookup-item (<gtk-recent-manager> <string> <object>) <gtk-recent-info> nonpure))
(add-method lookup-item gtk-recent-manager-lookup-item)
(define gtk-recent-manager-has-item (prim-proc gtk-recent-manager-has-item (<gtk-recent-manager> <string>) <boolean> nonpure))
(add-method has-item gtk-recent-manager-has-item)
(define gtk-recent-manager-move-item (prim-proc gtk-recent-manager-move-item (<gtk-recent-manager> <string> <string> <object>) <boolean> nonpure))
(add-method move-item gtk-recent-manager-move-item)
(define gtk-recent-manager-set-limit (prim-proc gtk-recent-manager-set-limit (<gtk-recent-manager> <integer>) <none> nonpure))
(add-method set-limit gtk-recent-manager-set-limit)
(define gtk-recent-manager-get-limit (prim-proc gtk-recent-manager-get-limit (<gtk-recent-manager>) <integer> nonpure))
(add-method get-limit gtk-recent-manager-get-limit)
(define gtk-recent-manager-purge-items (prim-proc gtk-recent-manager-purge-items (<gtk-recent-manager> <object>) <integer> nonpure))
(add-method purge-items gtk-recent-manager-purge-items)
(define gtk-recent-info-get-uri (prim-proc gtk-recent-info-get-uri (<gtk-recent-info>) <string> nonpure))
(add-method get-uri gtk-recent-info-get-uri)
(define gtk-recent-info-get-display-name (prim-proc gtk-recent-info-get-display-name (<gtk-recent-info>) <string> nonpure))
(add-method get-display-name gtk-recent-info-get-display-name)
(define gtk-recent-info-get-description (prim-proc gtk-recent-info-get-description (<gtk-recent-info>) <string> nonpure))
(add-method get-description gtk-recent-info-get-description)
(define gtk-recent-info-get-mime-type (prim-proc gtk-recent-info-get-mime-type (<gtk-recent-info>) <string> nonpure))
(add-method get-mime-type gtk-recent-info-get-mime-type)
(define gtk-recent-info-get-added (prim-proc gtk-recent-info-get-added (<gtk-recent-info>) <integer> nonpure))
(add-method get-added gtk-recent-info-get-added)
(define gtk-recent-info-get-modified (prim-proc gtk-recent-info-get-modified (<gtk-recent-info>) <integer> nonpure))
(add-method get-modified gtk-recent-info-get-modified)
(define gtk-recent-info-get-visited (prim-proc gtk-recent-info-get-visited (<gtk-recent-info>) <integer> nonpure))
(add-method get-visited gtk-recent-info-get-visited)
(define gtk-recent-info-get-private-hint (prim-proc gtk-recent-info-get-private-hint (<gtk-recent-info>) <boolean> nonpure))
(add-method get-private-hint gtk-recent-info-get-private-hint)
(define gtk-recent-info-last-application (prim-proc gtk-recent-info-last-application (<gtk-recent-info>) <string> nonpure))
(add-method last-application gtk-recent-info-last-application)
(define gtk-recent-info-has-application (prim-proc gtk-recent-info-has-application (<gtk-recent-info> <string>) <boolean> nonpure))
(add-method has-application gtk-recent-info-has-application)
(define gtk-recent-info-has-group (prim-proc gtk-recent-info-has-group (<gtk-recent-info> <string>) <boolean> nonpure))
(add-method has-group gtk-recent-info-has-group)
(define gtk-recent-info-get-icon (prim-proc gtk-recent-info-get-icon (<gtk-recent-info> <integer>) <gdk-pixbuf> nonpure))
(add-method get-icon gtk-recent-info-get-icon)
(define gtk-recent-info-get-short-name (prim-proc gtk-recent-info-get-short-name (<gtk-recent-info>) <string> nonpure))
(add-method get-short-name gtk-recent-info-get-short-name)
(define gtk-recent-info-get-uri-display (prim-proc gtk-recent-info-get-uri-display (<gtk-recent-info>) <string> nonpure))
(add-method get-uri-display gtk-recent-info-get-uri-display)
(define gtk-recent-info-get-age (prim-proc gtk-recent-info-get-age (<gtk-recent-info>) <integer> nonpure))
(add-method get-age gtk-recent-info-get-age)
(define gtk-recent-info-is-local (prim-proc gtk-recent-info-is-local (<gtk-recent-info>) <boolean> nonpure))
(add-method is-local gtk-recent-info-is-local)
(define gtk-recent-info-exists (prim-proc gtk-recent-info-exists (<gtk-recent-info>) <boolean> nonpure))
(add-method exists gtk-recent-info-exists)
(define gtk-recent-info-match (prim-proc gtk-recent-info-match (<gtk-recent-info> <gtk-recent-info>) <boolean> nonpure))
(add-method match gtk-recent-info-match)
(define gtk-ruler-set-metric (prim-proc gtk-ruler-set-metric (<gtk-ruler> <symbol>) <none> nonpure))
(add-method set-metric gtk-ruler-set-metric)
(define gtk-ruler-set-range (prim-proc gtk-ruler-set-range (<gtk-ruler> <real> <real> <real> <real>) <none> nonpure))
(add-method set-range gtk-ruler-set-range)
(define gtk-ruler-draw-ticks (prim-proc gtk-ruler-draw-ticks (<gtk-ruler>) <none> nonpure))
(add-method draw-ticks gtk-ruler-draw-ticks)
(define gtk-ruler-draw-pos (prim-proc gtk-ruler-draw-pos (<gtk-ruler>) <none> nonpure))
(add-method draw-pos gtk-ruler-draw-pos)
(define gtk-ruler-get-metric (prim-proc gtk-ruler-get-metric (<gtk-ruler>) <symbol> nonpure))
(add-method get-metric gtk-ruler-get-metric)
(define gtk-ruler-get-range (prim-proc gtk-ruler-get-range (<gtk-ruler> <object> <object> <object> <object>) <none> nonpure))
(add-method get-range gtk-ruler-get-range)
(define gtk-scale-set-digits (prim-proc gtk-scale-set-digits (<gtk-scale> <integer>) <none> nonpure))
(add-method set-digits gtk-scale-set-digits)
(define gtk-scale-get-digits (prim-proc gtk-scale-get-digits (<gtk-scale>) <integer> nonpure))
(add-method get-digits gtk-scale-get-digits)
(define gtk-scale-set-draw-value (prim-proc gtk-scale-set-draw-value (<gtk-scale> <boolean>) <none> nonpure))
(add-method set-draw-value gtk-scale-set-draw-value)
(define gtk-scale-get-draw-value (prim-proc gtk-scale-get-draw-value (<gtk-scale>) <boolean> nonpure))
(add-method get-draw-value gtk-scale-get-draw-value)
(define gtk-scale-set-value-pos (prim-proc gtk-scale-set-value-pos (<gtk-scale> <symbol>) <none> nonpure))
(add-method set-value-pos gtk-scale-set-value-pos)
(define gtk-scale-get-value-pos (prim-proc gtk-scale-get-value-pos (<gtk-scale>) <symbol> nonpure))
(add-method get-value-pos gtk-scale-get-value-pos)
(define gtk-scale-get-layout (prim-proc gtk-scale-get-layout (<gtk-scale>) <pango-layout> nonpure))
(add-method get-layout gtk-scale-get-layout)
(define gtk-scale-get-layout-offsets (prim-proc gtk-scale-get-layout-offsets (<gtk-scale> <object> <object>) <none> nonpure))
(add-method get-layout-offsets gtk-scale-get-layout-offsets)
(define gtk-scrolled-window-set-hadjustment (prim-proc gtk-scrolled-window-set-hadjustment (<gtk-scrolled-window> <gtk-adjustment>) <none> nonpure))
(add-method set-hadjustment gtk-scrolled-window-set-hadjustment)
(define gtk-scrolled-window-set-vadjustment (prim-proc gtk-scrolled-window-set-vadjustment (<gtk-scrolled-window> <gtk-adjustment>) <none> nonpure))
(add-method set-vadjustment gtk-scrolled-window-set-vadjustment)
(define gtk-scrolled-window-get-hadjustment (prim-proc gtk-scrolled-window-get-hadjustment (<gtk-scrolled-window>) <gtk-adjustment> nonpure))
(add-method get-hadjustment gtk-scrolled-window-get-hadjustment)
(define gtk-scrolled-window-get-vadjustment (prim-proc gtk-scrolled-window-get-vadjustment (<gtk-scrolled-window>) <gtk-adjustment> nonpure))
(add-method get-vadjustment gtk-scrolled-window-get-vadjustment)
(define gtk-scrolled-window-get-hscrollbar (prim-proc gtk-scrolled-window-get-hscrollbar (<gtk-scrolled-window>) <gtk-widget> nonpure))
(add-method get-hscrollbar gtk-scrolled-window-get-hscrollbar)
(define gtk-scrolled-window-get-vscrollbar (prim-proc gtk-scrolled-window-get-vscrollbar (<gtk-scrolled-window>) <gtk-widget> nonpure))
(add-method get-vscrollbar gtk-scrolled-window-get-vscrollbar)
(define gtk-scrolled-window-set-policy (prim-proc gtk-scrolled-window-set-policy (<gtk-scrolled-window> <symbol> <symbol>) <none> nonpure))
(add-method set-policy gtk-scrolled-window-set-policy)
(define gtk-scrolled-window-set-placement (prim-proc gtk-scrolled-window-set-placement (<gtk-scrolled-window> <symbol>) <none> nonpure))
(add-method set-placement gtk-scrolled-window-set-placement)
(define gtk-scrolled-window-unset-placement (prim-proc gtk-scrolled-window-unset-placement (<gtk-scrolled-window>) <none> nonpure))
(add-method unset-placement gtk-scrolled-window-unset-placement)
(define gtk-scrolled-window-get-placement (prim-proc gtk-scrolled-window-get-placement (<gtk-scrolled-window>) <symbol> nonpure))
(add-method get-placement gtk-scrolled-window-get-placement)
(define gtk-scrolled-window-set-shadow-type (prim-proc gtk-scrolled-window-set-shadow-type (<gtk-scrolled-window> <symbol>) <none> nonpure))
(add-method set-shadow-type gtk-scrolled-window-set-shadow-type)
(define gtk-scrolled-window-get-shadow-type (prim-proc gtk-scrolled-window-get-shadow-type (<gtk-scrolled-window>) <symbol> nonpure))
(add-method get-shadow-type gtk-scrolled-window-get-shadow-type)
(define gtk-scrolled-window-add-with-viewport (prim-proc gtk-scrolled-window-add-with-viewport (<gtk-scrolled-window> <gtk-widget>) <none> nonpure))
(add-method add-with-viewport gtk-scrolled-window-add-with-viewport)
(define gtk-selection-data-set-text (prim-proc gtk-selection-data-set-text (<gtk-selection-data> <string> <integer>) <boolean> nonpure))
(add-method set-text gtk-selection-data-set-text)
(define gtk-selection-data-set-pixbuf (prim-proc gtk-selection-data-set-pixbuf (<gtk-selection-data> <gdk-pixbuf>) <boolean> nonpure))
(add-method set-pixbuf gtk-selection-data-set-pixbuf)
(define gtk-selection-data-get-pixbuf (prim-proc gtk-selection-data-get-pixbuf (<gtk-selection-data>) <gdk-pixbuf> nonpure))
(add-method get-pixbuf gtk-selection-data-get-pixbuf)
(define gtk-selection-data-targets-include-text (prim-proc gtk-selection-data-targets-include-text (<gtk-selection-data>) <boolean> nonpure))
(add-method targets-include-text gtk-selection-data-targets-include-text)
(define gtk-selection-data-targets-include-rich-text (prim-proc gtk-selection-data-targets-include-rich-text (<gtk-selection-data> <gtk-text-buffer>) <boolean> nonpure))
(add-method targets-include-rich-text gtk-selection-data-targets-include-rich-text)
(define gtk-selection-data-targets-include-image (prim-proc gtk-selection-data-targets-include-image (<gtk-selection-data> <boolean>) <boolean> nonpure))
(add-method targets-include-image gtk-selection-data-targets-include-image)
(define gtk-selection-data-targets-include-uri (prim-proc gtk-selection-data-targets-include-uri (<gtk-selection-data>) <boolean> nonpure))
(add-method targets-include-uri gtk-selection-data-targets-include-uri)
(define gtk-separator-menu-item-new (prim-proc gtk-separator-menu-item-new () <gtk-widget> nonpure))
(define gtk-separator-menu-item-create (prim-proc gtk-separator-menu-item-new () <gtk-separator-menu-item> nonpure))
(define gtk-separator-tool-item-new (prim-proc gtk-separator-tool-item-new () <gtk-tool-item> nonpure))
(define gtk-separator-tool-item-create (prim-proc gtk-separator-tool-item-new () <gtk-separator-tool-item> nonpure))
(define gtk-separator-tool-item-get-draw (prim-proc gtk-separator-tool-item-get-draw (<gtk-separator-tool-item>) <boolean> nonpure))
(add-method get-draw gtk-separator-tool-item-get-draw)
(define gtk-separator-tool-item-set-draw (prim-proc gtk-separator-tool-item-set-draw (<gtk-separator-tool-item> <boolean>) <none> nonpure))
(add-method set-draw gtk-separator-tool-item-set-draw)
(define gtk-settings-get-default (prim-proc gtk-settings-get-default () <gtk-settings> nonpure))
(define gtk-settings-get-for-screen (prim-proc gtk-settings-get-for-screen (<gdk-screen>) <gtk-settings> nonpure))
(define gtk-settings-install-property (prim-proc gtk-settings-install-property (<object>) <none> nonpure))
(define gtk-rc-property-parse-color (prim-proc gtk-rc-property-parse-color (<object> <string> <object>) <boolean> nonpure))
(define gtk-rc-property-parse-enum (prim-proc gtk-rc-property-parse-enum (<object> <string> <object>) <boolean> nonpure))
(define gtk-rc-property-parse-flags (prim-proc gtk-rc-property-parse-flags (<object> <string> <object>) <boolean> nonpure))
(define gtk-rc-property-parse-requisition (prim-proc gtk-rc-property-parse-requisition (<object> <string> <object>) <boolean> nonpure))
(define gtk-rc-property-parse-border (prim-proc gtk-rc-property-parse-border (<object> <string> <object>) <boolean> nonpure))
(define gtk-settings-set-string-property (prim-proc gtk-settings-set-string-property (<gtk-settings> <string> <string> <string>) <none> nonpure))
(add-method set-string-property gtk-settings-set-string-property)
(define gtk-settings-set-long-property (prim-proc gtk-settings-set-long-property (<gtk-settings> <string> <integer> <string>) <none> nonpure))
(add-method set-long-property gtk-settings-set-long-property)
(define gtk-settings-set-double-property (prim-proc gtk-settings-set-double-property (<gtk-settings> <string> <real> <string>) <none> nonpure))
(add-method set-double-property gtk-settings-set-double-property)
(define gtk-size-group-new (prim-proc gtk-size-group-new (<symbol>) <gtk-size-group> nonpure))
(define gtk-size-group-create (prim-proc gtk-size-group-new (<symbol>) <gtk-size-group> nonpure))
(define gtk-size-group-set-mode (prim-proc gtk-size-group-set-mode (<gtk-size-group> <symbol>) <none> nonpure))
(add-method set-mode gtk-size-group-set-mode)
(define gtk-size-group-get-mode (prim-proc gtk-size-group-get-mode (<gtk-size-group>) <symbol> nonpure))
(add-method get-mode gtk-size-group-get-mode)
(define gtk-size-group-set-ignore-hidden (prim-proc gtk-size-group-set-ignore-hidden (<gtk-size-group> <boolean>) <none> nonpure))
(add-method set-ignore-hidden gtk-size-group-set-ignore-hidden)
(define gtk-size-group-get-ignore-hidden (prim-proc gtk-size-group-get-ignore-hidden (<gtk-size-group>) <boolean> nonpure))
(add-method get-ignore-hidden gtk-size-group-get-ignore-hidden)
(define gtk-size-group-add-widget (prim-proc gtk-size-group-add-widget (<gtk-size-group> <gtk-widget>) <none> nonpure))
(add-method add-widget gtk-size-group-add-widget)
(define gtk-size-group-remove-widget (prim-proc gtk-size-group-remove-widget (<gtk-size-group> <gtk-widget>) <none> nonpure))
(add-method remove-widget gtk-size-group-remove-widget)
(define gtk-socket-new (prim-proc gtk-socket-new () <gtk-widget> nonpure))
(define gtk-socket-create (prim-proc gtk-socket-new () <gtk-socket> nonpure))
(define gtk-socket-add-id (prim-proc gtk-socket-add-id (<gtk-socket> <gdk-native-window>) <none> nonpure))
(add-method add-id gtk-socket-add-id)
(define gtk-socket-get-id (prim-proc gtk-socket-get-id (<gtk-socket>) <gdk-native-window> nonpure))
(add-method get-id gtk-socket-get-id)
(define gtk-spin-button-set-adjustment (prim-proc gtk-spin-button-set-adjustment (<gtk-spin-button> <gtk-adjustment>) <none> nonpure))
(add-method set-adjustment gtk-spin-button-set-adjustment)
(define gtk-spin-button-get-adjustment (prim-proc gtk-spin-button-get-adjustment (<gtk-spin-button>) <gtk-adjustment> nonpure))
(add-method get-adjustment gtk-spin-button-get-adjustment)
(define gtk-spin-button-set-digits (prim-proc gtk-spin-button-set-digits (<gtk-spin-button> <integer>) <none> nonpure))
(add-method set-digits gtk-spin-button-set-digits)
(define gtk-spin-button-get-digits (prim-proc gtk-spin-button-get-digits (<gtk-spin-button>) <integer> nonpure))
(add-method get-digits gtk-spin-button-get-digits)
(define gtk-spin-button-set-increments (prim-proc gtk-spin-button-set-increments (<gtk-spin-button> <real> <real>) <none> nonpure))
(add-method set-increments gtk-spin-button-set-increments)
(define gtk-spin-button-get-increments (prim-proc gtk-spin-button-get-increments (<gtk-spin-button> <object> <object>) <none> nonpure))
(add-method get-increments gtk-spin-button-get-increments)
(define gtk-spin-button-set-range (prim-proc gtk-spin-button-set-range (<gtk-spin-button> <real> <real>) <none> nonpure))
(add-method set-range gtk-spin-button-set-range)
(define gtk-spin-button-get-range (prim-proc gtk-spin-button-get-range (<gtk-spin-button> <object> <object>) <none> nonpure))
(add-method get-range gtk-spin-button-get-range)
(define gtk-spin-button-get-value (prim-proc gtk-spin-button-get-value (<gtk-spin-button>) <real> nonpure))
(add-method get-value gtk-spin-button-get-value)
(define gtk-spin-button-get-value-as-int (prim-proc gtk-spin-button-get-value-as-int (<gtk-spin-button>) <integer> nonpure))
(add-method get-value-as-int gtk-spin-button-get-value-as-int)
(define gtk-spin-button-set-value (prim-proc gtk-spin-button-set-value (<gtk-spin-button> <real>) <none> nonpure))
(add-method set-value gtk-spin-button-set-value)
(define gtk-spin-button-set-update-policy (prim-proc gtk-spin-button-set-update-policy (<gtk-spin-button> <symbol>) <none> nonpure))
(add-method set-update-policy gtk-spin-button-set-update-policy)
(define gtk-spin-button-get-update-policy (prim-proc gtk-spin-button-get-update-policy (<gtk-spin-button>) <symbol> nonpure))
(add-method get-update-policy gtk-spin-button-get-update-policy)
(define gtk-spin-button-set-numeric (prim-proc gtk-spin-button-set-numeric (<gtk-spin-button> <boolean>) <none> nonpure))
(add-method set-numeric gtk-spin-button-set-numeric)
(define gtk-spin-button-get-numeric (prim-proc gtk-spin-button-get-numeric (<gtk-spin-button>) <boolean> nonpure))
(add-method get-numeric gtk-spin-button-get-numeric)
(define gtk-spin-button-spin (prim-proc gtk-spin-button-spin (<gtk-spin-button> <symbol> <real>) <none> nonpure))
(add-method spin gtk-spin-button-spin)
(define gtk-spin-button-set-wrap (prim-proc gtk-spin-button-set-wrap (<gtk-spin-button> <boolean>) <none> nonpure))
(add-method set-wrap gtk-spin-button-set-wrap)
(define gtk-spin-button-get-wrap (prim-proc gtk-spin-button-get-wrap (<gtk-spin-button>) <boolean> nonpure))
(add-method get-wrap gtk-spin-button-get-wrap)
(define gtk-spin-button-set-snap-to-ticks (prim-proc gtk-spin-button-set-snap-to-ticks (<gtk-spin-button> <boolean>) <none> nonpure))
(add-method set-snap-to-ticks gtk-spin-button-set-snap-to-ticks)
(define gtk-spin-button-get-snap-to-ticks (prim-proc gtk-spin-button-get-snap-to-ticks (<gtk-spin-button>) <boolean> nonpure))
(add-method get-snap-to-ticks gtk-spin-button-get-snap-to-ticks)
(define gtk-spin-button-update (prim-proc gtk-spin-button-update (<gtk-spin-button>) <none> nonpure))
(add-method update gtk-spin-button-update)
(define gtk-statusbar-new (prim-proc gtk-statusbar-new () <gtk-widget> nonpure))
(define gtk-statusbar-create (prim-proc gtk-statusbar-new () <gtk-statusbar> nonpure))
(define gtk-statusbar-get-context-id (prim-proc gtk-statusbar-get-context-id (<gtk-statusbar> <string>) <integer> nonpure))
(add-method get-context-id gtk-statusbar-get-context-id)
(define gtk-statusbar-push (prim-proc gtk-statusbar-push (<gtk-statusbar> <integer> <string>) <integer> nonpure))
(add-method push gtk-statusbar-push)
(define gtk-statusbar-pop (prim-proc gtk-statusbar-pop (<gtk-statusbar> <integer>) <none> nonpure))
(add-method pop gtk-statusbar-pop)
(define gtk-statusbar-remove (prim-proc gtk-statusbar-remove (<gtk-statusbar> <integer> <integer>) <none> nonpure))
(add-method remove gtk-statusbar-remove)
(define gtk-statusbar-set-has-resize-grip (prim-proc gtk-statusbar-set-has-resize-grip (<gtk-statusbar> <boolean>) <none> nonpure))
(add-method set-has-resize-grip gtk-statusbar-set-has-resize-grip)
(define gtk-statusbar-get-has-resize-grip (prim-proc gtk-statusbar-get-has-resize-grip (<gtk-statusbar>) <boolean> nonpure))
(add-method get-has-resize-grip gtk-statusbar-get-has-resize-grip)
(define gtk-status-icon-new (prim-proc gtk-status-icon-new () <gtk-status-icon> nonpure))
(define gtk-status-icon-create (prim-proc gtk-status-icon-new () <gtk-status-icon> nonpure))
(define gtk-status-icon-new-from-pixbuf (prim-proc gtk-status-icon-new-from-pixbuf (<gdk-pixbuf>) <gtk-status-icon> nonpure))
(define gtk-status-icon-new-from-file (prim-proc gtk-status-icon-new-from-file (<string>) <gtk-status-icon> nonpure))
(define gtk-status-icon-new-from-stock (prim-proc gtk-status-icon-new-from-stock (<string>) <gtk-status-icon> nonpure))
(define gtk-status-icon-new-from-icon-name (prim-proc gtk-status-icon-new-from-icon-name (<string>) <gtk-status-icon> nonpure))
(define gtk-status-icon-set-from-pixbuf (prim-proc gtk-status-icon-set-from-pixbuf (<gtk-status-icon> <gdk-pixbuf>) <none> nonpure))
(add-method set-from-pixbuf gtk-status-icon-set-from-pixbuf)
(define gtk-status-icon-set-from-file (prim-proc gtk-status-icon-set-from-file (<gtk-status-icon> <string>) <none> nonpure))
(add-method set-from-file gtk-status-icon-set-from-file)
(define gtk-status-icon-set-from-stock (prim-proc gtk-status-icon-set-from-stock (<gtk-status-icon> <string>) <none> nonpure))
(add-method set-from-stock gtk-status-icon-set-from-stock)
(define gtk-status-icon-set-from-icon-name (prim-proc gtk-status-icon-set-from-icon-name (<gtk-status-icon> <string>) <none> nonpure))
(add-method set-from-icon-name gtk-status-icon-set-from-icon-name)
(define gtk-status-icon-get-storage-type (prim-proc gtk-status-icon-get-storage-type (<gtk-status-icon>) <symbol> nonpure))
(add-method get-storage-type gtk-status-icon-get-storage-type)
(define gtk-status-icon-get-pixbuf (prim-proc gtk-status-icon-get-pixbuf (<gtk-status-icon>) <gdk-pixbuf> nonpure))
(add-method get-pixbuf gtk-status-icon-get-pixbuf)
(define gtk-status-icon-get-stock (prim-proc gtk-status-icon-get-stock (<gtk-status-icon>) <string> nonpure))
(add-method get-stock gtk-status-icon-get-stock)
(define gtk-status-icon-get-icon-name (prim-proc gtk-status-icon-get-icon-name (<gtk-status-icon>) <string> nonpure))
(add-method get-icon-name gtk-status-icon-get-icon-name)
(define gtk-status-icon-get-size (prim-proc gtk-status-icon-get-size (<gtk-status-icon>) <integer> nonpure))
(add-method get-size gtk-status-icon-get-size)
(define gtk-status-icon-set-tooltip (prim-proc gtk-status-icon-set-tooltip (<gtk-status-icon> <string>) <none> nonpure))
(add-method set-tooltip gtk-status-icon-set-tooltip)
(define gtk-status-icon-set-visible (prim-proc gtk-status-icon-set-visible (<gtk-status-icon> <boolean>) <none> nonpure))
(add-method set-visible gtk-status-icon-set-visible)
(define gtk-status-icon-get-visible (prim-proc gtk-status-icon-get-visible (<gtk-status-icon>) <boolean> nonpure))
(add-method get-visible gtk-status-icon-get-visible)
(define gtk-status-icon-set-blinking (prim-proc gtk-status-icon-set-blinking (<gtk-status-icon> <boolean>) <none> nonpure))
(add-method set-blinking gtk-status-icon-set-blinking)
(define gtk-status-icon-get-blinking (prim-proc gtk-status-icon-get-blinking (<gtk-status-icon>) <boolean> nonpure))
(add-method get-blinking gtk-status-icon-get-blinking)
(define gtk-status-icon-is-embedded (prim-proc gtk-status-icon-is-embedded (<gtk-status-icon>) <boolean> nonpure))
(add-method is-embedded gtk-status-icon-is-embedded)
(define gtk-stock-add-static (prim-proc gtk-stock-add-static (<gtk-stock-item> <integer>) <none> nonpure))
(define gtk-style-new (prim-proc gtk-style-new () <gtk-style> nonpure))
(define gtk-style-create (prim-proc gtk-style-new () <gtk-style> nonpure))
(define gtk-style-attach (prim-proc gtk-style-attach (<gtk-style> <gdk-window>) <gtk-style> nonpure))
(add-method attach gtk-style-attach)
(define gtk-style-detach (prim-proc gtk-style-detach (<gtk-style>) <none> nonpure))
(add-method detach gtk-style-detach)
(define gtk-style-set-background (prim-proc gtk-style-set-background (<gtk-style> <gdk-window> <symbol>) <none> nonpure))
(add-method set-background gtk-style-set-background)
(define gtk-style-lookup-icon-set (prim-proc gtk-style-lookup-icon-set (<gtk-style> <string>) <gtk-icon-set> nonpure))
(add-method lookup-icon-set gtk-style-lookup-icon-set)
(define gtk-style-lookup-color (prim-proc gtk-style-lookup-color (<gtk-style> <string> <gdk-color>) <boolean> nonpure))
(add-method lookup-color gtk-style-lookup-color)
(define gtk-style-render-icon (prim-proc gtk-style-render-icon (<gtk-style> <gtk-icon-source> <symbol> <symbol> <symbol> <gtk-widget> <string>) <gdk-pixbuf> nonpure))
(add-method render-icon gtk-style-render-icon)
(define gtk-draw-insertion-cursor (prim-proc gtk-draw-insertion-cursor (<gtk-widget> <gdk-drawable> <gdk-rectangle> <gdk-rectangle> <boolean> <symbol> <boolean>) <none> nonpure))
(define gtk-table-resize (prim-proc gtk-table-resize (<gtk-table> <integer> <integer>) <none> nonpure))
(add-method resize gtk-table-resize)
(define gtk-table-attach-defaults (prim-proc gtk-table-attach-defaults (<gtk-table> <gtk-widget> <integer> <integer> <integer> <integer>) <none> nonpure))
(add-method attach-defaults gtk-table-attach-defaults)
(define gtk-table-set-row-spacing (prim-proc gtk-table-set-row-spacing (<gtk-table> <integer> <integer>) <none> nonpure))
(add-method set-row-spacing gtk-table-set-row-spacing)
(define gtk-table-get-row-spacing (prim-proc gtk-table-get-row-spacing (<gtk-table> <integer>) <integer> nonpure))
(add-method get-row-spacing gtk-table-get-row-spacing)
(define gtk-table-set-col-spacing (prim-proc gtk-table-set-col-spacing (<gtk-table> <integer> <integer>) <none> nonpure))
(add-method set-col-spacing gtk-table-set-col-spacing)
(define gtk-table-get-col-spacing (prim-proc gtk-table-get-col-spacing (<gtk-table> <integer>) <integer> nonpure))
(add-method get-col-spacing gtk-table-get-col-spacing)
(define gtk-table-set-row-spacings (prim-proc gtk-table-set-row-spacings (<gtk-table> <integer>) <none> nonpure))
(add-method set-row-spacings gtk-table-set-row-spacings)
(define gtk-table-get-default-row-spacing (prim-proc gtk-table-get-default-row-spacing (<gtk-table>) <integer> nonpure))
(add-method get-default-row-spacing gtk-table-get-default-row-spacing)
(define gtk-table-set-col-spacings (prim-proc gtk-table-set-col-spacings (<gtk-table> <integer>) <none> nonpure))
(add-method set-col-spacings gtk-table-set-col-spacings)
(define gtk-table-get-default-col-spacing (prim-proc gtk-table-get-default-col-spacing (<gtk-table>) <integer> nonpure))
(add-method get-default-col-spacing gtk-table-get-default-col-spacing)
(define gtk-table-set-homogeneous (prim-proc gtk-table-set-homogeneous (<gtk-table> <boolean>) <none> nonpure))
(add-method set-homogeneous gtk-table-set-homogeneous)
(define gtk-table-get-homogeneous (prim-proc gtk-table-get-homogeneous (<gtk-table>) <boolean> nonpure))
(add-method get-homogeneous gtk-table-get-homogeneous)
(define gtk-tearoff-menu-item-new (prim-proc gtk-tearoff-menu-item-new () <gtk-widget> nonpure))
(define gtk-tearoff-menu-item-create (prim-proc gtk-tearoff-menu-item-new () <gtk-tearoff-menu-item> nonpure))
(define gtk-text-buffer-get-line-count (prim-proc gtk-text-buffer-get-line-count (<gtk-text-buffer>) <integer> nonpure))
(add-method get-line-count gtk-text-buffer-get-line-count)
(define gtk-text-buffer-get-char-count (prim-proc gtk-text-buffer-get-char-count (<gtk-text-buffer>) <integer> nonpure))
(add-method get-char-count gtk-text-buffer-get-char-count)
(define gtk-text-buffer-get-tag-table (prim-proc gtk-text-buffer-get-tag-table (<gtk-text-buffer>) <gtk-text-tag-table> nonpure))
(add-method get-tag-table gtk-text-buffer-get-tag-table)
(define gtk-text-buffer-insert-range (prim-proc gtk-text-buffer-insert-range (<gtk-text-buffer> <gtk-text-iter> <gtk-text-iter> <gtk-text-iter>) <none> nonpure))
(add-method insert-range gtk-text-buffer-insert-range)
(define gtk-text-buffer-insert-range-interactive (prim-proc gtk-text-buffer-insert-range-interactive (<gtk-text-buffer> <gtk-text-iter> <gtk-text-iter> <gtk-text-iter> <boolean>) <boolean> nonpure))
(add-method insert-range-interactive gtk-text-buffer-insert-range-interactive)
(define gtk-text-buffer-delete (prim-proc gtk-text-buffer-delete (<gtk-text-buffer> <gtk-text-iter> <gtk-text-iter>) <none> nonpure))
(add-method delete gtk-text-buffer-delete)
(define gtk-text-buffer-delete-interactive (prim-proc gtk-text-buffer-delete-interactive (<gtk-text-buffer> <gtk-text-iter> <gtk-text-iter> <boolean>) <boolean> nonpure))
(add-method delete-interactive gtk-text-buffer-delete-interactive)
(define gtk-text-buffer-backspace (prim-proc gtk-text-buffer-backspace (<gtk-text-buffer> <gtk-text-iter> <boolean> <boolean>) <boolean> nonpure))
(add-method backspace gtk-text-buffer-backspace)
(define gtk-text-buffer-insert-pixbuf (prim-proc gtk-text-buffer-insert-pixbuf (<gtk-text-buffer> <gtk-text-iter> <gdk-pixbuf>) <none> nonpure))
(add-method insert-pixbuf gtk-text-buffer-insert-pixbuf)
(define gtk-text-buffer-insert-child-anchor (prim-proc gtk-text-buffer-insert-child-anchor (<gtk-text-buffer> <gtk-text-iter> <gtk-text-child-anchor>) <none> nonpure))
(add-method insert-child-anchor gtk-text-buffer-insert-child-anchor)
(define gtk-text-buffer-create-child-anchor (prim-proc gtk-text-buffer-create-child-anchor (<gtk-text-buffer> <gtk-text-iter>) <gtk-text-child-anchor> nonpure))
(add-method create-child-anchor gtk-text-buffer-create-child-anchor)
(define gtk-text-buffer-move-mark (prim-proc gtk-text-buffer-move-mark (<gtk-text-buffer> <gtk-text-mark> <gtk-text-iter>) <none> nonpure))
(add-method move-mark gtk-text-buffer-move-mark)
(define gtk-text-buffer-delete-mark (prim-proc gtk-text-buffer-delete-mark (<gtk-text-buffer> <gtk-text-mark>) <none> nonpure))
(add-method delete-mark gtk-text-buffer-delete-mark)
(define gtk-text-buffer-get-mark (prim-proc gtk-text-buffer-get-mark (<gtk-text-buffer> <string>) <gtk-text-mark> nonpure))
(add-method get-mark gtk-text-buffer-get-mark)
(define gtk-text-buffer-move-mark-by-name (prim-proc gtk-text-buffer-move-mark-by-name (<gtk-text-buffer> <string> <gtk-text-iter>) <none> nonpure))
(add-method move-mark-by-name gtk-text-buffer-move-mark-by-name)
(define gtk-text-buffer-delete-mark-by-name (prim-proc gtk-text-buffer-delete-mark-by-name (<gtk-text-buffer> <string>) <none> nonpure))
(add-method delete-mark-by-name gtk-text-buffer-delete-mark-by-name)
(define gtk-text-buffer-get-insert (prim-proc gtk-text-buffer-get-insert (<gtk-text-buffer>) <gtk-text-mark> nonpure))
(add-method get-insert gtk-text-buffer-get-insert)
(define gtk-text-buffer-get-selection-bound (prim-proc gtk-text-buffer-get-selection-bound (<gtk-text-buffer>) <gtk-text-mark> nonpure))
(add-method get-selection-bound gtk-text-buffer-get-selection-bound)
(define gtk-text-buffer-place-cursor (prim-proc gtk-text-buffer-place-cursor (<gtk-text-buffer> <gtk-text-iter>) <none> nonpure))
(add-method place-cursor gtk-text-buffer-place-cursor)
(define gtk-text-buffer-select-range (prim-proc gtk-text-buffer-select-range (<gtk-text-buffer> <gtk-text-iter> <gtk-text-iter>) <none> nonpure))
(add-method select-range gtk-text-buffer-select-range)
(define gtk-text-buffer-apply-tag (prim-proc gtk-text-buffer-apply-tag (<gtk-text-buffer> <gtk-text-tag> <gtk-text-iter> <gtk-text-iter>) <none> nonpure))
(add-method apply-tag gtk-text-buffer-apply-tag)
(define gtk-text-buffer-remove-tag (prim-proc gtk-text-buffer-remove-tag (<gtk-text-buffer> <gtk-text-tag> <gtk-text-iter> <gtk-text-iter>) <none> nonpure))
(add-method remove-tag gtk-text-buffer-remove-tag)
(define gtk-text-buffer-apply-tag-by-name (prim-proc gtk-text-buffer-apply-tag-by-name (<gtk-text-buffer> <string> <gtk-text-iter> <gtk-text-iter>) <none> nonpure))
(add-method apply-tag-by-name gtk-text-buffer-apply-tag-by-name)
(define gtk-text-buffer-remove-tag-by-name (prim-proc gtk-text-buffer-remove-tag-by-name (<gtk-text-buffer> <string> <gtk-text-iter> <gtk-text-iter>) <none> nonpure))
(add-method remove-tag-by-name gtk-text-buffer-remove-tag-by-name)
(define gtk-text-buffer-remove-all-tags (prim-proc gtk-text-buffer-remove-all-tags (<gtk-text-buffer> <gtk-text-iter> <gtk-text-iter>) <none> nonpure))
(add-method remove-all-tags gtk-text-buffer-remove-all-tags)
(define gtk-text-buffer-get-modified (prim-proc gtk-text-buffer-get-modified (<gtk-text-buffer>) <boolean> nonpure))
(add-method get-modified gtk-text-buffer-get-modified)
(define gtk-text-buffer-set-modified (prim-proc gtk-text-buffer-set-modified (<gtk-text-buffer> <boolean>) <none> nonpure))
(add-method set-modified gtk-text-buffer-set-modified)
(define gtk-text-buffer-get-has-selection (prim-proc gtk-text-buffer-get-has-selection (<gtk-text-buffer>) <boolean> nonpure))
(add-method get-has-selection gtk-text-buffer-get-has-selection)
(define gtk-text-buffer-add-selection-clipboard (prim-proc gtk-text-buffer-add-selection-clipboard (<gtk-text-buffer> <gtk-clipboard>) <none> nonpure))
(add-method add-selection-clipboard gtk-text-buffer-add-selection-clipboard)
(define gtk-text-buffer-remove-selection-clipboard (prim-proc gtk-text-buffer-remove-selection-clipboard (<gtk-text-buffer> <gtk-clipboard>) <none> nonpure))
(add-method remove-selection-clipboard gtk-text-buffer-remove-selection-clipboard)
(define gtk-text-buffer-cut-clipboard (prim-proc gtk-text-buffer-cut-clipboard (<gtk-text-buffer> <gtk-clipboard> <boolean>) <none> nonpure))
(add-method cut-clipboard gtk-text-buffer-cut-clipboard)
(define gtk-text-buffer-copy-clipboard (prim-proc gtk-text-buffer-copy-clipboard (<gtk-text-buffer> <gtk-clipboard>) <none> nonpure))
(add-method copy-clipboard gtk-text-buffer-copy-clipboard)
(define gtk-text-buffer-paste-clipboard (prim-proc gtk-text-buffer-paste-clipboard (<gtk-text-buffer> <gtk-clipboard> <gtk-text-iter> <boolean>) <none> nonpure))
(add-method paste-clipboard gtk-text-buffer-paste-clipboard)
(define gtk-text-buffer-delete-selection (prim-proc gtk-text-buffer-delete-selection (<gtk-text-buffer> <boolean> <boolean>) <boolean> nonpure))
(add-method delete-selection gtk-text-buffer-delete-selection)
(define gtk-text-buffer-begin-user-action (prim-proc gtk-text-buffer-begin-user-action (<gtk-text-buffer>) <none> nonpure))
(add-method begin-user-action gtk-text-buffer-begin-user-action)
(define gtk-text-buffer-end-user-action (prim-proc gtk-text-buffer-end-user-action (<gtk-text-buffer>) <none> nonpure))
(add-method end-user-action gtk-text-buffer-end-user-action)
(define gtk-text-buffer-register-serialize-tagset (prim-proc gtk-text-buffer-register-serialize-tagset (<gtk-text-buffer> <string>) <gdk-atom> nonpure))
(add-method register-serialize-tagset gtk-text-buffer-register-serialize-tagset)
(define gtk-text-buffer-register-deserialize-tagset (prim-proc gtk-text-buffer-register-deserialize-tagset (<gtk-text-buffer> <string>) <gdk-atom> nonpure))
(add-method register-deserialize-tagset gtk-text-buffer-register-deserialize-tagset)
(define gtk-text-buffer-deserialize-set-can-create-tags (prim-proc gtk-text-buffer-deserialize-set-can-create-tags (<gtk-text-buffer> <gdk-atom> <boolean>) <none> nonpure))
(add-method deserialize-set-can-create-tags gtk-text-buffer-deserialize-set-can-create-tags)
(define gtk-text-buffer-deserialize-get-can-create-tags (prim-proc gtk-text-buffer-deserialize-get-can-create-tags (<gtk-text-buffer> <gdk-atom>) <boolean> nonpure))
(add-method deserialize-get-can-create-tags gtk-text-buffer-deserialize-get-can-create-tags)
(define gtk-text-child-anchor-new (prim-proc gtk-text-child-anchor-new () <gtk-text-child-anchor> nonpure))
(define gtk-text-child-anchor-create (prim-proc gtk-text-child-anchor-new () <gtk-text-child-anchor> nonpure))
(define gtk-text-child-anchor-get-deleted (prim-proc gtk-text-child-anchor-get-deleted (<gtk-text-child-anchor>) <boolean> nonpure))
(add-method get-deleted gtk-text-child-anchor-get-deleted)
(define gtk-text-iter-get-buffer (prim-proc gtk-text-iter-get-buffer (<gtk-text-iter>) <gtk-text-buffer> nonpure))
(add-method get-buffer gtk-text-iter-get-buffer)
(define gtk-text-iter-get-offset (prim-proc gtk-text-iter-get-offset (<gtk-text-iter>) <integer> nonpure))
(add-method get-offset gtk-text-iter-get-offset)
(define gtk-text-iter-get-line (prim-proc gtk-text-iter-get-line (<gtk-text-iter>) <integer> nonpure))
(add-method get-line gtk-text-iter-get-line)
(define gtk-text-iter-get-line-offset (prim-proc gtk-text-iter-get-line-offset (<gtk-text-iter>) <integer> nonpure))
(add-method get-line-offset gtk-text-iter-get-line-offset)
(define gtk-text-iter-get-line-index (prim-proc gtk-text-iter-get-line-index (<gtk-text-iter>) <integer> nonpure))
(add-method get-line-index gtk-text-iter-get-line-index)
(define gtk-text-iter-get-visible-line-offset (prim-proc gtk-text-iter-get-visible-line-offset (<gtk-text-iter>) <integer> nonpure))
(add-method get-visible-line-offset gtk-text-iter-get-visible-line-offset)
(define gtk-text-iter-get-visible-line-index (prim-proc gtk-text-iter-get-visible-line-index (<gtk-text-iter>) <integer> nonpure))
(add-method get-visible-line-index gtk-text-iter-get-visible-line-index)
(define gtk-text-iter-get-char (prim-proc gtk-text-iter-get-char (<gtk-text-iter>) <object> nonpure))
(add-method get-char gtk-text-iter-get-char)
(define gtk-text-iter-get-slice (prim-proc gtk-text-iter-get-slice (<gtk-text-iter> <gtk-text-iter>) <string> nonpure))
(add-method get-slice gtk-text-iter-get-slice)
(define gtk-text-iter-get-text (prim-proc gtk-text-iter-get-text (<gtk-text-iter> <gtk-text-iter>) <string> nonpure))
(add-method get-text gtk-text-iter-get-text)
(define gtk-text-iter-get-visible-slice (prim-proc gtk-text-iter-get-visible-slice (<gtk-text-iter> <gtk-text-iter>) <string> nonpure))
(add-method get-visible-slice gtk-text-iter-get-visible-slice)
(define gtk-text-iter-get-visible-text (prim-proc gtk-text-iter-get-visible-text (<gtk-text-iter> <gtk-text-iter>) <string> nonpure))
(add-method get-visible-text gtk-text-iter-get-visible-text)
(define gtk-text-iter-get-pixbuf (prim-proc gtk-text-iter-get-pixbuf (<gtk-text-iter>) <gdk-pixbuf> nonpure))
(add-method get-pixbuf gtk-text-iter-get-pixbuf)
(define gtk-text-iter-get-child-anchor (prim-proc gtk-text-iter-get-child-anchor (<gtk-text-iter>) <gtk-text-child-anchor> nonpure))
(add-method get-child-anchor gtk-text-iter-get-child-anchor)
(define gtk-text-iter-has-tag (prim-proc gtk-text-iter-has-tag (<gtk-text-iter> <gtk-text-tag>) <boolean> nonpure))
(add-method has-tag gtk-text-iter-has-tag)
(define gtk-text-iter-editable (prim-proc gtk-text-iter-editable (<gtk-text-iter> <boolean>) <boolean> nonpure))
(add-method editable gtk-text-iter-editable)
(define gtk-text-iter-can-insert (prim-proc gtk-text-iter-can-insert (<gtk-text-iter> <boolean>) <boolean> nonpure))
(add-method can-insert gtk-text-iter-can-insert)
(define gtk-text-iter-starts-word (prim-proc gtk-text-iter-starts-word (<gtk-text-iter>) <boolean> nonpure))
(add-method starts-word gtk-text-iter-starts-word)
(define gtk-text-iter-ends-word (prim-proc gtk-text-iter-ends-word (<gtk-text-iter>) <boolean> nonpure))
(add-method ends-word gtk-text-iter-ends-word)
(define gtk-text-iter-inside-word (prim-proc gtk-text-iter-inside-word (<gtk-text-iter>) <boolean> nonpure))
(add-method inside-word gtk-text-iter-inside-word)
(define gtk-text-iter-starts-sentence (prim-proc gtk-text-iter-starts-sentence (<gtk-text-iter>) <boolean> nonpure))
(add-method starts-sentence gtk-text-iter-starts-sentence)
(define gtk-text-iter-ends-sentence (prim-proc gtk-text-iter-ends-sentence (<gtk-text-iter>) <boolean> nonpure))
(add-method ends-sentence gtk-text-iter-ends-sentence)
(define gtk-text-iter-inside-sentence (prim-proc gtk-text-iter-inside-sentence (<gtk-text-iter>) <boolean> nonpure))
(add-method inside-sentence gtk-text-iter-inside-sentence)
(define gtk-text-iter-starts-line (prim-proc gtk-text-iter-starts-line (<gtk-text-iter>) <boolean> nonpure))
(add-method starts-line gtk-text-iter-starts-line)
(define gtk-text-iter-ends-line (prim-proc gtk-text-iter-ends-line (<gtk-text-iter>) <boolean> nonpure))
(add-method ends-line gtk-text-iter-ends-line)
(define gtk-text-iter-is-cursor-position (prim-proc gtk-text-iter-is-cursor-position (<gtk-text-iter>) <boolean> nonpure))
(add-method is-cursor-position gtk-text-iter-is-cursor-position)
(define gtk-text-iter-get-chars-in-line (prim-proc gtk-text-iter-get-chars-in-line (<gtk-text-iter>) <integer> nonpure))
(add-method get-chars-in-line gtk-text-iter-get-chars-in-line)
(define gtk-text-iter-get-bytes-in-line (prim-proc gtk-text-iter-get-bytes-in-line (<gtk-text-iter>) <integer> nonpure))
(add-method get-bytes-in-line gtk-text-iter-get-bytes-in-line)
(define gtk-text-iter-get-attributes (prim-proc gtk-text-iter-get-attributes (<gtk-text-iter> <gtk-text-attributes>) <boolean> nonpure))
(add-method get-attributes gtk-text-iter-get-attributes)
(define gtk-text-iter-get-language (prim-proc gtk-text-iter-get-language (<gtk-text-iter>) <pango-language> nonpure))
(add-method get-language gtk-text-iter-get-language)
(define gtk-text-iter-is-end (prim-proc gtk-text-iter-is-end (<gtk-text-iter>) <boolean> nonpure))
(add-method is-end gtk-text-iter-is-end)
(define gtk-text-iter-is-start (prim-proc gtk-text-iter-is-start (<gtk-text-iter>) <boolean> nonpure))
(add-method is-start gtk-text-iter-is-start)
(define gtk-text-iter-forward-char (prim-proc gtk-text-iter-forward-char (<gtk-text-iter>) <boolean> nonpure))
(add-method forward-char gtk-text-iter-forward-char)
(define gtk-text-iter-backward-char (prim-proc gtk-text-iter-backward-char (<gtk-text-iter>) <boolean> nonpure))
(add-method backward-char gtk-text-iter-backward-char)
(define gtk-text-iter-forward-chars (prim-proc gtk-text-iter-forward-chars (<gtk-text-iter> <integer>) <boolean> nonpure))
(add-method forward-chars gtk-text-iter-forward-chars)
(define gtk-text-iter-backward-chars (prim-proc gtk-text-iter-backward-chars (<gtk-text-iter> <integer>) <boolean> nonpure))
(add-method backward-chars gtk-text-iter-backward-chars)
(define gtk-text-iter-forward-line (prim-proc gtk-text-iter-forward-line (<gtk-text-iter>) <boolean> nonpure))
(add-method forward-line gtk-text-iter-forward-line)
(define gtk-text-iter-backward-line (prim-proc gtk-text-iter-backward-line (<gtk-text-iter>) <boolean> nonpure))
(add-method backward-line gtk-text-iter-backward-line)
(define gtk-text-iter-forward-lines (prim-proc gtk-text-iter-forward-lines (<gtk-text-iter> <integer>) <boolean> nonpure))
(add-method forward-lines gtk-text-iter-forward-lines)
(define gtk-text-iter-backward-lines (prim-proc gtk-text-iter-backward-lines (<gtk-text-iter> <integer>) <boolean> nonpure))
(add-method backward-lines gtk-text-iter-backward-lines)
(define gtk-text-iter-forward-word-end (prim-proc gtk-text-iter-forward-word-end (<gtk-text-iter>) <boolean> nonpure))
(add-method forward-word-end gtk-text-iter-forward-word-end)
(define gtk-text-iter-backward-word-start (prim-proc gtk-text-iter-backward-word-start (<gtk-text-iter>) <boolean> nonpure))
(add-method backward-word-start gtk-text-iter-backward-word-start)
(define gtk-text-iter-forward-word-ends (prim-proc gtk-text-iter-forward-word-ends (<gtk-text-iter> <integer>) <boolean> nonpure))
(add-method forward-word-ends gtk-text-iter-forward-word-ends)
(define gtk-text-iter-backward-word-starts (prim-proc gtk-text-iter-backward-word-starts (<gtk-text-iter> <integer>) <boolean> nonpure))
(add-method backward-word-starts gtk-text-iter-backward-word-starts)
(define gtk-text-iter-forward-visible-line (prim-proc gtk-text-iter-forward-visible-line (<gtk-text-iter>) <boolean> nonpure))
(add-method forward-visible-line gtk-text-iter-forward-visible-line)
(define gtk-text-iter-backward-visible-line (prim-proc gtk-text-iter-backward-visible-line (<gtk-text-iter>) <boolean> nonpure))
(add-method backward-visible-line gtk-text-iter-backward-visible-line)
(define gtk-text-iter-forward-visible-lines (prim-proc gtk-text-iter-forward-visible-lines (<gtk-text-iter> <integer>) <boolean> nonpure))
(add-method forward-visible-lines gtk-text-iter-forward-visible-lines)
(define gtk-text-iter-backward-visible-lines (prim-proc gtk-text-iter-backward-visible-lines (<gtk-text-iter> <integer>) <boolean> nonpure))
(add-method backward-visible-lines gtk-text-iter-backward-visible-lines)
(define gtk-text-iter-forward-visible-word-end (prim-proc gtk-text-iter-forward-visible-word-end (<gtk-text-iter>) <boolean> nonpure))
(add-method forward-visible-word-end gtk-text-iter-forward-visible-word-end)
(define gtk-text-iter-backward-visible-word-start (prim-proc gtk-text-iter-backward-visible-word-start (<gtk-text-iter>) <boolean> nonpure))
(add-method backward-visible-word-start gtk-text-iter-backward-visible-word-start)
(define gtk-text-iter-forward-visible-word-ends (prim-proc gtk-text-iter-forward-visible-word-ends (<gtk-text-iter> <integer>) <boolean> nonpure))
(add-method forward-visible-word-ends gtk-text-iter-forward-visible-word-ends)
(define gtk-text-iter-backward-visible-word-starts (prim-proc gtk-text-iter-backward-visible-word-starts (<gtk-text-iter> <integer>) <boolean> nonpure))
(add-method backward-visible-word-starts gtk-text-iter-backward-visible-word-starts)
(define gtk-text-iter-forward-sentence-end (prim-proc gtk-text-iter-forward-sentence-end (<gtk-text-iter>) <boolean> nonpure))
(add-method forward-sentence-end gtk-text-iter-forward-sentence-end)
(define gtk-text-iter-backward-sentence-start (prim-proc gtk-text-iter-backward-sentence-start (<gtk-text-iter>) <boolean> nonpure))
(add-method backward-sentence-start gtk-text-iter-backward-sentence-start)
(define gtk-text-iter-forward-sentence-ends (prim-proc gtk-text-iter-forward-sentence-ends (<gtk-text-iter> <integer>) <boolean> nonpure))
(add-method forward-sentence-ends gtk-text-iter-forward-sentence-ends)
(define gtk-text-iter-backward-sentence-starts (prim-proc gtk-text-iter-backward-sentence-starts (<gtk-text-iter> <integer>) <boolean> nonpure))
(add-method backward-sentence-starts gtk-text-iter-backward-sentence-starts)
(define gtk-text-iter-forward-cursor-position (prim-proc gtk-text-iter-forward-cursor-position (<gtk-text-iter>) <boolean> nonpure))
(add-method forward-cursor-position gtk-text-iter-forward-cursor-position)
(define gtk-text-iter-backward-cursor-position (prim-proc gtk-text-iter-backward-cursor-position (<gtk-text-iter>) <boolean> nonpure))
(add-method backward-cursor-position gtk-text-iter-backward-cursor-position)
(define gtk-text-iter-forward-cursor-positions (prim-proc gtk-text-iter-forward-cursor-positions (<gtk-text-iter> <integer>) <boolean> nonpure))
(add-method forward-cursor-positions gtk-text-iter-forward-cursor-positions)
(define gtk-text-iter-backward-cursor-positions (prim-proc gtk-text-iter-backward-cursor-positions (<gtk-text-iter> <integer>) <boolean> nonpure))
(add-method backward-cursor-positions gtk-text-iter-backward-cursor-positions)
(define gtk-text-iter-forward-visible-cursor-position (prim-proc gtk-text-iter-forward-visible-cursor-position (<gtk-text-iter>) <boolean> nonpure))
(add-method forward-visible-cursor-position gtk-text-iter-forward-visible-cursor-position)
(define gtk-text-iter-backward-visible-cursor-position (prim-proc gtk-text-iter-backward-visible-cursor-position (<gtk-text-iter>) <boolean> nonpure))
(add-method backward-visible-cursor-position gtk-text-iter-backward-visible-cursor-position)
(define gtk-text-iter-forward-visible-cursor-positions (prim-proc gtk-text-iter-forward-visible-cursor-positions (<gtk-text-iter> <integer>) <boolean> nonpure))
(add-method forward-visible-cursor-positions gtk-text-iter-forward-visible-cursor-positions)
(define gtk-text-iter-backward-visible-cursor-positions (prim-proc gtk-text-iter-backward-visible-cursor-positions (<gtk-text-iter> <integer>) <boolean> nonpure))
(add-method backward-visible-cursor-positions gtk-text-iter-backward-visible-cursor-positions)
(define gtk-text-iter-set-offset (prim-proc gtk-text-iter-set-offset (<gtk-text-iter> <integer>) <none> nonpure))
(add-method set-offset gtk-text-iter-set-offset)
(define gtk-text-iter-set-line (prim-proc gtk-text-iter-set-line (<gtk-text-iter> <integer>) <none> nonpure))
(add-method set-line gtk-text-iter-set-line)
(define gtk-text-iter-set-line-offset (prim-proc gtk-text-iter-set-line-offset (<gtk-text-iter> <integer>) <none> nonpure))
(add-method set-line-offset gtk-text-iter-set-line-offset)
(define gtk-text-iter-set-line-index (prim-proc gtk-text-iter-set-line-index (<gtk-text-iter> <integer>) <none> nonpure))
(add-method set-line-index gtk-text-iter-set-line-index)
(define gtk-text-iter-forward-to-end (prim-proc gtk-text-iter-forward-to-end (<gtk-text-iter>) <none> nonpure))
(add-method forward-to-end gtk-text-iter-forward-to-end)
(define gtk-text-iter-forward-to-line-end (prim-proc gtk-text-iter-forward-to-line-end (<gtk-text-iter>) <boolean> nonpure))
(add-method forward-to-line-end gtk-text-iter-forward-to-line-end)
(define gtk-text-iter-set-visible-line-offset (prim-proc gtk-text-iter-set-visible-line-offset (<gtk-text-iter> <integer>) <none> nonpure))
(add-method set-visible-line-offset gtk-text-iter-set-visible-line-offset)
(define gtk-text-iter-set-visible-line-index (prim-proc gtk-text-iter-set-visible-line-index (<gtk-text-iter> <integer>) <none> nonpure))
(add-method set-visible-line-index gtk-text-iter-set-visible-line-index)
(define gtk-text-iter-forward-search (prim-proc gtk-text-iter-forward-search (<gtk-text-iter> <string> <object> <gtk-text-iter> <gtk-text-iter> <gtk-text-iter>) <boolean> nonpure))
(add-method forward-search gtk-text-iter-forward-search)
(define gtk-text-iter-backward-search (prim-proc gtk-text-iter-backward-search (<gtk-text-iter> <string> <object> <gtk-text-iter> <gtk-text-iter> <gtk-text-iter>) <boolean> nonpure))
(add-method backward-search gtk-text-iter-backward-search)
(define gtk-text-iter-equal (prim-proc gtk-text-iter-equal (<gtk-text-iter> <gtk-text-iter>) <boolean> nonpure))
(add-method equal gtk-text-iter-equal)
(define gtk-text-iter-compare (prim-proc gtk-text-iter-compare (<gtk-text-iter> <gtk-text-iter>) <integer> nonpure))
(add-method compare gtk-text-iter-compare)
(define gtk-text-iter-in-range (prim-proc gtk-text-iter-in-range (<gtk-text-iter> <gtk-text-iter> <gtk-text-iter>) <boolean> nonpure))
(add-method in-range gtk-text-iter-in-range)
(define gtk-text-iter-order (prim-proc gtk-text-iter-order (<gtk-text-iter> <gtk-text-iter>) <none> nonpure))
(add-method order gtk-text-iter-order)
(define gtk-text-mark-set-visible (prim-proc gtk-text-mark-set-visible (<gtk-text-mark> <boolean>) <none> nonpure))
(add-method set-visible gtk-text-mark-set-visible)
(define gtk-text-mark-get-visible (prim-proc gtk-text-mark-get-visible (<gtk-text-mark>) <boolean> nonpure))
(add-method get-visible gtk-text-mark-get-visible)
(define gtk-text-mark-get-name (prim-proc gtk-text-mark-get-name (<gtk-text-mark>) <string> nonpure))
(add-method get-name gtk-text-mark-get-name)
(define gtk-text-mark-get-deleted (prim-proc gtk-text-mark-get-deleted (<gtk-text-mark>) <boolean> nonpure))
(add-method get-deleted gtk-text-mark-get-deleted)
(define gtk-text-mark-get-buffer (prim-proc gtk-text-mark-get-buffer (<gtk-text-mark>) <gtk-text-buffer> nonpure))
(add-method get-buffer gtk-text-mark-get-buffer)
(define gtk-text-mark-get-left-gravity (prim-proc gtk-text-mark-get-left-gravity (<gtk-text-mark>) <boolean> nonpure))
(add-method get-left-gravity gtk-text-mark-get-left-gravity)
(define gtk-text-tag-get-priority (prim-proc gtk-text-tag-get-priority (<gtk-text-tag>) <integer> nonpure))
(add-method get-priority gtk-text-tag-get-priority)
(define gtk-text-tag-set-priority (prim-proc gtk-text-tag-set-priority (<gtk-text-tag> <integer>) <none> nonpure))
(add-method set-priority gtk-text-tag-set-priority)
(define gtk-text-tag-event (prim-proc gtk-text-tag-event (<gtk-text-tag> <gobject> <gdk-event> <gtk-text-iter>) <boolean> nonpure))
(add-method event gtk-text-tag-event)
(define gtk-text-attributes-new (prim-proc gtk-text-attributes-new () <gtk-text-attributes> nonpure))
(define gtk-text-attributes-create (prim-proc gtk-text-attributes-new () <gtk-text-attributes> nonpure))
(define gtk-text-attributes-copy-values (prim-proc gtk-text-attributes-copy-values (<gtk-text-attributes> <gtk-text-attributes>) <none> nonpure))
(add-method copy-values gtk-text-attributes-copy-values)
(define gtk-text-tag-table-new (prim-proc gtk-text-tag-table-new () <gtk-text-tag-table> nonpure))
(define gtk-text-tag-table-create (prim-proc gtk-text-tag-table-new () <gtk-text-tag-table> nonpure))
(define gtk-text-tag-table-add (prim-proc gtk-text-tag-table-add (<gtk-text-tag-table> <gtk-text-tag>) <none> nonpure))
(add-method add gtk-text-tag-table-add)
(define gtk-text-tag-table-remove (prim-proc gtk-text-tag-table-remove (<gtk-text-tag-table> <gtk-text-tag>) <none> nonpure))
(add-method remove gtk-text-tag-table-remove)
(define gtk-text-tag-table-lookup (prim-proc gtk-text-tag-table-lookup (<gtk-text-tag-table> <string>) <gtk-text-tag> nonpure))
(add-method lookup gtk-text-tag-table-lookup)
(define gtk-text-tag-table-get-size (prim-proc gtk-text-tag-table-get-size (<gtk-text-tag-table>) <integer> nonpure))
(add-method get-size gtk-text-tag-table-get-size)
(define gtk-text-view-set-buffer (prim-proc gtk-text-view-set-buffer (<gtk-text-view> <gtk-text-buffer>) <none> nonpure))
(add-method set-buffer gtk-text-view-set-buffer)
(define gtk-text-view-get-buffer (prim-proc gtk-text-view-get-buffer (<gtk-text-view>) <gtk-text-buffer> nonpure))
(add-method get-buffer gtk-text-view-get-buffer)
(define gtk-text-view-scroll-mark-onscreen (prim-proc gtk-text-view-scroll-mark-onscreen (<gtk-text-view> <gtk-text-mark>) <none> nonpure))
(add-method scroll-mark-onscreen gtk-text-view-scroll-mark-onscreen)
(define gtk-text-view-move-mark-onscreen (prim-proc gtk-text-view-move-mark-onscreen (<gtk-text-view> <gtk-text-mark>) <boolean> nonpure))
(add-method move-mark-onscreen gtk-text-view-move-mark-onscreen)
(define gtk-text-view-place-cursor-onscreen (prim-proc gtk-text-view-place-cursor-onscreen (<gtk-text-view>) <boolean> nonpure))
(add-method place-cursor-onscreen gtk-text-view-place-cursor-onscreen)
(define gtk-text-view-get-visible-rect (prim-proc gtk-text-view-get-visible-rect (<gtk-text-view> <gdk-rectangle>) <none> nonpure))
(add-method get-visible-rect gtk-text-view-get-visible-rect)
(define gtk-text-view-set-cursor-visible (prim-proc gtk-text-view-set-cursor-visible (<gtk-text-view> <boolean>) <none> nonpure))
(add-method set-cursor-visible gtk-text-view-set-cursor-visible)
(define gtk-text-view-get-cursor-visible (prim-proc gtk-text-view-get-cursor-visible (<gtk-text-view>) <boolean> nonpure))
(add-method get-cursor-visible gtk-text-view-get-cursor-visible)
(define gtk-text-view-get-iter-location (prim-proc gtk-text-view-get-iter-location (<gtk-text-view> <gtk-text-iter> <gdk-rectangle>) <none> nonpure))
(add-method get-iter-location gtk-text-view-get-iter-location)
(define gtk-text-view-get-iter-at-location (prim-proc gtk-text-view-get-iter-at-location (<gtk-text-view> <gtk-text-iter> <integer> <integer>) <none> nonpure))
(add-method get-iter-at-location gtk-text-view-get-iter-at-location)
(define gtk-text-view-get-line-yrange (prim-proc gtk-text-view-get-line-yrange (<gtk-text-view> <gtk-text-iter> <object> <object>) <none> nonpure))
(add-method get-line-yrange gtk-text-view-get-line-yrange)
(define gtk-text-view-get-line-at-y (prim-proc gtk-text-view-get-line-at-y (<gtk-text-view> <gtk-text-iter> <integer> <object>) <none> nonpure))
(add-method get-line-at-y gtk-text-view-get-line-at-y)
(define gtk-text-view-buffer-to-window-coords (prim-proc gtk-text-view-buffer-to-window-coords (<gtk-text-view> <symbol> <integer> <integer> <object> <object>) <none> nonpure))
(add-method buffer-to-window-coords gtk-text-view-buffer-to-window-coords)
(define gtk-text-view-window-to-buffer-coords (prim-proc gtk-text-view-window-to-buffer-coords (<gtk-text-view> <symbol> <integer> <integer> <object> <object>) <none> nonpure))
(add-method window-to-buffer-coords gtk-text-view-window-to-buffer-coords)
(define gtk-text-view-get-window (prim-proc gtk-text-view-get-window (<gtk-text-view> <symbol>) <gdk-window> nonpure))
(add-method get-window gtk-text-view-get-window)
(define gtk-text-view-get-window-type (prim-proc gtk-text-view-get-window-type (<gtk-text-view> <gdk-window>) <symbol> nonpure))
(add-method get-window-type gtk-text-view-get-window-type)
(define gtk-text-view-set-border-window-size (prim-proc gtk-text-view-set-border-window-size (<gtk-text-view> <symbol> <integer>) <none> nonpure))
(add-method set-border-window-size gtk-text-view-set-border-window-size)
(define gtk-text-view-get-border-window-size (prim-proc gtk-text-view-get-border-window-size (<gtk-text-view> <symbol>) <integer> nonpure))
(add-method get-border-window-size gtk-text-view-get-border-window-size)
(define gtk-text-view-forward-display-line (prim-proc gtk-text-view-forward-display-line (<gtk-text-view> <gtk-text-iter>) <boolean> nonpure))
(add-method forward-display-line gtk-text-view-forward-display-line)
(define gtk-text-view-backward-display-line (prim-proc gtk-text-view-backward-display-line (<gtk-text-view> <gtk-text-iter>) <boolean> nonpure))
(add-method backward-display-line gtk-text-view-backward-display-line)
(define gtk-text-view-forward-display-line-end (prim-proc gtk-text-view-forward-display-line-end (<gtk-text-view> <gtk-text-iter>) <boolean> nonpure))
(add-method forward-display-line-end gtk-text-view-forward-display-line-end)
(define gtk-text-view-backward-display-line-start (prim-proc gtk-text-view-backward-display-line-start (<gtk-text-view> <gtk-text-iter>) <boolean> nonpure))
(add-method backward-display-line-start gtk-text-view-backward-display-line-start)
(define gtk-text-view-starts-display-line (prim-proc gtk-text-view-starts-display-line (<gtk-text-view> <gtk-text-iter>) <boolean> nonpure))
(add-method starts-display-line gtk-text-view-starts-display-line)
(define gtk-text-view-move-visually (prim-proc gtk-text-view-move-visually (<gtk-text-view> <gtk-text-iter> <integer>) <boolean> nonpure))
(add-method move-visually gtk-text-view-move-visually)
(define gtk-text-view-add-child-at-anchor (prim-proc gtk-text-view-add-child-at-anchor (<gtk-text-view> <gtk-widget> <gtk-text-child-anchor>) <none> nonpure))
(add-method add-child-at-anchor gtk-text-view-add-child-at-anchor)
(define gtk-text-view-add-child-in-window (prim-proc gtk-text-view-add-child-in-window (<gtk-text-view> <gtk-widget> <symbol> <integer> <integer>) <none> nonpure))
(add-method add-child-in-window gtk-text-view-add-child-in-window)
(define gtk-text-view-move-child (prim-proc gtk-text-view-move-child (<gtk-text-view> <gtk-widget> <integer> <integer>) <none> nonpure))
(add-method move-child gtk-text-view-move-child)
(define gtk-text-view-set-wrap-mode (prim-proc gtk-text-view-set-wrap-mode (<gtk-text-view> <symbol>) <none> nonpure))
(add-method set-wrap-mode gtk-text-view-set-wrap-mode)
(define gtk-text-view-get-wrap-mode (prim-proc gtk-text-view-get-wrap-mode (<gtk-text-view>) <symbol> nonpure))
(add-method get-wrap-mode gtk-text-view-get-wrap-mode)
(define gtk-text-view-set-editable (prim-proc gtk-text-view-set-editable (<gtk-text-view> <boolean>) <none> nonpure))
(add-method set-editable gtk-text-view-set-editable)
(define gtk-text-view-get-editable (prim-proc gtk-text-view-get-editable (<gtk-text-view>) <boolean> nonpure))
(add-method get-editable gtk-text-view-get-editable)
(define gtk-text-view-set-overwrite (prim-proc gtk-text-view-set-overwrite (<gtk-text-view> <boolean>) <none> nonpure))
(add-method set-overwrite gtk-text-view-set-overwrite)
(define gtk-text-view-get-overwrite (prim-proc gtk-text-view-get-overwrite (<gtk-text-view>) <boolean> nonpure))
(add-method get-overwrite gtk-text-view-get-overwrite)
(define gtk-text-view-set-accepts-tab (prim-proc gtk-text-view-set-accepts-tab (<gtk-text-view> <boolean>) <none> nonpure))
(add-method set-accepts-tab gtk-text-view-set-accepts-tab)
(define gtk-text-view-get-accepts-tab (prim-proc gtk-text-view-get-accepts-tab (<gtk-text-view>) <boolean> nonpure))
(add-method get-accepts-tab gtk-text-view-get-accepts-tab)
(define gtk-text-view-set-pixels-above-lines (prim-proc gtk-text-view-set-pixels-above-lines (<gtk-text-view> <integer>) <none> nonpure))
(add-method set-pixels-above-lines gtk-text-view-set-pixels-above-lines)
(define gtk-text-view-get-pixels-above-lines (prim-proc gtk-text-view-get-pixels-above-lines (<gtk-text-view>) <integer> nonpure))
(add-method get-pixels-above-lines gtk-text-view-get-pixels-above-lines)
(define gtk-text-view-set-pixels-below-lines (prim-proc gtk-text-view-set-pixels-below-lines (<gtk-text-view> <integer>) <none> nonpure))
(add-method set-pixels-below-lines gtk-text-view-set-pixels-below-lines)
(define gtk-text-view-get-pixels-below-lines (prim-proc gtk-text-view-get-pixels-below-lines (<gtk-text-view>) <integer> nonpure))
(add-method get-pixels-below-lines gtk-text-view-get-pixels-below-lines)
(define gtk-text-view-set-pixels-inside-wrap (prim-proc gtk-text-view-set-pixels-inside-wrap (<gtk-text-view> <integer>) <none> nonpure))
(add-method set-pixels-inside-wrap gtk-text-view-set-pixels-inside-wrap)
(define gtk-text-view-get-pixels-inside-wrap (prim-proc gtk-text-view-get-pixels-inside-wrap (<gtk-text-view>) <integer> nonpure))
(add-method get-pixels-inside-wrap gtk-text-view-get-pixels-inside-wrap)
(define gtk-text-view-set-justification (prim-proc gtk-text-view-set-justification (<gtk-text-view> <symbol>) <none> nonpure))
(add-method set-justification gtk-text-view-set-justification)
(define gtk-text-view-get-justification (prim-proc gtk-text-view-get-justification (<gtk-text-view>) <symbol> nonpure))
(add-method get-justification gtk-text-view-get-justification)
(define gtk-text-view-set-left-margin (prim-proc gtk-text-view-set-left-margin (<gtk-text-view> <integer>) <none> nonpure))
(add-method set-left-margin gtk-text-view-set-left-margin)
(define gtk-text-view-get-left-margin (prim-proc gtk-text-view-get-left-margin (<gtk-text-view>) <integer> nonpure))
(add-method get-left-margin gtk-text-view-get-left-margin)
(define gtk-text-view-set-right-margin (prim-proc gtk-text-view-set-right-margin (<gtk-text-view> <integer>) <none> nonpure))
(add-method set-right-margin gtk-text-view-set-right-margin)
(define gtk-text-view-get-right-margin (prim-proc gtk-text-view-get-right-margin (<gtk-text-view>) <integer> nonpure))
(add-method get-right-margin gtk-text-view-get-right-margin)
(define gtk-text-view-set-indent (prim-proc gtk-text-view-set-indent (<gtk-text-view> <integer>) <none> nonpure))
(add-method set-indent gtk-text-view-set-indent)
(define gtk-text-view-get-indent (prim-proc gtk-text-view-get-indent (<gtk-text-view>) <integer> nonpure))
(add-method get-indent gtk-text-view-get-indent)
(define gtk-text-view-set-tabs (prim-proc gtk-text-view-set-tabs (<gtk-text-view> <pango-tab-array>) <none> nonpure))
(add-method set-tabs gtk-text-view-set-tabs)
(define gtk-text-view-get-tabs (prim-proc gtk-text-view-get-tabs (<gtk-text-view>) <pango-tab-array> nonpure))
(add-method get-tabs gtk-text-view-get-tabs)
(define gtk-text-view-get-default-attributes (prim-proc gtk-text-view-get-default-attributes (<gtk-text-view>) <gtk-text-attributes> nonpure))
(add-method get-default-attributes gtk-text-view-get-default-attributes)
(define gtk-toggle-action-new (prim-proc gtk-toggle-action-new (<string> <string> <string> <string>) <gtk-toggle-action> nonpure))
(define gtk-toggle-action-create (prim-proc gtk-toggle-action-new (<string> <string> <string> <string>) <gtk-toggle-action> nonpure))
(define gtk-toggle-action-toggled (prim-proc gtk-toggle-action-toggled (<gtk-toggle-action>) <none> nonpure))
(add-method toggled gtk-toggle-action-toggled)
(define gtk-toggle-action-set-active (prim-proc gtk-toggle-action-set-active (<gtk-toggle-action> <boolean>) <none> nonpure))
(add-method set-active gtk-toggle-action-set-active)
(define gtk-toggle-action-get-active (prim-proc gtk-toggle-action-get-active (<gtk-toggle-action>) <boolean> nonpure))
(add-method get-active gtk-toggle-action-get-active)
(define gtk-toggle-action-set-draw-as-radio (prim-proc gtk-toggle-action-set-draw-as-radio (<gtk-toggle-action> <boolean>) <none> nonpure))
(add-method set-draw-as-radio gtk-toggle-action-set-draw-as-radio)
(define gtk-toggle-action-get-draw-as-radio (prim-proc gtk-toggle-action-get-draw-as-radio (<gtk-toggle-action>) <boolean> nonpure))
(add-method get-draw-as-radio gtk-toggle-action-get-draw-as-radio)
(define gtk-toggle-button-new (prim-proc gtk-toggle-button-new () <gtk-widget> nonpure))
(define gtk-toggle-button-create (prim-proc gtk-toggle-button-new () <gtk-toggle-button> nonpure))
(define gtk-toggle-button-set-mode (prim-proc gtk-toggle-button-set-mode (<gtk-toggle-button> <boolean>) <none> nonpure))
(add-method set-mode gtk-toggle-button-set-mode)
(define gtk-toggle-button-get-mode (prim-proc gtk-toggle-button-get-mode (<gtk-toggle-button>) <boolean> nonpure))
(add-method get-mode gtk-toggle-button-get-mode)
(define gtk-toggle-button-set-active (prim-proc gtk-toggle-button-set-active (<gtk-toggle-button> <boolean>) <none> nonpure))
(add-method set-active gtk-toggle-button-set-active)
(define gtk-toggle-button-get-active (prim-proc gtk-toggle-button-get-active (<gtk-toggle-button>) <boolean> nonpure))
(add-method get-active gtk-toggle-button-get-active)
(define gtk-toggle-button-toggled (prim-proc gtk-toggle-button-toggled (<gtk-toggle-button>) <none> nonpure))
(add-method toggled gtk-toggle-button-toggled)
(define gtk-toggle-button-set-inconsistent (prim-proc gtk-toggle-button-set-inconsistent (<gtk-toggle-button> <boolean>) <none> nonpure))
(add-method set-inconsistent gtk-toggle-button-set-inconsistent)
(define gtk-toggle-button-get-inconsistent (prim-proc gtk-toggle-button-get-inconsistent (<gtk-toggle-button>) <boolean> nonpure))
(add-method get-inconsistent gtk-toggle-button-get-inconsistent)
(define gtk-toggle-tool-button-new (prim-proc gtk-toggle-tool-button-new () <gtk-tool-item> nonpure))
(define gtk-toggle-tool-button-create (prim-proc gtk-toggle-tool-button-new () <gtk-toggle-tool-button> nonpure))
(define gtk-toggle-tool-button-new-from-stock (prim-proc gtk-toggle-tool-button-new-from-stock (<string>) <gtk-tool-item> nonpure))
(define gtk-toggle-tool-button-set-active (prim-proc gtk-toggle-tool-button-set-active (<gtk-toggle-tool-button> <boolean>) <none> nonpure))
(add-method set-active gtk-toggle-tool-button-set-active)
(define gtk-toggle-tool-button-get-active (prim-proc gtk-toggle-tool-button-get-active (<gtk-toggle-tool-button>) <boolean> nonpure))
(add-method get-active gtk-toggle-tool-button-get-active)
(define gtk-toolbar-new (prim-proc gtk-toolbar-new () <gtk-widget> nonpure))
(define gtk-toolbar-create (prim-proc gtk-toolbar-new () <gtk-toolbar> nonpure))
(define gtk-toolbar-insert (prim-proc gtk-toolbar-insert (<gtk-toolbar> <gtk-tool-item> <integer>) <none> nonpure))
(add-method insert gtk-toolbar-insert)
(define gtk-toolbar-get-item-index (prim-proc gtk-toolbar-get-item-index (<gtk-toolbar> <gtk-tool-item>) <integer> nonpure))
(add-method get-item-index gtk-toolbar-get-item-index)
(define gtk-toolbar-get-n-items (prim-proc gtk-toolbar-get-n-items (<gtk-toolbar>) <integer> nonpure))
(add-method get-n-items gtk-toolbar-get-n-items)
(define gtk-toolbar-get-nth-item (prim-proc gtk-toolbar-get-nth-item (<gtk-toolbar> <integer>) <gtk-tool-item> nonpure))
(add-method get-nth-item gtk-toolbar-get-nth-item)
(define gtk-toolbar-get-show-arrow (prim-proc gtk-toolbar-get-show-arrow (<gtk-toolbar>) <boolean> nonpure))
(add-method get-show-arrow gtk-toolbar-get-show-arrow)
(define gtk-toolbar-set-show-arrow (prim-proc gtk-toolbar-set-show-arrow (<gtk-toolbar> <boolean>) <none> nonpure))
(add-method set-show-arrow gtk-toolbar-set-show-arrow)
(define gtk-toolbar-get-orientation (prim-proc gtk-toolbar-get-orientation (<gtk-toolbar>) <symbol> nonpure))
(add-method get-orientation gtk-toolbar-get-orientation)
(define gtk-toolbar-set-orientation (prim-proc gtk-toolbar-set-orientation (<gtk-toolbar> <symbol>) <none> nonpure))
(add-method set-orientation gtk-toolbar-set-orientation)
(define gtk-toolbar-get-tooltips (prim-proc gtk-toolbar-get-tooltips (<gtk-toolbar>) <boolean> nonpure))
(add-method get-tooltips gtk-toolbar-get-tooltips)
(define gtk-toolbar-set-tooltips (prim-proc gtk-toolbar-set-tooltips (<gtk-toolbar> <boolean>) <none> nonpure))
(add-method set-tooltips gtk-toolbar-set-tooltips)
(define gtk-toolbar-get-style (prim-proc gtk-toolbar-get-style (<gtk-toolbar>) <symbol> nonpure))
(define gtk-toolbar-set-style (prim-proc gtk-toolbar-set-style (<gtk-toolbar> <symbol>) <none> nonpure))
(add-method set-style gtk-toolbar-set-style)
(define gtk-toolbar-unset-style (prim-proc gtk-toolbar-unset-style (<gtk-toolbar>) <none> nonpure))
(add-method unset-style gtk-toolbar-unset-style)
(define gtk-toolbar-get-icon-size (prim-proc gtk-toolbar-get-icon-size (<gtk-toolbar>) <symbol> nonpure))
(add-method get-icon-size gtk-toolbar-get-icon-size)
(define gtk-toolbar-get-relief-style (prim-proc gtk-toolbar-get-relief-style (<gtk-toolbar>) <symbol> nonpure))
(add-method get-relief-style gtk-toolbar-get-relief-style)
(define gtk-toolbar-get-drop-index (prim-proc gtk-toolbar-get-drop-index (<gtk-toolbar> <integer> <integer>) <integer> nonpure))
(add-method get-drop-index gtk-toolbar-get-drop-index)
(define gtk-toolbar-set-drop-highlight-item (prim-proc gtk-toolbar-set-drop-highlight-item (<gtk-toolbar> <gtk-tool-item> <integer>) <none> nonpure))
(add-method set-drop-highlight-item gtk-toolbar-set-drop-highlight-item)
(define gtk-tool-button-new (prim-proc gtk-tool-button-new (<gtk-widget> <string>) <gtk-tool-item> nonpure))
(define gtk-tool-button-create (prim-proc gtk-tool-button-new (<gtk-widget> <string>) <gtk-tool-button> nonpure))
(define gtk-tool-button-new-from-stock (prim-proc gtk-tool-button-new-from-stock (<string>) <gtk-tool-item> nonpure))
(define gtk-tool-button-set-label (prim-proc gtk-tool-button-set-label (<gtk-tool-button> <string>) <none> nonpure))
(add-method set-label gtk-tool-button-set-label)
(define gtk-tool-button-get-label (prim-proc gtk-tool-button-get-label (<gtk-tool-button>) <string> nonpure))
(add-method get-label gtk-tool-button-get-label)
(define gtk-tool-button-set-use-underline (prim-proc gtk-tool-button-set-use-underline (<gtk-tool-button> <boolean>) <none> nonpure))
(add-method set-use-underline gtk-tool-button-set-use-underline)
(define gtk-tool-button-get-use-underline (prim-proc gtk-tool-button-get-use-underline (<gtk-tool-button>) <boolean> nonpure))
(add-method get-use-underline gtk-tool-button-get-use-underline)
(define gtk-tool-button-set-stock-id (prim-proc gtk-tool-button-set-stock-id (<gtk-tool-button> <string>) <none> nonpure))
(add-method set-stock-id gtk-tool-button-set-stock-id)
(define gtk-tool-button-get-stock-id (prim-proc gtk-tool-button-get-stock-id (<gtk-tool-button>) <string> nonpure))
(add-method get-stock-id gtk-tool-button-get-stock-id)
(define gtk-tool-button-set-icon-name (prim-proc gtk-tool-button-set-icon-name (<gtk-tool-button> <string>) <none> nonpure))
(add-method set-icon-name gtk-tool-button-set-icon-name)
(define gtk-tool-button-get-icon-name (prim-proc gtk-tool-button-get-icon-name (<gtk-tool-button>) <string> nonpure))
(add-method get-icon-name gtk-tool-button-get-icon-name)
(define gtk-tool-button-set-icon-widget (prim-proc gtk-tool-button-set-icon-widget (<gtk-tool-button> <gtk-widget>) <none> nonpure))
(add-method set-icon-widget gtk-tool-button-set-icon-widget)
(define gtk-tool-button-get-icon-widget (prim-proc gtk-tool-button-get-icon-widget (<gtk-tool-button>) <gtk-widget> nonpure))
(add-method get-icon-widget gtk-tool-button-get-icon-widget)
(define gtk-tool-button-set-label-widget (prim-proc gtk-tool-button-set-label-widget (<gtk-tool-button> <gtk-widget>) <none> nonpure))
(add-method set-label-widget gtk-tool-button-set-label-widget)
(define gtk-tool-button-get-label-widget (prim-proc gtk-tool-button-get-label-widget (<gtk-tool-button>) <gtk-widget> nonpure))
(add-method get-label-widget gtk-tool-button-get-label-widget)
(define gtk-tool-item-new (prim-proc gtk-tool-item-new () <gtk-tool-item> nonpure))
(define gtk-tool-item-create (prim-proc gtk-tool-item-new () <gtk-tool-item> nonpure))
(define gtk-tool-item-set-homogeneous (prim-proc gtk-tool-item-set-homogeneous (<gtk-tool-item> <boolean>) <none> nonpure))
(add-method set-homogeneous gtk-tool-item-set-homogeneous)
(define gtk-tool-item-get-homogeneous (prim-proc gtk-tool-item-get-homogeneous (<gtk-tool-item>) <boolean> nonpure))
(add-method get-homogeneous gtk-tool-item-get-homogeneous)
(define gtk-tool-item-set-expand (prim-proc gtk-tool-item-set-expand (<gtk-tool-item> <boolean>) <none> nonpure))
(add-method set-expand gtk-tool-item-set-expand)
(define gtk-tool-item-get-expand (prim-proc gtk-tool-item-get-expand (<gtk-tool-item>) <boolean> nonpure))
(add-method get-expand gtk-tool-item-get-expand)
(define gtk-tool-item-set-tooltip (prim-proc gtk-tool-item-set-tooltip (<gtk-tool-item> <gtk-tooltips> <string> <string>) <none> nonpure))
(add-method set-tooltip gtk-tool-item-set-tooltip)
(define gtk-tool-item-set-use-drag-window (prim-proc gtk-tool-item-set-use-drag-window (<gtk-tool-item> <boolean>) <none> nonpure))
(add-method set-use-drag-window gtk-tool-item-set-use-drag-window)
(define gtk-tool-item-get-use-drag-window (prim-proc gtk-tool-item-get-use-drag-window (<gtk-tool-item>) <boolean> nonpure))
(add-method get-use-drag-window gtk-tool-item-get-use-drag-window)
(define gtk-tool-item-set-visible-horizontal (prim-proc gtk-tool-item-set-visible-horizontal (<gtk-tool-item> <boolean>) <none> nonpure))
(add-method set-visible-horizontal gtk-tool-item-set-visible-horizontal)
(define gtk-tool-item-get-visible-horizontal (prim-proc gtk-tool-item-get-visible-horizontal (<gtk-tool-item>) <boolean> nonpure))
(add-method get-visible-horizontal gtk-tool-item-get-visible-horizontal)
(define gtk-tool-item-set-visible-vertical (prim-proc gtk-tool-item-set-visible-vertical (<gtk-tool-item> <boolean>) <none> nonpure))
(add-method set-visible-vertical gtk-tool-item-set-visible-vertical)
(define gtk-tool-item-get-visible-vertical (prim-proc gtk-tool-item-get-visible-vertical (<gtk-tool-item>) <boolean> nonpure))
(add-method get-visible-vertical gtk-tool-item-get-visible-vertical)
(define gtk-tool-item-get-is-important (prim-proc gtk-tool-item-get-is-important (<gtk-tool-item>) <boolean> nonpure))
(add-method get-is-important gtk-tool-item-get-is-important)
(define gtk-tool-item-set-is-important (prim-proc gtk-tool-item-set-is-important (<gtk-tool-item> <boolean>) <none> nonpure))
(add-method set-is-important gtk-tool-item-set-is-important)
(define gtk-tool-item-get-icon-size (prim-proc gtk-tool-item-get-icon-size (<gtk-tool-item>) <symbol> nonpure))
(add-method get-icon-size gtk-tool-item-get-icon-size)
(define gtk-tool-item-get-orientation (prim-proc gtk-tool-item-get-orientation (<gtk-tool-item>) <symbol> nonpure))
(add-method get-orientation gtk-tool-item-get-orientation)
(define gtk-tool-item-get-toolbar-style (prim-proc gtk-tool-item-get-toolbar-style (<gtk-tool-item>) <symbol> nonpure))
(add-method get-toolbar-style gtk-tool-item-get-toolbar-style)
(define gtk-tool-item-get-relief-style (prim-proc gtk-tool-item-get-relief-style (<gtk-tool-item>) <symbol> nonpure))
(add-method get-relief-style gtk-tool-item-get-relief-style)
(define gtk-tool-item-retrieve-proxy-menu-item (prim-proc gtk-tool-item-retrieve-proxy-menu-item (<gtk-tool-item>) <gtk-widget> nonpure))
(add-method retrieve-proxy-menu-item gtk-tool-item-retrieve-proxy-menu-item)
(define gtk-tool-item-get-proxy-menu-item (prim-proc gtk-tool-item-get-proxy-menu-item (<gtk-tool-item> <string>) <gtk-widget> nonpure))
(add-method get-proxy-menu-item gtk-tool-item-get-proxy-menu-item)
(define gtk-tool-item-set-proxy-menu-item (prim-proc gtk-tool-item-set-proxy-menu-item (<gtk-tool-item> <string> <gtk-widget>) <none> nonpure))
(add-method set-proxy-menu-item gtk-tool-item-set-proxy-menu-item)
(define gtk-tool-item-rebuild-menu (prim-proc gtk-tool-item-rebuild-menu (<gtk-tool-item>) <none> nonpure))
(add-method rebuild-menu gtk-tool-item-rebuild-menu)
(define gtk-tooltips-new (prim-proc gtk-tooltips-new () <gtk-tooltips> nonpure))
(define gtk-tooltips-create (prim-proc gtk-tooltips-new () <gtk-tooltips> nonpure))
(define gtk-tooltips-enable (prim-proc gtk-tooltips-enable (<gtk-tooltips>) <none> nonpure))
(add-method enable gtk-tooltips-enable)
(define gtk-tooltips-disable (prim-proc gtk-tooltips-disable (<gtk-tooltips>) <none> nonpure))
(add-method disable gtk-tooltips-disable)
(define gtk-tooltips-force-window (prim-proc gtk-tooltips-force-window (<gtk-tooltips>) <none> nonpure))
(add-method force-window gtk-tooltips-force-window)
(define gtk-tree-drag-source-row-draggable (prim-proc gtk-tree-drag-source-row-draggable (<gtk-tree-drag-source> <gtk-tree-path>) <boolean> nonpure))
(define gtk-tree-drag-source-drag-data-delete (prim-proc gtk-tree-drag-source-drag-data-delete (<gtk-tree-drag-source> <gtk-tree-path>) <boolean> nonpure))
(define gtk-tree-drag-source-drag-data-get (prim-proc gtk-tree-drag-source-drag-data-get (<gtk-tree-drag-source> <gtk-tree-path> <gtk-selection-data>) <boolean> nonpure))
(define gtk-tree-drag-dest-drag-data-received (prim-proc gtk-tree-drag-dest-drag-data-received (<gtk-tree-drag-dest> <gtk-tree-path> <gtk-selection-data>) <boolean> nonpure))
(define gtk-tree-drag-dest-row-drop-possible (prim-proc gtk-tree-drag-dest-row-drop-possible (<gtk-tree-drag-dest> <gtk-tree-path> <gtk-selection-data>) <boolean> nonpure))
(define gtk-tree-model-filter-new (prim-proc gtk-tree-model-filter-new (<gtk-tree-model> <gtk-tree-path>) <gtk-tree-model> nonpure))
(define gtk-tree-model-filter-set-visible-column (prim-proc gtk-tree-model-filter-set-visible-column (<gtk-tree-model-filter> <integer>) <none> nonpure))
(add-method set-visible-column gtk-tree-model-filter-set-visible-column)
(define gtk-tree-model-filter-get-model (prim-proc gtk-tree-model-filter-get-model (<gtk-tree-model-filter>) <gtk-tree-model> nonpure))
(add-method get-model gtk-tree-model-filter-get-model)
(define gtk-tree-model-filter-convert-child-iter-to-iter (prim-proc gtk-tree-model-filter-convert-child-iter-to-iter (<gtk-tree-model-filter> <gtk-tree-iter> <gtk-tree-iter>) <boolean> nonpure))
(add-method convert-child-iter-to-iter gtk-tree-model-filter-convert-child-iter-to-iter)
(define gtk-tree-model-filter-convert-iter-to-child-iter (prim-proc gtk-tree-model-filter-convert-iter-to-child-iter (<gtk-tree-model-filter> <gtk-tree-iter> <gtk-tree-iter>) <none> nonpure))
(add-method convert-iter-to-child-iter gtk-tree-model-filter-convert-iter-to-child-iter)
(define gtk-tree-model-filter-convert-child-path-to-path (prim-proc gtk-tree-model-filter-convert-child-path-to-path (<gtk-tree-model-filter> <gtk-tree-path>) <gtk-tree-path> nonpure))
(add-method convert-child-path-to-path gtk-tree-model-filter-convert-child-path-to-path)
(define gtk-tree-model-filter-convert-path-to-child-path (prim-proc gtk-tree-model-filter-convert-path-to-child-path (<gtk-tree-model-filter> <gtk-tree-path>) <gtk-tree-path> nonpure))
(add-method convert-path-to-child-path gtk-tree-model-filter-convert-path-to-child-path)
(define gtk-tree-model-filter-refilter (prim-proc gtk-tree-model-filter-refilter (<gtk-tree-model-filter>) <none> nonpure))
(add-method refilter gtk-tree-model-filter-refilter)
(define gtk-tree-model-filter-clear-cache (prim-proc gtk-tree-model-filter-clear-cache (<gtk-tree-model-filter>) <none> nonpure))
(add-method clear-cache gtk-tree-model-filter-clear-cache)
(define gtk-tree-row-reference-new (prim-proc gtk-tree-row-reference-new (<gtk-tree-model> <gtk-tree-path>) <gtk-tree-row-reference> nonpure))
(define gtk-tree-row-reference-create (prim-proc gtk-tree-row-reference-new (<gtk-tree-model> <gtk-tree-path>) <gtk-tree-row-reference> nonpure))
(define gtk-tree-row-reference-get-model (prim-proc gtk-tree-row-reference-get-model (<gtk-tree-row-reference>) <gtk-tree-model> nonpure))
(add-method get-model gtk-tree-row-reference-get-model)
(define gtk-tree-row-reference-valid (prim-proc gtk-tree-row-reference-valid (<gtk-tree-row-reference>) <boolean> nonpure))
(add-method valid gtk-tree-row-reference-valid)
(define gtk-tree-row-reference-inserted (prim-proc gtk-tree-row-reference-inserted (<gobject> <gtk-tree-path>) <none> nonpure))
(define gtk-tree-row-reference-deleted (prim-proc gtk-tree-row-reference-deleted (<gobject> <gtk-tree-path>) <none> nonpure))
(define gtk-tree-row-reference-reordered (prim-proc gtk-tree-row-reference-reordered (<gobject> <gtk-tree-path> <gtk-tree-iter> <object>) <none> nonpure))
(define gtk-tree-model-get-flags (prim-proc gtk-tree-model-get-flags (<gtk-tree-model>) <object> nonpure))
(define gtk-tree-model-get-n-columns (prim-proc gtk-tree-model-get-n-columns (<gtk-tree-model>) <integer> nonpure))
(define gtk-tree-model-get-string-from-iter (prim-proc gtk-tree-model-get-string-from-iter (<gtk-tree-model> <gtk-tree-iter>) <string> nonpure))
(define gtk-tree-model-iter-has-child (prim-proc gtk-tree-model-iter-has-child (<gtk-tree-model> <gtk-tree-iter>) <boolean> nonpure))
(define gtk-tree-model-ref-node (prim-proc gtk-tree-model-ref-node (<gtk-tree-model> <gtk-tree-iter>) <none> nonpure))
(define gtk-tree-model-unref-node (prim-proc gtk-tree-model-unref-node (<gtk-tree-model> <gtk-tree-iter>) <none> nonpure))
(define gtk-tree-model-get (prim-proc gtk-tree-model-get (<gtk-tree-model> <gtk-tree-iter>) <none> nonpure))
(define gtk-tree-model-row-changed (prim-proc gtk-tree-model-row-changed (<gtk-tree-model> <gtk-tree-path> <gtk-tree-iter>) <none> nonpure))
(define gtk-tree-model-row-inserted (prim-proc gtk-tree-model-row-inserted (<gtk-tree-model> <gtk-tree-path> <gtk-tree-iter>) <none> nonpure))
(define gtk-tree-model-row-has-child-toggled (prim-proc gtk-tree-model-row-has-child-toggled (<gtk-tree-model> <gtk-tree-path> <gtk-tree-iter>) <none> nonpure))
(define gtk-tree-model-row-deleted (prim-proc gtk-tree-model-row-deleted (<gtk-tree-model> <gtk-tree-path>) <none> nonpure))
(define gtk-tree-model-rows-reordered (prim-proc gtk-tree-model-rows-reordered (<gtk-tree-model> <gtk-tree-path> <gtk-tree-iter> <object>) <none> nonpure))
(define gtk-tree-model-sort-get-model (prim-proc gtk-tree-model-sort-get-model (<gtk-tree-model-sort>) <gtk-tree-model> nonpure))
(add-method get-model gtk-tree-model-sort-get-model)
(define gtk-tree-model-sort-convert-child-iter-to-iter (prim-proc gtk-tree-model-sort-convert-child-iter-to-iter (<gtk-tree-model-sort> <gtk-tree-iter> <gtk-tree-iter>) <none> nonpure))
(add-method convert-child-iter-to-iter gtk-tree-model-sort-convert-child-iter-to-iter)
(define gtk-tree-model-sort-convert-iter-to-child-iter (prim-proc gtk-tree-model-sort-convert-iter-to-child-iter (<gtk-tree-model-sort> <gtk-tree-iter> <gtk-tree-iter>) <none> nonpure))
(add-method convert-iter-to-child-iter gtk-tree-model-sort-convert-iter-to-child-iter)
(define gtk-tree-model-sort-reset-default-sort-func (prim-proc gtk-tree-model-sort-reset-default-sort-func (<gtk-tree-model-sort>) <none> nonpure))
(add-method reset-default-sort-func gtk-tree-model-sort-reset-default-sort-func)
(define gtk-tree-model-sort-clear-cache (prim-proc gtk-tree-model-sort-clear-cache (<gtk-tree-model-sort>) <none> nonpure))
(add-method clear-cache gtk-tree-model-sort-clear-cache)
(define gtk-tree-model-sort-iter-is-valid (prim-proc gtk-tree-model-sort-iter-is-valid (<gtk-tree-model-sort> <gtk-tree-iter>) <boolean> nonpure))
(add-method iter-is-valid gtk-tree-model-sort-iter-is-valid)
(define gtk-tree-selection-set-mode (prim-proc gtk-tree-selection-set-mode (<gtk-tree-selection> <symbol>) <none> nonpure))
(add-method set-mode gtk-tree-selection-set-mode)
(define gtk-tree-selection-get-mode (prim-proc gtk-tree-selection-get-mode (<gtk-tree-selection>) <symbol> nonpure))
(add-method get-mode gtk-tree-selection-get-mode)
(define gtk-tree-selection-get-tree-view (prim-proc gtk-tree-selection-get-tree-view (<gtk-tree-selection>) <gtk-tree-view> nonpure))
(add-method get-tree-view gtk-tree-selection-get-tree-view)
(define gtk-tree-selection-count-selected-rows (prim-proc gtk-tree-selection-count-selected-rows (<gtk-tree-selection>) <integer> nonpure))
(add-method count-selected-rows gtk-tree-selection-count-selected-rows)
(define gtk-tree-selection-select-path (prim-proc gtk-tree-selection-select-path (<gtk-tree-selection> <gtk-tree-path>) <none> nonpure))
(add-method select-path gtk-tree-selection-select-path)
(define gtk-tree-selection-unselect-path (prim-proc gtk-tree-selection-unselect-path (<gtk-tree-selection> <gtk-tree-path>) <none> nonpure))
(add-method unselect-path gtk-tree-selection-unselect-path)
(define gtk-tree-selection-select-iter (prim-proc gtk-tree-selection-select-iter (<gtk-tree-selection> <gtk-tree-iter>) <none> nonpure))
(add-method select-iter gtk-tree-selection-select-iter)
(define gtk-tree-selection-unselect-iter (prim-proc gtk-tree-selection-unselect-iter (<gtk-tree-selection> <gtk-tree-iter>) <none> nonpure))
(add-method unselect-iter gtk-tree-selection-unselect-iter)
(define gtk-tree-selection-path-is-selected (prim-proc gtk-tree-selection-path-is-selected (<gtk-tree-selection> <gtk-tree-path>) <boolean> nonpure))
(add-method path-is-selected gtk-tree-selection-path-is-selected)
(define gtk-tree-selection-iter-is-selected (prim-proc gtk-tree-selection-iter-is-selected (<gtk-tree-selection> <gtk-tree-iter>) <boolean> nonpure))
(add-method iter-is-selected gtk-tree-selection-iter-is-selected)
(define gtk-tree-selection-select-all (prim-proc gtk-tree-selection-select-all (<gtk-tree-selection>) <none> nonpure))
(add-method select-all gtk-tree-selection-select-all)
(define gtk-tree-selection-unselect-all (prim-proc gtk-tree-selection-unselect-all (<gtk-tree-selection>) <none> nonpure))
(add-method unselect-all gtk-tree-selection-unselect-all)
(define gtk-tree-selection-select-range (prim-proc gtk-tree-selection-select-range (<gtk-tree-selection> <gtk-tree-path> <gtk-tree-path>) <none> nonpure))
(add-method select-range gtk-tree-selection-select-range)
(define gtk-tree-selection-unselect-range (prim-proc gtk-tree-selection-unselect-range (<gtk-tree-selection> <gtk-tree-path> <gtk-tree-path>) <none> nonpure))
(add-method unselect-range gtk-tree-selection-unselect-range)
(define gtk-tree-sortable-sort-column-changed (prim-proc gtk-tree-sortable-sort-column-changed (<gtk-tree-sortable>) <none> nonpure))
(define gtk-tree-sortable-set-sort-column-id (prim-proc gtk-tree-sortable-set-sort-column-id (<gtk-tree-sortable> <integer> <symbol>) <none> nonpure))
(define gtk-tree-sortable-has-default-sort-func (prim-proc gtk-tree-sortable-has-default-sort-func (<gtk-tree-sortable>) <boolean> nonpure))
(define gtk-tree-store-set (prim-proc gtk-tree-store-set (<gtk-tree-store> <gtk-tree-iter>) <none> nonpure))
(add-method set gtk-tree-store-set)
(define gtk-tree-store-is-ancestor (prim-proc gtk-tree-store-is-ancestor (<gtk-tree-store> <gtk-tree-iter> <gtk-tree-iter>) <boolean> nonpure))
(add-method is-ancestor gtk-tree-store-is-ancestor)
(define gtk-tree-store-iter-depth (prim-proc gtk-tree-store-iter-depth (<gtk-tree-store> <gtk-tree-iter>) <integer> nonpure))
(add-method iter-depth gtk-tree-store-iter-depth)
(define gtk-tree-store-clear (prim-proc gtk-tree-store-clear (<gtk-tree-store>) <none> nonpure))
(add-method clear gtk-tree-store-clear)
(define gtk-tree-store-iter-is-valid (prim-proc gtk-tree-store-iter-is-valid (<gtk-tree-store> <gtk-tree-iter>) <boolean> nonpure))
(add-method iter-is-valid gtk-tree-store-iter-is-valid)
(define gtk-tree-store-reorder (prim-proc gtk-tree-store-reorder (<gtk-tree-store> <gtk-tree-iter> <object>) <none> nonpure))
(add-method reorder gtk-tree-store-reorder)
(define gtk-tree-store-swap (prim-proc gtk-tree-store-swap (<gtk-tree-store> <gtk-tree-iter> <gtk-tree-iter>) <none> nonpure))
(add-method swap gtk-tree-store-swap)
(define gtk-tree-store-move-before (prim-proc gtk-tree-store-move-before (<gtk-tree-store> <gtk-tree-iter> <gtk-tree-iter>) <none> nonpure))
(add-method move-before gtk-tree-store-move-before)
(define gtk-tree-store-move-after (prim-proc gtk-tree-store-move-after (<gtk-tree-store> <gtk-tree-iter> <gtk-tree-iter>) <none> nonpure))
(add-method move-after gtk-tree-store-move-after)
(define gtk-tree-view-column-new (prim-proc gtk-tree-view-column-new () <gtk-tree-view-column> nonpure))
(define gtk-tree-view-column-create (prim-proc gtk-tree-view-column-new () <gtk-tree-view-column> nonpure))
(define gtk-tree-view-column-pack-start (prim-proc gtk-tree-view-column-pack-start (<gtk-tree-view-column> <gtk-cell-renderer> <boolean>) <none> nonpure))
(add-method pack-start gtk-tree-view-column-pack-start)
(define gtk-tree-view-column-pack-end (prim-proc gtk-tree-view-column-pack-end (<gtk-tree-view-column> <gtk-cell-renderer> <boolean>) <none> nonpure))
(add-method pack-end gtk-tree-view-column-pack-end)
(define gtk-tree-view-column-clear (prim-proc gtk-tree-view-column-clear (<gtk-tree-view-column>) <none> nonpure))
(add-method clear gtk-tree-view-column-clear)
(define gtk-tree-view-column-add-attribute (prim-proc gtk-tree-view-column-add-attribute (<gtk-tree-view-column> <gtk-cell-renderer> <string> <integer>) <none> nonpure))
(add-method add-attribute gtk-tree-view-column-add-attribute)
(define gtk-tree-view-column-set-attributes (prim-proc gtk-tree-view-column-set-attributes (<gtk-tree-view-column> <gtk-cell-renderer>) <none> nonpure))
(add-method set-attributes gtk-tree-view-column-set-attributes)
(define gtk-tree-view-column-clear-attributes (prim-proc gtk-tree-view-column-clear-attributes (<gtk-tree-view-column> <gtk-cell-renderer>) <none> nonpure))
(add-method clear-attributes gtk-tree-view-column-clear-attributes)
(define gtk-tree-view-column-set-spacing (prim-proc gtk-tree-view-column-set-spacing (<gtk-tree-view-column> <integer>) <none> nonpure))
(add-method set-spacing gtk-tree-view-column-set-spacing)
(define gtk-tree-view-column-get-spacing (prim-proc gtk-tree-view-column-get-spacing (<gtk-tree-view-column>) <integer> nonpure))
(add-method get-spacing gtk-tree-view-column-get-spacing)
(define gtk-tree-view-column-set-visible (prim-proc gtk-tree-view-column-set-visible (<gtk-tree-view-column> <boolean>) <none> nonpure))
(add-method set-visible gtk-tree-view-column-set-visible)
(define gtk-tree-view-column-get-visible (prim-proc gtk-tree-view-column-get-visible (<gtk-tree-view-column>) <boolean> nonpure))
(add-method get-visible gtk-tree-view-column-get-visible)
(define gtk-tree-view-column-set-resizable (prim-proc gtk-tree-view-column-set-resizable (<gtk-tree-view-column> <boolean>) <none> nonpure))
(add-method set-resizable gtk-tree-view-column-set-resizable)
(define gtk-tree-view-column-get-resizable (prim-proc gtk-tree-view-column-get-resizable (<gtk-tree-view-column>) <boolean> nonpure))
(add-method get-resizable gtk-tree-view-column-get-resizable)
(define gtk-tree-view-column-set-sizing (prim-proc gtk-tree-view-column-set-sizing (<gtk-tree-view-column> <symbol>) <none> nonpure))
(add-method set-sizing gtk-tree-view-column-set-sizing)
(define gtk-tree-view-column-get-sizing (prim-proc gtk-tree-view-column-get-sizing (<gtk-tree-view-column>) <symbol> nonpure))
(add-method get-sizing gtk-tree-view-column-get-sizing)
(define gtk-tree-view-column-get-width (prim-proc gtk-tree-view-column-get-width (<gtk-tree-view-column>) <integer> nonpure))
(add-method get-width gtk-tree-view-column-get-width)
(define gtk-tree-view-column-get-fixed-width (prim-proc gtk-tree-view-column-get-fixed-width (<gtk-tree-view-column>) <integer> nonpure))
(add-method get-fixed-width gtk-tree-view-column-get-fixed-width)
(define gtk-tree-view-column-set-fixed-width (prim-proc gtk-tree-view-column-set-fixed-width (<gtk-tree-view-column> <integer>) <none> nonpure))
(add-method set-fixed-width gtk-tree-view-column-set-fixed-width)
(define gtk-tree-view-column-set-min-width (prim-proc gtk-tree-view-column-set-min-width (<gtk-tree-view-column> <integer>) <none> nonpure))
(add-method set-min-width gtk-tree-view-column-set-min-width)
(define gtk-tree-view-column-get-min-width (prim-proc gtk-tree-view-column-get-min-width (<gtk-tree-view-column>) <integer> nonpure))
(add-method get-min-width gtk-tree-view-column-get-min-width)
(define gtk-tree-view-column-set-max-width (prim-proc gtk-tree-view-column-set-max-width (<gtk-tree-view-column> <integer>) <none> nonpure))
(add-method set-max-width gtk-tree-view-column-set-max-width)
(define gtk-tree-view-column-get-max-width (prim-proc gtk-tree-view-column-get-max-width (<gtk-tree-view-column>) <integer> nonpure))
(add-method get-max-width gtk-tree-view-column-get-max-width)
(define gtk-tree-view-column-clicked (prim-proc gtk-tree-view-column-clicked (<gtk-tree-view-column>) <none> nonpure))
(add-method clicked gtk-tree-view-column-clicked)
(define gtk-tree-view-column-set-title (prim-proc gtk-tree-view-column-set-title (<gtk-tree-view-column> <string>) <none> nonpure))
(add-method set-title gtk-tree-view-column-set-title)
(define gtk-tree-view-column-get-title (prim-proc gtk-tree-view-column-get-title (<gtk-tree-view-column>) <string> nonpure))
(add-method get-title gtk-tree-view-column-get-title)
(define gtk-tree-view-column-set-expand (prim-proc gtk-tree-view-column-set-expand (<gtk-tree-view-column> <boolean>) <none> nonpure))
(add-method set-expand gtk-tree-view-column-set-expand)
(define gtk-tree-view-column-get-expand (prim-proc gtk-tree-view-column-get-expand (<gtk-tree-view-column>) <boolean> nonpure))
(add-method get-expand gtk-tree-view-column-get-expand)
(define gtk-tree-view-column-set-clickable (prim-proc gtk-tree-view-column-set-clickable (<gtk-tree-view-column> <boolean>) <none> nonpure))
(add-method set-clickable gtk-tree-view-column-set-clickable)
(define gtk-tree-view-column-get-clickable (prim-proc gtk-tree-view-column-get-clickable (<gtk-tree-view-column>) <boolean> nonpure))
(add-method get-clickable gtk-tree-view-column-get-clickable)
(define gtk-tree-view-column-set-widget (prim-proc gtk-tree-view-column-set-widget (<gtk-tree-view-column> <gtk-widget>) <none> nonpure))
(add-method set-widget gtk-tree-view-column-set-widget)
(define gtk-tree-view-column-get-widget (prim-proc gtk-tree-view-column-get-widget (<gtk-tree-view-column>) <gtk-widget> nonpure))
(add-method get-widget gtk-tree-view-column-get-widget)
(define gtk-tree-view-column-set-alignment (prim-proc gtk-tree-view-column-set-alignment (<gtk-tree-view-column> <real>) <none> nonpure))
(add-method set-alignment gtk-tree-view-column-set-alignment)
(define gtk-tree-view-column-get-alignment (prim-proc gtk-tree-view-column-get-alignment (<gtk-tree-view-column>) <real> nonpure))
(add-method get-alignment gtk-tree-view-column-get-alignment)
(define gtk-tree-view-column-set-reorderable (prim-proc gtk-tree-view-column-set-reorderable (<gtk-tree-view-column> <boolean>) <none> nonpure))
(add-method set-reorderable gtk-tree-view-column-set-reorderable)
(define gtk-tree-view-column-get-reorderable (prim-proc gtk-tree-view-column-get-reorderable (<gtk-tree-view-column>) <boolean> nonpure))
(add-method get-reorderable gtk-tree-view-column-get-reorderable)
(define gtk-tree-view-column-set-sort-column-id (prim-proc gtk-tree-view-column-set-sort-column-id (<gtk-tree-view-column> <integer>) <none> nonpure))
(add-method set-sort-column-id gtk-tree-view-column-set-sort-column-id)
(define gtk-tree-view-column-get-sort-column-id (prim-proc gtk-tree-view-column-get-sort-column-id (<gtk-tree-view-column>) <integer> nonpure))
(add-method get-sort-column-id gtk-tree-view-column-get-sort-column-id)
(define gtk-tree-view-column-set-sort-indicator (prim-proc gtk-tree-view-column-set-sort-indicator (<gtk-tree-view-column> <boolean>) <none> nonpure))
(add-method set-sort-indicator gtk-tree-view-column-set-sort-indicator)
(define gtk-tree-view-column-get-sort-indicator (prim-proc gtk-tree-view-column-get-sort-indicator (<gtk-tree-view-column>) <boolean> nonpure))
(add-method get-sort-indicator gtk-tree-view-column-get-sort-indicator)
(define gtk-tree-view-column-set-sort-order (prim-proc gtk-tree-view-column-set-sort-order (<gtk-tree-view-column> <symbol>) <none> nonpure))
(add-method set-sort-order gtk-tree-view-column-set-sort-order)
(define gtk-tree-view-column-get-sort-order (prim-proc gtk-tree-view-column-get-sort-order (<gtk-tree-view-column>) <symbol> nonpure))
(add-method get-sort-order gtk-tree-view-column-get-sort-order)
(define gtk-tree-view-column-cell-set-cell-data (prim-proc gtk-tree-view-column-cell-set-cell-data (<gtk-tree-view-column> <gtk-tree-model> <gtk-tree-iter> <boolean> <boolean>) <none> nonpure))
(add-method cell-set-cell-data gtk-tree-view-column-cell-set-cell-data)
(define gtk-tree-view-column-cell-is-visible (prim-proc gtk-tree-view-column-cell-is-visible (<gtk-tree-view-column>) <boolean> nonpure))
(add-method cell-is-visible gtk-tree-view-column-cell-is-visible)
(define gtk-tree-view-column-focus-cell (prim-proc gtk-tree-view-column-focus-cell (<gtk-tree-view-column> <gtk-cell-renderer>) <none> nonpure))
(add-method focus-cell gtk-tree-view-column-focus-cell)
(define gtk-tree-view-column-cell-get-position (prim-proc gtk-tree-view-column-cell-get-position (<gtk-tree-view-column> <gtk-cell-renderer> <object> <object>) <boolean> nonpure))
(add-method cell-get-position gtk-tree-view-column-cell-get-position)
(define gtk-tree-view-column-queue-resize (prim-proc gtk-tree-view-column-queue-resize (<gtk-tree-view-column>) <none> nonpure))
(add-method queue-resize gtk-tree-view-column-queue-resize)
(define gtk-tree-view-new (prim-proc gtk-tree-view-new () <gtk-widget> nonpure))
(define gtk-tree-view-create (prim-proc gtk-tree-view-new () <gtk-tree-view> nonpure))
(define gtk-tree-view-get-model (prim-proc gtk-tree-view-get-model (<gtk-tree-view>) <gtk-tree-model> nonpure))
(add-method get-model gtk-tree-view-get-model)
(define gtk-tree-view-get-selection (prim-proc gtk-tree-view-get-selection (<gtk-tree-view>) <gtk-tree-selection> nonpure))
(add-method get-selection gtk-tree-view-get-selection)
(define gtk-tree-view-get-hadjustment (prim-proc gtk-tree-view-get-hadjustment (<gtk-tree-view>) <gtk-adjustment> nonpure))
(add-method get-hadjustment gtk-tree-view-get-hadjustment)
(define gtk-tree-view-set-hadjustment (prim-proc gtk-tree-view-set-hadjustment (<gtk-tree-view> <gtk-adjustment>) <none> nonpure))
(add-method set-hadjustment gtk-tree-view-set-hadjustment)
(define gtk-tree-view-get-vadjustment (prim-proc gtk-tree-view-get-vadjustment (<gtk-tree-view>) <gtk-adjustment> nonpure))
(add-method get-vadjustment gtk-tree-view-get-vadjustment)
(define gtk-tree-view-set-vadjustment (prim-proc gtk-tree-view-set-vadjustment (<gtk-tree-view> <gtk-adjustment>) <none> nonpure))
(add-method set-vadjustment gtk-tree-view-set-vadjustment)
(define gtk-tree-view-get-headers-visible (prim-proc gtk-tree-view-get-headers-visible (<gtk-tree-view>) <boolean> nonpure))
(add-method get-headers-visible gtk-tree-view-get-headers-visible)
(define gtk-tree-view-set-headers-visible (prim-proc gtk-tree-view-set-headers-visible (<gtk-tree-view> <boolean>) <none> nonpure))
(add-method set-headers-visible gtk-tree-view-set-headers-visible)
(define gtk-tree-view-columns-autosize (prim-proc gtk-tree-view-columns-autosize (<gtk-tree-view>) <none> nonpure))
(add-method columns-autosize gtk-tree-view-columns-autosize)
(define gtk-tree-view-get-headers-clickable (prim-proc gtk-tree-view-get-headers-clickable (<gtk-tree-view>) <boolean> nonpure))
(add-method get-headers-clickable gtk-tree-view-get-headers-clickable)
(define gtk-tree-view-set-headers-clickable (prim-proc gtk-tree-view-set-headers-clickable (<gtk-tree-view> <boolean>) <none> nonpure))
(add-method set-headers-clickable gtk-tree-view-set-headers-clickable)
(define gtk-tree-view-set-rules-hint (prim-proc gtk-tree-view-set-rules-hint (<gtk-tree-view> <boolean>) <none> nonpure))
(add-method set-rules-hint gtk-tree-view-set-rules-hint)
(define gtk-tree-view-get-rules-hint (prim-proc gtk-tree-view-get-rules-hint (<gtk-tree-view>) <boolean> nonpure))
(add-method get-rules-hint gtk-tree-view-get-rules-hint)
(define gtk-tree-view-append-column (prim-proc gtk-tree-view-append-column (<gtk-tree-view> <gtk-tree-view-column>) <integer> nonpure))
(add-method append-column gtk-tree-view-append-column)
(define gtk-tree-view-remove-column (prim-proc gtk-tree-view-remove-column (<gtk-tree-view> <gtk-tree-view-column>) <integer> nonpure))
(add-method remove-column gtk-tree-view-remove-column)
(define gtk-tree-view-insert-column (prim-proc gtk-tree-view-insert-column (<gtk-tree-view> <gtk-tree-view-column> <integer>) <integer> nonpure))
(add-method insert-column gtk-tree-view-insert-column)
(define gtk-tree-view-insert-column-with-attributes (prim-proc gtk-tree-view-insert-column-with-attributes (<gtk-tree-view> <integer> <string> <gtk-cell-renderer>) <integer> nonpure))
(add-method insert-column-with-attributes gtk-tree-view-insert-column-with-attributes)
(define gtk-tree-view-get-column (prim-proc gtk-tree-view-get-column (<gtk-tree-view> <integer>) <gtk-tree-view-column> nonpure))
(add-method get-column gtk-tree-view-get-column)
(define gtk-tree-view-move-column-after (prim-proc gtk-tree-view-move-column-after (<gtk-tree-view> <gtk-tree-view-column> <gtk-tree-view-column>) <none> nonpure))
(add-method move-column-after gtk-tree-view-move-column-after)
(define gtk-tree-view-set-expander-column (prim-proc gtk-tree-view-set-expander-column (<gtk-tree-view> <gtk-tree-view-column>) <none> nonpure))
(add-method set-expander-column gtk-tree-view-set-expander-column)
(define gtk-tree-view-get-expander-column (prim-proc gtk-tree-view-get-expander-column (<gtk-tree-view>) <gtk-tree-view-column> nonpure))
(add-method get-expander-column gtk-tree-view-get-expander-column)
(define gtk-tree-view-scroll-to-point (prim-proc gtk-tree-view-scroll-to-point (<gtk-tree-view> <integer> <integer>) <none> nonpure))
(add-method scroll-to-point gtk-tree-view-scroll-to-point)
(define gtk-tree-view-row-activated (prim-proc gtk-tree-view-row-activated (<gtk-tree-view> <gtk-tree-path> <gtk-tree-view-column>) <none> nonpure))
(add-method row-activated gtk-tree-view-row-activated)
(define gtk-tree-view-expand-all (prim-proc gtk-tree-view-expand-all (<gtk-tree-view>) <none> nonpure))
(add-method expand-all gtk-tree-view-expand-all)
(define gtk-tree-view-collapse-all (prim-proc gtk-tree-view-collapse-all (<gtk-tree-view>) <none> nonpure))
(add-method collapse-all gtk-tree-view-collapse-all)
(define gtk-tree-view-expand-row (prim-proc gtk-tree-view-expand-row (<gtk-tree-view> <gtk-tree-path> <boolean>) <boolean> nonpure))
(add-method expand-row gtk-tree-view-expand-row)
(define gtk-tree-view-collapse-row (prim-proc gtk-tree-view-collapse-row (<gtk-tree-view> <gtk-tree-path>) <boolean> nonpure))
(add-method collapse-row gtk-tree-view-collapse-row)
(define gtk-tree-view-row-expanded (prim-proc gtk-tree-view-row-expanded (<gtk-tree-view> <gtk-tree-path>) <boolean> nonpure))
(add-method row-expanded gtk-tree-view-row-expanded)
(define gtk-tree-view-set-reorderable (prim-proc gtk-tree-view-set-reorderable (<gtk-tree-view> <boolean>) <none> nonpure))
(add-method set-reorderable gtk-tree-view-set-reorderable)
(define gtk-tree-view-get-reorderable (prim-proc gtk-tree-view-get-reorderable (<gtk-tree-view>) <boolean> nonpure))
(add-method get-reorderable gtk-tree-view-get-reorderable)
(define gtk-tree-view-set-cursor-on-cell (prim-proc gtk-tree-view-set-cursor-on-cell (<gtk-tree-view> <gtk-tree-path> <gtk-tree-view-column> <gtk-cell-renderer> <boolean>) <none> nonpure))
(add-method set-cursor-on-cell gtk-tree-view-set-cursor-on-cell)
(define gtk-tree-view-get-bin-window (prim-proc gtk-tree-view-get-bin-window (<gtk-tree-view>) <gdk-window> nonpure))
(add-method get-bin-window gtk-tree-view-get-bin-window)
(define gtk-tree-view-widget-to-tree-coords (prim-proc gtk-tree-view-widget-to-tree-coords (<gtk-tree-view> <integer> <integer> <object> <object>) <none> nonpure))
(add-method widget-to-tree-coords gtk-tree-view-widget-to-tree-coords)
(define gtk-tree-view-tree-to-widget-coords (prim-proc gtk-tree-view-tree-to-widget-coords (<gtk-tree-view> <integer> <integer> <object> <object>) <none> nonpure))
(add-method tree-to-widget-coords gtk-tree-view-tree-to-widget-coords)
(define gtk-tree-view-unset-rows-drag-source (prim-proc gtk-tree-view-unset-rows-drag-source (<gtk-tree-view>) <none> nonpure))
(add-method unset-rows-drag-source gtk-tree-view-unset-rows-drag-source)
(define gtk-tree-view-unset-rows-drag-dest (prim-proc gtk-tree-view-unset-rows-drag-dest (<gtk-tree-view>) <none> nonpure))
(add-method unset-rows-drag-dest gtk-tree-view-unset-rows-drag-dest)
(define gtk-tree-view-set-drag-dest-row (prim-proc gtk-tree-view-set-drag-dest-row (<gtk-tree-view> <gtk-tree-path> <symbol>) <none> nonpure))
(add-method set-drag-dest-row gtk-tree-view-set-drag-dest-row)
(define gtk-tree-view-create-row-drag-icon (prim-proc gtk-tree-view-create-row-drag-icon (<gtk-tree-view> <gtk-tree-path>) <gdk-pixmap> nonpure))
(add-method create-row-drag-icon gtk-tree-view-create-row-drag-icon)
(define gtk-tree-view-set-enable-search (prim-proc gtk-tree-view-set-enable-search (<gtk-tree-view> <boolean>) <none> nonpure))
(add-method set-enable-search gtk-tree-view-set-enable-search)
(define gtk-tree-view-get-enable-search (prim-proc gtk-tree-view-get-enable-search (<gtk-tree-view>) <boolean> nonpure))
(add-method get-enable-search gtk-tree-view-get-enable-search)
(define gtk-tree-view-get-search-column (prim-proc gtk-tree-view-get-search-column (<gtk-tree-view>) <integer> nonpure))
(add-method get-search-column gtk-tree-view-get-search-column)
(define gtk-tree-view-set-search-column (prim-proc gtk-tree-view-set-search-column (<gtk-tree-view> <integer>) <none> nonpure))
(add-method set-search-column gtk-tree-view-set-search-column)
(define gtk-tree-view-get-search-entry (prim-proc gtk-tree-view-get-search-entry (<gtk-tree-view>) <gtk-entry> nonpure))
(add-method get-search-entry gtk-tree-view-get-search-entry)
(define gtk-tree-view-set-search-entry (prim-proc gtk-tree-view-set-search-entry (<gtk-tree-view> <gtk-entry>) <none> nonpure))
(add-method set-search-entry gtk-tree-view-set-search-entry)
(define gtk-tree-view-set-fixed-height-mode (prim-proc gtk-tree-view-set-fixed-height-mode (<gtk-tree-view> <boolean>) <none> nonpure))
(add-method set-fixed-height-mode gtk-tree-view-set-fixed-height-mode)
(define gtk-tree-view-get-fixed-height-mode (prim-proc gtk-tree-view-get-fixed-height-mode (<gtk-tree-view>) <boolean> nonpure))
(add-method get-fixed-height-mode gtk-tree-view-get-fixed-height-mode)
(define gtk-tree-view-set-hover-selection (prim-proc gtk-tree-view-set-hover-selection (<gtk-tree-view> <boolean>) <none> nonpure))
(add-method set-hover-selection gtk-tree-view-set-hover-selection)
(define gtk-tree-view-get-hover-selection (prim-proc gtk-tree-view-get-hover-selection (<gtk-tree-view>) <boolean> nonpure))
(add-method get-hover-selection gtk-tree-view-get-hover-selection)
(define gtk-tree-view-set-hover-expand (prim-proc gtk-tree-view-set-hover-expand (<gtk-tree-view> <boolean>) <none> nonpure))
(add-method set-hover-expand gtk-tree-view-set-hover-expand)
(define gtk-tree-view-get-hover-expand (prim-proc gtk-tree-view-get-hover-expand (<gtk-tree-view>) <boolean> nonpure))
(add-method get-hover-expand gtk-tree-view-get-hover-expand)
(define gtk-tree-view-set-rubber-banding (prim-proc gtk-tree-view-set-rubber-banding (<gtk-tree-view> <boolean>) <none> nonpure))
(add-method set-rubber-banding gtk-tree-view-set-rubber-banding)
(define gtk-tree-view-get-rubber-banding (prim-proc gtk-tree-view-get-rubber-banding (<gtk-tree-view>) <boolean> nonpure))
(add-method get-rubber-banding gtk-tree-view-get-rubber-banding)
(define gtk-tree-view-get-grid-lines (prim-proc gtk-tree-view-get-grid-lines (<gtk-tree-view>) <symbol> nonpure))
(add-method get-grid-lines gtk-tree-view-get-grid-lines)
(define gtk-tree-view-set-grid-lines (prim-proc gtk-tree-view-set-grid-lines (<gtk-tree-view> <symbol>) <none> nonpure))
(add-method set-grid-lines gtk-tree-view-set-grid-lines)
(define gtk-tree-view-get-enable-tree-lines (prim-proc gtk-tree-view-get-enable-tree-lines (<gtk-tree-view>) <boolean> nonpure))
(add-method get-enable-tree-lines gtk-tree-view-get-enable-tree-lines)
(define gtk-tree-view-set-enable-tree-lines (prim-proc gtk-tree-view-set-enable-tree-lines (<gtk-tree-view> <boolean>) <none> nonpure))
(add-method set-enable-tree-lines gtk-tree-view-set-enable-tree-lines)
(define gtk-ui-manager-new (prim-proc gtk-ui-manager-new () <gtk-ui-manager> nonpure))
(define gtk-ui-manager-create (prim-proc gtk-ui-manager-new () <gtk-ui-manager> nonpure))
(define gtk-ui-manager-set-add-tearoffs (prim-proc gtk-ui-manager-set-add-tearoffs (<gtk-ui-manager> <boolean>) <none> nonpure))
(add-method set-add-tearoffs gtk-ui-manager-set-add-tearoffs)
(define gtk-ui-manager-get-add-tearoffs (prim-proc gtk-ui-manager-get-add-tearoffs (<gtk-ui-manager>) <boolean> nonpure))
(add-method get-add-tearoffs gtk-ui-manager-get-add-tearoffs)
(define gtk-ui-manager-insert-action-group (prim-proc gtk-ui-manager-insert-action-group (<gtk-ui-manager> <gtk-action-group> <integer>) <none> nonpure))
(add-method insert-action-group gtk-ui-manager-insert-action-group)
(define gtk-ui-manager-remove-action-group (prim-proc gtk-ui-manager-remove-action-group (<gtk-ui-manager> <gtk-action-group>) <none> nonpure))
(add-method remove-action-group gtk-ui-manager-remove-action-group)
(define gtk-ui-manager-get-accel-group (prim-proc gtk-ui-manager-get-accel-group (<gtk-ui-manager>) <gtk-accel-group> nonpure))
(add-method get-accel-group gtk-ui-manager-get-accel-group)
(define gtk-ui-manager-get-widget (prim-proc gtk-ui-manager-get-widget (<gtk-ui-manager> <string>) <gtk-widget> nonpure))
(add-method get-widget gtk-ui-manager-get-widget)
(define gtk-ui-manager-get-action (prim-proc gtk-ui-manager-get-action (<gtk-ui-manager> <string>) <gtk-action> nonpure))
(add-method get-action gtk-ui-manager-get-action)
(define gtk-ui-manager-add-ui-from-file (prim-proc gtk-ui-manager-add-ui-from-file (<gtk-ui-manager> <string> <object>) <integer> nonpure))
(add-method add-ui-from-file gtk-ui-manager-add-ui-from-file)
(define gtk-ui-manager-add-ui (prim-proc gtk-ui-manager-add-ui (<gtk-ui-manager> <integer> <string> <string> <string> <object> <boolean>) <none> nonpure))
(add-method add-ui gtk-ui-manager-add-ui)
(define gtk-ui-manager-remove-ui (prim-proc gtk-ui-manager-remove-ui (<gtk-ui-manager> <integer>) <none> nonpure))
(add-method remove-ui gtk-ui-manager-remove-ui)
(define gtk-ui-manager-get-ui (prim-proc gtk-ui-manager-get-ui (<gtk-ui-manager>) <string> nonpure))
(add-method get-ui gtk-ui-manager-get-ui)
(define gtk-ui-manager-ensure-update (prim-proc gtk-ui-manager-ensure-update (<gtk-ui-manager>) <none> nonpure))
(add-method ensure-update gtk-ui-manager-ensure-update)
(define gtk-ui-manager-new-merge-id (prim-proc gtk-ui-manager-new-merge-id (<gtk-ui-manager>) <integer> nonpure))
(add-method new-merge-id gtk-ui-manager-new-merge-id)
(define gtk-viewport-get-hadjustment (prim-proc gtk-viewport-get-hadjustment (<gtk-viewport>) <gtk-adjustment> nonpure))
(add-method get-hadjustment gtk-viewport-get-hadjustment)
(define gtk-viewport-get-vadjustment (prim-proc gtk-viewport-get-vadjustment (<gtk-viewport>) <gtk-adjustment> nonpure))
(add-method get-vadjustment gtk-viewport-get-vadjustment)
(define gtk-viewport-set-shadow-type (prim-proc gtk-viewport-set-shadow-type (<gtk-viewport> <symbol>) <none> nonpure))
(add-method set-shadow-type gtk-viewport-set-shadow-type)
(define gtk-viewport-get-shadow-type (prim-proc gtk-viewport-get-shadow-type (<gtk-viewport>) <symbol> nonpure))
(add-method get-shadow-type gtk-viewport-get-shadow-type)
(define gtk-widget-destroy (prim-proc gtk-widget-destroy (<gtk-widget>) <none> nonpure))
(add-method destroy gtk-widget-destroy)
(define gtk-widget-set (prim-proc gtk-widget-set (<gtk-widget> <string>) <none> nonpure))
(add-method set gtk-widget-set)
(define gtk-widget-unparent (prim-proc gtk-widget-unparent (<gtk-widget>) <none> nonpure))
(add-method unparent gtk-widget-unparent)
(define gtk-widget-show (prim-proc gtk-widget-show (<gtk-widget>) <none> nonpure))
(add-method show gtk-widget-show)
(define gtk-widget-show-now (prim-proc gtk-widget-show-now (<gtk-widget>) <none> nonpure))
(add-method show-now gtk-widget-show-now)
(define gtk-widget-hide (prim-proc gtk-widget-hide (<gtk-widget>) <none> nonpure))
(add-method hide gtk-widget-hide)
(define gtk-widget-show-all (prim-proc gtk-widget-show-all (<gtk-widget>) <none> nonpure))
(add-method show-all gtk-widget-show-all)
(define gtk-widget-hide-all (prim-proc gtk-widget-hide-all (<gtk-widget>) <none> nonpure))
(add-method hide-all gtk-widget-hide-all)
(define gtk-widget-set-no-show-all (prim-proc gtk-widget-set-no-show-all (<gtk-widget> <boolean>) <none> nonpure))
(add-method set-no-show-all gtk-widget-set-no-show-all)
(define gtk-widget-get-no-show-all (prim-proc gtk-widget-get-no-show-all (<gtk-widget>) <boolean> nonpure))
(add-method get-no-show-all gtk-widget-get-no-show-all)
(define gtk-widget-map (prim-proc gtk-widget-map (<gtk-widget>) <none> nonpure))
(define gtk-widget-unmap (prim-proc gtk-widget-unmap (<gtk-widget>) <none> nonpure))
(add-method unmap gtk-widget-unmap)
(define gtk-widget-realize (prim-proc gtk-widget-realize (<gtk-widget>) <none> nonpure))
(add-method realize gtk-widget-realize)
(define gtk-widget-unrealize (prim-proc gtk-widget-unrealize (<gtk-widget>) <none> nonpure))
(add-method unrealize gtk-widget-unrealize)
(define gtk-widget-queue-draw (prim-proc gtk-widget-queue-draw (<gtk-widget>) <none> nonpure))
(add-method queue-draw gtk-widget-queue-draw)
(define gtk-widget-queue-draw-area (prim-proc gtk-widget-queue-draw-area (<gtk-widget> <integer> <integer> <integer> <integer>) <none> nonpure))
(add-method queue-draw-area gtk-widget-queue-draw-area)
(define gtk-widget-queue-resize (prim-proc gtk-widget-queue-resize (<gtk-widget>) <none> nonpure))
(add-method queue-resize gtk-widget-queue-resize)
(define gtk-widget-queue-resize-no-redraw (prim-proc gtk-widget-queue-resize-no-redraw (<gtk-widget>) <none> nonpure))
(add-method queue-resize-no-redraw gtk-widget-queue-resize-no-redraw)
(define gtk-widget-size-request (prim-proc gtk-widget-size-request (<gtk-widget> <gtk-requisition>) <none> nonpure))
(add-method size-request gtk-widget-size-request)
(define gtk-widget-size-allocate (prim-proc gtk-widget-size-allocate (<gtk-widget> <gtk-allocation>) <none> nonpure))
(add-method size-allocate gtk-widget-size-allocate)
(define gtk-widget-get-child-requisition (prim-proc gtk-widget-get-child-requisition (<gtk-widget> <gtk-requisition>) <none> nonpure))
(add-method get-child-requisition gtk-widget-get-child-requisition)
(define gtk-widget-add-accelerator (prim-proc gtk-widget-add-accelerator (<gtk-widget> <string> <gtk-accel-group> <integer> <object> <object>) <none> nonpure))
(add-method add-accelerator gtk-widget-add-accelerator)
(define gtk-widget-remove-accelerator (prim-proc gtk-widget-remove-accelerator (<gtk-widget> <gtk-accel-group> <integer> <object>) <boolean> nonpure))
(add-method remove-accelerator gtk-widget-remove-accelerator)
(define gtk-widget-set-accel-path (prim-proc gtk-widget-set-accel-path (<gtk-widget> <string> <gtk-accel-group>) <none> nonpure))
(add-method set-accel-path gtk-widget-set-accel-path)
(define gtk-widget-can-activate-accel (prim-proc gtk-widget-can-activate-accel (<gtk-widget> <integer>) <boolean> nonpure))
(add-method can-activate-accel gtk-widget-can-activate-accel)
(define gtk-widget-mnemonic-activate (prim-proc gtk-widget-mnemonic-activate (<gtk-widget> <boolean>) <boolean> nonpure))
(add-method mnemonic-activate gtk-widget-mnemonic-activate)
(define gtk-widget-event (prim-proc gtk-widget-event (<gtk-widget> <gdk-event>) <boolean> nonpure))
(add-method event gtk-widget-event)
(define gtk-widget-send-expose (prim-proc gtk-widget-send-expose (<gtk-widget> <gdk-event>) <integer> nonpure))
(add-method send-expose gtk-widget-send-expose)
(define gtk-widget-activate (prim-proc gtk-widget-activate (<gtk-widget>) <boolean> nonpure))
(add-method activate gtk-widget-activate)
(define gtk-widget-reparent (prim-proc gtk-widget-reparent (<gtk-widget> <gtk-widget>) <none> nonpure))
(add-method reparent gtk-widget-reparent)
(define gtk-widget-region-intersect (prim-proc gtk-widget-region-intersect (<gtk-widget> <gdk-region>) <gdk-region> nonpure))
(add-method region-intersect gtk-widget-region-intersect)
(define gtk-widget-freeze-child-notify (prim-proc gtk-widget-freeze-child-notify (<gtk-widget>) <none> nonpure))
(add-method freeze-child-notify gtk-widget-freeze-child-notify)
(define gtk-widget-child-notify (prim-proc gtk-widget-child-notify (<gtk-widget> <string>) <none> nonpure))
(add-method child-notify gtk-widget-child-notify)
(define gtk-widget-thaw-child-notify (prim-proc gtk-widget-thaw-child-notify (<gtk-widget>) <none> nonpure))
(add-method thaw-child-notify gtk-widget-thaw-child-notify)
(define gtk-widget-is-focus (prim-proc gtk-widget-is-focus (<gtk-widget>) <boolean> nonpure))
(add-method is-focus gtk-widget-is-focus)
(define gtk-widget-grab-focus (prim-proc gtk-widget-grab-focus (<gtk-widget>) <none> nonpure))
(add-method grab-focus gtk-widget-grab-focus)
(define gtk-widget-grab-default (prim-proc gtk-widget-grab-default (<gtk-widget>) <none> nonpure))
(add-method grab-default gtk-widget-grab-default)
(define gtk-widget-set-name (prim-proc gtk-widget-set-name (<gtk-widget> <string>) <none> nonpure))
(add-method set-name gtk-widget-set-name)
(define gtk-widget-get-name (prim-proc gtk-widget-get-name (<gtk-widget>) <string> nonpure))
(add-method get-name gtk-widget-get-name)
(define gtk-widget-set-state (prim-proc gtk-widget-set-state (<gtk-widget> <symbol>) <none> nonpure))
(add-method set-state gtk-widget-set-state)
(define gtk-widget-set-sensitive (prim-proc gtk-widget-set-sensitive (<gtk-widget> <boolean>) <none> nonpure))
(add-method set-sensitive gtk-widget-set-sensitive)
(define gtk-widget-set-app-paintable (prim-proc gtk-widget-set-app-paintable (<gtk-widget> <boolean>) <none> nonpure))
(add-method set-app-paintable gtk-widget-set-app-paintable)
(define gtk-widget-set-double-buffered (prim-proc gtk-widget-set-double-buffered (<gtk-widget> <boolean>) <none> nonpure))
(add-method set-double-buffered gtk-widget-set-double-buffered)
(define gtk-widget-set-redraw-on-allocate (prim-proc gtk-widget-set-redraw-on-allocate (<gtk-widget> <boolean>) <none> nonpure))
(add-method set-redraw-on-allocate gtk-widget-set-redraw-on-allocate)
(define gtk-widget-set-parent (prim-proc gtk-widget-set-parent (<gtk-widget> <gtk-widget>) <none> nonpure))
(add-method set-parent gtk-widget-set-parent)
(define gtk-widget-set-parent-window (prim-proc gtk-widget-set-parent-window (<gtk-widget> <gdk-window>) <none> nonpure))
(add-method set-parent-window gtk-widget-set-parent-window)
(define gtk-widget-set-child-visible (prim-proc gtk-widget-set-child-visible (<gtk-widget> <boolean>) <none> nonpure))
(add-method set-child-visible gtk-widget-set-child-visible)
(define gtk-widget-get-child-visible (prim-proc gtk-widget-get-child-visible (<gtk-widget>) <boolean> nonpure))
(add-method get-child-visible gtk-widget-get-child-visible)
(define gtk-widget-get-parent (prim-proc gtk-widget-get-parent (<gtk-widget>) <gtk-widget> nonpure))
(add-method get-parent gtk-widget-get-parent)
(define gtk-widget-get-parent-window (prim-proc gtk-widget-get-parent-window (<gtk-widget>) <gdk-window> nonpure))
(add-method get-parent-window gtk-widget-get-parent-window)
(define gtk-widget-child-focus (prim-proc gtk-widget-child-focus (<gtk-widget> <symbol>) <boolean> nonpure))
(add-method child-focus gtk-widget-child-focus)
(define gtk-widget-set-size-request (prim-proc gtk-widget-set-size-request (<gtk-widget> <integer> <integer>) <none> nonpure))
(add-method set-size-request gtk-widget-set-size-request)
(define gtk-widget-get-size-request (prim-proc gtk-widget-get-size-request (<gtk-widget> <object> <object>) <none> nonpure))
(add-method get-size-request gtk-widget-get-size-request)
(define gtk-widget-set-extension-events (prim-proc gtk-widget-set-extension-events (<gtk-widget> <symbol>) <none> nonpure))
(add-method set-extension-events gtk-widget-set-extension-events)
(define gtk-widget-get-extension-events (prim-proc gtk-widget-get-extension-events (<gtk-widget>) <symbol> nonpure))
(add-method get-extension-events gtk-widget-get-extension-events)
(define gtk-widget-get-toplevel (prim-proc gtk-widget-get-toplevel (<gtk-widget>) <gtk-widget> nonpure))
(add-method get-toplevel gtk-widget-get-toplevel)
(define gtk-widget-get-ancestor (prim-proc gtk-widget-get-ancestor (<gtk-widget> <gtype>) <gtk-widget> nonpure))
(add-method get-ancestor gtk-widget-get-ancestor)
(define gtk-widget-get-colormap (prim-proc gtk-widget-get-colormap (<gtk-widget>) <gdk-colormap> nonpure))
(add-method get-colormap gtk-widget-get-colormap)
(define gtk-widget-get-visual (prim-proc gtk-widget-get-visual (<gtk-widget>) <gdk-visual> nonpure))
(add-method get-visual gtk-widget-get-visual)
(define gtk-widget-get-screen (prim-proc gtk-widget-get-screen (<gtk-widget>) <gdk-screen> nonpure))
(add-method get-screen gtk-widget-get-screen)
(define gtk-widget-has-screen (prim-proc gtk-widget-has-screen (<gtk-widget>) <boolean> nonpure))
(add-method has-screen gtk-widget-has-screen)
(define gtk-widget-get-display (prim-proc gtk-widget-get-display (<gtk-widget>) <gdk-display> nonpure))
(add-method get-display gtk-widget-get-display)
(define gtk-widget-get-root-window (prim-proc gtk-widget-get-root-window (<gtk-widget>) <gdk-window> nonpure))
(add-method get-root-window gtk-widget-get-root-window)
(define gtk-widget-get-settings (prim-proc gtk-widget-get-settings (<gtk-widget>) <gtk-settings> nonpure))
(add-method get-settings gtk-widget-get-settings)
(define gtk-widget-get-clipboard (prim-proc gtk-widget-get-clipboard (<gtk-widget> <gdk-atom>) <gtk-clipboard> nonpure))
(add-method get-clipboard gtk-widget-get-clipboard)
(define gtk-widget-get-accessible (prim-proc gtk-widget-get-accessible (<gtk-widget>) <atk-object> nonpure))
(add-method get-accessible gtk-widget-get-accessible)
(define gtk-widget-set-colormap (prim-proc gtk-widget-set-colormap (<gtk-widget> <gdk-colormap>) <none> nonpure))
(add-method set-colormap gtk-widget-set-colormap)
(define gtk-widget-get-events (prim-proc gtk-widget-get-events (<gtk-widget>) <integer> nonpure))
(add-method get-events gtk-widget-get-events)
(define gtk-widget-get-pointer (prim-proc gtk-widget-get-pointer (<gtk-widget> <object> <object>) <none> nonpure))
(add-method get-pointer gtk-widget-get-pointer)
(define gtk-widget-is-ancestor (prim-proc gtk-widget-is-ancestor (<gtk-widget> <gtk-widget>) <boolean> nonpure))
(add-method is-ancestor gtk-widget-is-ancestor)
(define gtk-widget-translate-coordinates (prim-proc gtk-widget-translate-coordinates (<gtk-widget> <gtk-widget> <integer> <integer> <object> <object>) <boolean> nonpure))
(add-method translate-coordinates gtk-widget-translate-coordinates)
(define gtk-widget-hide-on-delete (prim-proc gtk-widget-hide-on-delete (<gtk-widget>) <boolean> nonpure))
(add-method hide-on-delete gtk-widget-hide-on-delete)
(define gtk-widget-ensure-style (prim-proc gtk-widget-ensure-style (<gtk-widget>) <none> nonpure))
(add-method ensure-style gtk-widget-ensure-style)
(define gtk-widget-get-style (prim-proc gtk-widget-get-style (<gtk-widget>) <gtk-style> nonpure))
(add-method get-style gtk-widget-get-style)
(define gtk-widget-modify-style (prim-proc gtk-widget-modify-style (<gtk-widget> <gtk-rc-style>) <none> nonpure))
(add-method modify-style gtk-widget-modify-style)
(define gtk-widget-get-modifier-style (prim-proc gtk-widget-get-modifier-style (<gtk-widget>) <gtk-rc-style> nonpure))
(add-method get-modifier-style gtk-widget-get-modifier-style)
(define gtk-widget-modify-fg (prim-proc gtk-widget-modify-fg (<gtk-widget> <symbol> <gdk-color>) <none> nonpure))
(add-method modify-fg gtk-widget-modify-fg)
(define gtk-widget-modify-bg (prim-proc gtk-widget-modify-bg (<gtk-widget> <symbol> <gdk-color>) <none> nonpure))
(add-method modify-bg gtk-widget-modify-bg)
(define gtk-widget-modify-text (prim-proc gtk-widget-modify-text (<gtk-widget> <symbol> <gdk-color>) <none> nonpure))
(add-method modify-text gtk-widget-modify-text)
(define gtk-widget-modify-base (prim-proc gtk-widget-modify-base (<gtk-widget> <symbol> <gdk-color>) <none> nonpure))
(add-method modify-base gtk-widget-modify-base)
(define gtk-widget-modify-font (prim-proc gtk-widget-modify-font (<gtk-widget> <pango-font-description>) <none> nonpure))
(add-method modify-font gtk-widget-modify-font)
(define gtk-widget-get-pango-context (prim-proc gtk-widget-get-pango-context (<gtk-widget>) <pango-context> nonpure))
(add-method get-pango-context gtk-widget-get-pango-context)
(define gtk-widget-create-pango-layout (prim-proc gtk-widget-create-pango-layout (<gtk-widget> <string>) <pango-layout> nonpure))
(add-method create-pango-layout gtk-widget-create-pango-layout)
(define gtk-widget-render-icon (prim-proc gtk-widget-render-icon (<gtk-widget> <string> <symbol> <string>) <gdk-pixbuf> nonpure))
(add-method render-icon gtk-widget-render-icon)
(define gtk-widget-set-composite-name (prim-proc gtk-widget-set-composite-name (<gtk-widget> <string>) <none> nonpure))
(add-method set-composite-name gtk-widget-set-composite-name)
(define gtk-widget-get-composite-name (prim-proc gtk-widget-get-composite-name (<gtk-widget>) <string> nonpure))
(add-method get-composite-name gtk-widget-get-composite-name)
(define gtk-widget-reset-rc-styles (prim-proc gtk-widget-reset-rc-styles (<gtk-widget>) <none> nonpure))
(add-method reset-rc-styles gtk-widget-reset-rc-styles)
(define gtk-widget-push-colormap (prim-proc gtk-widget-push-colormap (<gdk-colormap>) <none> nonpure))
(define gtk-widget-push-composite-child (prim-proc gtk-widget-push-composite-child () <none> nonpure))
(define gtk-widget-pop-composite-child (prim-proc gtk-widget-pop-composite-child () <none> nonpure))
(define gtk-widget-pop-colormap (prim-proc gtk-widget-pop-colormap () <none> nonpure))
(define gtk-widget-style-get-property (prim-proc gtk-widget-style-get-property (<gtk-widget> <string> <object>) <none> nonpure))
(add-method style-get-property gtk-widget-style-get-property)
(define gtk-widget-style-get (prim-proc gtk-widget-style-get (<gtk-widget> <string>) <none> nonpure))
(add-method style-get gtk-widget-style-get)
(define gtk-widget-set-default-colormap (prim-proc gtk-widget-set-default-colormap (<gdk-colormap>) <none> nonpure))
(define gtk-widget-get-default-style (prim-proc gtk-widget-get-default-style () <gtk-style> nonpure))
(define gtk-widget-get-default-colormap (prim-proc gtk-widget-get-default-colormap () <gdk-colormap> nonpure))
(define gtk-widget-get-default-visual (prim-proc gtk-widget-get-default-visual () <gdk-visual> nonpure))
(define gtk-widget-set-direction (prim-proc gtk-widget-set-direction (<gtk-widget> <symbol>) <none> nonpure))
(add-method set-direction gtk-widget-set-direction)
(define gtk-widget-get-direction (prim-proc gtk-widget-get-direction (<gtk-widget>) <symbol> nonpure))
(add-method get-direction gtk-widget-get-direction)
(define gtk-widget-set-default-direction (prim-proc gtk-widget-set-default-direction (<symbol>) <none> nonpure))
(define gtk-widget-get-default-direction (prim-proc gtk-widget-get-default-direction () <symbol> nonpure))
(define gtk-widget-is-composited (prim-proc gtk-widget-is-composited (<gtk-widget>) <boolean> nonpure))
(add-method is-composited gtk-widget-is-composited)
(define gtk-widget-shape-combine-mask (prim-proc gtk-widget-shape-combine-mask (<gtk-widget> <gdk-bitmap> <integer> <integer>) <none> nonpure))
(add-method shape-combine-mask gtk-widget-shape-combine-mask)
(define gtk-widget-input-shape-combine-mask (prim-proc gtk-widget-input-shape-combine-mask (<gtk-widget> <gdk-bitmap> <integer> <integer>) <none> nonpure))
(add-method input-shape-combine-mask gtk-widget-input-shape-combine-mask)
(define gtk-widget-reset-shapes (prim-proc gtk-widget-reset-shapes (<gtk-widget>) <none> nonpure))
(add-method reset-shapes gtk-widget-reset-shapes)
(define gtk-widget-path (prim-proc gtk-widget-path (<gtk-widget> <object> <object> <object>) <none> nonpure))
(add-method path gtk-widget-path)
(define gtk-widget-class-path (prim-proc gtk-widget-class-path (<gtk-widget> <object> <object> <object>) <none> nonpure))
(add-method class-path gtk-widget-class-path)
(define gtk-widget-add-mnemonic-label (prim-proc gtk-widget-add-mnemonic-label (<gtk-widget> <gtk-widget>) <none> nonpure))
(add-method add-mnemonic-label gtk-widget-add-mnemonic-label)
(define gtk-widget-remove-mnemonic-label (prim-proc gtk-widget-remove-mnemonic-label (<gtk-widget> <gtk-widget>) <none> nonpure))
(add-method remove-mnemonic-label gtk-widget-remove-mnemonic-label)
(define gtk-window-set-title (prim-proc gtk-window-set-title (<gtk-window> <string>) <none> nonpure))
(add-method set-title gtk-window-set-title)
(define gtk-window-get-title (prim-proc gtk-window-get-title (<gtk-window>) <string> nonpure))
(add-method get-title gtk-window-get-title)
(define gtk-window-set-wmclass (prim-proc gtk-window-set-wmclass (<gtk-window> <string> <string>) <none> nonpure))
(add-method set-wmclass gtk-window-set-wmclass)
(define gtk-window-set-role (prim-proc gtk-window-set-role (<gtk-window> <string>) <none> nonpure))
(add-method set-role gtk-window-set-role)
(define gtk-window-get-role (prim-proc gtk-window-get-role (<gtk-window>) <string> nonpure))
(add-method get-role gtk-window-get-role)
(define gtk-window-add-accel-group (prim-proc gtk-window-add-accel-group (<gtk-window> <gtk-accel-group>) <none> nonpure))
(add-method add-accel-group gtk-window-add-accel-group)
(define gtk-window-remove-accel-group (prim-proc gtk-window-remove-accel-group (<gtk-window> <gtk-accel-group>) <none> nonpure))
(add-method remove-accel-group gtk-window-remove-accel-group)
(define gtk-window-set-position (prim-proc gtk-window-set-position (<gtk-window> <symbol>) <none> nonpure))
(add-method set-position gtk-window-set-position)
(define gtk-window-activate-focus (prim-proc gtk-window-activate-focus (<gtk-window>) <boolean> nonpure))
(add-method activate-focus gtk-window-activate-focus)
(define gtk-window-set-focus (prim-proc gtk-window-set-focus (<gtk-window> <gtk-widget>) <none> nonpure))
(add-method set-focus gtk-window-set-focus)
(define gtk-window-get-focus (prim-proc gtk-window-get-focus (<gtk-window>) <gtk-widget> nonpure))
(add-method get-focus gtk-window-get-focus)
(define gtk-window-set-default (prim-proc gtk-window-set-default (<gtk-window> <gtk-widget>) <none> nonpure))
(add-method set-default gtk-window-set-default)
(define gtk-window-activate-default (prim-proc gtk-window-activate-default (<gtk-window>) <boolean> nonpure))
(add-method activate-default gtk-window-activate-default)
(define gtk-window-set-transient-for (prim-proc gtk-window-set-transient-for (<gtk-window> <gtk-window>) <none> nonpure))
(add-method set-transient-for gtk-window-set-transient-for)
(define gtk-window-get-transient-for (prim-proc gtk-window-get-transient-for (<gtk-window>) <gtk-window> nonpure))
(add-method get-transient-for gtk-window-get-transient-for)
(define gtk-window-set-type-hint (prim-proc gtk-window-set-type-hint (<gtk-window> <symbol>) <none> nonpure))
(add-method set-type-hint gtk-window-set-type-hint)
(define gtk-window-get-type-hint (prim-proc gtk-window-get-type-hint (<gtk-window>) <symbol> nonpure))
(add-method get-type-hint gtk-window-get-type-hint)
(define gtk-window-set-skip-taskbar-hint (prim-proc gtk-window-set-skip-taskbar-hint (<gtk-window> <boolean>) <none> nonpure))
(add-method set-skip-taskbar-hint gtk-window-set-skip-taskbar-hint)
(define gtk-window-get-skip-taskbar-hint (prim-proc gtk-window-get-skip-taskbar-hint (<gtk-window>) <boolean> nonpure))
(add-method get-skip-taskbar-hint gtk-window-get-skip-taskbar-hint)
(define gtk-window-set-skip-pager-hint (prim-proc gtk-window-set-skip-pager-hint (<gtk-window> <boolean>) <none> nonpure))
(add-method set-skip-pager-hint gtk-window-set-skip-pager-hint)
(define gtk-window-get-skip-pager-hint (prim-proc gtk-window-get-skip-pager-hint (<gtk-window>) <boolean> nonpure))
(add-method get-skip-pager-hint gtk-window-get-skip-pager-hint)
(define gtk-window-set-urgency-hint (prim-proc gtk-window-set-urgency-hint (<gtk-window> <boolean>) <none> nonpure))
(add-method set-urgency-hint gtk-window-set-urgency-hint)
(define gtk-window-get-urgency-hint (prim-proc gtk-window-get-urgency-hint (<gtk-window>) <boolean> nonpure))
(add-method get-urgency-hint gtk-window-get-urgency-hint)
(define gtk-window-set-accept-focus (prim-proc gtk-window-set-accept-focus (<gtk-window> <boolean>) <none> nonpure))
(add-method set-accept-focus gtk-window-set-accept-focus)
(define gtk-window-get-accept-focus (prim-proc gtk-window-get-accept-focus (<gtk-window>) <boolean> nonpure))
(add-method get-accept-focus gtk-window-get-accept-focus)
(define gtk-window-set-focus-on-map (prim-proc gtk-window-set-focus-on-map (<gtk-window> <boolean>) <none> nonpure))
(add-method set-focus-on-map gtk-window-set-focus-on-map)
(define gtk-window-get-focus-on-map (prim-proc gtk-window-get-focus-on-map (<gtk-window>) <boolean> nonpure))
(add-method get-focus-on-map gtk-window-get-focus-on-map)
(define gtk-window-set-destroy-with-parent (prim-proc gtk-window-set-destroy-with-parent (<gtk-window> <boolean>) <none> nonpure))
(add-method set-destroy-with-parent gtk-window-set-destroy-with-parent)
(define gtk-window-get-destroy-with-parent (prim-proc gtk-window-get-destroy-with-parent (<gtk-window>) <boolean> nonpure))
(add-method get-destroy-with-parent gtk-window-get-destroy-with-parent)
(define gtk-window-set-resizable (prim-proc gtk-window-set-resizable (<gtk-window> <boolean>) <none> nonpure))
(add-method set-resizable gtk-window-set-resizable)
(define gtk-window-get-resizable (prim-proc gtk-window-get-resizable (<gtk-window>) <boolean> nonpure))
(add-method get-resizable gtk-window-get-resizable)
(define gtk-window-set-gravity (prim-proc gtk-window-set-gravity (<gtk-window> <symbol>) <none> nonpure))
(add-method set-gravity gtk-window-set-gravity)
(define gtk-window-get-gravity (prim-proc gtk-window-get-gravity (<gtk-window>) <symbol> nonpure))
(add-method get-gravity gtk-window-get-gravity)
(define gtk-window-set-screen (prim-proc gtk-window-set-screen (<gtk-window> <gdk-screen>) <none> nonpure))
(add-method set-screen gtk-window-set-screen)
(define gtk-window-get-screen (prim-proc gtk-window-get-screen (<gtk-window>) <gdk-screen> nonpure))
(add-method get-screen gtk-window-get-screen)
(define gtk-window-is-active (prim-proc gtk-window-is-active (<gtk-window>) <boolean> nonpure))
(add-method is-active gtk-window-is-active)
(define gtk-window-has-toplevel-focus (prim-proc gtk-window-has-toplevel-focus (<gtk-window>) <boolean> nonpure))
(add-method has-toplevel-focus gtk-window-has-toplevel-focus)
(define gtk-window-set-has-frame (prim-proc gtk-window-set-has-frame (<gtk-window> <boolean>) <none> nonpure))
(add-method set-has-frame gtk-window-set-has-frame)
(define gtk-window-get-has-frame (prim-proc gtk-window-get-has-frame (<gtk-window>) <boolean> nonpure))
(add-method get-has-frame gtk-window-get-has-frame)
(define gtk-window-set-frame-dimensions (prim-proc gtk-window-set-frame-dimensions (<gtk-window> <integer> <integer> <integer> <integer>) <none> nonpure))
(add-method set-frame-dimensions gtk-window-set-frame-dimensions)
(define gtk-window-get-frame-dimensions (prim-proc gtk-window-get-frame-dimensions (<gtk-window> <object> <object> <object> <object>) <none> nonpure))
(add-method get-frame-dimensions gtk-window-get-frame-dimensions)
(define gtk-window-set-decorated (prim-proc gtk-window-set-decorated (<gtk-window> <boolean>) <none> nonpure))
(add-method set-decorated gtk-window-set-decorated)
(define gtk-window-get-decorated (prim-proc gtk-window-get-decorated (<gtk-window>) <boolean> nonpure))
(add-method get-decorated gtk-window-get-decorated)
(define gtk-window-set-deletable (prim-proc gtk-window-set-deletable (<gtk-window> <boolean>) <none> nonpure))
(add-method set-deletable gtk-window-set-deletable)
(define gtk-window-get-deletable (prim-proc gtk-window-get-deletable (<gtk-window>) <boolean> nonpure))
(add-method get-deletable gtk-window-get-deletable)
(define gtk-window-set-icon (prim-proc gtk-window-set-icon (<gtk-window> <gdk-pixbuf>) <none> nonpure))
(add-method set-icon gtk-window-set-icon)
(define gtk-window-set-icon-name (prim-proc gtk-window-set-icon-name (<gtk-window> <string>) <none> nonpure))
(add-method set-icon-name gtk-window-set-icon-name)
(define gtk-window-set-icon-from-file (prim-proc gtk-window-set-icon-from-file (<gtk-window> <string> <object>) <boolean> nonpure))
(add-method set-icon-from-file gtk-window-set-icon-from-file)
(define gtk-window-get-icon (prim-proc gtk-window-get-icon (<gtk-window>) <gdk-pixbuf> nonpure))
(add-method get-icon gtk-window-get-icon)
(define gtk-window-get-icon-name (prim-proc gtk-window-get-icon-name (<gtk-window>) <string> nonpure))
(add-method get-icon-name gtk-window-get-icon-name)
(define gtk-window-set-default-icon (prim-proc gtk-window-set-default-icon (<gdk-pixbuf>) <none> nonpure))
(define gtk-window-set-default-icon-name (prim-proc gtk-window-set-default-icon-name (<string>) <none> nonpure))
(define gtk-window-set-default-icon-from-file (prim-proc gtk-window-set-default-icon-from-file (<string> <object>) <boolean> nonpure))
(define gtk-window-set-auto-startup-notification (prim-proc gtk-window-set-auto-startup-notification (<boolean>) <none> nonpure))
(define gtk-window-set-modal (prim-proc gtk-window-set-modal (<gtk-window> <boolean>) <none> nonpure))
(add-method set-modal gtk-window-set-modal)
(define gtk-window-get-modal (prim-proc gtk-window-get-modal (<gtk-window>) <boolean> nonpure))
(add-method get-modal gtk-window-get-modal)
(define gtk-window-add-mnemonic (prim-proc gtk-window-add-mnemonic (<gtk-window> <integer> <gtk-widget>) <none> nonpure))
(add-method add-mnemonic gtk-window-add-mnemonic)
(define gtk-window-remove-mnemonic (prim-proc gtk-window-remove-mnemonic (<gtk-window> <integer> <gtk-widget>) <none> nonpure))
(add-method remove-mnemonic gtk-window-remove-mnemonic)
(define gtk-window-mnemonic-activate (prim-proc gtk-window-mnemonic-activate (<gtk-window> <integer> <object>) <boolean> nonpure))
(add-method mnemonic-activate gtk-window-mnemonic-activate)
(define gtk-window-set-mnemonic-modifier (prim-proc gtk-window-set-mnemonic-modifier (<gtk-window> <object>) <none> nonpure))
(add-method set-mnemonic-modifier gtk-window-set-mnemonic-modifier)
(define gtk-window-get-mnemonic-modifier (prim-proc gtk-window-get-mnemonic-modifier (<gtk-window>) <object> nonpure))
(add-method get-mnemonic-modifier gtk-window-get-mnemonic-modifier)
(define gtk-window-activate-key (prim-proc gtk-window-activate-key (<gtk-window> <gdk-event-key>) <boolean> nonpure))
(add-method activate-key gtk-window-activate-key)
(define gtk-window-propagate-key-event (prim-proc gtk-window-propagate-key-event (<gtk-window> <gdk-event-key>) <boolean> nonpure))
(add-method propagate-key-event gtk-window-propagate-key-event)
(define gtk-window-present (prim-proc gtk-window-present (<gtk-window>) <none> nonpure))
(add-method present gtk-window-present)
(define gtk-window-present-with-time (prim-proc gtk-window-present-with-time (<gtk-window> <integer>) <none> nonpure))
(add-method present-with-time gtk-window-present-with-time)
(define gtk-window-iconify (prim-proc gtk-window-iconify (<gtk-window>) <none> nonpure))
(add-method iconify gtk-window-iconify)
(define gtk-window-deiconify (prim-proc gtk-window-deiconify (<gtk-window>) <none> nonpure))
(add-method deiconify gtk-window-deiconify)
(define gtk-window-stick (prim-proc gtk-window-stick (<gtk-window>) <none> nonpure))
(add-method stick gtk-window-stick)
(define gtk-window-unstick (prim-proc gtk-window-unstick (<gtk-window>) <none> nonpure))
(add-method unstick gtk-window-unstick)
(define gtk-window-maximize (prim-proc gtk-window-maximize (<gtk-window>) <none> nonpure))
(add-method maximize gtk-window-maximize)
(define gtk-window-unmaximize (prim-proc gtk-window-unmaximize (<gtk-window>) <none> nonpure))
(add-method unmaximize gtk-window-unmaximize)
(define gtk-window-fullscreen (prim-proc gtk-window-fullscreen (<gtk-window>) <none> nonpure))
(add-method fullscreen gtk-window-fullscreen)
(define gtk-window-unfullscreen (prim-proc gtk-window-unfullscreen (<gtk-window>) <none> nonpure))
(add-method unfullscreen gtk-window-unfullscreen)
(define gtk-window-set-keep-above (prim-proc gtk-window-set-keep-above (<gtk-window> <boolean>) <none> nonpure))
(add-method set-keep-above gtk-window-set-keep-above)
(define gtk-window-set-keep-below (prim-proc gtk-window-set-keep-below (<gtk-window> <boolean>) <none> nonpure))
(add-method set-keep-below gtk-window-set-keep-below)
(define gtk-window-begin-resize-drag (prim-proc gtk-window-begin-resize-drag (<gtk-window> <symbol> <integer> <integer> <integer> <integer>) <none> nonpure))
(add-method begin-resize-drag gtk-window-begin-resize-drag)
(define gtk-window-begin-move-drag (prim-proc gtk-window-begin-move-drag (<gtk-window> <integer> <integer> <integer> <integer>) <none> nonpure))
(add-method begin-move-drag gtk-window-begin-move-drag)
(define gtk-window-set-default-size (prim-proc gtk-window-set-default-size (<gtk-window> <integer> <integer>) <none> nonpure))
(add-method set-default-size gtk-window-set-default-size)
(define gtk-window-get-default-size (prim-proc gtk-window-get-default-size (<gtk-window> <object> <object>) <none> nonpure))
(add-method get-default-size gtk-window-get-default-size)
(define gtk-window-resize (prim-proc gtk-window-resize (<gtk-window> <integer> <integer>) <none> nonpure))
(add-method resize gtk-window-resize)
(define gtk-window-get-size (prim-proc gtk-window-get-size (<gtk-window> <object> <object>) <none> nonpure))
(add-method get-size gtk-window-get-size)
(define gtk-window-move (prim-proc gtk-window-move (<gtk-window> <integer> <integer>) <none> nonpure))
(add-method move gtk-window-move)
(define gtk-window-get-position (prim-proc gtk-window-get-position (<gtk-window> <object> <object>) <none> nonpure))
(add-method get-position gtk-window-get-position)
(define gtk-window-parse-geometry (prim-proc gtk-window-parse-geometry (<gtk-window> <string>) <boolean> nonpure))
(add-method parse-geometry gtk-window-parse-geometry)
(define gtk-window-get-group (prim-proc gtk-window-get-group (<gtk-window>) <gtk-window-group> nonpure))
(add-method get-group gtk-window-get-group)
(define gtk-window-reshow-with-initial-size (prim-proc gtk-window-reshow-with-initial-size (<gtk-window>) <none> nonpure))
(add-method reshow-with-initial-size gtk-window-reshow-with-initial-size)
(define gtk-window-group-new (prim-proc gtk-window-group-new () <gtk-window-group> nonpure))
(define gtk-window-group-create (prim-proc gtk-window-group-new () <gtk-window-group> nonpure))
(define gtk-window-group-add-window (prim-proc gtk-window-group-add-window (<gtk-window-group> <gtk-window>) <none> nonpure))
(add-method add-window gtk-window-group-add-window)
(define gtk-window-group-remove-window (prim-proc gtk-window-group-remove-window (<gtk-window-group> <gtk-window>) <none> nonpure))
(add-method remove-window gtk-window-group-remove-window)
)
