(define-property accessible-role
  (of-object "GtkAccessible")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_ACCESSIBLE_ROLE_NONE")
)

(define-property action-name
  (of-object "GtkActionable")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property action-target
  (of-object "GtkActionable")
  (prop-type "GParamVariant")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property content-type
  (of-object "GtkAppChooser")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
  (default-value "")
)

(define-property editing-canceled
  (of-object "GtkCellEditable")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-signal editing-done
  (of-object "GtkCellEditable")
  (return-type "void")
  (flags "Run Last")
)

(define-signal remove-widget
  (of-object "GtkCellEditable")
  (return-type "void")
  (flags "Run Last")
)

(define-property rgba
  (of-object "GtkColorChooser")
  (deprecated #t)
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property use-alpha
  (of-object "GtkColorChooser")
  (deprecated #t)
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-signal color-activated
  (of-object "GtkColorChooser")
  (deprecated #t)
  (return-type "void")
  (flags "Run First")
  (parameters
    '("const-GdkRGBA*" "color")
  )
)

(define-property complete-text
  (of-object "GtkEditable")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property cursor-position
  (of-object "GtkEditable")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "0")
)

(define-property editable
  (of-object "GtkEditable")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property enable-undo
  (of-object "GtkEditable")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property input-interceptor
  (of-object "GtkEditable")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property max-width-chars
  (of-object "GtkEditable")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property selection-bound
  (of-object "GtkEditable")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "0")
)

(define-property text
  (of-object "GtkEditable")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property width-chars
  (of-object "GtkEditable")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property xalign
  (of-object "GtkEditable")
  (prop-type "GParamFloat")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0.000000")
)

(define-signal changed
  (of-object "GtkEditable")
  (return-type "void")
  (flags "Run Last")
)

(define-signal delete-text
  (of-object "GtkEditable")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("gint" "start_pos")
    '("gint" "end_pos")
  )
)

(define-signal input-intercepted
  (of-object "GtkEditable")
  (return-type "void")
  (flags "Run Last")
)

(define-signal insert-text
  (of-object "GtkEditable")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("const-gchar*" "text")
    '("gint" "length")
    '("gpointer" "position")
  )
)

(define-property action
  (of-object "GtkFileChooser")
  (deprecated #t)
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_FILE_CHOOSER_ACTION_OPEN")
)

(define-property create-folders
  (of-object "GtkFileChooser")
  (deprecated #t)
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property filter
  (of-object "GtkFileChooser")
  (deprecated #t)
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property filters
  (of-object "GtkFileChooser")
  (deprecated #t)
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property select-multiple
  (of-object "GtkFileChooser")
  (deprecated #t)
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property shortcut-folders
  (of-object "GtkFileChooser")
  (deprecated #t)
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property font
  (of-object "GtkFontChooser")
  (deprecated #t)
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "Sans 10")
)

(define-property font-desc
  (of-object "GtkFontChooser")
  (deprecated #t)
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property font-features
  (of-object "GtkFontChooser")
  (deprecated #t)
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property language
  (of-object "GtkFontChooser")
  (deprecated #t)
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property level
  (of-object "GtkFontChooser")
  (deprecated #t)
  (prop-type "GParamFlags")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_FONT_CHOOSER_LEVEL_STYLE | GTK_FONT_CHOOSER_LEVEL_SIZE")
)

(define-property preview-text
  (of-object "GtkFontChooser")
  (deprecated #t)
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "The quick brown fox jumps over the lazy dog.")
)

(define-property show-preview-entry
  (of-object "GtkFontChooser")
  (deprecated #t)
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-signal font-activated
  (of-object "GtkFontChooser")
  (deprecated #t)
  (return-type "void")
  (flags "Run First")
  (parameters
    '("const-gchar*" "fontname")
  )
)

(define-property orientation
  (of-object "GtkOrientable")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_ORIENTATION_HORIZONTAL")
)

(define-signal got-page-size
  (of-object "GtkPrintOperationPreview")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkPrintContext*" "context")
    '("GtkPageSetup*" "page_setup")
  )
)

(define-signal ready
  (of-object "GtkPrintOperationPreview")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkPrintContext*" "context")
  )
)

(define-property hadjustment
  (of-object "GtkScrollable")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property hscroll-policy
  (of-object "GtkScrollable")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_SCROLL_MINIMUM")
)

(define-property vadjustment
  (of-object "GtkScrollable")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property vscroll-policy
  (of-object "GtkScrollable")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_SCROLL_MINIMUM")
)

(define-signal sections-changed
  (of-object "GtkSectionModel")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("guint" "position")
    '("guint" "n_items")
  )
)

(define-signal selection-changed
  (of-object "GtkSelectionModel")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("guint" "position")
    '("guint" "n_items")
  )
)

(define-signal gtk-private-changed
  (of-object "GtkStyleProvider")
  (return-type "void")
  (flags "Run Last")
)

(define-signal row-changed
  (of-object "GtkTreeModel")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkTreePath*" "path")
    '("GtkTreeIter*" "iter")
  )
)

(define-signal row-deleted
  (of-object "GtkTreeModel")
  (return-type "void")
  (flags "Run First")
  (parameters
    '("GtkTreePath*" "path")
  )
)

(define-signal row-has-child-toggled
  (of-object "GtkTreeModel")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkTreePath*" "path")
    '("GtkTreeIter*" "iter")
  )
)

(define-signal row-inserted
  (of-object "GtkTreeModel")
  (return-type "void")
  (flags "Run First")
  (parameters
    '("GtkTreePath*" "path")
    '("GtkTreeIter*" "iter")
  )
)

(define-signal rows-reordered
  (of-object "GtkTreeModel")
  (return-type "void")
  (flags "Run First")
  (parameters
    '("GtkTreePath*" "path")
    '("GtkTreeIter*" "iter")
    '("int*" "new_order")
  )
)

(define-signal sort-column-changed
  (of-object "GtkTreeSortable")
  (return-type "void")
  (flags "Run Last")
)

(define-property accessible
  (of-object "GtkATContext")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
)

(define-property accessible-role
  (of-object "GtkATContext")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_ACCESSIBLE_ROLE_NONE")
)

(define-property display
  (of-object "GtkATContext")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property realized
  (of-object "GtkATContext")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "FALSE")
)

(define-signal state-change
  (of-object "GtkATContext")
  (return-type "void")
  (flags "Run First")
)

(define-property artists
  (of-object "GtkAboutDialog")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property authors
  (of-object "GtkAboutDialog")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property comments
  (of-object "GtkAboutDialog")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property copyright
  (of-object "GtkAboutDialog")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property documenters
  (of-object "GtkAboutDialog")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property license
  (of-object "GtkAboutDialog")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property license-type
  (of-object "GtkAboutDialog")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_LICENSE_UNKNOWN")
)

(define-property logo
  (of-object "GtkAboutDialog")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property logo-icon-name
  (of-object "GtkAboutDialog")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property program-name
  (of-object "GtkAboutDialog")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property system-information
  (of-object "GtkAboutDialog")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property translator-credits
  (of-object "GtkAboutDialog")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property version
  (of-object "GtkAboutDialog")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property website
  (of-object "GtkAboutDialog")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property website-label
  (of-object "GtkAboutDialog")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property wrap-license
  (of-object "GtkAboutDialog")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-signal activate-link
  (of-object "GtkAboutDialog")
  (return-type "gboolean")
  (flags "Run Last")
  (parameters
    '("const-gchar*" "uri")
  )
)

(define-property revealed
  (of-object "GtkActionBar")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property lower
  (of-object "GtkAdjustment")
  (prop-type "GParamDouble")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0.000000")
)

(define-property page-increment
  (of-object "GtkAdjustment")
  (prop-type "GParamDouble")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0.000000")
)

(define-property page-size
  (of-object "GtkAdjustment")
  (prop-type "GParamDouble")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0.000000")
)

(define-property step-increment
  (of-object "GtkAdjustment")
  (prop-type "GParamDouble")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0.000000")
)

(define-property upper
  (of-object "GtkAdjustment")
  (prop-type "GParamDouble")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0.000000")
)

(define-property value
  (of-object "GtkAdjustment")
  (prop-type "GParamDouble")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0.000000")
)

(define-signal changed
  (of-object "GtkAdjustment")
  (return-type "void")
  (flags "Run First, No Recurse")
)

(define-signal value-changed
  (of-object "GtkAdjustment")
  (return-type "void")
  (flags "Run First, No Recurse")
)

(define-property buttons
  (of-object "GtkAlertDialog")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property cancel-button
  (of-object "GtkAlertDialog")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property default-button
  (of-object "GtkAlertDialog")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property detail
  (of-object "GtkAlertDialog")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property message
  (of-object "GtkAlertDialog")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property modal
  (of-object "GtkAlertDialog")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property first
  (of-object "GtkAlternativeTrigger")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
)

(define-property second
  (of-object "GtkAlternativeTrigger")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
)

(define-property heading
  (of-object "GtkAppChooserButton")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property modal
  (of-object "GtkAppChooserButton")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property show-default-item
  (of-object "GtkAppChooserButton")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property show-dialog-item
  (of-object "GtkAppChooserButton")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-signal activate
  (of-object "GtkAppChooserButton")
  (return-type "void")
  (flags "Run First, Action")
)

(define-signal changed
  (of-object "GtkAppChooserButton")
  (return-type "void")
  (flags "Run Last")
)

(define-signal custom-item-activated
  (of-object "GtkAppChooserButton")
  (return-type "void")
  (flags "Run First")
  (detailed #t)
  (parameters
    '("const-gchar*" "item_name")
  )
)

(define-property gfile
  (of-object "GtkAppChooserDialog")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
)

(define-property heading
  (of-object "GtkAppChooserDialog")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property default-text
  (of-object "GtkAppChooserWidget")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property show-all
  (of-object "GtkAppChooserWidget")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property show-default
  (of-object "GtkAppChooserWidget")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property show-fallback
  (of-object "GtkAppChooserWidget")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property show-other
  (of-object "GtkAppChooserWidget")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property show-recommended
  (of-object "GtkAppChooserWidget")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-signal application-activated
  (of-object "GtkAppChooserWidget")
  (return-type "void")
  (flags "Run First")
  (parameters
    '("GAppInfo*" "application")
  )
)

(define-signal application-selected
  (of-object "GtkAppChooserWidget")
  (return-type "void")
  (flags "Run First")
  (parameters
    '("GAppInfo*" "application")
  )
)

(define-property active-window
  (of-object "GtkApplication")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property menubar
  (of-object "GtkApplication")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property register-session
  (of-object "GtkApplication")
  (deprecated #t)
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property screensaver-active
  (of-object "GtkApplication")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "FALSE")
)

(define-signal query-end
  (of-object "GtkApplication")
  (return-type "void")
  (flags "Run First")
)

(define-signal window-added
  (of-object "GtkApplication")
  (return-type "void")
  (flags "Run First")
  (parameters
    '("GtkWindow*" "window")
  )
)

(define-signal window-removed
  (of-object "GtkApplication")
  (return-type "void")
  (flags "Run First")
  (parameters
    '("GtkWindow*" "window")
  )
)

(define-property show-menubar
  (of-object "GtkApplicationWindow")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property child
  (of-object "GtkAspectFrame")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property obey-child
  (of-object "GtkAspectFrame")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property ratio
  (of-object "GtkAspectFrame")
  (prop-type "GParamFloat")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "1.000000")
)

(define-property xalign
  (of-object "GtkAspectFrame")
  (prop-type "GParamFloat")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0.500000")
)

(define-property yalign
  (of-object "GtkAspectFrame")
  (prop-type "GParamFloat")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0.500000")
)

(define-property pages
  (of-object "GtkAssistant")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property use-header-bar
  (of-object "GtkAssistant")
  (deprecated #t)
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
  (default-value "-1")
)

(define-signal apply
  (of-object "GtkAssistant")
  (deprecated #t)
  (return-type "void")
  (flags "Run Last")
)

(define-signal cancel
  (of-object "GtkAssistant")
  (deprecated #t)
  (return-type "void")
  (flags "Run Last")
)

(define-signal close
  (of-object "GtkAssistant")
  (deprecated #t)
  (return-type "void")
  (flags "Run Last")
)

(define-signal escape
  (of-object "GtkAssistant")
  (deprecated #t)
  (return-type "void")
  (flags "Run First, Action")
)

(define-signal prepare
  (of-object "GtkAssistant")
  (deprecated #t)
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkWidget*" "page")
  )
)

(define-property child
  (of-object "GtkAssistantPage")
  (deprecated #t)
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
)

(define-property complete
  (of-object "GtkAssistantPage")
  (deprecated #t)
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property page-type
  (of-object "GtkAssistantPage")
  (deprecated #t)
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_ASSISTANT_PAGE_CONTENT")
)

(define-property title
  (of-object "GtkAssistantPage")
  (deprecated #t)
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property attributes
  (of-object "GtkBookmarkList")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property filename
  (of-object "GtkBookmarkList")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
  (default-value "")
)

(define-property io-priority
  (of-object "GtkBookmarkList")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property item-type
  (of-object "GtkBookmarkList")
  (prop-type "GParamGType")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property loading
  (of-object "GtkBookmarkList")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property n-items
  (of-object "GtkBookmarkList")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "0")
)

(define-property expression
  (of-object "GtkBoolFilter")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property invert
  (of-object "GtkBoolFilter")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property baseline-child
  (of-object "GtkBox")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property baseline-position
  (of-object "GtkBox")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_BASELINE_POSITION_CENTER")
)

(define-property homogeneous
  (of-object "GtkBox")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property spacing
  (of-object "GtkBox")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property baseline-child
  (of-object "GtkBoxLayout")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property baseline-position
  (of-object "GtkBoxLayout")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_BASELINE_POSITION_CENTER")
)

(define-property homogeneous
  (of-object "GtkBoxLayout")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property spacing
  (of-object "GtkBoxLayout")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property current-object
  (of-object "GtkBuilder")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property scope
  (of-object "GtkBuilder")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property translation-domain
  (of-object "GtkBuilder")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property bytes
  (of-object "GtkBuilderListItemFactory")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
)

(define-property resource
  (of-object "GtkBuilderListItemFactory")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
  (default-value "")
)

(define-property scope
  (of-object "GtkBuilderListItemFactory")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
)

(define-property can-shrink
  (of-object "GtkButton")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property child
  (of-object "GtkButton")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property has-frame
  (of-object "GtkButton")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property icon-name
  (of-object "GtkButton")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property label
  (of-object "GtkButton")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property use-underline
  (of-object "GtkButton")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-signal activate
  (of-object "GtkButton")
  (return-type "void")
  (flags "Run First, Action")
)

(define-signal clicked
  (of-object "GtkButton")
  (return-type "void")
  (flags "Run First, Action")
)

(define-property date
  (of-object "GtkCalendar")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property day
  (of-object "GtkCalendar")
  (deprecated #t)
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "1")
)

(define-property month
  (of-object "GtkCalendar")
  (deprecated #t)
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property show-day-names
  (of-object "GtkCalendar")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property show-heading
  (of-object "GtkCalendar")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property show-week-numbers
  (of-object "GtkCalendar")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property year
  (of-object "GtkCalendar")
  (deprecated #t)
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "1")
)

(define-signal day-selected
  (of-object "GtkCalendar")
  (return-type "void")
  (flags "Run First")
)

(define-signal next-month
  (of-object "GtkCalendar")
  (return-type "void")
  (flags "Run First")
)

(define-signal next-year
  (of-object "GtkCalendar")
  (return-type "void")
  (flags "Run First")
)

(define-signal prev-month
  (of-object "GtkCalendar")
  (return-type "void")
  (flags "Run First")
)

(define-signal prev-year
  (of-object "GtkCalendar")
  (return-type "void")
  (flags "Run First")
)

(define-property edit-widget
  (of-object "GtkCellArea")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property edited-cell
  (of-object "GtkCellArea")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property focus-cell
  (of-object "GtkCellArea")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-signal add-editable
  (of-object "GtkCellArea")
  (return-type "void")
  (flags "Run First")
  (parameters
    '("GtkCellRenderer*" "renderer")
    '("GtkCellEditable*" "editable")
    '("GdkRectangle*" "cell_area")
    '("const-gchar*" "path")
  )
)

; The old name p0 is used. It occurs in a _CONVERSION() in cellarea.hg.
(define-signal apply-attributes
  (of-object "GtkCellArea")
  (return-type "void")
  (flags "Run First")
  (parameters
    '("GtkTreeModel*" "p0")
    '("GtkTreeIter*" "iter")
    '("gboolean" "is_expander")
    '("gboolean" "is_expanded")
  )
)

(define-signal focus-changed
  (of-object "GtkCellArea")
  (return-type "void")
  (flags "Run First")
  (parameters
    '("GtkCellRenderer*" "renderer")
    '("const-gchar*" "path")
  )
)

(define-signal remove-editable
  (of-object "GtkCellArea")
  (return-type "void")
  (flags "Run First")
  (parameters
    '("GtkCellRenderer*" "renderer")
    '("GtkCellEditable*" "editable")
  )
)

(define-property spacing
  (of-object "GtkCellAreaBox")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property area
  (of-object "GtkCellAreaContext")
  (deprecated #t)
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
)

(define-property minimum-height
  (of-object "GtkCellAreaContext")
  (deprecated #t)
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "-1")
)

(define-property minimum-width
  (of-object "GtkCellAreaContext")
  (deprecated #t)
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "-1")
)

(define-property natural-height
  (of-object "GtkCellAreaContext")
  (deprecated #t)
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "-1")
)

(define-property natural-width
  (of-object "GtkCellAreaContext")
  (deprecated #t)
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "-1")
)

(define-property cell-background
  (of-object "GtkCellRenderer")
  (prop-type "GParamString")
  (docs "")
  (readable #f)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property cell-background-rgba
  (of-object "GtkCellRenderer")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property cell-background-set
  (of-object "GtkCellRenderer")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property editing
  (of-object "GtkCellRenderer")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property height
  (of-object "GtkCellRenderer")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property is-expanded
  (of-object "GtkCellRenderer")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property is-expander
  (of-object "GtkCellRenderer")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property mode
  (of-object "GtkCellRenderer")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_CELL_RENDERER_MODE_INERT")
)

(define-property sensitive
  (of-object "GtkCellRenderer")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property visible
  (of-object "GtkCellRenderer")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property width
  (of-object "GtkCellRenderer")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property xalign
  (of-object "GtkCellRenderer")
  (prop-type "GParamFloat")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0.500000")
)

(define-property xpad
  (of-object "GtkCellRenderer")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property yalign
  (of-object "GtkCellRenderer")
  (prop-type "GParamFloat")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0.500000")
)

(define-property ypad
  (of-object "GtkCellRenderer")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-signal editing-canceled
  (of-object "GtkCellRenderer")
  (return-type "void")
  (flags "Run First")
)

(define-signal editing-started
  (of-object "GtkCellRenderer")
  (return-type "void")
  (flags "Run First")
  (parameters
    '("GtkCellEditable*" "editable")
    '("const-gchar*" "path")
  )
)

(define-property accel-key
  (of-object "GtkCellRendererAccel")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property accel-mode
  (of-object "GtkCellRendererAccel")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_CELL_RENDERER_ACCEL_MODE_GTK")
)

(define-property accel-mods
  (of-object "GtkCellRendererAccel")
  (prop-type "GParamFlags")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GDK_NO_MODIFIER_MASK")
)

(define-property keycode
  (of-object "GtkCellRendererAccel")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-signal accel-cleared
  (of-object "GtkCellRendererAccel")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("const-gchar*" "path_string")
  )
)

(define-signal accel-edited
  (of-object "GtkCellRendererAccel")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("const-gchar*" "path_string")
    '("guint" "accel_key")
    '("GdkModifierType" "accel_mods")
    '("guint" "hardware_keycode")
  )
)

(define-property has-entry
  (of-object "GtkCellRendererCombo")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property model
  (of-object "GtkCellRendererCombo")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property text-column
  (of-object "GtkCellRendererCombo")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-signal changed
  (of-object "GtkCellRendererCombo")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("const-gchar*" "path_string")
    '("GtkTreeIter*" "new_iter")
  )
)

(define-property gicon
  (of-object "GtkCellRendererPixbuf")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property icon-name
  (of-object "GtkCellRendererPixbuf")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property icon-size
  (of-object "GtkCellRendererPixbuf")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_ICON_SIZE_INHERIT")
)

(define-property pixbuf
  (of-object "GtkCellRendererPixbuf")
  (prop-type "GParamObject")
  (docs "")
  (readable #f)
  (writable #t)
  (construct-only #f)
)

(define-property pixbuf-expander-closed
  (of-object "GtkCellRendererPixbuf")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property pixbuf-expander-open
  (of-object "GtkCellRendererPixbuf")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property texture
  (of-object "GtkCellRendererPixbuf")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property inverted
  (of-object "GtkCellRendererProgress")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property pulse
  (of-object "GtkCellRendererProgress")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property text
  (of-object "GtkCellRendererProgress")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property text-xalign
  (of-object "GtkCellRendererProgress")
  (prop-type "GParamFloat")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0.500000")
)

(define-property text-yalign
  (of-object "GtkCellRendererProgress")
  (prop-type "GParamFloat")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0.500000")
)

(define-property value
  (of-object "GtkCellRendererProgress")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property adjustment
  (of-object "GtkCellRendererSpin")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property climb-rate
  (of-object "GtkCellRendererSpin")
  (prop-type "GParamDouble")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0.000000")
)

(define-property digits
  (of-object "GtkCellRendererSpin")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property active
  (of-object "GtkCellRendererSpinner")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property pulse
  (of-object "GtkCellRendererSpinner")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property size
  (of-object "GtkCellRendererSpinner")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_ICON_SIZE_INHERIT")
)

(define-property align-set
  (of-object "GtkCellRendererText")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property alignment
  (of-object "GtkCellRendererText")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "PANGO_ALIGN_LEFT")
)

(define-property attributes
  (of-object "GtkCellRendererText")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property background
  (of-object "GtkCellRendererText")
  (prop-type "GParamString")
  (docs "")
  (readable #f)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property background-rgba
  (of-object "GtkCellRendererText")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property background-set
  (of-object "GtkCellRendererText")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property editable
  (of-object "GtkCellRendererText")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property editable-set
  (of-object "GtkCellRendererText")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property ellipsize
  (of-object "GtkCellRendererText")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "PANGO_ELLIPSIZE_NONE")
)

(define-property ellipsize-set
  (of-object "GtkCellRendererText")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property family
  (of-object "GtkCellRendererText")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property family-set
  (of-object "GtkCellRendererText")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property font
  (of-object "GtkCellRendererText")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property font-desc
  (of-object "GtkCellRendererText")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property foreground
  (of-object "GtkCellRendererText")
  (prop-type "GParamString")
  (docs "")
  (readable #f)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property foreground-rgba
  (of-object "GtkCellRendererText")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property foreground-set
  (of-object "GtkCellRendererText")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property language
  (of-object "GtkCellRendererText")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property language-set
  (of-object "GtkCellRendererText")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property markup
  (of-object "GtkCellRendererText")
  (prop-type "GParamString")
  (docs "")
  (readable #f)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property max-width-chars
  (of-object "GtkCellRendererText")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property placeholder-text
  (of-object "GtkCellRendererText")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property rise
  (of-object "GtkCellRendererText")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property rise-set
  (of-object "GtkCellRendererText")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property scale
  (of-object "GtkCellRendererText")
  (prop-type "GParamDouble")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "1.000000")
)

(define-property scale-set
  (of-object "GtkCellRendererText")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property single-paragraph-mode
  (of-object "GtkCellRendererText")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property size
  (of-object "GtkCellRendererText")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property size-points
  (of-object "GtkCellRendererText")
  (prop-type "GParamDouble")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0.000000")
)

(define-property size-set
  (of-object "GtkCellRendererText")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property stretch
  (of-object "GtkCellRendererText")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "PANGO_STRETCH_NORMAL")
)

(define-property stretch-set
  (of-object "GtkCellRendererText")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property strikethrough
  (of-object "GtkCellRendererText")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property strikethrough-set
  (of-object "GtkCellRendererText")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property style
  (of-object "GtkCellRendererText")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "PANGO_STYLE_NORMAL")
)

(define-property style-set
  (of-object "GtkCellRendererText")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property text
  (of-object "GtkCellRendererText")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property underline
  (of-object "GtkCellRendererText")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "PANGO_UNDERLINE_NONE")
)

(define-property underline-set
  (of-object "GtkCellRendererText")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property variant
  (of-object "GtkCellRendererText")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "PANGO_VARIANT_NORMAL")
)

(define-property variant-set
  (of-object "GtkCellRendererText")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property weight
  (of-object "GtkCellRendererText")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "400")
)

(define-property weight-set
  (of-object "GtkCellRendererText")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property width-chars
  (of-object "GtkCellRendererText")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property wrap-mode
  (of-object "GtkCellRendererText")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "PANGO_WRAP_CHAR")
)

(define-property wrap-width
  (of-object "GtkCellRendererText")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-signal edited
  (of-object "GtkCellRendererText")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("const-gchar*" "path")
    '("const-gchar*" "new_text")
  )
)

(define-property activatable
  (of-object "GtkCellRendererToggle")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property active
  (of-object "GtkCellRendererToggle")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property inconsistent
  (of-object "GtkCellRendererToggle")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property radio
  (of-object "GtkCellRendererToggle")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-signal toggled
  (of-object "GtkCellRendererToggle")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("const-gchar*" "path")
  )
)

(define-property cell-area
  (of-object "GtkCellView")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
)

(define-property cell-area-context
  (of-object "GtkCellView")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
)

(define-property draw-sensitive
  (of-object "GtkCellView")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property fit-model
  (of-object "GtkCellView")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property model
  (of-object "GtkCellView")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property baseline-position
  (of-object "GtkCenterBox")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_BASELINE_POSITION_CENTER")
)

(define-property center-widget
  (of-object "GtkCenterBox")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property end-widget
  (of-object "GtkCenterBox")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property shrink-center-last
  (of-object "GtkCenterBox")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property start-widget
  (of-object "GtkCenterBox")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property shrink-center-last
  (of-object "GtkCenterLayout")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property active
  (of-object "GtkCheckButton")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property child
  (of-object "GtkCheckButton")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property group
  (of-object "GtkCheckButton")
  (prop-type "GParamObject")
  (docs "")
  (readable #f)
  (writable #t)
  (construct-only #f)
)

(define-property inconsistent
  (of-object "GtkCheckButton")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property label
  (of-object "GtkCheckButton")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property use-underline
  (of-object "GtkCheckButton")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-signal activate
  (of-object "GtkCheckButton")
  (return-type "void")
  (flags "Run First, Action")
)

(define-signal toggled
  (of-object "GtkCheckButton")
  (return-type "void")
  (flags "Run First")
)

(define-property modal
  (of-object "GtkColorButton")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property show-editor
  (of-object "GtkColorButton")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property title
  (of-object "GtkColorButton")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "Pick a Color")
)

(define-signal activate
  (of-object "GtkColorButton")
  (return-type "void")
  (flags "Run First, Action")
)

(define-signal color-set
  (of-object "GtkColorButton")
  (return-type "void")
  (flags "Run First")
)

(define-property show-editor
  (of-object "GtkColorChooserDialog")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property show-editor
  (of-object "GtkColorChooserWidget")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property modal
  (of-object "GtkColorDialog")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property title
  (of-object "GtkColorDialog")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property with-alpha
  (of-object "GtkColorDialog")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property dialog
  (of-object "GtkColorDialogButton")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property rgba
  (of-object "GtkColorDialogButton")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-signal activate
  (of-object "GtkColorDialogButton")
  (return-type "void")
  (flags "Run First, Action")
)

(define-property columns
  (of-object "GtkColumnView")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property enable-rubberband
  (of-object "GtkColumnView")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property header-factory
  (of-object "GtkColumnView")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property model
  (of-object "GtkColumnView")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property reorderable
  (of-object "GtkColumnView")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property row-factory
  (of-object "GtkColumnView")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property show-column-separators
  (of-object "GtkColumnView")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property show-row-separators
  (of-object "GtkColumnView")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property single-click-activate
  (of-object "GtkColumnView")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property sorter
  (of-object "GtkColumnView")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property tab-behavior
  (of-object "GtkColumnView")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_LIST_TAB_ALL")
)

(define-signal activate
  (of-object "GtkColumnView")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("guint" "position")
  )
)

(define-property child
  (of-object "GtkColumnViewCell")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property focusable
  (of-object "GtkColumnViewCell")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property item
  (of-object "GtkColumnViewCell")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property position
  (of-object "GtkColumnViewCell")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "4294967295")
)

(define-property selected
  (of-object "GtkColumnViewCell")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property column-view
  (of-object "GtkColumnViewColumn")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property expand
  (of-object "GtkColumnViewColumn")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property factory
  (of-object "GtkColumnViewColumn")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property fixed-width
  (of-object "GtkColumnViewColumn")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property header-menu
  (of-object "GtkColumnViewColumn")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property id
  (of-object "GtkColumnViewColumn")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property resizable
  (of-object "GtkColumnViewColumn")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property sorter
  (of-object "GtkColumnViewColumn")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property title
  (of-object "GtkColumnViewColumn")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property visible
  (of-object "GtkColumnViewColumn")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property accessible-description
  (of-object "GtkColumnViewRow")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property accessible-label
  (of-object "GtkColumnViewRow")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property activatable
  (of-object "GtkColumnViewRow")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property focusable
  (of-object "GtkColumnViewRow")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property item
  (of-object "GtkColumnViewRow")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property position
  (of-object "GtkColumnViewRow")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "4294967295")
)

(define-property selectable
  (of-object "GtkColumnViewRow")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property selected
  (of-object "GtkColumnViewRow")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property primary-sort-column
  (of-object "GtkColumnViewSorter")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property primary-sort-order
  (of-object "GtkColumnViewSorter")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "GTK_SORT_ASCENDING")
)

(define-property active
  (of-object "GtkComboBox")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property active-id
  (of-object "GtkComboBox")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property button-sensitivity
  (of-object "GtkComboBox")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_SENSITIVITY_AUTO")
)

(define-property child
  (of-object "GtkComboBox")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property entry-text-column
  (of-object "GtkComboBox")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property has-entry
  (of-object "GtkComboBox")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
  (default-value "FALSE")
)

(define-property has-frame
  (of-object "GtkComboBox")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property id-column
  (of-object "GtkComboBox")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property model
  (of-object "GtkComboBox")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property popup-fixed-width
  (of-object "GtkComboBox")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property popup-shown
  (of-object "GtkComboBox")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "FALSE")
)

(define-signal activate
  (of-object "GtkComboBox")
  (return-type "void")
  (flags "Run First, Action")
)

(define-signal changed
  (of-object "GtkComboBox")
  (return-type "void")
  (flags "Run Last")
)

(define-signal format-entry-text
  (of-object "GtkComboBox")
  (return-type "gchar*")
  (flags "Run Last")
  (parameters
    '("const-gchar*" "path")
  )
)

(define-signal move-active
  (of-object "GtkComboBox")
  (return-type "void")
  (flags "Run Last, Action")
  (parameters
    '("GtkScrollType" "scroll_type")
  )
)

(define-signal popdown
  (of-object "GtkComboBox")
  (return-type "gboolean")
  (flags "Run Last, Action")
)

(define-signal popup
  (of-object "GtkComboBox")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-property constant
  (of-object "GtkConstraint")
  (prop-type "GParamDouble")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
  (default-value "0.000000")
)

(define-property multiplier
  (of-object "GtkConstraint")
  (prop-type "GParamDouble")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
  (default-value "1.000000")
)

(define-property relation
  (of-object "GtkConstraint")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
  (default-value "GTK_CONSTRAINT_RELATION_EQ")
)

(define-property source
  (of-object "GtkConstraint")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
)

(define-property source-attribute
  (of-object "GtkConstraint")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
  (default-value "GTK_CONSTRAINT_ATTRIBUTE_NONE")
)

(define-property strength
  (of-object "GtkConstraint")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
  (default-value "1001001000")
)

(define-property target
  (of-object "GtkConstraint")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
)

(define-property target-attribute
  (of-object "GtkConstraint")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
  (default-value "GTK_CONSTRAINT_ATTRIBUTE_NONE")
)

(define-property max-height
  (of-object "GtkConstraintGuide")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "2147483647")
)

(define-property max-width
  (of-object "GtkConstraintGuide")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "2147483647")
)

(define-property min-height
  (of-object "GtkConstraintGuide")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property min-width
  (of-object "GtkConstraintGuide")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property name
  (of-object "GtkConstraintGuide")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property nat-height
  (of-object "GtkConstraintGuide")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property nat-width
  (of-object "GtkConstraintGuide")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property strength
  (of-object "GtkConstraintGuide")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_CONSTRAINT_STRENGTH_MEDIUM")
)

(define-property prefers-color-scheme
  (of-object "GtkCssProvider")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_INTERFACE_COLOR_SCHEME_DEFAULT")
)

(define-property prefers-contrast
  (of-object "GtkCssProvider")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_INTERFACE_CONTRAST_NO_PREFERENCE")
)

(define-property prefers-reduced-motion
  (of-object "GtkCssProvider")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_REDUCED_MOTION_NO_PREFERENCE")
)

(define-signal parsing-error
  (of-object "GtkCssProvider")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkCssSection*" "section")
    '("const-GError*" "error")
  )
)

(define-property use-header-bar
  (of-object "GtkDialog")
  (deprecated #t)
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
  (default-value "-1")
)

(define-signal close
  (of-object "GtkDialog")
  (deprecated #t)
  (return-type "void")
  (flags "Run Last, Action")
)

(define-signal response
  (of-object "GtkDialog")
  (deprecated #t)
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("gint" "response_id")
  )
)

(define-property attributes
  (of-object "GtkDirectoryList")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property error
  (of-object "GtkDirectoryList")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property file
  (of-object "GtkDirectoryList")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property io-priority
  (of-object "GtkDirectoryList")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property item-type
  (of-object "GtkDirectoryList")
  (prop-type "GParamGType")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property loading
  (of-object "GtkDirectoryList")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property monitored
  (of-object "GtkDirectoryList")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property n-items
  (of-object "GtkDirectoryList")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "0")
)

(define-property child
  (of-object "GtkDragIcon")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property actions
  (of-object "GtkDragSource")
  (prop-type "GParamFlags")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GDK_ACTION_COPY")
)

(define-property content
  (of-object "GtkDragSource")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-signal drag-begin
  (of-object "GtkDragSource")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GdkDrag*" "drag")
  )
)

(define-signal drag-cancel
  (of-object "GtkDragSource")
  (return-type "gboolean")
  (flags "Run Last")
  (parameters
    '("GdkDrag*" "drag")
    '("GdkDragCancelReason" "reason")
  )
)

(define-signal drag-end
  (of-object "GtkDragSource")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GdkDrag*" "drag")
    '("gboolean" "delete_data")
  )
)

(define-signal prepare
  (of-object "GtkDragSource")
  (return-type "GdkContentProvider*")
  (flags "Run Last")
  (parameters
    '("gdouble" "x")
    '("gdouble" "y")
  )
)

(define-property content-height
  (of-object "GtkDrawingArea")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property content-width
  (of-object "GtkDrawingArea")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-signal resize
  (of-object "GtkDrawingArea")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("gint" "width")
    '("gint" "height")
  )
)

(define-property contains-pointer
  (of-object "GtkDropControllerMotion")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property drop
  (of-object "GtkDropControllerMotion")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property is-pointer
  (of-object "GtkDropControllerMotion")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "FALSE")
)

(define-signal enter
  (of-object "GtkDropControllerMotion")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("gdouble" "x")
    '("gdouble" "y")
  )
)

(define-signal leave
  (of-object "GtkDropControllerMotion")
  (return-type "void")
  (flags "Run Last")
)

(define-signal motion
  (of-object "GtkDropControllerMotion")
  (return-type "void")
  (flags "Run First")
  (parameters
    '("gdouble" "x")
    '("gdouble" "y")
  )
)

(define-property enable-search
  (of-object "GtkDropDown")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property expression
  (of-object "GtkDropDown")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property factory
  (of-object "GtkDropDown")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property header-factory
  (of-object "GtkDropDown")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property list-factory
  (of-object "GtkDropDown")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property model
  (of-object "GtkDropDown")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property search-match-mode
  (of-object "GtkDropDown")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_STRING_FILTER_MATCH_MODE_PREFIX")
)

(define-property selected
  (of-object "GtkDropDown")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "4294967295")
)

(define-property selected-item
  (of-object "GtkDropDown")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property show-arrow
  (of-object "GtkDropDown")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-signal activate
  (of-object "GtkDropDown")
  (return-type "void")
  (flags "Run First, Action")
)

(define-property actions
  (of-object "GtkDropTarget")
  (prop-type "GParamFlags")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GDK_ACTION_NONE")
)

(define-property current-drop
  (of-object "GtkDropTarget")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property drop
  (of-object "GtkDropTarget")
  (deprecated #t)
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property formats
  (of-object "GtkDropTarget")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
)

(define-property preload
  (of-object "GtkDropTarget")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property value
  (of-object "GtkDropTarget")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-signal accept
  (of-object "GtkDropTarget")
  (return-type "gboolean")
  (flags "Run Last")
  (parameters
    '("GdkDrop*" "drop")
  )
)

(define-signal drop
  (of-object "GtkDropTarget")
  (return-type "gboolean")
  (flags "Run Last")
  (parameters
    '("const-GValue*" "value")
    '("gdouble" "x")
    '("gdouble" "y")
  )
)

(define-signal enter
  (of-object "GtkDropTarget")
  (return-type "GdkDragAction")
  (flags "Run Last")
  (parameters
    '("gdouble" "x")
    '("gdouble" "y")
  )
)

(define-signal leave
  (of-object "GtkDropTarget")
  (return-type "void")
  (flags "Run Last")
)

(define-signal motion
  (of-object "GtkDropTarget")
  (return-type "GdkDragAction")
  (flags "Run Last")
  (parameters
    '("gdouble" "x")
    '("gdouble" "y")
  )
)

(define-property actions
  (of-object "GtkDropTargetAsync")
  (prop-type "GParamFlags")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GDK_ACTION_NONE")
)

(define-property formats
  (of-object "GtkDropTargetAsync")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-signal accept
  (of-object "GtkDropTargetAsync")
  (return-type "gboolean")
  (flags "Run Last")
  (parameters
    '("GdkDrop*" "drop")
  )
)

(define-signal drag-enter
  (of-object "GtkDropTargetAsync")
  (return-type "GdkDragAction")
  (flags "Run Last")
  (parameters
    '("GdkDrop*" "drop")
    '("gdouble" "x")
    '("gdouble" "y")
  )
)

(define-signal drag-leave
  (of-object "GtkDropTargetAsync")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GdkDrop*" "drop")
  )
)

(define-signal drag-motion
  (of-object "GtkDropTargetAsync")
  (return-type "GdkDragAction")
  (flags "Run Last")
  (parameters
    '("GdkDrop*" "drop")
    '("gdouble" "x")
    '("gdouble" "y")
  )
)

(define-signal drop
  (of-object "GtkDropTargetAsync")
  (return-type "gboolean")
  (flags "Run Last")
  (parameters
    '("GdkDrop*" "drop")
    '("gdouble" "x")
    '("gdouble" "y")
  )
)

(define-property editing
  (of-object "GtkEditableLabel")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-signal emoji-picked
  (of-object "GtkEmojiChooser")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("const-gchar*" "text")
  )
)

(define-property activates-default
  (of-object "GtkEntry")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property attributes
  (of-object "GtkEntry")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property buffer
  (of-object "GtkEntry")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property completion
  (of-object "GtkEntry")
  (deprecated #t)
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property enable-emoji-completion
  (of-object "GtkEntry")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property extra-menu
  (of-object "GtkEntry")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property has-frame
  (of-object "GtkEntry")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property im-module
  (of-object "GtkEntry")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property input-hints
  (of-object "GtkEntry")
  (prop-type "GParamFlags")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_INPUT_HINT_NONE")
)

(define-property input-purpose
  (of-object "GtkEntry")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_INPUT_PURPOSE_FREE_FORM")
)

(define-property invisible-char
  (of-object "GtkEntry")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "42")
)

(define-property invisible-char-set
  (of-object "GtkEntry")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property max-length
  (of-object "GtkEntry")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property menu-entry-icon-primary-text
  (of-object "GtkEntry")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property menu-entry-icon-secondary-text
  (of-object "GtkEntry")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property overwrite-mode
  (of-object "GtkEntry")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property placeholder-text
  (of-object "GtkEntry")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property primary-icon-activatable
  (of-object "GtkEntry")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property primary-icon-gicon
  (of-object "GtkEntry")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property primary-icon-name
  (of-object "GtkEntry")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property primary-icon-paintable
  (of-object "GtkEntry")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property primary-icon-sensitive
  (of-object "GtkEntry")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property primary-icon-storage-type
  (of-object "GtkEntry")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "GTK_IMAGE_EMPTY")
)

(define-property primary-icon-tooltip-markup
  (of-object "GtkEntry")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property primary-icon-tooltip-text
  (of-object "GtkEntry")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property progress-fraction
  (of-object "GtkEntry")
  (prop-type "GParamDouble")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0.000000")
)

(define-property progress-pulse-step
  (of-object "GtkEntry")
  (prop-type "GParamDouble")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0.000000")
)

(define-property scroll-offset
  (of-object "GtkEntry")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "0")
)

(define-property secondary-icon-activatable
  (of-object "GtkEntry")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property secondary-icon-gicon
  (of-object "GtkEntry")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property secondary-icon-name
  (of-object "GtkEntry")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property secondary-icon-paintable
  (of-object "GtkEntry")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property secondary-icon-sensitive
  (of-object "GtkEntry")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property secondary-icon-storage-type
  (of-object "GtkEntry")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "GTK_IMAGE_EMPTY")
)

(define-property secondary-icon-tooltip-markup
  (of-object "GtkEntry")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property secondary-icon-tooltip-text
  (of-object "GtkEntry")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property show-emoji-icon
  (of-object "GtkEntry")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property tabs
  (of-object "GtkEntry")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property text-length
  (of-object "GtkEntry")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "0")
)

(define-property truncate-multiline
  (of-object "GtkEntry")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property visibility
  (of-object "GtkEntry")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-signal activate
  (of-object "GtkEntry")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-signal icon-press
  (of-object "GtkEntry")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkEntryIconPosition" "icon_pos")
  )
)

(define-signal icon-release
  (of-object "GtkEntry")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkEntryIconPosition" "icon_pos")
  )
)

(define-property length
  (of-object "GtkEntryBuffer")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "0")
)

(define-property max-length
  (of-object "GtkEntryBuffer")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property text
  (of-object "GtkEntryBuffer")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-signal deleted-text
  (of-object "GtkEntryBuffer")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("guint" "position")
    '("guint" "n_chars")
  )
)

(define-signal inserted-text
  (of-object "GtkEntryBuffer")
  (return-type "void")
  (flags "Run First")
  (parameters
    '("guint" "position")
    '("const-gchar*" "chars")
    '("guint" "n_chars")
  )
)

(define-property cell-area
  (of-object "GtkEntryCompletion")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
)

(define-property inline-completion
  (of-object "GtkEntryCompletion")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property inline-selection
  (of-object "GtkEntryCompletion")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property minimum-key-length
  (of-object "GtkEntryCompletion")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "1")
)

(define-property model
  (of-object "GtkEntryCompletion")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property popup-completion
  (of-object "GtkEntryCompletion")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property popup-set-width
  (of-object "GtkEntryCompletion")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property popup-single-match
  (of-object "GtkEntryCompletion")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property text-column
  (of-object "GtkEntryCompletion")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-signal cursor-on-match
  (of-object "GtkEntryCompletion")
  (return-type "gboolean")
  (flags "Run Last")
  (parameters
    '("GtkTreeModel*" "model")
    '("GtkTreeIter*" "iter")
  )
)

(define-signal insert-prefix
  (of-object "GtkEntryCompletion")
  (return-type "gboolean")
  (flags "Run Last")
  (parameters
    '("const-gchar*" "prefix")
  )
)

(define-signal match-selected
  (of-object "GtkEntryCompletion")
  (return-type "gboolean")
  (flags "Run Last")
  (parameters
    '("GtkTreeModel*" "model")
    '("GtkTreeIter*" "iter")
  )
)

(define-signal no-matches
  (of-object "GtkEntryCompletion")
  (return-type "void")
  (flags "Run Last")
)

(define-property enum-type
  (of-object "GtkEnumList")
  (prop-type "GParamGType")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
)

(define-property item-type
  (of-object "GtkEnumList")
  (prop-type "GParamGType")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property n-items
  (of-object "GtkEnumList")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "0")
)

(define-property name
  (of-object "GtkEnumListItem")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "")
)

(define-property nick
  (of-object "GtkEnumListItem")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "")
)

(define-property value
  (of-object "GtkEnumListItem")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "0")
)

(define-property name
  (of-object "GtkEventController")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property propagation-limit
  (of-object "GtkEventController")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_LIMIT_SAME_NATIVE")
)

(define-property propagation-phase
  (of-object "GtkEventController")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_PHASE_BUBBLE")
)

(define-property widget
  (of-object "GtkEventController")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property contains-focus
  (of-object "GtkEventControllerFocus")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property is-focus
  (of-object "GtkEventControllerFocus")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "FALSE")
)

(define-signal enter
  (of-object "GtkEventControllerFocus")
  (return-type "void")
  (flags "Run Last")
)

(define-signal leave
  (of-object "GtkEventControllerFocus")
  (return-type "void")
  (flags "Run Last")
)

(define-signal im-update
  (of-object "GtkEventControllerKey")
  (return-type "void")
  (flags "Run Last")
)

(define-signal key-pressed
  (of-object "GtkEventControllerKey")
  (return-type "gboolean")
  (flags "Run Last")
  (parameters
    '("guint" "keyval")
    '("guint" "keycode")
    '("GdkModifierType" "state")
  )
)

(define-signal key-released
  (of-object "GtkEventControllerKey")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("guint" "keyval")
    '("guint" "keycode")
    '("GdkModifierType" "state")
  )
)

(define-signal modifiers
  (of-object "GtkEventControllerKey")
  (return-type "gboolean")
  (flags "Run Last")
  (parameters
    '("GdkModifierType" "state")
  )
)

(define-signal event
  (of-object "GtkEventControllerLegacy")
  (return-type "gboolean")
  (flags "Run Last")
  (parameters
    '("GdkEvent*" "event")
  )
)

(define-property contains-pointer
  (of-object "GtkEventControllerMotion")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property is-pointer
  (of-object "GtkEventControllerMotion")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "FALSE")
)

(define-signal enter
  (of-object "GtkEventControllerMotion")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("gdouble" "x")
    '("gdouble" "y")
  )
)

(define-signal leave
  (of-object "GtkEventControllerMotion")
  (return-type "void")
  (flags "Run Last")
)

(define-signal motion
  (of-object "GtkEventControllerMotion")
  (return-type "void")
  (flags "Run First")
  (parameters
    '("gdouble" "x")
    '("gdouble" "y")
  )
)

(define-property flags
  (of-object "GtkEventControllerScroll")
  (prop-type "GParamFlags")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_EVENT_CONTROLLER_SCROLL_NONE")
)

(define-signal decelerate
  (of-object "GtkEventControllerScroll")
  (return-type "void")
  (flags "Run First")
  (parameters
    '("gdouble" "vel_x")
    '("gdouble" "vel_y")
  )
)

(define-signal scroll
  (of-object "GtkEventControllerScroll")
  (return-type "gboolean")
  (flags "Run Last")
  (parameters
    '("gdouble" "dx")
    '("gdouble" "dy")
  )
)

(define-signal scroll-begin
  (of-object "GtkEventControllerScroll")
  (return-type "void")
  (flags "Run First")
)

(define-signal scroll-end
  (of-object "GtkEventControllerScroll")
  (return-type "void")
  (flags "Run First")
)

(define-property child
  (of-object "GtkExpander")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property expanded
  (of-object "GtkExpander")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property label
  (of-object "GtkExpander")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property label-widget
  (of-object "GtkExpander")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property resize-toplevel
  (of-object "GtkExpander")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property use-markup
  (of-object "GtkExpander")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property use-underline
  (of-object "GtkExpander")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-signal activate
  (of-object "GtkExpander")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-property accept-label
  (of-object "GtkFileChooserNative")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property cancel-label
  (of-object "GtkFileChooserNative")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property search-mode
  (of-object "GtkFileChooserWidget")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property show-time
  (of-object "GtkFileChooserWidget")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property subtitle
  (of-object "GtkFileChooserWidget")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-signal desktop-folder
  (of-object "GtkFileChooserWidget")
  (return-type "void")
  (flags "Run First, Action")
)

(define-signal down-folder
  (of-object "GtkFileChooserWidget")
  (return-type "void")
  (flags "Run First, Action")
)

(define-signal home-folder
  (of-object "GtkFileChooserWidget")
  (return-type "void")
  (flags "Run First, Action")
)

(define-signal location-popup
  (of-object "GtkFileChooserWidget")
  (return-type "void")
  (flags "Run First, Action")
  (parameters
    '("const-gchar*" "path")
  )
)

(define-signal location-popup-on-paste
  (of-object "GtkFileChooserWidget")
  (return-type "void")
  (flags "Run First, Action")
)

(define-signal location-toggle-popup
  (of-object "GtkFileChooserWidget")
  (return-type "void")
  (flags "Run First, Action")
)

(define-signal places-shortcut
  (of-object "GtkFileChooserWidget")
  (return-type "void")
  (flags "Run First, Action")
)

(define-signal quick-bookmark
  (of-object "GtkFileChooserWidget")
  (return-type "void")
  (flags "Run First, Action")
  (parameters
    '("gint" "bookmark_index")
  )
)

(define-signal recent-shortcut
  (of-object "GtkFileChooserWidget")
  (return-type "void")
  (flags "Run First, Action")
)

(define-signal search-shortcut
  (of-object "GtkFileChooserWidget")
  (return-type "void")
  (flags "Run First, Action")
)

(define-signal show-hidden
  (of-object "GtkFileChooserWidget")
  (return-type "void")
  (flags "Run First, Action")
)

(define-signal up-folder
  (of-object "GtkFileChooserWidget")
  (return-type "void")
  (flags "Run First, Action")
)

(define-property accept-label
  (of-object "GtkFileDialog")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property default-filter
  (of-object "GtkFileDialog")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property filters
  (of-object "GtkFileDialog")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property initial-file
  (of-object "GtkFileDialog")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property initial-folder
  (of-object "GtkFileDialog")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property initial-name
  (of-object "GtkFileDialog")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property modal
  (of-object "GtkFileDialog")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property title
  (of-object "GtkFileDialog")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property mime-types
  (of-object "GtkFileFilter")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #f)
  (writable #t)
  (construct-only #t)
)

(define-property name
  (of-object "GtkFileFilter")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property patterns
  (of-object "GtkFileFilter")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #f)
  (writable #t)
  (construct-only #t)
)

(define-property suffixes
  (of-object "GtkFileFilter")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #f)
  (writable #t)
  (construct-only #t)
)

(define-property always-ask
  (of-object "GtkFileLauncher")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property file
  (of-object "GtkFileLauncher")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property writable
  (of-object "GtkFileLauncher")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-signal changed
  (of-object "GtkFilter")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkFilterChange" "change")
  )
)

(define-property filter
  (of-object "GtkFilterListModel")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property incremental
  (of-object "GtkFilterListModel")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property item-type
  (of-object "GtkFilterListModel")
  (prop-type "GParamGType")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property model
  (of-object "GtkFilterListModel")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property n-items
  (of-object "GtkFilterListModel")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "0")
)

(define-property pending
  (of-object "GtkFilterListModel")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "0")
)

(define-property watch-items
  (of-object "GtkFilterListModel")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property transform
  (of-object "GtkFixedLayoutChild")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property item-type
  (of-object "GtkFlattenListModel")
  (prop-type "GParamGType")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property model
  (of-object "GtkFlattenListModel")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property n-items
  (of-object "GtkFlattenListModel")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "0")
)

(define-property accept-unpaired-release
  (of-object "GtkFlowBox")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property activate-on-single-click
  (of-object "GtkFlowBox")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property column-spacing
  (of-object "GtkFlowBox")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property homogeneous
  (of-object "GtkFlowBox")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property max-children-per-line
  (of-object "GtkFlowBox")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "7")
)

(define-property min-children-per-line
  (of-object "GtkFlowBox")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property row-spacing
  (of-object "GtkFlowBox")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property selection-mode
  (of-object "GtkFlowBox")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_SELECTION_SINGLE")
)

(define-signal activate-cursor-child
  (of-object "GtkFlowBox")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-signal child-activated
  (of-object "GtkFlowBox")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkFlowBoxChild*" "child")
  )
)

(define-signal move-cursor
  (of-object "GtkFlowBox")
  (return-type "gboolean")
  (flags "Run Last, Action")
  (parameters
    '("GtkMovementStep" "step")
    '("gint" "count")
    '("gboolean" "extend")
    '("gboolean" "modify")
  )
)

(define-signal select-all
  (of-object "GtkFlowBox")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-signal selected-children-changed
  (of-object "GtkFlowBox")
  (return-type "void")
  (flags "Run First")
)

(define-signal toggle-cursor-child
  (of-object "GtkFlowBox")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-signal unselect-all
  (of-object "GtkFlowBox")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-property child
  (of-object "GtkFlowBoxChild")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-signal activate
  (of-object "GtkFlowBoxChild")
  (return-type "void")
  (flags "Run First, Action")
)

(define-property modal
  (of-object "GtkFontButton")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property title
  (of-object "GtkFontButton")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "Pick a Font")
)

(define-property use-font
  (of-object "GtkFontButton")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property use-size
  (of-object "GtkFontButton")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-signal activate
  (of-object "GtkFontButton")
  (return-type "void")
  (flags "Run First, Action")
)

(define-signal font-set
  (of-object "GtkFontButton")
  (return-type "void")
  (flags "Run First")
)

(define-property tweak-action
  (of-object "GtkFontChooserWidget")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property filter
  (of-object "GtkFontDialog")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property font-map
  (of-object "GtkFontDialog")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property language
  (of-object "GtkFontDialog")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property modal
  (of-object "GtkFontDialog")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property title
  (of-object "GtkFontDialog")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property dialog
  (of-object "GtkFontDialogButton")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property font-desc
  (of-object "GtkFontDialogButton")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property font-features
  (of-object "GtkFontDialogButton")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property language
  (of-object "GtkFontDialogButton")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property level
  (of-object "GtkFontDialogButton")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_FONT_LEVEL_FONT")
)

(define-property use-font
  (of-object "GtkFontDialogButton")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property use-size
  (of-object "GtkFontDialogButton")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-signal activate
  (of-object "GtkFontDialogButton")
  (return-type "void")
  (flags "Run First, Action")
)

(define-property child
  (of-object "GtkFrame")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property label
  (of-object "GtkFrame")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property label-widget
  (of-object "GtkFrame")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property label-xalign
  (of-object "GtkFrame")
  (prop-type "GParamFloat")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0.000000")
)

(define-property allowed-apis
  (of-object "GtkGLArea")
  (prop-type "GParamFlags")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GDK_GL_API_GL | GDK_GL_API_GLES")
)

(define-property api
  (of-object "GtkGLArea")
  (prop-type "GParamFlags")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "0")
)

(define-property auto-render
  (of-object "GtkGLArea")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property context
  (of-object "GtkGLArea")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property has-depth-buffer
  (of-object "GtkGLArea")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property has-stencil-buffer
  (of-object "GtkGLArea")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property use-es
  (of-object "GtkGLArea")
  (deprecated #t)
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-signal create-context
  (of-object "GtkGLArea")
  (return-type "GdkGLContext*")
  (flags "Run Last")
)

(define-signal render
  (of-object "GtkGLArea")
  (return-type "gboolean")
  (flags "Run Last")
  (parameters
    '("GdkGLContext*" "context")
  )
)

(define-signal resize
  (of-object "GtkGLArea")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("gint" "width")
    '("gint" "height")
  )
)

(define-property n-points
  (of-object "GtkGesture")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
  (default-value "1")
)

(define-signal begin
  (of-object "GtkGesture")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GdkEventSequence*" "sequence")
  )
)

(define-signal cancel
  (of-object "GtkGesture")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GdkEventSequence*" "sequence")
  )
)

(define-signal end
  (of-object "GtkGesture")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GdkEventSequence*" "sequence")
  )
)

(define-signal sequence-state-changed
  (of-object "GtkGesture")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GdkEventSequence*" "sequence")
    '("GtkEventSequenceState" "state")
  )
)

(define-signal update
  (of-object "GtkGesture")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GdkEventSequence*" "sequence")
  )
)

(define-signal pressed
  (of-object "GtkGestureClick")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("gint" "n_press")
    '("gdouble" "x")
    '("gdouble" "y")
  )
)

(define-signal released
  (of-object "GtkGestureClick")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("gint" "n_press")
    '("gdouble" "x")
    '("gdouble" "y")
  )
)

(define-signal stopped
  (of-object "GtkGestureClick")
  (return-type "void")
  (flags "Run Last")
)

(define-signal unpaired-release
  (of-object "GtkGestureClick")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("gdouble" "x")
    '("gdouble" "y")
    '("guint" "button")
    '("GdkEventSequence*" "sequence")
  )
)

(define-signal drag-begin
  (of-object "GtkGestureDrag")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("gdouble" "start_x")
    '("gdouble" "start_y")
  )
)

(define-signal drag-end
  (of-object "GtkGestureDrag")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("gdouble" "offset_x")
    '("gdouble" "offset_y")
  )
)

(define-signal drag-update
  (of-object "GtkGestureDrag")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("gdouble" "offset_x")
    '("gdouble" "offset_y")
  )
)

(define-property delay-factor
  (of-object "GtkGestureLongPress")
  (prop-type "GParamDouble")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "1.000000")
)

(define-signal cancelled
  (of-object "GtkGestureLongPress")
  (return-type "void")
  (flags "Run Last")
)

(define-signal pressed
  (of-object "GtkGestureLongPress")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("gdouble" "x")
    '("gdouble" "y")
  )
)

(define-property orientation
  (of-object "GtkGesturePan")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_ORIENTATION_HORIZONTAL")
)

(define-signal pan
  (of-object "GtkGesturePan")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkPanDirection" "direction")
    '("gdouble" "offset")
  )
)

(define-signal angle-changed
  (of-object "GtkGestureRotate")
  (return-type "void")
  (flags "Run First")
  (parameters
    '("gdouble" "angle")
    '("gdouble" "angle_delta")
  )
)

(define-property button
  (of-object "GtkGestureSingle")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "1")
)

(define-property exclusive
  (of-object "GtkGestureSingle")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property touch-only
  (of-object "GtkGestureSingle")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property stylus-only
  (of-object "GtkGestureStylus")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-signal down
  (of-object "GtkGestureStylus")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("gdouble" "x")
    '("gdouble" "y")
  )
)

(define-signal motion
  (of-object "GtkGestureStylus")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("gdouble" "x")
    '("gdouble" "y")
  )
)

(define-signal proximity
  (of-object "GtkGestureStylus")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("gdouble" "x")
    '("gdouble" "y")
  )
)

(define-signal up
  (of-object "GtkGestureStylus")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("gdouble" "x")
    '("gdouble" "y")
  )
)

(define-signal swipe
  (of-object "GtkGestureSwipe")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("gdouble" "velocity_x")
    '("gdouble" "velocity_y")
  )
)

(define-signal scale-changed
  (of-object "GtkGestureZoom")
  (return-type "void")
  (flags "Run First")
  (parameters
    '("gdouble" "scale")
  )
)

(define-property black-background
  (of-object "GtkGraphicsOffload")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property child
  (of-object "GtkGraphicsOffload")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property enabled
  (of-object "GtkGraphicsOffload")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_GRAPHICS_OFFLOAD_ENABLED")
)

(define-property baseline-row
  (of-object "GtkGrid")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property column-homogeneous
  (of-object "GtkGrid")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property column-spacing
  (of-object "GtkGrid")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property row-homogeneous
  (of-object "GtkGrid")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property row-spacing
  (of-object "GtkGrid")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property baseline-row
  (of-object "GtkGridLayout")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property column-homogeneous
  (of-object "GtkGridLayout")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property column-spacing
  (of-object "GtkGridLayout")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property row-homogeneous
  (of-object "GtkGridLayout")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property row-spacing
  (of-object "GtkGridLayout")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property column
  (of-object "GtkGridLayoutChild")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property column-span
  (of-object "GtkGridLayoutChild")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "1")
)

(define-property row
  (of-object "GtkGridLayoutChild")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property row-span
  (of-object "GtkGridLayoutChild")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "1")
)

(define-property enable-rubberband
  (of-object "GtkGridView")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property factory
  (of-object "GtkGridView")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property max-columns
  (of-object "GtkGridView")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "7")
)

(define-property min-columns
  (of-object "GtkGridView")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "1")
)

(define-property model
  (of-object "GtkGridView")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property single-click-activate
  (of-object "GtkGridView")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property tab-behavior
  (of-object "GtkGridView")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_LIST_TAB_ALL")
)

(define-signal activate
  (of-object "GtkGridView")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("guint" "position")
  )
)

(define-property decoration-layout
  (of-object "GtkHeaderBar")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property show-title-buttons
  (of-object "GtkHeaderBar")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property title-widget
  (of-object "GtkHeaderBar")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property use-native-controls
  (of-object "GtkHeaderBar")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property input-hints
  (of-object "GtkIMContext")
  (prop-type "GParamFlags")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_INPUT_HINT_NONE")
)

(define-property input-purpose
  (of-object "GtkIMContext")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_INPUT_PURPOSE_FREE_FORM")
)

(define-signal commit
  (of-object "GtkIMContext")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("const-gchar*" "str")
  )
)

(define-signal delete-surrounding
  (of-object "GtkIMContext")
  (return-type "gboolean")
  (flags "Run Last")
  (parameters
    '("gint" "offset")
    '("gint" "n_chars")
  )
)

(define-signal invalid-composition
  (of-object "GtkIMContext")
  (return-type "gboolean")
  (flags "Run Last")
  (parameters
    '("const-gchar*" "str")
  )
)

(define-signal preedit-changed
  (of-object "GtkIMContext")
  (return-type "void")
  (flags "Run Last")
)

(define-signal preedit-end
  (of-object "GtkIMContext")
  (return-type "void")
  (flags "Run Last")
)

(define-signal preedit-start
  (of-object "GtkIMContext")
  (return-type "void")
  (flags "Run Last")
)

(define-signal retrieve-surrounding
  (of-object "GtkIMContext")
  (return-type "gboolean")
  (flags "Run Last")
)

(define-property file
  (of-object "GtkIconPaintable")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
)

(define-property icon-name
  (of-object "GtkIconPaintable")
  (deprecated #t)
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
  (default-value "")
)

(define-property is-symbolic
  (of-object "GtkIconPaintable")
  (deprecated #t)
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property scale
  (of-object "GtkIconPaintable")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "1")
)

(define-property size
  (of-object "GtkIconPaintable")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "16")
)

(define-property display
  (of-object "GtkIconTheme")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property icon-names
  (of-object "GtkIconTheme")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property resource-path
  (of-object "GtkIconTheme")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property search-path
  (of-object "GtkIconTheme")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property theme-name
  (of-object "GtkIconTheme")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-signal changed
  (of-object "GtkIconTheme")
  (return-type "void")
  (flags "Run Last")
)

(define-property activate-on-single-click
  (of-object "GtkIconView")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property cell-area
  (of-object "GtkIconView")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
)

(define-property column-spacing
  (of-object "GtkIconView")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "6")
)

(define-property columns
  (of-object "GtkIconView")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property item-orientation
  (of-object "GtkIconView")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_ORIENTATION_VERTICAL")
)

(define-property item-padding
  (of-object "GtkIconView")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "6")
)

(define-property item-width
  (of-object "GtkIconView")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property margin
  (of-object "GtkIconView")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "6")
)

(define-property markup-column
  (of-object "GtkIconView")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property model
  (of-object "GtkIconView")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property pixbuf-column
  (of-object "GtkIconView")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property reorderable
  (of-object "GtkIconView")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property row-spacing
  (of-object "GtkIconView")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "6")
)

(define-property selection-mode
  (of-object "GtkIconView")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_SELECTION_SINGLE")
)

(define-property spacing
  (of-object "GtkIconView")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property text-column
  (of-object "GtkIconView")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property tooltip-column
  (of-object "GtkIconView")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-signal activate-cursor-item
  (of-object "GtkIconView")
  (return-type "gboolean")
  (flags "Run Last, Action")
)

(define-signal item-activated
  (of-object "GtkIconView")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkTreePath*" "path")
  )
)

(define-signal move-cursor
  (of-object "GtkIconView")
  (return-type "gboolean")
  (flags "Run Last, Action")
  (parameters
    '("GtkMovementStep" "step")
    '("gint" "count")
    '("gboolean" "extend")
    '("gboolean" "modify")
  )
)

(define-signal select-all
  (of-object "GtkIconView")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-signal select-cursor-item
  (of-object "GtkIconView")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-signal selection-changed
  (of-object "GtkIconView")
  (return-type "void")
  (flags "Run First")
)

(define-signal toggle-cursor-item
  (of-object "GtkIconView")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-signal unselect-all
  (of-object "GtkIconView")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-property file
  (of-object "GtkImage")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property gicon
  (of-object "GtkImage")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property icon-name
  (of-object "GtkImage")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property icon-size
  (of-object "GtkImage")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_ICON_SIZE_INHERIT")
)

(define-property paintable
  (of-object "GtkImage")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property pixel-size
  (of-object "GtkImage")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property resource
  (of-object "GtkImage")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property storage-type
  (of-object "GtkImage")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "GTK_IMAGE_EMPTY")
)

(define-property use-fallback
  (of-object "GtkImage")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property message-type
  (of-object "GtkInfoBar")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_MESSAGE_INFO")
)

(define-property revealed
  (of-object "GtkInfoBar")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property show-close-button
  (of-object "GtkInfoBar")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-signal close
  (of-object "GtkInfoBar")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-signal response
  (of-object "GtkInfoBar")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("gint" "response_id")
  )
)

(define-property attributes
  (of-object "GtkInscription")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property markup
  (of-object "GtkInscription")
  (prop-type "GParamString")
  (docs "")
  (readable #f)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property min-chars
  (of-object "GtkInscription")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "3")
)

(define-property min-lines
  (of-object "GtkInscription")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "1")
)

(define-property nat-chars
  (of-object "GtkInscription")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property nat-lines
  (of-object "GtkInscription")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property text
  (of-object "GtkInscription")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property text-overflow
  (of-object "GtkInscription")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_INSCRIPTION_OVERFLOW_CLIP")
)

(define-property wrap-mode
  (of-object "GtkInscription")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "PANGO_WRAP_WORD_CHAR")
)

(define-property xalign
  (of-object "GtkInscription")
  (prop-type "GParamFloat")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0.000000")
)

(define-property yalign
  (of-object "GtkInscription")
  (prop-type "GParamFloat")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0.500000")
)

(define-property keyval
  (of-object "GtkKeyvalTrigger")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
  (default-value "0")
)

(define-property modifiers
  (of-object "GtkKeyvalTrigger")
  (prop-type "GParamFlags")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
  (default-value "GDK_NO_MODIFIER_MASK")
)

(define-property attributes
  (of-object "GtkLabel")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property ellipsize
  (of-object "GtkLabel")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "PANGO_ELLIPSIZE_NONE")
)

(define-property extra-menu
  (of-object "GtkLabel")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property justify
  (of-object "GtkLabel")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_JUSTIFY_LEFT")
)

(define-property label
  (of-object "GtkLabel")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property lines
  (of-object "GtkLabel")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property max-width-chars
  (of-object "GtkLabel")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property mnemonic-keyval
  (of-object "GtkLabel")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "16777215")
)

(define-property mnemonic-widget
  (of-object "GtkLabel")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property natural-wrap-mode
  (of-object "GtkLabel")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_NATURAL_WRAP_INHERIT")
)

(define-property selectable
  (of-object "GtkLabel")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property single-line-mode
  (of-object "GtkLabel")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property tabs
  (of-object "GtkLabel")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property use-markup
  (of-object "GtkLabel")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property use-underline
  (of-object "GtkLabel")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property width-chars
  (of-object "GtkLabel")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property wrap
  (of-object "GtkLabel")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property wrap-mode
  (of-object "GtkLabel")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "PANGO_WRAP_WORD")
)

(define-property xalign
  (of-object "GtkLabel")
  (prop-type "GParamFloat")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0.500000")
)

(define-property yalign
  (of-object "GtkLabel")
  (prop-type "GParamFloat")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0.500000")
)

(define-signal activate-current-link
  (of-object "GtkLabel")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-signal activate-link
  (of-object "GtkLabel")
  (return-type "gboolean")
  (flags "Run Last")
  (parameters
    '("const-gchar*" "uri")
  )
)

(define-signal copy-clipboard
  (of-object "GtkLabel")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-signal move-cursor
  (of-object "GtkLabel")
  (return-type "void")
  (flags "Run Last, Action")
  (parameters
    '("GtkMovementStep" "step")
    '("gint" "count")
    '("gboolean" "extend_selection")
  )
)

(define-property child-widget
  (of-object "GtkLayoutChild")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
)

(define-property layout-manager
  (of-object "GtkLayoutChild")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
)

(define-property inverted
  (of-object "GtkLevelBar")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property max-value
  (of-object "GtkLevelBar")
  (prop-type "GParamDouble")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "1.000000")
)

(define-property min-value
  (of-object "GtkLevelBar")
  (prop-type "GParamDouble")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0.000000")
)

(define-property mode
  (of-object "GtkLevelBar")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_LEVEL_BAR_MODE_CONTINUOUS")
)

(define-property value
  (of-object "GtkLevelBar")
  (prop-type "GParamDouble")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0.000000")
)

(define-signal offset-changed
  (of-object "GtkLevelBar")
  (return-type "void")
  (flags "Run First")
  (detailed #t)
  (parameters
    '("const-gchar*" "name")
  )
)

(define-property uri
  (of-object "GtkLinkButton")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property visited
  (of-object "GtkLinkButton")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-signal activate-link
  (of-object "GtkLinkButton")
  (return-type "gboolean")
  (flags "Run Last")
)

(define-property orientation
  (of-object "GtkListBase")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_ORIENTATION_VERTICAL")
)

(define-property accept-unpaired-release
  (of-object "GtkListBox")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property activate-on-single-click
  (of-object "GtkListBox")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property selection-mode
  (of-object "GtkListBox")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_SELECTION_SINGLE")
)

(define-property show-separators
  (of-object "GtkListBox")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property tab-behavior
  (of-object "GtkListBox")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_LIST_TAB_ALL")
)

(define-signal activate-cursor-row
  (of-object "GtkListBox")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-signal move-cursor
  (of-object "GtkListBox")
  (return-type "void")
  (flags "Run Last, Action")
  (parameters
    '("GtkMovementStep" "step")
    '("gint" "count")
    '("gboolean" "extend")
    '("gboolean" "modify")
  )
)

(define-signal row-activated
  (of-object "GtkListBox")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkListBoxRow*" "row")
  )
)

(define-signal row-selected
  (of-object "GtkListBox")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkListBoxRow*" "row")
  )
)

(define-signal select-all
  (of-object "GtkListBox")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-signal selected-rows-changed
  (of-object "GtkListBox")
  (return-type "void")
  (flags "Run First")
)

(define-signal toggle-cursor-row
  (of-object "GtkListBox")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-signal unselect-all
  (of-object "GtkListBox")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-property activatable
  (of-object "GtkListBoxRow")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property child
  (of-object "GtkListBoxRow")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property selectable
  (of-object "GtkListBoxRow")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-signal activate
  (of-object "GtkListBoxRow")
  (return-type "void")
  (flags "Run First, Action")
)

(define-property child
  (of-object "GtkListHeader")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property end
  (of-object "GtkListHeader")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "4294967295")
)

(define-property item
  (of-object "GtkListHeader")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property n-items
  (of-object "GtkListHeader")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "0")
)

(define-property start
  (of-object "GtkListHeader")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "4294967295")
)

(define-property accessible-description
  (of-object "GtkListItem")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property accessible-label
  (of-object "GtkListItem")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property activatable
  (of-object "GtkListItem")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property child
  (of-object "GtkListItem")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property focusable
  (of-object "GtkListItem")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property item
  (of-object "GtkListItem")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property position
  (of-object "GtkListItem")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "4294967295")
)

(define-property selectable
  (of-object "GtkListItem")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property selected
  (of-object "GtkListItem")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property enable-rubberband
  (of-object "GtkListView")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property factory
  (of-object "GtkListView")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property header-factory
  (of-object "GtkListView")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property model
  (of-object "GtkListView")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property show-separators
  (of-object "GtkListView")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property single-click-activate
  (of-object "GtkListView")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property tab-behavior
  (of-object "GtkListView")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_LIST_TAB_ALL")
)

(define-signal activate
  (of-object "GtkListView")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("guint" "position")
  )
)

(define-property permission
  (of-object "GtkLockButton")
  (deprecated #t)
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property text-lock
  (of-object "GtkLockButton")
  (deprecated #t)
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "Lock")
)

(define-property text-unlock
  (of-object "GtkLockButton")
  (deprecated #t)
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "Unlock")
)

(define-property tooltip-lock
  (of-object "GtkLockButton")
  (deprecated #t)
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "Dialog is unlocked.\nClick to prevent further changes")
)

(define-property tooltip-not-authorized
  (of-object "GtkLockButton")
  (deprecated #t)
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "System policy prevents changes.\nContact your system administrator")
)

(define-property tooltip-unlock
  (of-object "GtkLockButton")
  (deprecated #t)
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "Dialog is locked.\nClick to make changes")
)

(define-property has-map
  (of-object "GtkMapListModel")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property item-type
  (of-object "GtkMapListModel")
  (prop-type "GParamGType")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property model
  (of-object "GtkMapListModel")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property n-items
  (of-object "GtkMapListModel")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "0")
)

(define-property media-stream
  (of-object "GtkMediaControls")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property file
  (of-object "GtkMediaFile")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property input-stream
  (of-object "GtkMediaFile")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property duration
  (of-object "GtkMediaStream")
  (prop-type "GParamInt64")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "0")
)

(define-property ended
  (of-object "GtkMediaStream")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property error
  (of-object "GtkMediaStream")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property has-audio
  (of-object "GtkMediaStream")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property has-video
  (of-object "GtkMediaStream")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property loop
  (of-object "GtkMediaStream")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property muted
  (of-object "GtkMediaStream")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property playing
  (of-object "GtkMediaStream")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property prepared
  (of-object "GtkMediaStream")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property seekable
  (of-object "GtkMediaStream")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property seeking
  (of-object "GtkMediaStream")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property timestamp
  (of-object "GtkMediaStream")
  (prop-type "GParamInt64")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "0")
)

(define-property volume
  (of-object "GtkMediaStream")
  (prop-type "GParamDouble")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "1.000000")
)

(define-property active
  (of-object "GtkMenuButton")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property always-show-arrow
  (of-object "GtkMenuButton")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property can-shrink
  (of-object "GtkMenuButton")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property child
  (of-object "GtkMenuButton")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property direction
  (of-object "GtkMenuButton")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_ARROW_DOWN")
)

(define-property has-frame
  (of-object "GtkMenuButton")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property icon-name
  (of-object "GtkMenuButton")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property label
  (of-object "GtkMenuButton")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property menu-model
  (of-object "GtkMenuButton")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property popover
  (of-object "GtkMenuButton")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property primary
  (of-object "GtkMenuButton")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property use-underline
  (of-object "GtkMenuButton")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-signal activate
  (of-object "GtkMenuButton")
  (return-type "void")
  (flags "Run First, Action")
)

(define-property buttons
  (of-object "GtkMessageDialog")
  (prop-type "GParamEnum")
  (docs "")
  (readable #f)
  (writable #t)
  (construct-only #t)
  (default-value "GTK_BUTTONS_NONE")
)

(define-property message-area
  (of-object "GtkMessageDialog")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property message-type
  (of-object "GtkMessageDialog")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_MESSAGE_INFO")
)

(define-property secondary-text
  (of-object "GtkMessageDialog")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property secondary-use-markup
  (of-object "GtkMessageDialog")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property text
  (of-object "GtkMessageDialog")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property use-markup
  (of-object "GtkMessageDialog")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property keyval
  (of-object "GtkMnemonicTrigger")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
  (default-value "0")
)

(define-property display
  (of-object "GtkMountOperation")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property is-showing
  (of-object "GtkMountOperation")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property parent
  (of-object "GtkMountOperation")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property item-type
  (of-object "GtkMultiFilter")
  (prop-type "GParamGType")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property n-items
  (of-object "GtkMultiFilter")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "0")
)

(define-property item-type
  (of-object "GtkMultiSelection")
  (prop-type "GParamGType")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property model
  (of-object "GtkMultiSelection")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property n-items
  (of-object "GtkMultiSelection")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "0")
)

(define-property item-type
  (of-object "GtkMultiSorter")
  (prop-type "GParamGType")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property n-items
  (of-object "GtkMultiSorter")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "0")
)

(define-property action-name
  (of-object "GtkNamedAction")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
  (default-value "")
)

(define-property modal
  (of-object "GtkNativeDialog")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property title
  (of-object "GtkNativeDialog")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property transient-for
  (of-object "GtkNativeDialog")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property visible
  (of-object "GtkNativeDialog")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-signal response
  (of-object "GtkNativeDialog")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("gint" "response_id")
  )
)

(define-property item-type
  (of-object "GtkNoSelection")
  (prop-type "GParamGType")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property model
  (of-object "GtkNoSelection")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property n-items
  (of-object "GtkNoSelection")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "0")
)

(define-property enable-popup
  (of-object "GtkNotebook")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property group-name
  (of-object "GtkNotebook")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property page
  (of-object "GtkNotebook")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property pages
  (of-object "GtkNotebook")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property scrollable
  (of-object "GtkNotebook")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property show-border
  (of-object "GtkNotebook")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property show-tabs
  (of-object "GtkNotebook")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property tab-pos
  (of-object "GtkNotebook")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_POS_TOP")
)

(define-signal change-current-page
  (of-object "GtkNotebook")
  (return-type "gboolean")
  (flags "Run Last, Action")
  (parameters
    '("gint" "page")
  )
)

(define-signal create-window
  (of-object "GtkNotebook")
  (return-type "GtkNotebook")
  (flags "Run Last")
  (parameters
    '("GtkWidget*" "page")
  )
)

(define-signal focus-tab
  (of-object "GtkNotebook")
  (return-type "gboolean")
  (flags "Run Last, Action")
  (parameters
    '("GtkNotebookTab" "tab")
  )
)

(define-signal move-focus-out
  (of-object "GtkNotebook")
  (return-type "void")
  (flags "Run Last, Action")
  (parameters
    '("GtkDirectionType" "direction")
  )
)

(define-signal page-added
  (of-object "GtkNotebook")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkWidget*" "child")
    '("guint" "page_num")
  )
)

(define-signal page-removed
  (of-object "GtkNotebook")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkWidget*" "child")
    '("guint" "page_num")
  )
)

(define-signal page-reordered
  (of-object "GtkNotebook")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkWidget*" "child")
    '("guint" "page_num")
  )
)

(define-signal reorder-tab
  (of-object "GtkNotebook")
  (return-type "gboolean")
  (flags "Run Last, Action")
  (parameters
    '("GtkDirectionType" "direction")
    '("gboolean" "move_to_last")
  )
)

(define-signal select-page
  (of-object "GtkNotebook")
  (return-type "gboolean")
  (flags "Run Last, Action")
  (parameters
    '("gboolean" "move_focus")
  )
)

(define-signal switch-page
  (of-object "GtkNotebook")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkWidget*" "page")
    '("guint" "page_num")
  )
)

(define-property child
  (of-object "GtkNotebookPage")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
)

(define-property detachable
  (of-object "GtkNotebookPage")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property menu
  (of-object "GtkNotebookPage")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
)

(define-property menu-label
  (of-object "GtkNotebookPage")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property position
  (of-object "GtkNotebookPage")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property reorderable
  (of-object "GtkNotebookPage")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property tab
  (of-object "GtkNotebookPage")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
)

(define-property tab-expand
  (of-object "GtkNotebookPage")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property tab-fill
  (of-object "GtkNotebookPage")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property tab-label
  (of-object "GtkNotebookPage")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property expression
  (of-object "GtkNumericSorter")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property sort-order
  (of-object "GtkNumericSorter")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_SORT_ASCENDING")
)

(define-property child
  (of-object "GtkOverlay")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-signal get-child-position
  (of-object "GtkOverlay")
  (return-type "gboolean")
  (flags "Run Last")
  (parameters
    '("GtkWidget*" "widget")
    '("GdkRectangle*" "allocation")
  )
)

(define-property clip-overlay
  (of-object "GtkOverlayLayoutChild")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property measure
  (of-object "GtkOverlayLayoutChild")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property action-group
  (of-object "GtkPadController")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
)

(define-property pad
  (of-object "GtkPadController")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
)

(define-property end-child
  (of-object "GtkPaned")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property max-position
  (of-object "GtkPaned")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "2147483647")
)

(define-property min-position
  (of-object "GtkPaned")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "0")
)

(define-property position
  (of-object "GtkPaned")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property position-set
  (of-object "GtkPaned")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property resize-end-child
  (of-object "GtkPaned")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property resize-start-child
  (of-object "GtkPaned")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property shrink-end-child
  (of-object "GtkPaned")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property shrink-start-child
  (of-object "GtkPaned")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property start-child
  (of-object "GtkPaned")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property wide-handle
  (of-object "GtkPaned")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-signal accept-position
  (of-object "GtkPaned")
  (return-type "gboolean")
  (flags "Run Last, Action")
)

(define-signal cancel-position
  (of-object "GtkPaned")
  (return-type "gboolean")
  (flags "Run Last, Action")
)

(define-signal cycle-child-focus
  (of-object "GtkPaned")
  (return-type "gboolean")
  (flags "Run Last, Action")
  (parameters
    '("gboolean" "reversed")
  )
)

(define-signal cycle-handle-focus
  (of-object "GtkPaned")
  (return-type "gboolean")
  (flags "Run Last, Action")
  (parameters
    '("gboolean" "reversed")
  )
)

(define-signal move-handle
  (of-object "GtkPaned")
  (return-type "gboolean")
  (flags "Run Last, Action")
  (parameters
    '("GtkScrollType" "scroll_type")
  )
)

(define-signal toggle-handle-focus
  (of-object "GtkPaned")
  (return-type "gboolean")
  (flags "Run Last, Action")
)

(define-property activates-default
  (of-object "GtkPasswordEntry")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property extra-menu
  (of-object "GtkPasswordEntry")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property placeholder-text
  (of-object "GtkPasswordEntry")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property show-peek-icon
  (of-object "GtkPasswordEntry")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-signal activate
  (of-object "GtkPasswordEntry")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-property alternative-text
  (of-object "GtkPicture")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property can-shrink
  (of-object "GtkPicture")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property content-fit
  (of-object "GtkPicture")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_CONTENT_FIT_CONTAIN")
)

(define-property file
  (of-object "GtkPicture")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property isolate-contents
  (of-object "GtkPicture")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property keep-aspect-ratio
  (of-object "GtkPicture")
  (deprecated #t)
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property paintable
  (of-object "GtkPicture")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property autohide
  (of-object "GtkPopover")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property cascade-popdown
  (of-object "GtkPopover")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property child
  (of-object "GtkPopover")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property default-widget
  (of-object "GtkPopover")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property has-arrow
  (of-object "GtkPopover")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property mnemonics-visible
  (of-object "GtkPopover")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property pointing-to
  (of-object "GtkPopover")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property position
  (of-object "GtkPopover")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_POS_BOTTOM")
)

(define-signal activate-default
  (of-object "GtkPopover")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-signal closed
  (of-object "GtkPopover")
  (return-type "void")
  (flags "Run Last")
)

(define-property child
  (of-object "GtkPopoverBin")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property handle-input
  (of-object "GtkPopoverBin")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property menu-model
  (of-object "GtkPopoverBin")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property popover
  (of-object "GtkPopoverBin")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property flags
  (of-object "GtkPopoverMenu")
  (prop-type "GParamFlags")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_POPOVER_MENU_SLIDING")
)

(define-property menu-model
  (of-object "GtkPopoverMenu")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property visible-submenu
  (of-object "GtkPopoverMenu")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property menu-model
  (of-object "GtkPopoverMenuBar")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property accept-label
  (of-object "GtkPrintDialog")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property modal
  (of-object "GtkPrintDialog")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property page-setup
  (of-object "GtkPrintDialog")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property print-settings
  (of-object "GtkPrintDialog")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property title
  (of-object "GtkPrintDialog")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property page-setup
  (of-object "GtkPrintJob")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
)

(define-property printer
  (of-object "GtkPrintJob")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
)

(define-property settings
  (of-object "GtkPrintJob")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
)

(define-property title
  (of-object "GtkPrintJob")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
  (default-value "")
)

(define-property track-print-status
  (of-object "GtkPrintJob")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-signal status-changed
  (of-object "GtkPrintJob")
  (return-type "void")
  (flags "Run Last")
)

(define-property allow-async
  (of-object "GtkPrintOperation")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property current-page
  (of-object "GtkPrintOperation")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property custom-tab-label
  (of-object "GtkPrintOperation")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property default-page-setup
  (of-object "GtkPrintOperation")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property embed-page-setup
  (of-object "GtkPrintOperation")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property export-filename
  (of-object "GtkPrintOperation")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property has-selection
  (of-object "GtkPrintOperation")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property job-name
  (of-object "GtkPrintOperation")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property n-pages
  (of-object "GtkPrintOperation")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property n-pages-to-print
  (of-object "GtkPrintOperation")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "-1")
)

(define-property print-settings
  (of-object "GtkPrintOperation")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property show-progress
  (of-object "GtkPrintOperation")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property status
  (of-object "GtkPrintOperation")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "GTK_PRINT_STATUS_INITIAL")
)

(define-property status-string
  (of-object "GtkPrintOperation")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property support-selection
  (of-object "GtkPrintOperation")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property track-print-status
  (of-object "GtkPrintOperation")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property unit
  (of-object "GtkPrintOperation")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_UNIT_NONE")
)

(define-property use-full-page
  (of-object "GtkPrintOperation")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-signal begin-print
  (of-object "GtkPrintOperation")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkPrintContext*" "context")
  )
)

(define-signal create-custom-widget
  (of-object "GtkPrintOperation")
  (return-type "GtkWidget*")
  (flags "Run Last")
)

(define-signal custom-widget-apply
  (of-object "GtkPrintOperation")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkWidget*" "widget")
  )
)

(define-signal done
  (of-object "GtkPrintOperation")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkPrintOperationResult" "result")
  )
)

(define-signal draw-page
  (of-object "GtkPrintOperation")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkPrintContext*" "context")
    '("gint" "page_nr")
  )
)

(define-signal end-print
  (of-object "GtkPrintOperation")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkPrintContext*" "context")
  )
)

(define-signal paginate
  (of-object "GtkPrintOperation")
  (return-type "gboolean")
  (flags "Run Last")
  (parameters
    '("GtkPrintContext*" "context")
  )
)

(define-signal preview
  (of-object "GtkPrintOperation")
  (return-type "gboolean")
  (flags "Run Last")
  (parameters
    '("GtkPrintOperationPreview*" "preview")
    '("GtkPrintContext*" "context")
    '("GtkWindow*" "parent")
  )
)

(define-signal request-page-setup
  (of-object "GtkPrintOperation")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkPrintContext*" "context")
    '("gint" "page_nr")
    '("GtkPageSetup*" "setup")
  )
)

(define-signal status-changed
  (of-object "GtkPrintOperation")
  (return-type "void")
  (flags "Run Last")
)

(define-signal update-custom-widget
  (of-object "GtkPrintOperation")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkWidget*" "widget")
    '("GtkPageSetup*" "setup")
    '("GtkPrintSettings*" "settings")
  )
)

(define-property current-page
  (of-object "GtkPrintUnixDialog")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property embed-page-setup
  (of-object "GtkPrintUnixDialog")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property has-selection
  (of-object "GtkPrintUnixDialog")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property manual-capabilities
  (of-object "GtkPrintUnixDialog")
  (prop-type "GParamFlags")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property page-setup
  (of-object "GtkPrintUnixDialog")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property print-settings
  (of-object "GtkPrintUnixDialog")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property selected-printer
  (of-object "GtkPrintUnixDialog")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property support-selection
  (of-object "GtkPrintUnixDialog")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property accepting-jobs
  (of-object "GtkPrinter")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property accepts-pdf
  (of-object "GtkPrinter")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
  (default-value "FALSE")
)

(define-property accepts-ps
  (of-object "GtkPrinter")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
  (default-value "TRUE")
)

(define-property icon-name
  (of-object "GtkPrinter")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "printer")
)

(define-property is-virtual
  (of-object "GtkPrinter")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
  (default-value "FALSE")
)

(define-property job-count
  (of-object "GtkPrinter")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "0")
)

(define-property location
  (of-object "GtkPrinter")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property name
  (of-object "GtkPrinter")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
)

(define-property paused
  (of-object "GtkPrinter")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property state-message
  (of-object "GtkPrinter")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-signal details-acquired
  (of-object "GtkPrinter")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("gboolean" "success")
  )
)

(define-property ellipsize
  (of-object "GtkProgressBar")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "PANGO_ELLIPSIZE_NONE")
)

(define-property fraction
  (of-object "GtkProgressBar")
  (prop-type "GParamDouble")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0.000000")
)

(define-property inverted
  (of-object "GtkProgressBar")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property pulse-step
  (of-object "GtkProgressBar")
  (prop-type "GParamDouble")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0.100000")
)

(define-property show-text
  (of-object "GtkProgressBar")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property text
  (of-object "GtkProgressBar")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property adjustment
  (of-object "GtkRange")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property fill-level
  (of-object "GtkRange")
  (prop-type "GParamDouble")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "G_MAXDOUBLE")
)

(define-property inverted
  (of-object "GtkRange")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property restrict-to-fill-level
  (of-object "GtkRange")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property round-digits
  (of-object "GtkRange")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property show-fill-level
  (of-object "GtkRange")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-signal adjust-bounds
  (of-object "GtkRange")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("gdouble" "value")
  )
)

(define-signal change-value
  (of-object "GtkRange")
  (return-type "gboolean")
  (flags "Run Last")
  (parameters
    '("GtkScrollType" "scroll")
    '("gdouble" "value")
  )
)

(define-signal move-slider
  (of-object "GtkRange")
  (return-type "void")
  (flags "Run Last, Action")
  (parameters
    '("GtkScrollType" "step")
  )
)

(define-signal value-changed
  (of-object "GtkRange")
  (return-type "void")
  (flags "Run Last")
)

(define-property filename
  (of-object "GtkRecentManager")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
  (default-value "")
)

(define-property size
  (of-object "GtkRecentManager")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "0")
)

(define-signal changed
  (of-object "GtkRecentManager")
  (return-type "void")
  (flags "Run First")
)

(define-property child
  (of-object "GtkRevealer")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property child-revealed
  (of-object "GtkRevealer")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property reveal-child
  (of-object "GtkRevealer")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property transition-duration
  (of-object "GtkRevealer")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "250")
)

(define-property transition-type
  (of-object "GtkRevealer")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_REVEALER_TRANSITION_TYPE_SLIDE_DOWN")
)

(define-property digits
  (of-object "GtkScale")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "1")
)

(define-property draw-value
  (of-object "GtkScale")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property has-origin
  (of-object "GtkScale")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property value-pos
  (of-object "GtkScale")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_POS_TOP")
)

(define-property active
  (of-object "GtkScaleButton")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property adjustment
  (of-object "GtkScaleButton")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property has-frame
  (of-object "GtkScaleButton")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property icons
  (of-object "GtkScaleButton")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property value
  (of-object "GtkScaleButton")
  (prop-type "GParamDouble")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0.000000")
)

(define-signal popdown
  (of-object "GtkScaleButton")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-signal popup
  (of-object "GtkScaleButton")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-signal value-changed
  (of-object "GtkScaleButton")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("gdouble" "value")
  )
)

(define-property adjustment
  (of-object "GtkScrollbar")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property child
  (of-object "GtkScrolledWindow")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property hadjustment
  (of-object "GtkScrolledWindow")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property has-frame
  (of-object "GtkScrolledWindow")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property hscrollbar-policy
  (of-object "GtkScrolledWindow")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_POLICY_AUTOMATIC")
)

(define-property kinetic-scrolling
  (of-object "GtkScrolledWindow")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property max-content-height
  (of-object "GtkScrolledWindow")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property max-content-width
  (of-object "GtkScrolledWindow")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property min-content-height
  (of-object "GtkScrolledWindow")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property min-content-width
  (of-object "GtkScrolledWindow")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property overlay-scrolling
  (of-object "GtkScrolledWindow")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property propagate-natural-height
  (of-object "GtkScrolledWindow")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property propagate-natural-width
  (of-object "GtkScrolledWindow")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property vadjustment
  (of-object "GtkScrolledWindow")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property vscrollbar-policy
  (of-object "GtkScrolledWindow")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_POLICY_AUTOMATIC")
)

(define-property window-placement
  (of-object "GtkScrolledWindow")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_CORNER_TOP_LEFT")
)

(define-signal edge-overshot
  (of-object "GtkScrolledWindow")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkPositionType" "pos")
  )
)

(define-signal edge-reached
  (of-object "GtkScrolledWindow")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkPositionType" "pos")
  )
)

(define-signal move-focus-out
  (of-object "GtkScrolledWindow")
  (return-type "void")
  (flags "Run Last, Action")
  (parameters
    '("GtkDirectionType" "direction_type")
  )
)

(define-signal scroll-child
  (of-object "GtkScrolledWindow")
  (return-type "gboolean")
  (flags "Run Last, Action")
  (parameters
    '("GtkScrollType" "scroll")
    '("gboolean" "horizontal")
  )
)

(define-property child
  (of-object "GtkSearchBar")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property key-capture-widget
  (of-object "GtkSearchBar")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property search-mode-enabled
  (of-object "GtkSearchBar")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property show-close-button
  (of-object "GtkSearchBar")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property activates-default
  (of-object "GtkSearchEntry")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property input-hints
  (of-object "GtkSearchEntry")
  (prop-type "GParamFlags")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_INPUT_HINT_NONE")
)

(define-property input-purpose
  (of-object "GtkSearchEntry")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_INPUT_PURPOSE_FREE_FORM")
)

(define-property key-capture-widget
  (of-object "GtkSearchEntry")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property placeholder-text
  (of-object "GtkSearchEntry")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property search-delay
  (of-object "GtkSearchEntry")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "150")
)

(define-signal activate
  (of-object "GtkSearchEntry")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-signal next-match
  (of-object "GtkSearchEntry")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-signal previous-match
  (of-object "GtkSearchEntry")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-signal search-changed
  (of-object "GtkSearchEntry")
  (return-type "void")
  (flags "Run Last")
)

(define-signal search-started
  (of-object "GtkSearchEntry")
  (return-type "void")
  (flags "Run Last")
)

(define-signal stop-search
  (of-object "GtkSearchEntry")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-property item-type
  (of-object "GtkSelectionFilterModel")
  (prop-type "GParamGType")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property model
  (of-object "GtkSelectionFilterModel")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property n-items
  (of-object "GtkSelectionFilterModel")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "0")
)

(define-property gtk-alternative-button-order
  (of-object "GtkSettings")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property gtk-alternative-sort-arrows
  (of-object "GtkSettings")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property gtk-application-prefer-dark-theme
  (of-object "GtkSettings")
  (deprecated #t)
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property gtk-cursor-aspect-ratio
  (of-object "GtkSettings")
  (prop-type "GParamDouble")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0.040000")
)

(define-property gtk-cursor-blink
  (of-object "GtkSettings")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property gtk-cursor-blink-time
  (of-object "GtkSettings")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "1200")
)

(define-property gtk-cursor-blink-timeout
  (of-object "GtkSettings")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "10")
)

(define-property gtk-cursor-theme-name
  (of-object "GtkSettings")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property gtk-cursor-theme-size
  (of-object "GtkSettings")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property gtk-decoration-layout
  (of-object "GtkSettings")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "menu:minimize,maximize,close")
)

(define-property gtk-dialogs-use-header
  (of-object "GtkSettings")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property gtk-dnd-drag-threshold
  (of-object "GtkSettings")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "8")
)

(define-property gtk-double-click-distance
  (of-object "GtkSettings")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "5")
)

(define-property gtk-double-click-time
  (of-object "GtkSettings")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "400")
)

(define-property gtk-enable-accels
  (of-object "GtkSettings")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property gtk-enable-animations
  (of-object "GtkSettings")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property gtk-enable-event-sounds
  (of-object "GtkSettings")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property gtk-enable-input-feedback-sounds
  (of-object "GtkSettings")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property gtk-enable-primary-paste
  (of-object "GtkSettings")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property gtk-entry-password-hint-timeout
  (of-object "GtkSettings")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property gtk-entry-select-on-focus
  (of-object "GtkSettings")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property gtk-error-bell
  (of-object "GtkSettings")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property gtk-font-name
  (of-object "GtkSettings")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "Sans 10")
)

(define-property gtk-font-rendering
  (of-object "GtkSettings")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_FONT_RENDERING_AUTOMATIC")
)

(define-property gtk-fontconfig-timestamp
  (of-object "GtkSettings")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property gtk-hint-font-metrics
  (of-object "GtkSettings")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property gtk-icon-theme-name
  (of-object "GtkSettings")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "Adwaita")
)

(define-property gtk-im-module
  (of-object "GtkSettings")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property gtk-interface-color-scheme
  (of-object "GtkSettings")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_INTERFACE_COLOR_SCHEME_UNSUPPORTED")
)

(define-property gtk-interface-contrast
  (of-object "GtkSettings")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_INTERFACE_CONTRAST_UNSUPPORTED")
)

(define-property gtk-interface-reduced-motion
  (of-object "GtkSettings")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_REDUCED_MOTION_NO_PREFERENCE")
)

(define-property gtk-keyboard-focus-visible-timeout
  (of-object "GtkSettings")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property gtk-keynav-use-caret
  (of-object "GtkSettings")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property gtk-label-select-on-focus
  (of-object "GtkSettings")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property gtk-long-press-time
  (of-object "GtkSettings")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "500")
)

(define-property gtk-overlay-scrolling
  (of-object "GtkSettings")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property gtk-primary-button-warps-slider
  (of-object "GtkSettings")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property gtk-print-backends
  (of-object "GtkSettings")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "file")
)

(define-property gtk-print-preview-command
  (of-object "GtkSettings")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "evince --unlink-tempfile --preview --print-settings %s %f")
)

(define-property gtk-recent-files-enabled
  (of-object "GtkSettings")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property gtk-recent-files-max-age
  (of-object "GtkSettings")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "30")
)

(define-property gtk-shell-shows-app-menu
  (of-object "GtkSettings")
  (deprecated #t)
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property gtk-shell-shows-desktop
  (of-object "GtkSettings")
  (deprecated #t)
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property gtk-shell-shows-menubar
  (of-object "GtkSettings")
  (deprecated #t)
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property gtk-show-status-shapes
  (of-object "GtkSettings")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property gtk-sound-theme-name
  (of-object "GtkSettings")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "freedesktop")
)

(define-property gtk-split-cursor
  (of-object "GtkSettings")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property gtk-theme-name
  (of-object "GtkSettings")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "Default")
)

(define-property gtk-titlebar-double-click
  (of-object "GtkSettings")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "toggle-maximize")
)

(define-property gtk-titlebar-middle-click
  (of-object "GtkSettings")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "none")
)

(define-property gtk-titlebar-right-click
  (of-object "GtkSettings")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "menu")
)

(define-property gtk-xft-antialias
  (of-object "GtkSettings")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property gtk-xft-dpi
  (of-object "GtkSettings")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property gtk-xft-hinting
  (of-object "GtkSettings")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property gtk-xft-hintstyle
  (of-object "GtkSettings")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property gtk-xft-rgba
  (of-object "GtkSettings")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property action
  (of-object "GtkShortcut")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property arguments
  (of-object "GtkShortcut")
  (prop-type "GParamVariant")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property trigger
  (of-object "GtkShortcut")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property item-type
  (of-object "GtkShortcutController")
  (prop-type "GParamGType")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property mnemonic-modifiers
  (of-object "GtkShortcutController")
  (prop-type "GParamFlags")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GDK_ALT_MASK")
)

(define-property model
  (of-object "GtkShortcutController")
  (prop-type "GParamObject")
  (docs "")
  (readable #f)
  (writable #t)
  (construct-only #t)
)

(define-property n-items
  (of-object "GtkShortcutController")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "0")
)

(define-property scope
  (of-object "GtkShortcutController")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_SHORTCUT_SCOPE_LOCAL")
)

(define-property accelerator
  (of-object "GtkShortcutLabel")
  (deprecated #t)
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property disabled-text
  (of-object "GtkShortcutLabel")
  (deprecated #t)
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property accel-size-group
  (of-object "GtkShortcutsGroup")
  (deprecated #t)
  (prop-type "GParamObject")
  (docs "")
  (readable #f)
  (writable #t)
  (construct-only #f)
)

(define-property height
  (of-object "GtkShortcutsGroup")
  (deprecated #t)
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "1")
)

(define-property title
  (of-object "GtkShortcutsGroup")
  (deprecated #t)
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property title-size-group
  (of-object "GtkShortcutsGroup")
  (deprecated #t)
  (prop-type "GParamObject")
  (docs "")
  (readable #f)
  (writable #t)
  (construct-only #f)
)

(define-property view
  (of-object "GtkShortcutsGroup")
  (deprecated #t)
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property max-height
  (of-object "GtkShortcutsSection")
  (deprecated #t)
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "15")
)

(define-property section-name
  (of-object "GtkShortcutsSection")
  (deprecated #t)
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property title
  (of-object "GtkShortcutsSection")
  (deprecated #t)
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property view-name
  (of-object "GtkShortcutsSection")
  (deprecated #t)
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-signal change-current-page
  (of-object "GtkShortcutsSection")
  (deprecated #t)
  (return-type "gboolean")
  (flags "Run Last, Action")
  (parameters
    '("gint" "offset")
  )
)

(define-property accel-size-group
  (of-object "GtkShortcutsShortcut")
  (deprecated #t)
  (prop-type "GParamObject")
  (docs "")
  (readable #f)
  (writable #t)
  (construct-only #f)
)

(define-property accelerator
  (of-object "GtkShortcutsShortcut")
  (deprecated #t)
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property action-name
  (of-object "GtkShortcutsShortcut")
  (deprecated #t)
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property direction
  (of-object "GtkShortcutsShortcut")
  (deprecated #t)
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_TEXT_DIR_NONE")
)

(define-property icon
  (of-object "GtkShortcutsShortcut")
  (deprecated #t)
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property icon-set
  (of-object "GtkShortcutsShortcut")
  (deprecated #t)
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property shortcut-type
  (of-object "GtkShortcutsShortcut")
  (deprecated #t)
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_SHORTCUT_ACCELERATOR")
)

(define-property subtitle
  (of-object "GtkShortcutsShortcut")
  (deprecated #t)
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property subtitle-set
  (of-object "GtkShortcutsShortcut")
  (deprecated #t)
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property title
  (of-object "GtkShortcutsShortcut")
  (deprecated #t)
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property title-size-group
  (of-object "GtkShortcutsShortcut")
  (deprecated #t)
  (prop-type "GParamObject")
  (docs "")
  (readable #f)
  (writable #t)
  (construct-only #f)
)

(define-property section-name
  (of-object "GtkShortcutsWindow")
  (deprecated #t)
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "internal-search")
)

(define-property view-name
  (of-object "GtkShortcutsWindow")
  (deprecated #t)
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-signal close
  (of-object "GtkShortcutsWindow")
  (deprecated #t)
  (return-type "void")
  (flags "Run Last, Action")
)

(define-signal search
  (of-object "GtkShortcutsWindow")
  (deprecated #t)
  (return-type "void")
  (flags "Run Last, Action")
)

(define-property signal-name
  (of-object "GtkSignalAction")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
  (default-value "")
)

(define-signal bind
  (of-object "GtkSignalListItemFactory")
  (return-type "void")
  (flags "Run First")
  (parameters
    '("GtkListItem*" "object")
  )
)

(define-signal setup
  (of-object "GtkSignalListItemFactory")
  (return-type "void")
  (flags "Run First")
  (parameters
    '("GtkListItem*" "object")
  )
)

(define-signal teardown
  (of-object "GtkSignalListItemFactory")
  (return-type "void")
  (flags "Run First")
  (parameters
    '("GtkListItem*" "object")
  )
)

(define-signal unbind
  (of-object "GtkSignalListItemFactory")
  (return-type "void")
  (flags "Run First")
  (parameters
    '("GtkListItem*" "object")
  )
)

(define-property autoselect
  (of-object "GtkSingleSelection")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property can-unselect
  (of-object "GtkSingleSelection")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property item-type
  (of-object "GtkSingleSelection")
  (prop-type "GParamGType")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property model
  (of-object "GtkSingleSelection")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property n-items
  (of-object "GtkSingleSelection")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "0")
)

(define-property selected
  (of-object "GtkSingleSelection")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "4294967295")
)

(define-property selected-item
  (of-object "GtkSingleSelection")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property mode
  (of-object "GtkSizeGroup")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_SIZE_GROUP_HORIZONTAL")
)

(define-property item-type
  (of-object "GtkSliceListModel")
  (prop-type "GParamGType")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property model
  (of-object "GtkSliceListModel")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property n-items
  (of-object "GtkSliceListModel")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "0")
)

(define-property offset
  (of-object "GtkSliceListModel")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property size
  (of-object "GtkSliceListModel")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "10")
)

(define-property incremental
  (of-object "GtkSortListModel")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property item-type
  (of-object "GtkSortListModel")
  (prop-type "GParamGType")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property model
  (of-object "GtkSortListModel")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property n-items
  (of-object "GtkSortListModel")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "0")
)

(define-property pending
  (of-object "GtkSortListModel")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "0")
)

(define-property section-sorter
  (of-object "GtkSortListModel")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property sorter
  (of-object "GtkSortListModel")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-signal changed
  (of-object "GtkSorter")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkSorterChange" "change")
  )
)

(define-property activates-default
  (of-object "GtkSpinButton")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property adjustment
  (of-object "GtkSpinButton")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property climb-rate
  (of-object "GtkSpinButton")
  (prop-type "GParamDouble")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0.000000")
)

(define-property digits
  (of-object "GtkSpinButton")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property numeric
  (of-object "GtkSpinButton")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property snap-to-ticks
  (of-object "GtkSpinButton")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property update-policy
  (of-object "GtkSpinButton")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_UPDATE_ALWAYS")
)

(define-property value
  (of-object "GtkSpinButton")
  (prop-type "GParamDouble")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0.000000")
)

(define-property wrap
  (of-object "GtkSpinButton")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-signal activate
  (of-object "GtkSpinButton")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-signal change-value
  (of-object "GtkSpinButton")
  (return-type "void")
  (flags "Run Last, Action")
  (parameters
    '("GtkScrollType" "scroll")
  )
)

(define-signal input
  (of-object "GtkSpinButton")
  (return-type "gint")
  (flags "Run Last")
  (parameters
    '("double*" "new_value")
  )
)

(define-signal output
  (of-object "GtkSpinButton")
  (return-type "gboolean")
  (flags "Run Last")
)

(define-signal value-changed
  (of-object "GtkSpinButton")
  (return-type "void")
  (flags "Run Last")
)

(define-signal wrapped
  (of-object "GtkSpinButton")
  (return-type "void")
  (flags "Run Last")
)

(define-property spinning
  (of-object "GtkSpinner")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property hhomogeneous
  (of-object "GtkStack")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property interpolate-size
  (of-object "GtkStack")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property pages
  (of-object "GtkStack")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property transition-duration
  (of-object "GtkStack")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "200")
)

(define-property transition-running
  (of-object "GtkStack")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property transition-type
  (of-object "GtkStack")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_STACK_TRANSITION_TYPE_NONE")
)

(define-property vhomogeneous
  (of-object "GtkStack")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property visible-child
  (of-object "GtkStack")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property visible-child-name
  (of-object "GtkStack")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property child
  (of-object "GtkStackPage")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
)

(define-property icon-name
  (of-object "GtkStackPage")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property name
  (of-object "GtkStackPage")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property needs-attention
  (of-object "GtkStackPage")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property title
  (of-object "GtkStackPage")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property use-underline
  (of-object "GtkStackPage")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property visible
  (of-object "GtkStackPage")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property stack
  (of-object "GtkStackSidebar")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property stack
  (of-object "GtkStackSwitcher")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-signal text-popped
  (of-object "GtkStatusbar")
  (deprecated #t)
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("guint" "context_id")
    '("const-gchar*" "text")
  )
)

(define-signal text-pushed
  (of-object "GtkStatusbar")
  (deprecated #t)
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("guint" "context_id")
    '("const-gchar*" "text")
  )
)

(define-property expression
  (of-object "GtkStringFilter")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property ignore-case
  (of-object "GtkStringFilter")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property match-mode
  (of-object "GtkStringFilter")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_STRING_FILTER_MATCH_MODE_SUBSTRING")
)

(define-property search
  (of-object "GtkStringFilter")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property item-type
  (of-object "GtkStringList")
  (prop-type "GParamGType")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property n-items
  (of-object "GtkStringList")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "0")
)

(define-property strings
  (of-object "GtkStringList")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #f)
  (writable #t)
  (construct-only #t)
)

(define-property string
  (of-object "GtkStringObject")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "")
)

(define-property collation
  (of-object "GtkStringSorter")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_COLLATION_UNICODE")
)

(define-property expression
  (of-object "GtkStringSorter")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property ignore-case
  (of-object "GtkStringSorter")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property display
  (of-object "GtkStyleContext")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property features
  (of-object "GtkSvg")
  (prop-type "GParamFlags")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_SVG_ANIMATIONS | GTK_SVG_SYSTEM_RESOURCES | GTK_SVG_EXTERNAL_RESOURCES | GTK_SVG_EXTENSIONS")
)

(define-property overflow
  (of-object "GtkSvg")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_OVERFLOW_HIDDEN")
)

(define-property playing
  (of-object "GtkSvg")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property resource
  (of-object "GtkSvg")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property state
  (of-object "GtkSvg")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property stylesheet
  (of-object "GtkSvg")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property weight
  (of-object "GtkSvg")
  (prop-type "GParamDouble")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1.000000")
)

(define-signal error
  (of-object "GtkSvg")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GError*" "error")
  )
)

(define-property resource
  (of-object "GtkSvgWidget")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property state
  (of-object "GtkSvgWidget")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property stylesheet
  (of-object "GtkSvgWidget")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property svg
  (of-object "GtkSvgWidget")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-signal activate
  (of-object "GtkSvgWidget")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("const-gchar*" "id")
    '("const-gchar*" "href")
  )
)

(define-signal error
  (of-object "GtkSvgWidget")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GError*" "error")
  )
)

(define-property active
  (of-object "GtkSwitch")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property state
  (of-object "GtkSwitch")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-signal activate
  (of-object "GtkSwitch")
  (return-type "void")
  (flags "Run First, Action")
)

(define-signal state-set
  (of-object "GtkSwitch")
  (return-type "gboolean")
  (flags "Run Last")
  (parameters
    '("gboolean" "state")
  )
)

(define-property activates-default
  (of-object "GtkText")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property attributes
  (of-object "GtkText")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property buffer
  (of-object "GtkText")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property enable-emoji-completion
  (of-object "GtkText")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property extra-menu
  (of-object "GtkText")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property im-module
  (of-object "GtkText")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property input-hints
  (of-object "GtkText")
  (prop-type "GParamFlags")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_INPUT_HINT_NONE")
)

(define-property input-purpose
  (of-object "GtkText")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_INPUT_PURPOSE_FREE_FORM")
)

(define-property invisible-char
  (of-object "GtkText")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "42")
)

(define-property invisible-char-set
  (of-object "GtkText")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property max-length
  (of-object "GtkText")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property overwrite-mode
  (of-object "GtkText")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property placeholder-text
  (of-object "GtkText")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property propagate-text-width
  (of-object "GtkText")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property scroll-offset
  (of-object "GtkText")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "0")
)

(define-property tabs
  (of-object "GtkText")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property truncate-multiline
  (of-object "GtkText")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property visibility
  (of-object "GtkText")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-signal activate
  (of-object "GtkText")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-signal backspace
  (of-object "GtkText")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-signal copy-clipboard
  (of-object "GtkText")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-signal cut-clipboard
  (of-object "GtkText")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-signal delete-from-cursor
  (of-object "GtkText")
  (return-type "void")
  (flags "Run Last, Action")
  (parameters
    '("GtkDeleteType" "type")
    '("gint" "count")
  )
)

(define-signal insert-at-cursor
  (of-object "GtkText")
  (return-type "void")
  (flags "Run Last, Action")
  (parameters
    '("const-gchar*" "string")
  )
)

(define-signal insert-emoji
  (of-object "GtkText")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-signal move-cursor
  (of-object "GtkText")
  (return-type "void")
  (flags "Run Last, Action")
  (parameters
    '("GtkMovementStep" "step")
    '("gint" "count")
    '("gboolean" "extend")
  )
)

(define-signal paste-clipboard
  (of-object "GtkText")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-signal preedit-changed
  (of-object "GtkText")
  (return-type "void")
  (flags "Run Last, Action")
  (parameters
    '("const-gchar*" "preedit")
  )
)

(define-signal toggle-overwrite
  (of-object "GtkText")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-property can-redo
  (of-object "GtkTextBuffer")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property can-undo
  (of-object "GtkTextBuffer")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property cursor-position
  (of-object "GtkTextBuffer")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "0")
)

(define-property enable-undo
  (of-object "GtkTextBuffer")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property has-selection
  (of-object "GtkTextBuffer")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property tag-table
  (of-object "GtkTextBuffer")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
)

(define-property text
  (of-object "GtkTextBuffer")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-signal apply-tag
  (of-object "GtkTextBuffer")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkTextTag*" "tag")
    '("const-GtkTextIter*" "start")
    '("const-GtkTextIter*" "end")
  )
)

(define-signal begin-user-action
  (of-object "GtkTextBuffer")
  (return-type "void")
  (flags "Run Last")
)

(define-signal changed
  (of-object "GtkTextBuffer")
  (return-type "void")
  (flags "Run Last")
)

(define-signal delete-range
  (of-object "GtkTextBuffer")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkTextIter*" "start")
    '("GtkTextIter*" "end")
  )
)

(define-signal end-user-action
  (of-object "GtkTextBuffer")
  (return-type "void")
  (flags "Run Last")
)

(define-signal insert-child-anchor
  (of-object "GtkTextBuffer")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkTextIter*" "location")
    '("GtkTextChildAnchor*" "anchor")
  )
)

(define-signal insert-paintable
  (of-object "GtkTextBuffer")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkTextIter*" "location")
    '("GdkPaintable*" "paintable")
  )
)

; The old names p1 and p2 are used. They occur in a _CONVERSION() in textbuffer.hg.
(define-signal insert-text
  (of-object "GtkTextBuffer")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkTextIter*" "location")
    '("const-gchar*" "p1")
    '("gint" "p2")
  )
)

(define-signal mark-deleted
  (of-object "GtkTextBuffer")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkTextMark*" "mark")
  )
)

(define-signal mark-set
  (of-object "GtkTextBuffer")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("const-GtkTextIter*" "location")
    '("GtkTextMark*" "mark")
  )
)

(define-signal modified-changed
  (of-object "GtkTextBuffer")
  (return-type "void")
  (flags "Run Last")
)

(define-signal paste-done
  (of-object "GtkTextBuffer")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GdkClipboard*" "clipboard")
  )
)

(define-signal redo
  (of-object "GtkTextBuffer")
  (return-type "void")
  (flags "Run Last")
)

(define-signal remove-tag
  (of-object "GtkTextBuffer")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkTextTag*" "tag")
    '("const-GtkTextIter*" "start")
    '("const-GtkTextIter*" "end")
  )
)

(define-signal undo
  (of-object "GtkTextBuffer")
  (return-type "void")
  (flags "Run Last")
)

(define-property left-gravity
  (of-object "GtkTextMark")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
  (default-value "FALSE")
)

(define-property name
  (of-object "GtkTextMark")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
  (default-value "")
)

(define-property accumulative-margin
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property allow-breaks
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property allow-breaks-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property background
  (of-object "GtkTextTag")
  (prop-type "GParamString")
  (docs "")
  (readable #f)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property background-full-height
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property background-full-height-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property background-rgba
  (of-object "GtkTextTag")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property background-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property direction
  (of-object "GtkTextTag")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_TEXT_DIR_NONE")
)

(define-property editable
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property editable-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property fallback
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property fallback-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property family
  (of-object "GtkTextTag")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property family-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property font
  (of-object "GtkTextTag")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property font-desc
  (of-object "GtkTextTag")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property font-features
  (of-object "GtkTextTag")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property font-features-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property foreground
  (of-object "GtkTextTag")
  (prop-type "GParamString")
  (docs "")
  (readable #f)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property foreground-rgba
  (of-object "GtkTextTag")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property foreground-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property indent
  (of-object "GtkTextTag")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property indent-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property insert-hyphens
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property insert-hyphens-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property invisible
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property invisible-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property justification
  (of-object "GtkTextTag")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_JUSTIFY_LEFT")
)

(define-property justification-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property language
  (of-object "GtkTextTag")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property language-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property left-margin
  (of-object "GtkTextTag")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property left-margin-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property letter-spacing
  (of-object "GtkTextTag")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property letter-spacing-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property line-height
  (of-object "GtkTextTag")
  (prop-type "GParamFloat")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0.000000")
)

(define-property line-height-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property name
  (of-object "GtkTextTag")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
  (default-value "")
)

(define-property overline
  (of-object "GtkTextTag")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "PANGO_OVERLINE_NONE")
)

(define-property overline-rgba
  (of-object "GtkTextTag")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property overline-rgba-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property overline-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property paragraph-background
  (of-object "GtkTextTag")
  (prop-type "GParamString")
  (docs "")
  (readable #f)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property paragraph-background-rgba
  (of-object "GtkTextTag")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property paragraph-background-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property pixels-above-lines
  (of-object "GtkTextTag")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property pixels-above-lines-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property pixels-below-lines
  (of-object "GtkTextTag")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property pixels-below-lines-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property pixels-inside-wrap
  (of-object "GtkTextTag")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property pixels-inside-wrap-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property right-margin
  (of-object "GtkTextTag")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property right-margin-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property rise
  (of-object "GtkTextTag")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property rise-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property scale
  (of-object "GtkTextTag")
  (prop-type "GParamDouble")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "1.000000")
)

(define-property scale-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property sentence
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property sentence-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property show-spaces
  (of-object "GtkTextTag")
  (prop-type "GParamFlags")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "PANGO_SHOW_NONE")
)

(define-property show-spaces-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property size
  (of-object "GtkTextTag")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property size-points
  (of-object "GtkTextTag")
  (prop-type "GParamDouble")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0.000000")
)

(define-property size-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property stretch
  (of-object "GtkTextTag")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "PANGO_STRETCH_NORMAL")
)

(define-property stretch-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property strikethrough
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property strikethrough-rgba
  (of-object "GtkTextTag")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property strikethrough-rgba-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property strikethrough-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property style
  (of-object "GtkTextTag")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "PANGO_STYLE_NORMAL")
)

(define-property style-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property tabs
  (of-object "GtkTextTag")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property tabs-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property text-transform
  (of-object "GtkTextTag")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "PANGO_TEXT_TRANSFORM_NONE")
)

(define-property text-transform-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property underline
  (of-object "GtkTextTag")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "PANGO_UNDERLINE_NONE")
)

(define-property underline-rgba
  (of-object "GtkTextTag")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property underline-rgba-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property underline-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property variant
  (of-object "GtkTextTag")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "PANGO_VARIANT_NORMAL")
)

(define-property variant-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property weight
  (of-object "GtkTextTag")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "400")
)

(define-property weight-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property word
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property word-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property wrap-mode
  (of-object "GtkTextTag")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_WRAP_NONE")
)

(define-property wrap-mode-set
  (of-object "GtkTextTag")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-signal tag-added
  (of-object "GtkTextTagTable")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkTextTag*" "tag")
  )
)

(define-signal tag-changed
  (of-object "GtkTextTagTable")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkTextTag*" "tag")
    '("gboolean" "size_changed")
  )
)

(define-signal tag-removed
  (of-object "GtkTextTagTable")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkTextTag*" "tag")
  )
)

(define-property accepts-tab
  (of-object "GtkTextView")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property bottom-margin
  (of-object "GtkTextView")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property buffer
  (of-object "GtkTextView")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property cursor-visible
  (of-object "GtkTextView")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property editable
  (of-object "GtkTextView")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property extra-menu
  (of-object "GtkTextView")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property im-module
  (of-object "GtkTextView")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property indent
  (of-object "GtkTextView")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property input-hints
  (of-object "GtkTextView")
  (prop-type "GParamFlags")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_INPUT_HINT_NONE")
)

(define-property input-purpose
  (of-object "GtkTextView")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_INPUT_PURPOSE_FREE_FORM")
)

(define-property justification
  (of-object "GtkTextView")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_JUSTIFY_LEFT")
)

(define-property left-margin
  (of-object "GtkTextView")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property monospace
  (of-object "GtkTextView")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property overwrite
  (of-object "GtkTextView")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property pixels-above-lines
  (of-object "GtkTextView")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property pixels-below-lines
  (of-object "GtkTextView")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property pixels-inside-wrap
  (of-object "GtkTextView")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property right-margin
  (of-object "GtkTextView")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property tabs
  (of-object "GtkTextView")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property top-margin
  (of-object "GtkTextView")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property wrap-mode
  (of-object "GtkTextView")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_WRAP_NONE")
)

(define-signal backspace
  (of-object "GtkTextView")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-signal copy-clipboard
  (of-object "GtkTextView")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-signal cut-clipboard
  (of-object "GtkTextView")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-signal delete-from-cursor
  (of-object "GtkTextView")
  (return-type "void")
  (flags "Run Last, Action")
  (parameters
    '("GtkDeleteType" "type")
    '("gint" "count")
  )
)

(define-signal extend-selection
  (of-object "GtkTextView")
  (return-type "gboolean")
  (flags "Run Last")
  (parameters
    '("GtkTextExtendSelection" "granularity")
    '("GtkTextIter*" "location")
    '("GtkTextIter*" "start")
    '("GtkTextIter*" "end")
  )
)

(define-signal insert-at-cursor
  (of-object "GtkTextView")
  (return-type "void")
  (flags "Run Last, Action")
  (parameters
    '("const-gchar*" "string")
  )
)

(define-signal insert-emoji
  (of-object "GtkTextView")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-signal move-cursor
  (of-object "GtkTextView")
  (return-type "void")
  (flags "Run Last, Action")
  (parameters
    '("GtkMovementStep" "step")
    '("gint" "count")
    '("gboolean" "extend_selection")
  )
)

(define-signal move-viewport
  (of-object "GtkTextView")
  (return-type "void")
  (flags "Run Last, Action")
  (parameters
    '("GtkScrollStep" "step")
    '("gint" "count")
  )
)

(define-signal paste-clipboard
  (of-object "GtkTextView")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-signal preedit-changed
  (of-object "GtkTextView")
  (return-type "void")
  (flags "Run Last, Action")
  (parameters
    '("const-gchar*" "preedit")
  )
)

(define-signal select-all
  (of-object "GtkTextView")
  (return-type "void")
  (flags "Run Last, Action")
  (parameters
    '("gboolean" "select")
  )
)

(define-signal set-anchor
  (of-object "GtkTextView")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-signal toggle-cursor-visible
  (of-object "GtkTextView")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-signal toggle-overwrite
  (of-object "GtkTextView")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-property active
  (of-object "GtkToggleButton")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property group
  (of-object "GtkToggleButton")
  (prop-type "GParamObject")
  (docs "")
  (readable #f)
  (writable #t)
  (construct-only #f)
)

(define-signal toggled
  (of-object "GtkToggleButton")
  (return-type "void")
  (flags "Run First")
)

(define-property child
  (of-object "GtkTreeExpander")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property hide-expander
  (of-object "GtkTreeExpander")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property indent-for-depth
  (of-object "GtkTreeExpander")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property indent-for-icon
  (of-object "GtkTreeExpander")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property item
  (of-object "GtkTreeExpander")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property list-row
  (of-object "GtkTreeExpander")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property autoexpand
  (of-object "GtkTreeListModel")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property item-type
  (of-object "GtkTreeListModel")
  (prop-type "GParamGType")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property model
  (of-object "GtkTreeListModel")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property n-items
  (of-object "GtkTreeListModel")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "0")
)

(define-property passthrough
  (of-object "GtkTreeListModel")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
  (default-value "FALSE")
)

(define-property children
  (of-object "GtkTreeListRow")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property depth
  (of-object "GtkTreeListRow")
  (prop-type "GParamUInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "0")
)

(define-property expandable
  (of-object "GtkTreeListRow")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property expanded
  (of-object "GtkTreeListRow")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property item
  (of-object "GtkTreeListRow")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property sorter
  (of-object "GtkTreeListRowSorter")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property child-model
  (of-object "GtkTreeModelFilter")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
)

(define-property virtual-root
  (of-object "GtkTreeModelFilter")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
)

(define-property model
  (of-object "GtkTreeModelSort")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
)

(define-property mode
  (of-object "GtkTreeSelection")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_SELECTION_SINGLE")
)

(define-signal changed
  (of-object "GtkTreeSelection")
  (return-type "void")
  (flags "Run First")
)

(define-property activate-on-single-click
  (of-object "GtkTreeView")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property enable-grid-lines
  (of-object "GtkTreeView")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_TREE_VIEW_GRID_LINES_NONE")
)

(define-property enable-search
  (of-object "GtkTreeView")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property enable-tree-lines
  (of-object "GtkTreeView")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property expander-column
  (of-object "GtkTreeView")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property fixed-height-mode
  (of-object "GtkTreeView")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property headers-clickable
  (of-object "GtkTreeView")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property headers-visible
  (of-object "GtkTreeView")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property hover-expand
  (of-object "GtkTreeView")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property hover-selection
  (of-object "GtkTreeView")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property level-indentation
  (of-object "GtkTreeView")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property model
  (of-object "GtkTreeView")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property reorderable
  (of-object "GtkTreeView")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property rubber-banding
  (of-object "GtkTreeView")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property search-column
  (of-object "GtkTreeView")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property show-expanders
  (of-object "GtkTreeView")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property tooltip-column
  (of-object "GtkTreeView")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-signal columns-changed
  (of-object "GtkTreeView")
  (return-type "void")
  (flags "Run Last")
)

(define-signal cursor-changed
  (of-object "GtkTreeView")
  (return-type "void")
  (flags "Run Last")
)

(define-signal expand-collapse-cursor-row
  (of-object "GtkTreeView")
  (return-type "gboolean")
  (flags "Run Last, Action")
  (parameters
    '("gboolean" "object")
    '("gboolean" "p0")
    '("gboolean" "p1")
  )
)

(define-signal move-cursor
  (of-object "GtkTreeView")
  (return-type "gboolean")
  (flags "Run Last, Action")
  (parameters
    '("GtkMovementStep" "step")
    '("gint" "direction")
    '("gboolean" "extend")
    '("gboolean" "modify")
  )
)

(define-signal row-activated
  (of-object "GtkTreeView")
  (return-type "void")
  (flags "Run Last, Action")
  (parameters
    '("GtkTreePath*" "path")
    '("GtkTreeViewColumn*" "column")
  )
)

(define-signal row-collapsed
  (of-object "GtkTreeView")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkTreeIter*" "iter")
    '("GtkTreePath*" "path")
  )
)

(define-signal row-expanded
  (of-object "GtkTreeView")
  (return-type "void")
  (flags "Run Last")
  (parameters
    '("GtkTreeIter*" "iter")
    '("GtkTreePath*" "path")
  )
)

(define-signal select-all
  (of-object "GtkTreeView")
  (return-type "gboolean")
  (flags "Run Last, Action")
)

(define-signal select-cursor-parent
  (of-object "GtkTreeView")
  (return-type "gboolean")
  (flags "Run Last, Action")
)

(define-signal select-cursor-row
  (of-object "GtkTreeView")
  (return-type "gboolean")
  (flags "Run Last, Action")
  (parameters
    '("gboolean" "object")
  )
)

(define-signal start-interactive-search
  (of-object "GtkTreeView")
  (return-type "gboolean")
  (flags "Run Last, Action")
)

(define-signal test-collapse-row
  (of-object "GtkTreeView")
  (return-type "gboolean")
  (flags "Run Last")
  (parameters
    '("GtkTreeIter*" "iter")
    '("GtkTreePath*" "path")
  )
)

(define-signal test-expand-row
  (of-object "GtkTreeView")
  (return-type "gboolean")
  (flags "Run Last")
  (parameters
    '("GtkTreeIter*" "iter")
    '("GtkTreePath*" "path")
  )
)

(define-signal toggle-cursor-row
  (of-object "GtkTreeView")
  (return-type "gboolean")
  (flags "Run Last, Action")
)

(define-signal unselect-all
  (of-object "GtkTreeView")
  (return-type "gboolean")
  (flags "Run Last, Action")
)

(define-property alignment
  (of-object "GtkTreeViewColumn")
  (prop-type "GParamFloat")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0.000000")
)

(define-property cell-area
  (of-object "GtkTreeViewColumn")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
)

(define-property clickable
  (of-object "GtkTreeViewColumn")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property expand
  (of-object "GtkTreeViewColumn")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property fixed-width
  (of-object "GtkTreeViewColumn")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property max-width
  (of-object "GtkTreeViewColumn")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property min-width
  (of-object "GtkTreeViewColumn")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property reorderable
  (of-object "GtkTreeViewColumn")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property resizable
  (of-object "GtkTreeViewColumn")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property sizing
  (of-object "GtkTreeViewColumn")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_TREE_VIEW_COLUMN_GROW_ONLY")
)

(define-property sort-column-id
  (of-object "GtkTreeViewColumn")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property sort-indicator
  (of-object "GtkTreeViewColumn")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property sort-order
  (of-object "GtkTreeViewColumn")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_SORT_ASCENDING")
)

(define-property spacing
  (of-object "GtkTreeViewColumn")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property title
  (of-object "GtkTreeViewColumn")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property visible
  (of-object "GtkTreeViewColumn")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property widget
  (of-object "GtkTreeViewColumn")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property width
  (of-object "GtkTreeViewColumn")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "0")
)

(define-property x-offset
  (of-object "GtkTreeViewColumn")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "0")
)

(define-signal clicked
  (of-object "GtkTreeViewColumn")
  (return-type "void")
  (flags "Run Last")
)

(define-property uri
  (of-object "GtkUriLauncher")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property autoplay
  (of-object "GtkVideo")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property file
  (of-object "GtkVideo")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property graphics-offload
  (of-object "GtkVideo")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_GRAPHICS_OFFLOAD_DISABLED")
)

(define-property loop
  (of-object "GtkVideo")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property media-stream
  (of-object "GtkVideo")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property child
  (of-object "GtkViewport")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property scroll-to-focus
  (of-object "GtkViewport")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property use-symbolic
  (of-object "GtkVolumeButton")
  (deprecated #t)
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property can-focus
  (of-object "GtkWidget")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property can-target
  (of-object "GtkWidget")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property css-classes
  (of-object "GtkWidget")
  (prop-type "GParamBoxed")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property css-name
  (of-object "GtkWidget")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #t)
  (default-value "")
)

(define-property cursor
  (of-object "GtkWidget")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property focus-on-click
  (of-object "GtkWidget")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property focusable
  (of-object "GtkWidget")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property halign
  (of-object "GtkWidget")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_ALIGN_FILL")
)

(define-property has-default
  (of-object "GtkWidget")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property has-focus
  (of-object "GtkWidget")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property has-tooltip
  (of-object "GtkWidget")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property height-request
  (of-object "GtkWidget")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-property hexpand
  (of-object "GtkWidget")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property hexpand-set
  (of-object "GtkWidget")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property layout-manager
  (of-object "GtkWidget")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property limit-events
  (of-object "GtkWidget")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property margin-bottom
  (of-object "GtkWidget")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property margin-end
  (of-object "GtkWidget")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property margin-start
  (of-object "GtkWidget")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property margin-top
  (of-object "GtkWidget")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property name
  (of-object "GtkWidget")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property opacity
  (of-object "GtkWidget")
  (prop-type "GParamDouble")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "1.000000")
)

(define-property overflow
  (of-object "GtkWidget")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_OVERFLOW_VISIBLE")
)

(define-property parent
  (of-object "GtkWidget")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property receives-default
  (of-object "GtkWidget")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property root
  (of-object "GtkWidget")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
)

(define-property scale-factor
  (of-object "GtkWidget")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "1")
)

(define-property sensitive
  (of-object "GtkWidget")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property tooltip-markup
  (of-object "GtkWidget")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property tooltip-text
  (of-object "GtkWidget")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property valign
  (of-object "GtkWidget")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_ALIGN_FILL")
)

(define-property vexpand
  (of-object "GtkWidget")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property vexpand-set
  (of-object "GtkWidget")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property visible
  (of-object "GtkWidget")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property width-request
  (of-object "GtkWidget")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "-1")
)

(define-signal destroy
  (of-object "GtkWidget")
  (return-type "void")
  (flags "Run Cleanup, No Hooks, No Recurse")
)

(define-signal direction-changed
  (of-object "GtkWidget")
  (return-type "void")
  (flags "Run First")
  (parameters
    '("GtkTextDirection" "previous_direction")
  )
)

(define-signal hide
  (of-object "GtkWidget")
  (return-type "void")
  (flags "Run First")
)

(define-signal keynav-failed
  (of-object "GtkWidget")
  (return-type "gboolean")
  (flags "Run Last")
  (parameters
    '("GtkDirectionType" "direction")
  )
)

(define-signal map
  (of-object "GtkWidget")
  (return-type "void")
  (flags "Run First")
)

(define-signal mnemonic-activate
  (of-object "GtkWidget")
  (return-type "gboolean")
  (flags "Run Last")
  (parameters
    '("gboolean" "group_cycling")
  )
)

(define-signal move-focus
  (of-object "GtkWidget")
  (return-type "void")
  (flags "Run Last, Action")
  (parameters
    '("GtkDirectionType" "direction")
  )
)

(define-signal query-tooltip
  (of-object "GtkWidget")
  (return-type "gboolean")
  (flags "Run Last")
  (parameters
    '("gint" "x")
    '("gint" "y")
    '("gboolean" "keyboard_mode")
    '("GtkTooltip*" "tooltip")
  )
)

(define-signal realize
  (of-object "GtkWidget")
  (return-type "void")
  (flags "Run First")
)

(define-signal show
  (of-object "GtkWidget")
  (return-type "void")
  (flags "Run First")
)

(define-signal state-flags-changed
  (of-object "GtkWidget")
  (return-type "void")
  (flags "Run First")
  (parameters
    '("GtkStateFlags" "flags")
  )
)

(define-signal unmap
  (of-object "GtkWidget")
  (return-type "void")
  (flags "Run First")
)

(define-signal unrealize
  (of-object "GtkWidget")
  (return-type "void")
  (flags "Run Last")
)

(define-property widget
  (of-object "GtkWidgetPaintable")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property application
  (of-object "GtkWindow")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property child
  (of-object "GtkWindow")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property decorated
  (of-object "GtkWindow")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property default-height
  (of-object "GtkWindow")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property default-widget
  (of-object "GtkWindow")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property default-width
  (of-object "GtkWindow")
  (prop-type "GParamInt")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "0")
)

(define-property deletable
  (of-object "GtkWindow")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property destroy-with-parent
  (of-object "GtkWindow")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property display
  (of-object "GtkWindow")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property focus-visible
  (of-object "GtkWindow")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property focus-widget
  (of-object "GtkWindow")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property fullscreened
  (of-object "GtkWindow")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property gravity
  (of-object "GtkWindow")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_WINDOW_GRAVITY_TOP_START")
)

(define-property handle-menubar-accel
  (of-object "GtkWindow")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property hide-on-close
  (of-object "GtkWindow")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property icon-name
  (of-object "GtkWindow")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property is-active
  (of-object "GtkWindow")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property maximized
  (of-object "GtkWindow")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property mnemonics-visible
  (of-object "GtkWindow")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property modal
  (of-object "GtkWindow")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property resizable
  (of-object "GtkWindow")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property startup-id
  (of-object "GtkWindow")
  (prop-type "GParamString")
  (docs "")
  (readable #f)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property suspended
  (of-object "GtkWindow")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property title
  (of-object "GtkWindow")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property titlebar
  (of-object "GtkWindow")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-property transient-for
  (of-object "GtkWindow")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

(define-signal activate-default
  (of-object "GtkWindow")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-signal activate-focus
  (of-object "GtkWindow")
  (return-type "void")
  (flags "Run Last, Action")
)

(define-signal close-request
  (of-object "GtkWindow")
  (return-type "gboolean")
  (flags "Run Last")
)

(define-signal enable-debugging
  (of-object "GtkWindow")
  (return-type "gboolean")
  (flags "Run Last, Action")
  (parameters
    '("gboolean" "toggle")
  )
)

(define-signal force-close
  (of-object "GtkWindow")
  (return-type "void")
  (flags "Run Last")
)

(define-signal keys-changed
  (of-object "GtkWindow")
  (deprecated #t)
  (return-type "void")
  (flags "Run First")
)

(define-property decoration-layout
  (of-object "GtkWindowControls")
  (prop-type "GParamString")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "")
)

(define-property empty
  (of-object "GtkWindowControls")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #f)
  (construct-only #f)
  (default-value "TRUE")
)

(define-property side
  (of-object "GtkWindowControls")
  (prop-type "GParamEnum")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "GTK_PACK_START")
)

(define-property use-native-controls
  (of-object "GtkWindowControls")
  (prop-type "GParamBoolean")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
  (default-value "FALSE")
)

(define-property child
  (of-object "GtkWindowHandle")
  (prop-type "GParamObject")
  (docs "")
  (readable #t)
  (writable #t)
  (construct-only #f)
)

