--- /dev/null
+@menu
+* accel-group::
+* accel-map::
+* action::
+* action-group::
+* adjustment::
+* array-list-store::
+* builder::
+* cell-renderer::
+* cell-renderer-accel::
+* cell-renderer-combo::
+* cell-renderer-pixbuf::
+* cell-renderer-progress::
+* cell-renderer-spin::
+* cell-renderer-text::
+* cell-renderer-toggle::
+* clipboard::
+* entry-completion::
+* file-filter::
+* gtk-object::
+* i-m-context::
+* icon-factory::
+* icon-theme::
+* list-store::
+* page-setup::
+* print-context::
+* print-operation::
+* print-settings::
+* radio-action::
+* rc-style::
+* recent-action::
+* recent-filter::
+* recent-manager::
+* settings::
+* size-group::
+* status-icon::
+* style::
+* text-buffer::
+* text-child-anchor::
+* text-iter::
+* text-mark::
+* text-tag::
+* text-tag-table::
+* toggle-action::
+* tooltip::
+* tooltips::
+* tree-lisp-store::
+* tree-model-filter::
+* tree-model-sort::
+* tree-path::
+* tree-selection::
+* tree-store::
+* tree-view-column::
+* ui-manager::
+* window-group::
+@end menu
+
+@node accel-group
+@section accel-group
+@Class accel-group
+Superclass: @ref{g-object}
+
+Slots:
+@itemize
+@item @anchor{slot.accel-group.is-locked}is-locked. Type: @code{boolean}. Accessor: @anchor{fn.accel-group-is-locked}@code{accel-group-is-locked}. Read-only.
+@item @anchor{slot.accel-group.modifier-mask}modifier-mask. Type: @ref{gdk-modifier-type}. Accessor: @anchor{fn.accel-group-modifier-mask}@code{accel-group-modifier-mask}. Read-only.
+@end itemize
+
+
+Signals:
+@itemize
+@item @anchor{signal.accel-group.accel-activate}"accel-activate". Signature: (instance @ref{accel-group}), (arg-1 @ref{g-object}), (arg-2 @code{integer}), (arg-3 @ref{gdk-modifier-type}) @result{} @code{boolean}. Options: detailed.
+@item @anchor{signal.accel-group.accel-changed}"accel-changed". Signature: (instance @ref{accel-group}), (arg-1 @code{integer}), (arg-2 @ref{gdk-modifier-type}), (arg-3 @code{GClosure}) @result{} void. Options: run-first, detailed.
+@end itemize
+
+
+
+
+@node accel-map
+@section accel-map
+@Class accel-map
+Superclass: @ref{g-object}
+
+Slots:
+@itemize
+@end itemize
+
+
+Signals:
+@itemize
+@end itemize
+
+
+
+
+@node action
+@section action
+@Class action
+Superclass: @ref{g-object}
+
+Subclasses: @ref{recent-action} @ref{toggle-action}
+
+Slots:
+@itemize
+@item @anchor{slot.action.name}name. Type: @code{string}. Accessor: @anchor{fn.action-name}@code{action-name}.
+@item @anchor{slot.action.label}label. Type: @code{string}. Accessor: @anchor{fn.action-label}@code{action-label}.
+@item @anchor{slot.action.short-label}short-label. Type: @code{string}. Accessor: @anchor{fn.action-short-label}@code{action-short-label}.
+@item @anchor{slot.action.tooltip}tooltip. Type: @code{string}. Accessor: @anchor{fn.action-tooltip}@code{action-tooltip}.
+@item @anchor{slot.action.stock-id}stock-id. Type: @code{string}. Accessor: @anchor{fn.action-stock-id}@code{action-stock-id}.
+@item @anchor{slot.action.icon-name}icon-name. Type: @code{string}. Accessor: @anchor{fn.action-icon-name}@code{action-icon-name}.
+@item @anchor{slot.action.gicon}gicon. Type: @code{GIcon}. Accessor: @anchor{fn.action-gicon}@code{action-gicon}.
+@item @anchor{slot.action.visible-horizontal}visible-horizontal. Type: @code{boolean}. Accessor: @anchor{fn.action-visible-horizontal}@code{action-visible-horizontal}.
+@item @anchor{slot.action.visible-vertical}visible-vertical. Type: @code{boolean}. Accessor: @anchor{fn.action-visible-vertical}@code{action-visible-vertical}.
+@item @anchor{slot.action.visible-overflown}visible-overflown. Type: @code{boolean}. Accessor: @anchor{fn.action-visible-overflown}@code{action-visible-overflown}.
+@item @anchor{slot.action.is-important}is-important. Type: @code{boolean}. Accessor: @anchor{fn.action-is-important}@code{action-is-important}.
+@item @anchor{slot.action.hide-if-empty}hide-if-empty. Type: @code{boolean}. Accessor: @anchor{fn.action-hide-if-empty}@code{action-hide-if-empty}.
+@item @anchor{slot.action.sensitive}sensitive. Type: @code{boolean}. Accessor: @anchor{fn.action-sensitive}@code{action-sensitive}.
+@item @anchor{slot.action.visible}visible. Type: @code{boolean}. Accessor: @anchor{fn.action-visible}@code{action-visible}.
+@item @anchor{slot.action.action-group}action-group. Type: @ref{action-group}. Accessor: @anchor{fn.action-action-group}@code{action-action-group}.
+@item @anchor{slot.action.accel-path}accel-path. Type: @code{string}. Accessor: @anchor{fn.action-accel-path}@code{action-accel-path}.
+@item @anchor{slot.action.accel-group}accel-group. Type: @ref{g-object}. Accessor: @anchor{fn.action-accel-group}@code{action-accel-group}. Write-only.
+@end itemize
+
+
+Signals:
+@itemize
+@item @anchor{signal.action.activate}"activate". Signature: (instance @ref{action}) @result{} void. Options: run-first, no-recurse.
+@end itemize
+
+
+
+
+@node action-group
+@section action-group
+@Class action-group
+Superclass: @ref{g-object}
+
+Slots:
+@itemize
+@item @anchor{slot.action-group.name}name. Type: @code{string}. Accessor: @anchor{fn.action-group-name}@code{action-group-name}.
+@item @anchor{slot.action-group.sensitive}sensitive. Type: @code{boolean}. Accessor: @anchor{fn.action-group-sensitive}@code{action-group-sensitive}.
+@item @anchor{slot.action-group.visible}visible. Type: @code{boolean}. Accessor: @anchor{fn.action-group-visible}@code{action-group-visible}.
+@item @anchor{slot.action-group.translate-function}translate-function. Type: ????. Accessor: @anchor{fn.action-group-translate-function}@code{action-group-translate-function}. Write-only.
+@item @anchor{slot.action-group.translation-domain}translation-domain. Type: ????. Accessor: @anchor{fn.action-group-translation-domain}@code{action-group-translation-domain}. Write-only.
+@end itemize
+
+
+Signals:
+@itemize
+@item @anchor{signal.action-group.connect-proxy}"connect-proxy". Signature: (instance @ref{action-group}), (arg-1 @ref{action}), (arg-2 @ref{widget}) @result{} void. Options: .
+@item @anchor{signal.action-group.disconnect-proxy}"disconnect-proxy". Signature: (instance @ref{action-group}), (arg-1 @ref{action}), (arg-2 @ref{widget}) @result{} void. Options: .
+@item @anchor{signal.action-group.pre-activate}"pre-activate". Signature: (instance @ref{action-group}), (arg-1 @ref{action}) @result{} void. Options: .
+@item @anchor{signal.action-group.post-activate}"post-activate". Signature: (instance @ref{action-group}), (arg-1 @ref{action}) @result{} void. Options: .
+@end itemize
+
+
+
+
+@node adjustment
+@section adjustment
+@Class adjustment
+Superclass: @ref{gtk-object}
+
+Slots:
+@itemize
+@item @anchor{slot.adjustment.value}value. Type: @code{double-float}. Accessor: @anchor{fn.adjustment-value}@code{adjustment-value}.
+@item @anchor{slot.adjustment.lower}lower. Type: @code{double-float}. Accessor: @anchor{fn.adjustment-lower}@code{adjustment-lower}.
+@item @anchor{slot.adjustment.upper}upper. Type: @code{double-float}. Accessor: @anchor{fn.adjustment-upper}@code{adjustment-upper}.
+@item @anchor{slot.adjustment.step-increment}step-increment. Type: @code{double-float}. Accessor: @anchor{fn.adjustment-step-increment}@code{adjustment-step-increment}.
+@item @anchor{slot.adjustment.page-increment}page-increment. Type: @code{double-float}. Accessor: @anchor{fn.adjustment-page-increment}@code{adjustment-page-increment}.
+@item @anchor{slot.adjustment.page-size}page-size. Type: @code{double-float}. Accessor: @anchor{fn.adjustment-page-size}@code{adjustment-page-size}.
+@end itemize
+
+
+Signals:
+@itemize
+@item @anchor{signal.adjustment.changed}"changed". Signature: (instance @ref{adjustment}) @result{} void. Options: run-first, no-recurse.
+@item @anchor{signal.adjustment.value-changed}"value-changed". Signature: (instance @ref{adjustment}) @result{} void. Options: run-first, no-recurse.
+@end itemize
+
+
+
+
+@node array-list-store
+@section array-list-store
+@Class array-list-store
+Superclass: @ref{g-object}
+
+Slots:
+@itemize
+@end itemize
+
+
+Signals:
+@itemize
+@end itemize
+
+
+
+
+@node builder
+@section builder
+@Class builder
+Superclass: @ref{g-object}
+
+Slots:
+@itemize
+@item @anchor{slot.builder.translation-domain}translation-domain. Type: @code{string}. Accessor: @anchor{fn.builder-translation-domain}@code{builder-translation-domain}.
+@end itemize
+
+
+Signals:
+@itemize
+@end itemize
+
+
+
+
+@node cell-renderer
+@section cell-renderer
+@Class cell-renderer
+Superclass: @ref{gtk-object}
+
+Subclasses: @ref{cell-renderer-toggle} @ref{cell-renderer-progress} @ref{cell-renderer-pixbuf} @ref{cell-renderer-text}
+
+Slots:
+@itemize
+@item @anchor{slot.cell-renderer.mode}mode. Type: @ref{cell-renderer-mode}. Accessor: @anchor{fn.cell-renderer-mode}@code{cell-renderer-mode}.
+@item @anchor{slot.cell-renderer.visible}visible. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-visible}@code{cell-renderer-visible}.
+@item @anchor{slot.cell-renderer.sensitive}sensitive. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-sensitive}@code{cell-renderer-sensitive}.
+@item @anchor{slot.cell-renderer.xalign}xalign. Type: @code{single-float}. Accessor: @anchor{fn.cell-renderer-xalign}@code{cell-renderer-xalign}.
+@item @anchor{slot.cell-renderer.yalign}yalign. Type: @code{single-float}. Accessor: @anchor{fn.cell-renderer-yalign}@code{cell-renderer-yalign}.
+@item @anchor{slot.cell-renderer.xpad}xpad. Type: @code{integer}. Accessor: @anchor{fn.cell-renderer-xpad}@code{cell-renderer-xpad}.
+@item @anchor{slot.cell-renderer.ypad}ypad. Type: @code{integer}. Accessor: @anchor{fn.cell-renderer-ypad}@code{cell-renderer-ypad}.
+@item @anchor{slot.cell-renderer.width}width. Type: @code{integer}. Accessor: @anchor{fn.cell-renderer-width}@code{cell-renderer-width}.
+@item @anchor{slot.cell-renderer.height}height. Type: @code{integer}. Accessor: @anchor{fn.cell-renderer-height}@code{cell-renderer-height}.
+@item @anchor{slot.cell-renderer.is-expander}is-expander. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-is-expander}@code{cell-renderer-is-expander}.
+@item @anchor{slot.cell-renderer.is-expanded}is-expanded. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-is-expanded}@code{cell-renderer-is-expanded}.
+@item @anchor{slot.cell-renderer.cell-background}cell-background. Type: @code{string}. Accessor: @anchor{fn.cell-renderer-cell-background}@code{cell-renderer-cell-background}. Write-only.
+@item @anchor{slot.cell-renderer.cell-background-gdk}cell-background-gdk. Type: @ref{color}. Accessor: @anchor{fn.cell-renderer-cell-background-gdk}@code{cell-renderer-cell-background-gdk}.
+@item @anchor{slot.cell-renderer.cell-background-set}cell-background-set. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-cell-background-set}@code{cell-renderer-cell-background-set}.
+@item @anchor{slot.cell-renderer.editing}editing. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-editing}@code{cell-renderer-editing}. Read-only.
+@end itemize
+
+
+Signals:
+@itemize
+@item @anchor{signal.cell-renderer.editing-canceled}"editing-canceled". Signature: (instance @ref{cell-renderer}) @result{} void. Options: run-first.
+@item @anchor{signal.cell-renderer.editing-started}"editing-started". Signature: (instance @ref{cell-renderer}), (arg-1 @ref{cell-editable}), (arg-2 @code{string}) @result{} void. Options: run-first.
+@end itemize
+
+
+
+
+@node cell-renderer-accel
+@section cell-renderer-accel
+@Class cell-renderer-accel
+Superclass: @ref{cell-renderer-text}
+
+Slots:
+@itemize
+@item @anchor{slot.cell-renderer-accel.accel-key}accel-key. Type: @code{integer}. Accessor: @anchor{fn.cell-renderer-accel-accel-key}@code{cell-renderer-accel-accel-key}.
+@item @anchor{slot.cell-renderer-accel.accel-mods}accel-mods. Type: @ref{gdk-modifier-type}. Accessor: @anchor{fn.cell-renderer-accel-accel-mods}@code{cell-renderer-accel-accel-mods}.
+@item @anchor{slot.cell-renderer-accel.keycode}keycode. Type: @code{integer}. Accessor: @anchor{fn.cell-renderer-accel-keycode}@code{cell-renderer-accel-keycode}.
+@item @anchor{slot.cell-renderer-accel.accel-mode}accel-mode. Type: @ref{cell-renderer-accel-mode}. Accessor: @anchor{fn.cell-renderer-accel-accel-mode}@code{cell-renderer-accel-accel-mode}.
+@end itemize
+
+
+Signals:
+@itemize
+@item @anchor{signal.cell-renderer-accel.accel-edited}"accel-edited". Signature: (instance @ref{cell-renderer-accel}), (arg-1 @code{string}), (arg-2 @code{integer}), (arg-3 @ref{gdk-modifier-type}), (arg-4 @code{integer}) @result{} void. Options: run-last.
+@item @anchor{signal.cell-renderer-accel.accel-cleared}"accel-cleared". Signature: (instance @ref{cell-renderer-accel}), (arg-1 @code{string}) @result{} void. Options: run-last.
+@end itemize
+
+
+
+
+@node cell-renderer-combo
+@section cell-renderer-combo
+@Class cell-renderer-combo
+Superclass: @ref{cell-renderer-text}
+
+Slots:
+@itemize
+@item @anchor{slot.cell-renderer-combo.model}model. Type: @ref{tree-model}. Accessor: @anchor{fn.cell-renderer-combo-model}@code{cell-renderer-combo-model}.
+@item @anchor{slot.cell-renderer-combo.text-column}text-column. Type: @code{integer}. Accessor: @anchor{fn.cell-renderer-combo-text-column}@code{cell-renderer-combo-text-column}.
+@item @anchor{slot.cell-renderer-combo.has-entry}has-entry. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-combo-has-entry}@code{cell-renderer-combo-has-entry}.
+@end itemize
+
+
+Signals:
+@itemize
+@item @anchor{signal.cell-renderer-combo.changed}"changed". Signature: (instance @ref{cell-renderer-combo}), (arg-1 @code{string}), (arg-2 @ref{tree-iter}) @result{} void. Options: run-last.
+@end itemize
+
+
+
+
+@node cell-renderer-pixbuf
+@section cell-renderer-pixbuf
+@Class cell-renderer-pixbuf
+Superclass: @ref{cell-renderer}
+
+Slots:
+@itemize
+@item @anchor{slot.cell-renderer-pixbuf.pixbuf}pixbuf. Type: @ref{pixbuf}. Accessor: @anchor{fn.cell-renderer-pixbuf-pixbuf}@code{cell-renderer-pixbuf-pixbuf}.
+@item @anchor{slot.cell-renderer-pixbuf.pixbuf-expander-open}pixbuf-expander-open. Type: @ref{pixbuf}. Accessor: @anchor{fn.cell-renderer-pixbuf-pixbuf-expander-open}@code{cell-renderer-pixbuf-pixbuf-expander-open}.
+@item @anchor{slot.cell-renderer-pixbuf.pixbuf-expander-closed}pixbuf-expander-closed. Type: @ref{pixbuf}. Accessor: @anchor{fn.cell-renderer-pixbuf-pixbuf-expander-closed}@code{cell-renderer-pixbuf-pixbuf-expander-closed}.
+@item @anchor{slot.cell-renderer-pixbuf.stock-id}stock-id. Type: @code{string}. Accessor: @anchor{fn.cell-renderer-pixbuf-stock-id}@code{cell-renderer-pixbuf-stock-id}.
+@item @anchor{slot.cell-renderer-pixbuf.stock-size}stock-size. Type: @code{integer}. Accessor: @anchor{fn.cell-renderer-pixbuf-stock-size}@code{cell-renderer-pixbuf-stock-size}.
+@item @anchor{slot.cell-renderer-pixbuf.stock-detail}stock-detail. Type: @code{string}. Accessor: @anchor{fn.cell-renderer-pixbuf-stock-detail}@code{cell-renderer-pixbuf-stock-detail}.
+@item @anchor{slot.cell-renderer-pixbuf.follow-state}follow-state. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-pixbuf-follow-state}@code{cell-renderer-pixbuf-follow-state}.
+@item @anchor{slot.cell-renderer-pixbuf.icon-name}icon-name. Type: @code{string}. Accessor: @anchor{fn.cell-renderer-pixbuf-icon-name}@code{cell-renderer-pixbuf-icon-name}.
+@item @anchor{slot.cell-renderer-pixbuf.gicon}gicon. Type: @code{GIcon}. Accessor: @anchor{fn.cell-renderer-pixbuf-gicon}@code{cell-renderer-pixbuf-gicon}.
+@end itemize
+
+
+Signals:
+@itemize
+@end itemize
+
+
+
+
+@node cell-renderer-progress
+@section cell-renderer-progress
+@Class cell-renderer-progress
+Superclass: @ref{cell-renderer}
+
+Slots:
+@itemize
+@item @anchor{slot.cell-renderer-progress.value}value. Type: @code{integer}. Accessor: @anchor{fn.cell-renderer-progress-value}@code{cell-renderer-progress-value}.
+@item @anchor{slot.cell-renderer-progress.text}text. Type: @code{string}. Accessor: @anchor{fn.cell-renderer-progress-text}@code{cell-renderer-progress-text}.
+@item @anchor{slot.cell-renderer-progress.pulse}pulse. Type: @code{integer}. Accessor: @anchor{fn.cell-renderer-progress-pulse}@code{cell-renderer-progress-pulse}.
+@item @anchor{slot.cell-renderer-progress.text-xalign}text-xalign. Type: @code{single-float}. Accessor: @anchor{fn.cell-renderer-progress-text-xalign}@code{cell-renderer-progress-text-xalign}.
+@item @anchor{slot.cell-renderer-progress.text-yalign}text-yalign. Type: @code{single-float}. Accessor: @anchor{fn.cell-renderer-progress-text-yalign}@code{cell-renderer-progress-text-yalign}.
+@item @anchor{slot.cell-renderer-progress.orientation}orientation. Type: @ref{progress-bar-orientation}. Accessor: @anchor{fn.cell-renderer-progress-orientation}@code{cell-renderer-progress-orientation}.
+@end itemize
+
+
+Signals:
+@itemize
+@end itemize
+
+
+
+
+@node cell-renderer-spin
+@section cell-renderer-spin
+@Class cell-renderer-spin
+Superclass: @ref{cell-renderer-text}
+
+Slots:
+@itemize
+@item @anchor{slot.cell-renderer-spin.adjustment}adjustment. Type: @ref{adjustment}. Accessor: @anchor{fn.cell-renderer-spin-adjustment}@code{cell-renderer-spin-adjustment}.
+@item @anchor{slot.cell-renderer-spin.climb-rate}climb-rate. Type: @code{double-float}. Accessor: @anchor{fn.cell-renderer-spin-climb-rate}@code{cell-renderer-spin-climb-rate}.
+@item @anchor{slot.cell-renderer-spin.digits}digits. Type: @code{integer}. Accessor: @anchor{fn.cell-renderer-spin-digits}@code{cell-renderer-spin-digits}.
+@end itemize
+
+
+Signals:
+@itemize
+@end itemize
+
+
+
+
+@node cell-renderer-text
+@section cell-renderer-text
+@Class cell-renderer-text
+Superclass: @ref{cell-renderer}
+
+Subclasses: @ref{cell-renderer-spin} @ref{cell-renderer-combo} @ref{cell-renderer-accel}
+
+Slots:
+@itemize
+@item @anchor{slot.cell-renderer-text.text}text. Type: @code{string}. Accessor: @anchor{fn.cell-renderer-text-text}@code{cell-renderer-text-text}.
+@item @anchor{slot.cell-renderer-text.markup}markup. Type: @code{string}. Accessor: @anchor{fn.cell-renderer-text-markup}@code{cell-renderer-text-markup}. Write-only.
+@item @anchor{slot.cell-renderer-text.attributes}attributes. Type: @code{PangoAttrList}. Accessor: @anchor{fn.cell-renderer-text-attributes}@code{cell-renderer-text-attributes}.
+@item @anchor{slot.cell-renderer-text.single-paragraph-mode}single-paragraph-mode. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-text-single-paragraph-mode}@code{cell-renderer-text-single-paragraph-mode}.
+@item @anchor{slot.cell-renderer-text.width-chars}width-chars. Type: @code{integer}. Accessor: @anchor{fn.cell-renderer-text-width-chars}@code{cell-renderer-text-width-chars}.
+@item @anchor{slot.cell-renderer-text.wrap-width}wrap-width. Type: @code{integer}. Accessor: @anchor{fn.cell-renderer-text-wrap-width}@code{cell-renderer-text-wrap-width}.
+@item @anchor{slot.cell-renderer-text.alignment}alignment. Type: @code{PangoAlignment}. Accessor: @anchor{fn.cell-renderer-text-alignment}@code{cell-renderer-text-alignment}.
+@item @anchor{slot.cell-renderer-text.background}background. Type: @code{string}. Accessor: @anchor{fn.cell-renderer-text-background}@code{cell-renderer-text-background}. Write-only.
+@item @anchor{slot.cell-renderer-text.foreground}foreground. Type: @code{string}. Accessor: @anchor{fn.cell-renderer-text-foreground}@code{cell-renderer-text-foreground}. Write-only.
+@item @anchor{slot.cell-renderer-text.background-gdk}background-gdk. Type: @ref{color}. Accessor: @anchor{fn.cell-renderer-text-background-gdk}@code{cell-renderer-text-background-gdk}.
+@item @anchor{slot.cell-renderer-text.foreground-gdk}foreground-gdk. Type: @ref{color}. Accessor: @anchor{fn.cell-renderer-text-foreground-gdk}@code{cell-renderer-text-foreground-gdk}.
+@item @anchor{slot.cell-renderer-text.font}font. Type: @code{string}. Accessor: @anchor{fn.cell-renderer-text-font}@code{cell-renderer-text-font}.
+@item @anchor{slot.cell-renderer-text.font-desc}font-desc. Type: @code{PangoFontDescription}. Accessor: @anchor{fn.cell-renderer-text-font-desc}@code{cell-renderer-text-font-desc}.
+@item @anchor{slot.cell-renderer-text.family}family. Type: @code{string}. Accessor: @anchor{fn.cell-renderer-text-family}@code{cell-renderer-text-family}.
+@item @anchor{slot.cell-renderer-text.style}style. Type: @code{PangoStyle}. Accessor: @anchor{fn.cell-renderer-text-style}@code{cell-renderer-text-style}.
+@item @anchor{slot.cell-renderer-text.variant}variant. Type: @code{PangoVariant}. Accessor: @anchor{fn.cell-renderer-text-variant}@code{cell-renderer-text-variant}.
+@item @anchor{slot.cell-renderer-text.weight}weight. Type: @code{integer}. Accessor: @anchor{fn.cell-renderer-text-weight}@code{cell-renderer-text-weight}.
+@item @anchor{slot.cell-renderer-text.stretch}stretch. Type: @code{PangoStretch}. Accessor: @anchor{fn.cell-renderer-text-stretch}@code{cell-renderer-text-stretch}.
+@item @anchor{slot.cell-renderer-text.size}size. Type: @code{integer}. Accessor: @anchor{fn.cell-renderer-text-size}@code{cell-renderer-text-size}.
+@item @anchor{slot.cell-renderer-text.size-points}size-points. Type: @code{double-float}. Accessor: @anchor{fn.cell-renderer-text-size-points}@code{cell-renderer-text-size-points}.
+@item @anchor{slot.cell-renderer-text.scale}scale. Type: @code{double-float}. Accessor: @anchor{fn.cell-renderer-text-scale}@code{cell-renderer-text-scale}.
+@item @anchor{slot.cell-renderer-text.editable}editable. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-text-editable}@code{cell-renderer-text-editable}.
+@item @anchor{slot.cell-renderer-text.strikethrough}strikethrough. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-text-strikethrough}@code{cell-renderer-text-strikethrough}.
+@item @anchor{slot.cell-renderer-text.underline}underline. Type: @code{PangoUnderline}. Accessor: @anchor{fn.cell-renderer-text-underline}@code{cell-renderer-text-underline}.
+@item @anchor{slot.cell-renderer-text.rise}rise. Type: @code{integer}. Accessor: @anchor{fn.cell-renderer-text-rise}@code{cell-renderer-text-rise}.
+@item @anchor{slot.cell-renderer-text.language}language. Type: @code{string}. Accessor: @anchor{fn.cell-renderer-text-language}@code{cell-renderer-text-language}.
+@item @anchor{slot.cell-renderer-text.ellipsize}ellipsize. Type: @code{PangoEllipsizeMode}. Accessor: @anchor{fn.cell-renderer-text-ellipsize}@code{cell-renderer-text-ellipsize}.
+@item @anchor{slot.cell-renderer-text.wrap-mode}wrap-mode. Type: @code{PangoWrapMode}. Accessor: @anchor{fn.cell-renderer-text-wrap-mode}@code{cell-renderer-text-wrap-mode}.
+@item @anchor{slot.cell-renderer-text.background-set}background-set. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-text-background-set}@code{cell-renderer-text-background-set}.
+@item @anchor{slot.cell-renderer-text.foreground-set}foreground-set. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-text-foreground-set}@code{cell-renderer-text-foreground-set}.
+@item @anchor{slot.cell-renderer-text.family-set}family-set. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-text-family-set}@code{cell-renderer-text-family-set}.
+@item @anchor{slot.cell-renderer-text.style-set}style-set. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-text-style-set}@code{cell-renderer-text-style-set}.
+@item @anchor{slot.cell-renderer-text.variant-set}variant-set. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-text-variant-set}@code{cell-renderer-text-variant-set}.
+@item @anchor{slot.cell-renderer-text.weight-set}weight-set. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-text-weight-set}@code{cell-renderer-text-weight-set}.
+@item @anchor{slot.cell-renderer-text.stretch-set}stretch-set. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-text-stretch-set}@code{cell-renderer-text-stretch-set}.
+@item @anchor{slot.cell-renderer-text.size-set}size-set. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-text-size-set}@code{cell-renderer-text-size-set}.
+@item @anchor{slot.cell-renderer-text.scale-set}scale-set. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-text-scale-set}@code{cell-renderer-text-scale-set}.
+@item @anchor{slot.cell-renderer-text.editable-set}editable-set. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-text-editable-set}@code{cell-renderer-text-editable-set}.
+@item @anchor{slot.cell-renderer-text.strikethrough-set}strikethrough-set. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-text-strikethrough-set}@code{cell-renderer-text-strikethrough-set}.
+@item @anchor{slot.cell-renderer-text.underline-set}underline-set. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-text-underline-set}@code{cell-renderer-text-underline-set}.
+@item @anchor{slot.cell-renderer-text.rise-set}rise-set. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-text-rise-set}@code{cell-renderer-text-rise-set}.
+@item @anchor{slot.cell-renderer-text.language-set}language-set. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-text-language-set}@code{cell-renderer-text-language-set}.
+@item @anchor{slot.cell-renderer-text.ellipsize-set}ellipsize-set. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-text-ellipsize-set}@code{cell-renderer-text-ellipsize-set}.
+@item @anchor{slot.cell-renderer-text.align-set}align-set. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-text-align-set}@code{cell-renderer-text-align-set}.
+@end itemize
+
+
+Signals:
+@itemize
+@item @anchor{signal.cell-renderer-text.edited}"edited". Signature: (instance @ref{cell-renderer-text}), (arg-1 @code{string}), (arg-2 @code{string}) @result{} void. Options: run-last.
+@end itemize
+
+
+
+
+@node cell-renderer-toggle
+@section cell-renderer-toggle
+@Class cell-renderer-toggle
+Superclass: @ref{cell-renderer}
+
+Slots:
+@itemize
+@item @anchor{slot.cell-renderer-toggle.activatable}activatable. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-toggle-activatable}@code{cell-renderer-toggle-activatable}.
+@item @anchor{slot.cell-renderer-toggle.active}active. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-toggle-active}@code{cell-renderer-toggle-active}.
+@item @anchor{slot.cell-renderer-toggle.radio}radio. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-toggle-radio}@code{cell-renderer-toggle-radio}.
+@item @anchor{slot.cell-renderer-toggle.inconsistent}inconsistent. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-toggle-inconsistent}@code{cell-renderer-toggle-inconsistent}.
+@item @anchor{slot.cell-renderer-toggle.indicator-size}indicator-size. Type: @code{integer}. Accessor: @anchor{fn.cell-renderer-toggle-indicator-size}@code{cell-renderer-toggle-indicator-size}.
+@end itemize
+
+
+Signals:
+@itemize
+@item @anchor{signal.cell-renderer-toggle.toggled}"toggled". Signature: (instance @ref{cell-renderer-toggle}), (arg-1 @code{string}) @result{} void. Options: run-last.
+@end itemize
+
+
+
+
+@node clipboard
+@section clipboard
+@Class clipboard
+Superclass: @ref{g-object}
+
+Slots:
+@itemize
+@end itemize
+
+
+Signals:
+@itemize
+@end itemize
+
+
+
+
+@node entry-completion
+@section entry-completion
+@Class entry-completion
+Superclass: @ref{g-object}
+
+Slots:
+@itemize
+@item @anchor{slot.entry-completion.model}model. Type: @ref{tree-model}. Accessor: @anchor{fn.entry-completion-model}@code{entry-completion-model}.
+@item @anchor{slot.entry-completion.minimum-key-length}minimum-key-length. Type: @code{integer}. Accessor: @anchor{fn.entry-completion-minimum-key-length}@code{entry-completion-minimum-key-length}.
+@item @anchor{slot.entry-completion.text-column}text-column. Type: @code{integer}. Accessor: @anchor{fn.entry-completion-text-column}@code{entry-completion-text-column}.
+@item @anchor{slot.entry-completion.inline-completion}inline-completion. Type: @code{boolean}. Accessor: @anchor{fn.entry-completion-inline-completion}@code{entry-completion-inline-completion}.
+@item @anchor{slot.entry-completion.popup-completion}popup-completion. Type: @code{boolean}. Accessor: @anchor{fn.entry-completion-popup-completion}@code{entry-completion-popup-completion}.
+@item @anchor{slot.entry-completion.popup-set-width}popup-set-width. Type: @code{boolean}. Accessor: @anchor{fn.entry-completion-popup-set-width}@code{entry-completion-popup-set-width}.
+@item @anchor{slot.entry-completion.popup-single-match}popup-single-match. Type: @code{boolean}. Accessor: @anchor{fn.entry-completion-popup-single-match}@code{entry-completion-popup-single-match}.
+@item @anchor{slot.entry-completion.inline-selection}inline-selection. Type: @code{boolean}. Accessor: @anchor{fn.entry-completion-inline-selection}@code{entry-completion-inline-selection}.
+@end itemize
+
+
+Signals:
+@itemize
+@item @anchor{signal.entry-completion.insert-prefix}"insert-prefix". Signature: (instance @ref{entry-completion}), (arg-1 @code{string}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.entry-completion.match-selected}"match-selected". Signature: (instance @ref{entry-completion}), (arg-1 @ref{tree-model}), (arg-2 @ref{tree-iter}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.entry-completion.cursor-on-match}"cursor-on-match". Signature: (instance @ref{entry-completion}), (arg-1 @ref{tree-model}), (arg-2 @ref{tree-iter}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.entry-completion.action-activated}"action-activated". Signature: (instance @ref{entry-completion}), (arg-1 @code{integer}) @result{} void. Options: run-last.
+@end itemize
+
+
+
+
+@node file-filter
+@section file-filter
+@Class file-filter
+Superclass: @ref{gtk-object}
+
+Slots:
+@itemize
+@item @anchor{slot.file-filter.name}name. Type: @code{string}. Accessor: @anchor{fn.file-filter-name}@code{file-filter-name}.
+@end itemize
+
+
+Signals:
+@itemize
+@end itemize
+
+
+
+
+@node gtk-object
+@section gtk-object
+@Class gtk-object
+Superclass: @ref{g-initially-unowned}
+
+Subclasses: @ref{tooltips} @ref{recent-filter} @ref{file-filter} @ref{cell-renderer} @ref{tree-view-column} @ref{adjustment} @ref{widget}
+
+Slots:
+@itemize
+@item @anchor{slot.gtk-object.user-data}user-data. Type: gpointer. Accessor: @anchor{fn.gtk-object-user-data}@code{gtk-object-user-data}.
+@end itemize
+
+
+Signals:
+@itemize
+@item @anchor{signal.gtk-object.destroy}"destroy". Signature: (instance @ref{gtk-object}) @result{} void. Options: run-cleanup, no-recurse, no-hooks.
+@end itemize
+
+
+
+
+@node i-m-context
+@section i-m-context
+@Class i-m-context
+Superclass: @ref{g-object}
+
+Slots:
+@itemize
+@end itemize
+
+
+Signals:
+@itemize
+@end itemize
+
+
+
+
+@node icon-factory
+@section icon-factory
+@Class icon-factory
+Superclass: @ref{g-object}
+
+Slots:
+@itemize
+@end itemize
+
+
+Signals:
+@itemize
+@end itemize
+
+
+
+
+@node icon-theme
+@section icon-theme
+@Class icon-theme
+Superclass: @ref{g-object}
+
+Slots:
+@itemize
+@end itemize
+
+
+Signals:
+@itemize
+@end itemize
+
+
+
+
+@node list-store
+@section list-store
+@Class list-store
+Superclass: @ref{g-object}
+
+Slots:
+@itemize
+@end itemize
+
+
+Signals:
+@itemize
+@end itemize
+
+
+
+
+@node page-setup
+@section page-setup
+@Class page-setup
+Superclass: @ref{g-object}
+
+Slots:
+@itemize
+@end itemize
+
+
+Signals:
+@itemize
+@end itemize
+
+
+
+
+@node print-context
+@section print-context
+@Class print-context
+Superclass: @ref{g-object}
+
+Slots:
+@itemize
+@end itemize
+
+
+Signals:
+@itemize
+@end itemize
+
+
+
+
+@node print-operation
+@section print-operation
+@Class print-operation
+Superclass: @ref{g-object}
+
+Slots:
+@itemize
+@item @anchor{slot.print-operation.default-page-setup}default-page-setup. Type: @ref{page-setup}. Accessor: @anchor{fn.print-operation-default-page-setup}@code{print-operation-default-page-setup}.
+@item @anchor{slot.print-operation.print-settings}print-settings. Type: @ref{print-settings}. Accessor: @anchor{fn.print-operation-print-settings}@code{print-operation-print-settings}.
+@item @anchor{slot.print-operation.job-name}job-name. Type: @code{string}. Accessor: @anchor{fn.print-operation-job-name}@code{print-operation-job-name}.
+@item @anchor{slot.print-operation.n-pages}n-pages. Type: @code{integer}. Accessor: @anchor{fn.print-operation-n-pages}@code{print-operation-n-pages}.
+@item @anchor{slot.print-operation.current-page}current-page. Type: @code{integer}. Accessor: @anchor{fn.print-operation-current-page}@code{print-operation-current-page}.
+@item @anchor{slot.print-operation.use-full-page}use-full-page. Type: @code{boolean}. Accessor: @anchor{fn.print-operation-use-full-page}@code{print-operation-use-full-page}.
+@item @anchor{slot.print-operation.track-print-status}track-print-status. Type: @code{boolean}. Accessor: @anchor{fn.print-operation-track-print-status}@code{print-operation-track-print-status}.
+@item @anchor{slot.print-operation.unit}unit. Type: @ref{unit}. Accessor: @anchor{fn.print-operation-unit}@code{print-operation-unit}.
+@item @anchor{slot.print-operation.show-progress}show-progress. Type: @code{boolean}. Accessor: @anchor{fn.print-operation-show-progress}@code{print-operation-show-progress}.
+@item @anchor{slot.print-operation.allow-async}allow-async. Type: @code{boolean}. Accessor: @anchor{fn.print-operation-allow-async}@code{print-operation-allow-async}.
+@item @anchor{slot.print-operation.export-filename}export-filename. Type: @code{string}. Accessor: @anchor{fn.print-operation-export-filename}@code{print-operation-export-filename}.
+@item @anchor{slot.print-operation.status}status. Type: @ref{print-status}. Accessor: @anchor{fn.print-operation-status}@code{print-operation-status}. Read-only.
+@item @anchor{slot.print-operation.status-string}status-string. Type: @code{string}. Accessor: @anchor{fn.print-operation-status-string}@code{print-operation-status-string}. Read-only.
+@item @anchor{slot.print-operation.custom-tab-label}custom-tab-label. Type: @code{string}. Accessor: @anchor{fn.print-operation-custom-tab-label}@code{print-operation-custom-tab-label}.
+@end itemize
+
+
+Signals:
+@itemize
+@item @anchor{signal.print-operation.done}"done". Signature: (instance @ref{print-operation}), (arg-1 @ref{print-operation-result}) @result{} void. Options: run-last.
+@item @anchor{signal.print-operation.begin-print}"begin-print". Signature: (instance @ref{print-operation}), (arg-1 @ref{print-context}) @result{} void. Options: run-last.
+@item @anchor{signal.print-operation.paginate}"paginate". Signature: (instance @ref{print-operation}), (arg-1 @ref{print-context}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.print-operation.request-page-setup}"request-page-setup". Signature: (instance @ref{print-operation}), (arg-1 @ref{print-context}), (arg-2 @code{integer}), (arg-3 @ref{page-setup}) @result{} void. Options: run-last.
+@item @anchor{signal.print-operation.draw-page}"draw-page". Signature: (instance @ref{print-operation}), (arg-1 @ref{print-context}), (arg-2 @code{integer}) @result{} void. Options: run-last.
+@item @anchor{signal.print-operation.end-print}"end-print". Signature: (instance @ref{print-operation}), (arg-1 @ref{print-context}) @result{} void. Options: run-last.
+@item @anchor{signal.print-operation.status-changed}"status-changed". Signature: (instance @ref{print-operation}) @result{} void. Options: run-last.
+@item @anchor{signal.print-operation.create-custom-widget}"create-custom-widget". Signature: (instance @ref{print-operation}) @result{} @ref{g-object}. Options: run-last.
+@item @anchor{signal.print-operation.custom-widget-apply}"custom-widget-apply". Signature: (instance @ref{print-operation}), (arg-1 @ref{widget}) @result{} void. Options: run-last.
+@item @anchor{signal.print-operation.preview}"preview". Signature: (instance @ref{print-operation}), (arg-1 @ref{print-operation-preview}), (arg-2 @ref{print-context}), (arg-3 @ref{gtk-window}) @result{} @code{boolean}. Options: run-last.
+@end itemize
+
+
+
+
+@node print-settings
+@section print-settings
+@Class print-settings
+Superclass: @ref{g-object}
+
+Slots:
+@itemize
+@end itemize
+
+
+Signals:
+@itemize
+@end itemize
+
+
+
+
+@node radio-action
+@section radio-action
+@Class radio-action
+Superclass: @ref{toggle-action}
+
+Slots:
+@itemize
+@item @anchor{slot.radio-action.value}value. Type: @code{integer}. Accessor: @anchor{fn.radio-action-value}@code{radio-action-value}.
+@item @anchor{slot.radio-action.group}group. Type: @ref{radio-action}. Accessor: @anchor{fn.radio-action-group}@code{radio-action-group}. Write-only.
+@item @anchor{slot.radio-action.current-value}current-value. Type: @code{integer}. Accessor: @anchor{fn.radio-action-current-value}@code{radio-action-current-value}.
+@end itemize
+
+
+Signals:
+@itemize
+@item @anchor{signal.radio-action.changed}"changed". Signature: (instance @ref{radio-action}), (arg-1 @ref{radio-action}) @result{} void. Options: run-first, no-recurse.
+@end itemize
+
+
+
+
+@node rc-style
+@section rc-style
+@Class rc-style
+Superclass: @ref{g-object}
+
+Slots:
+@itemize
+@end itemize
+
+
+Signals:
+@itemize
+@end itemize
+
+
+
+
+@node recent-action
+@section recent-action
+@Class recent-action
+Superclass: @ref{action}
+
+Slots:
+@itemize
+@item @anchor{slot.recent-action.show-numbers}show-numbers. Type: @code{boolean}. Accessor: @anchor{fn.recent-action-show-numbers}@code{recent-action-show-numbers}.
+@end itemize
+
+
+Signals:
+@itemize
+@end itemize
+
+
+
+
+@node recent-filter
+@section recent-filter
+@Class recent-filter
+Superclass: @ref{gtk-object}
+
+Slots:
+@itemize
+@end itemize
+
+
+Signals:
+@itemize
+@end itemize
+
+
+
+
+@node recent-manager
+@section recent-manager
+@Class recent-manager
+Superclass: @ref{g-object}
+
+Slots:
+@itemize
+@item @anchor{slot.recent-manager.filename}filename. Type: @code{string}. Accessor: @anchor{fn.recent-manager-filename}@code{recent-manager-filename}.
+@item @anchor{slot.recent-manager.limit}limit. Type: @code{integer}. Accessor: @anchor{fn.recent-manager-limit}@code{recent-manager-limit}.
+@item @anchor{slot.recent-manager.size}size. Type: @code{integer}. Accessor: @anchor{fn.recent-manager-size}@code{recent-manager-size}. Read-only.
+@end itemize
+
+
+Signals:
+@itemize
+@item @anchor{signal.recent-manager.changed}"changed". Signature: (instance @ref{recent-manager}) @result{} void. Options: run-first.
+@end itemize
+
+
+
+
+@node settings
+@section settings
+@Class settings
+Superclass: @ref{g-object}
+
+Slots:
+@itemize
+@item @anchor{slot.settings.gtk-double-click-time}gtk-double-click-time. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-double-click-time}@code{settings-gtk-double-click-time}.
+@item @anchor{slot.settings.gtk-double-click-distance}gtk-double-click-distance. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-double-click-distance}@code{settings-gtk-double-click-distance}.
+@item @anchor{slot.settings.gtk-cursor-blink}gtk-cursor-blink. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-cursor-blink}@code{settings-gtk-cursor-blink}.
+@item @anchor{slot.settings.gtk-cursor-blink-time}gtk-cursor-blink-time. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-cursor-blink-time}@code{settings-gtk-cursor-blink-time}.
+@item @anchor{slot.settings.gtk-cursor-blink-timeout}gtk-cursor-blink-timeout. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-cursor-blink-timeout}@code{settings-gtk-cursor-blink-timeout}.
+@item @anchor{slot.settings.gtk-split-cursor}gtk-split-cursor. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-split-cursor}@code{settings-gtk-split-cursor}.
+@item @anchor{slot.settings.gtk-theme-name}gtk-theme-name. Type: @code{string}. Accessor: @anchor{fn.settings-gtk-theme-name}@code{settings-gtk-theme-name}.
+@item @anchor{slot.settings.gtk-icon-theme-name}gtk-icon-theme-name. Type: @code{string}. Accessor: @anchor{fn.settings-gtk-icon-theme-name}@code{settings-gtk-icon-theme-name}.
+@item @anchor{slot.settings.gtk-fallback-icon-theme}gtk-fallback-icon-theme. Type: @code{string}. Accessor: @anchor{fn.settings-gtk-fallback-icon-theme}@code{settings-gtk-fallback-icon-theme}.
+@item @anchor{slot.settings.gtk-key-theme-name}gtk-key-theme-name. Type: @code{string}. Accessor: @anchor{fn.settings-gtk-key-theme-name}@code{settings-gtk-key-theme-name}.
+@item @anchor{slot.settings.gtk-menu-bar-accel}gtk-menu-bar-accel. Type: @code{string}. Accessor: @anchor{fn.settings-gtk-menu-bar-accel}@code{settings-gtk-menu-bar-accel}.
+@item @anchor{slot.settings.gtk-dnd-drag-threshold}gtk-dnd-drag-threshold. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-dnd-drag-threshold}@code{settings-gtk-dnd-drag-threshold}.
+@item @anchor{slot.settings.gtk-font-name}gtk-font-name. Type: @code{string}. Accessor: @anchor{fn.settings-gtk-font-name}@code{settings-gtk-font-name}.
+@item @anchor{slot.settings.gtk-icon-sizes}gtk-icon-sizes. Type: @code{string}. Accessor: @anchor{fn.settings-gtk-icon-sizes}@code{settings-gtk-icon-sizes}.
+@item @anchor{slot.settings.gtk-modules}gtk-modules. Type: @code{string}. Accessor: @anchor{fn.settings-gtk-modules}@code{settings-gtk-modules}.
+@item @anchor{slot.settings.gtk-xft-antialias}gtk-xft-antialias. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-xft-antialias}@code{settings-gtk-xft-antialias}.
+@item @anchor{slot.settings.gtk-xft-hinting}gtk-xft-hinting. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-xft-hinting}@code{settings-gtk-xft-hinting}.
+@item @anchor{slot.settings.gtk-xft-hintstyle}gtk-xft-hintstyle. Type: @code{string}. Accessor: @anchor{fn.settings-gtk-xft-hintstyle}@code{settings-gtk-xft-hintstyle}.
+@item @anchor{slot.settings.gtk-xft-rgba}gtk-xft-rgba. Type: @code{string}. Accessor: @anchor{fn.settings-gtk-xft-rgba}@code{settings-gtk-xft-rgba}.
+@item @anchor{slot.settings.gtk-xft-dpi}gtk-xft-dpi. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-xft-dpi}@code{settings-gtk-xft-dpi}.
+@item @anchor{slot.settings.gtk-cursor-theme-name}gtk-cursor-theme-name. Type: @code{string}. Accessor: @anchor{fn.settings-gtk-cursor-theme-name}@code{settings-gtk-cursor-theme-name}.
+@item @anchor{slot.settings.gtk-cursor-theme-size}gtk-cursor-theme-size. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-cursor-theme-size}@code{settings-gtk-cursor-theme-size}.
+@item @anchor{slot.settings.gtk-alternative-button-order}gtk-alternative-button-order. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-alternative-button-order}@code{settings-gtk-alternative-button-order}.
+@item @anchor{slot.settings.gtk-alternative-sort-arrows}gtk-alternative-sort-arrows. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-alternative-sort-arrows}@code{settings-gtk-alternative-sort-arrows}.
+@item @anchor{slot.settings.gtk-show-input-method-menu}gtk-show-input-method-menu. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-show-input-method-menu}@code{settings-gtk-show-input-method-menu}.
+@item @anchor{slot.settings.gtk-show-unicode-menu}gtk-show-unicode-menu. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-show-unicode-menu}@code{settings-gtk-show-unicode-menu}.
+@item @anchor{slot.settings.gtk-timeout-initial}gtk-timeout-initial. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-timeout-initial}@code{settings-gtk-timeout-initial}.
+@item @anchor{slot.settings.gtk-timeout-repeat}gtk-timeout-repeat. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-timeout-repeat}@code{settings-gtk-timeout-repeat}.
+@item @anchor{slot.settings.gtk-timeout-expand}gtk-timeout-expand. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-timeout-expand}@code{settings-gtk-timeout-expand}.
+@item @anchor{slot.settings.gtk-color-scheme}gtk-color-scheme. Type: @code{string}. Accessor: @anchor{fn.settings-gtk-color-scheme}@code{settings-gtk-color-scheme}.
+@item @anchor{slot.settings.gtk-enable-animations}gtk-enable-animations. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-enable-animations}@code{settings-gtk-enable-animations}.
+@item @anchor{slot.settings.gtk-touchscreen-mode}gtk-touchscreen-mode. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-touchscreen-mode}@code{settings-gtk-touchscreen-mode}.
+@item @anchor{slot.settings.gtk-tooltip-timeout}gtk-tooltip-timeout. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-tooltip-timeout}@code{settings-gtk-tooltip-timeout}.
+@item @anchor{slot.settings.gtk-tooltip-browse-timeout}gtk-tooltip-browse-timeout. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-tooltip-browse-timeout}@code{settings-gtk-tooltip-browse-timeout}.
+@item @anchor{slot.settings.gtk-tooltip-browse-mode-timeout}gtk-tooltip-browse-mode-timeout. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-tooltip-browse-mode-timeout}@code{settings-gtk-tooltip-browse-mode-timeout}.
+@item @anchor{slot.settings.gtk-keynav-cursor-only}gtk-keynav-cursor-only. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-keynav-cursor-only}@code{settings-gtk-keynav-cursor-only}.
+@item @anchor{slot.settings.gtk-keynav-wrap-around}gtk-keynav-wrap-around. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-keynav-wrap-around}@code{settings-gtk-keynav-wrap-around}.
+@item @anchor{slot.settings.gtk-error-bell}gtk-error-bell. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-error-bell}@code{settings-gtk-error-bell}.
+@item @anchor{slot.settings.color-hash}color-hash. Type: @code{GHashTable}. Accessor: @anchor{fn.settings-color-hash}@code{settings-color-hash}. Read-only.
+@item @anchor{slot.settings.gtk-file-chooser-backend}gtk-file-chooser-backend. Type: @code{string}. Accessor: @anchor{fn.settings-gtk-file-chooser-backend}@code{settings-gtk-file-chooser-backend}.
+@item @anchor{slot.settings.gtk-print-backends}gtk-print-backends. Type: @code{string}. Accessor: @anchor{fn.settings-gtk-print-backends}@code{settings-gtk-print-backends}.
+@item @anchor{slot.settings.gtk-print-preview-command}gtk-print-preview-command. Type: @code{string}. Accessor: @anchor{fn.settings-gtk-print-preview-command}@code{settings-gtk-print-preview-command}.
+@item @anchor{slot.settings.gtk-enable-mnemonics}gtk-enable-mnemonics. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-enable-mnemonics}@code{settings-gtk-enable-mnemonics}.
+@item @anchor{slot.settings.gtk-enable-accels}gtk-enable-accels. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-enable-accels}@code{settings-gtk-enable-accels}.
+@item @anchor{slot.settings.gtk-recent-files-limit}gtk-recent-files-limit. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-recent-files-limit}@code{settings-gtk-recent-files-limit}.
+@item @anchor{slot.settings.gtk-im-module}gtk-im-module. Type: @code{string}. Accessor: @anchor{fn.settings-gtk-im-module}@code{settings-gtk-im-module}.
+@item @anchor{slot.settings.gtk-recent-files-max-age}gtk-recent-files-max-age. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-recent-files-max-age}@code{settings-gtk-recent-files-max-age}.
+@item @anchor{slot.settings.gtk-fontconfig-timestamp}gtk-fontconfig-timestamp. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-fontconfig-timestamp}@code{settings-gtk-fontconfig-timestamp}.
+@item @anchor{slot.settings.gtk-sound-theme-name}gtk-sound-theme-name. Type: @code{string}. Accessor: @anchor{fn.settings-gtk-sound-theme-name}@code{settings-gtk-sound-theme-name}.
+@item @anchor{slot.settings.gtk-enable-input-feedback-sounds}gtk-enable-input-feedback-sounds. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-enable-input-feedback-sounds}@code{settings-gtk-enable-input-feedback-sounds}.
+@item @anchor{slot.settings.gtk-enable-event-sounds}gtk-enable-event-sounds. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-enable-event-sounds}@code{settings-gtk-enable-event-sounds}.
+@item @anchor{slot.settings.gtk-enable-tooltips}gtk-enable-tooltips. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-enable-tooltips}@code{settings-gtk-enable-tooltips}.
+@item @anchor{slot.settings.gtk-button-images}gtk-button-images. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-button-images}@code{settings-gtk-button-images}.
+@item @anchor{slot.settings.gtk-menu-images}gtk-menu-images. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-menu-images}@code{settings-gtk-menu-images}.
+@item @anchor{slot.settings.gtk-scrolled-window-placement}gtk-scrolled-window-placement. Type: @ref{corner-type}. Accessor: @anchor{fn.settings-gtk-scrolled-window-placement}@code{settings-gtk-scrolled-window-placement}.
+@item @anchor{slot.settings.gtk-can-change-accels}gtk-can-change-accels. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-can-change-accels}@code{settings-gtk-can-change-accels}.
+@item @anchor{slot.settings.gtk-menu-popup-delay}gtk-menu-popup-delay. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-menu-popup-delay}@code{settings-gtk-menu-popup-delay}.
+@item @anchor{slot.settings.gtk-menu-popdown-delay}gtk-menu-popdown-delay. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-menu-popdown-delay}@code{settings-gtk-menu-popdown-delay}.
+@item @anchor{slot.settings.gtk-menu-bar-popup-delay}gtk-menu-bar-popup-delay. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-menu-bar-popup-delay}@code{settings-gtk-menu-bar-popup-delay}.
+@item @anchor{slot.settings.gtk-color-palette}gtk-color-palette. Type: @code{string}. Accessor: @anchor{fn.settings-gtk-color-palette}@code{settings-gtk-color-palette}.
+@item @anchor{slot.settings.gtk-toolbar-style}gtk-toolbar-style. Type: @ref{toolbar-style}. Accessor: @anchor{fn.settings-gtk-toolbar-style}@code{settings-gtk-toolbar-style}.
+@item @anchor{slot.settings.gtk-toolbar-icon-size}gtk-toolbar-icon-size. Type: @ref{icon-size}. Accessor: @anchor{fn.settings-gtk-toolbar-icon-size}@code{settings-gtk-toolbar-icon-size}.
+@item @anchor{slot.settings.gtk-label-select-on-focus}gtk-label-select-on-focus. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-label-select-on-focus}@code{settings-gtk-label-select-on-focus}.
+@item @anchor{slot.settings.gtk-entry-select-on-focus}gtk-entry-select-on-focus. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-entry-select-on-focus}@code{settings-gtk-entry-select-on-focus}.
+@item @anchor{slot.settings.gtk-entry-password-hint-timeout}gtk-entry-password-hint-timeout. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-entry-password-hint-timeout}@code{settings-gtk-entry-password-hint-timeout}.
+@end itemize
+
+
+Signals:
+@itemize
+@end itemize
+
+
+
+
+@node size-group
+@section size-group
+@Class size-group
+Superclass: @ref{g-object}
+
+Slots:
+@itemize
+@item @anchor{slot.size-group.mode}mode. Type: @ref{size-group-mode}. Accessor: @anchor{fn.size-group-mode}@code{size-group-mode}.
+@item @anchor{slot.size-group.ignore-hidden}ignore-hidden. Type: @code{boolean}. Accessor: @anchor{fn.size-group-ignore-hidden}@code{size-group-ignore-hidden}.
+@end itemize
+
+
+Signals:
+@itemize
+@end itemize
+
+
+
+
+@node status-icon
+@section status-icon
+@Class status-icon
+Superclass: @ref{g-object}
+
+Slots:
+@itemize
+@item @anchor{slot.status-icon.pixbuf}pixbuf. Type: @ref{pixbuf}. Accessor: @anchor{fn.status-icon-pixbuf}@code{status-icon-pixbuf}.
+@item @anchor{slot.status-icon.file}file. Type: @code{string}. Accessor: @anchor{fn.status-icon-file}@code{status-icon-file}. Write-only.
+@item @anchor{slot.status-icon.stock}stock. Type: @code{string}. Accessor: @anchor{fn.status-icon-stock}@code{status-icon-stock}.
+@item @anchor{slot.status-icon.icon-name}icon-name. Type: @code{string}. Accessor: @anchor{fn.status-icon-icon-name}@code{status-icon-icon-name}.
+@item @anchor{slot.status-icon.gicon}gicon. Type: @code{GIcon}. Accessor: @anchor{fn.status-icon-gicon}@code{status-icon-gicon}.
+@item @anchor{slot.status-icon.storage-type}storage-type. Type: @ref{image-type}. Accessor: @anchor{fn.status-icon-storage-type}@code{status-icon-storage-type}. Read-only.
+@item @anchor{slot.status-icon.size}size. Type: @code{integer}. Accessor: @anchor{fn.status-icon-size}@code{status-icon-size}. Read-only.
+@item @anchor{slot.status-icon.screen}screen. Type: @ref{screen}. Accessor: @anchor{fn.status-icon-screen}@code{status-icon-screen}.
+@item @anchor{slot.status-icon.visible}visible. Type: @code{boolean}. Accessor: @anchor{fn.status-icon-visible}@code{status-icon-visible}.
+@item @anchor{slot.status-icon.orientation}orientation. Type: @ref{orientation}. Accessor: @anchor{fn.status-icon-orientation}@code{status-icon-orientation}. Read-only.
+@item @anchor{slot.status-icon.embedded}embedded. Type: @code{boolean}. Accessor: @anchor{fn.status-icon-embedded}@code{status-icon-embedded}. Read-only.
+@item @anchor{slot.status-icon.blinking}blinking. Type: @code{boolean}. Accessor: @anchor{fn.status-icon-blinking}@code{status-icon-blinking}.
+@item @anchor{slot.status-icon.has-tooltip}has-tooltip. Type: @code{boolean}. Accessor: @anchor{fn.status-icon-has-tooltip}@code{status-icon-has-tooltip}.
+@item @anchor{slot.status-icon.tooltip-text}tooltip-text. Type: @code{string}. Accessor: @anchor{fn.status-icon-tooltip-text}@code{status-icon-tooltip-text}.
+@item @anchor{slot.status-icon.tooltip-markup}tooltip-markup. Type: @code{string}. Accessor: @anchor{fn.status-icon-tooltip-markup}@code{status-icon-tooltip-markup}.
+@end itemize
+
+
+Signals:
+@itemize
+@item @anchor{signal.status-icon.size-changed}"size-changed". Signature: (instance @ref{status-icon}), (arg-1 @code{integer}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.status-icon.button-press-event}"button-press-event". Signature: (instance @ref{status-icon}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.status-icon.button-release-event}"button-release-event". Signature: (instance @ref{status-icon}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.status-icon.scroll-event}"scroll-event". Signature: (instance @ref{status-icon}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.status-icon.query-tooltip}"query-tooltip". Signature: (instance @ref{status-icon}), (arg-1 @code{integer}), (arg-2 @code{integer}), (arg-3 @code{boolean}), (arg-4 @ref{tooltip}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.status-icon.popup-menu}"popup-menu". Signature: (instance @ref{status-icon}), (arg-1 @code{integer}), (arg-2 @code{integer}) @result{} void. Options: run-first, action.
+@item @anchor{signal.status-icon.activate}"activate". Signature: (instance @ref{status-icon}) @result{} void. Options: run-first, action.
+@end itemize
+
+
+
+
+@node style
+@section style
+@Class style
+Superclass: @ref{g-object}
+
+Slots:
+@itemize
+@end itemize
+
+
+Signals:
+@itemize
+@end itemize
+
+
+
+
+@node text-buffer
+@section text-buffer
+@Class text-buffer
+Superclass: @ref{g-object}
+
+Slots:
+@itemize
+@item @anchor{slot.text-buffer.tag-table}tag-table. Type: @ref{text-tag-table}. Accessor: @anchor{fn.text-buffer-tag-table}@code{text-buffer-tag-table}.
+@item @anchor{slot.text-buffer.text}text. Type: @code{string}. Accessor: @anchor{fn.text-buffer-text}@code{text-buffer-text}.
+@item @anchor{slot.text-buffer.has-selection}has-selection. Type: @code{boolean}. Accessor: @anchor{fn.text-buffer-has-selection}@code{text-buffer-has-selection}. Read-only.
+@item @anchor{slot.text-buffer.cursor-position}cursor-position. Type: @code{integer}. Accessor: @anchor{fn.text-buffer-cursor-position}@code{text-buffer-cursor-position}. Read-only.
+@item @anchor{slot.text-buffer.copy-target-list}copy-target-list. Type: @code{GtkTargetList}. Accessor: @anchor{fn.text-buffer-copy-target-list}@code{text-buffer-copy-target-list}. Read-only.
+@item @anchor{slot.text-buffer.paste-target-list}paste-target-list. Type: @code{GtkTargetList}. Accessor: @anchor{fn.text-buffer-paste-target-list}@code{text-buffer-paste-target-list}. Read-only.
+@end itemize
+
+
+Signals:
+@itemize
+@item @anchor{signal.text-buffer.changed}"changed". Signature: (instance @ref{text-buffer}) @result{} void. Options: run-last.
+@item @anchor{signal.text-buffer.insert-text}"insert-text". Signature: (instance @ref{text-buffer}), (arg-1 @ref{text-iter}), (arg-2 @code{string}), (arg-3 @code{integer}) @result{} void. Options: run-last.
+@item @anchor{signal.text-buffer.insert-pixbuf}"insert-pixbuf". Signature: (instance @ref{text-buffer}), (arg-1 @ref{text-iter}), (arg-2 @ref{pixbuf}) @result{} void. Options: run-last.
+@item @anchor{signal.text-buffer.insert-child-anchor}"insert-child-anchor". Signature: (instance @ref{text-buffer}), (arg-1 @ref{text-iter}), (arg-2 @ref{text-child-anchor}) @result{} void. Options: run-last.
+@item @anchor{signal.text-buffer.delete-range}"delete-range". Signature: (instance @ref{text-buffer}), (arg-1 @ref{text-iter}), (arg-2 @ref{text-iter}) @result{} void. Options: run-last.
+@item @anchor{signal.text-buffer.modified-changed}"modified-changed". Signature: (instance @ref{text-buffer}) @result{} void. Options: run-last.
+@item @anchor{signal.text-buffer.mark-set}"mark-set". Signature: (instance @ref{text-buffer}), (arg-1 @ref{text-iter}), (arg-2 @ref{text-mark}) @result{} void. Options: run-last.
+@item @anchor{signal.text-buffer.mark-deleted}"mark-deleted". Signature: (instance @ref{text-buffer}), (arg-1 @ref{text-mark}) @result{} void. Options: run-last.
+@item @anchor{signal.text-buffer.apply-tag}"apply-tag". Signature: (instance @ref{text-buffer}), (arg-1 @ref{text-tag}), (arg-2 @ref{text-iter}), (arg-3 @ref{text-iter}) @result{} void. Options: run-last.
+@item @anchor{signal.text-buffer.remove-tag}"remove-tag". Signature: (instance @ref{text-buffer}), (arg-1 @ref{text-tag}), (arg-2 @ref{text-iter}), (arg-3 @ref{text-iter}) @result{} void. Options: run-last.
+@item @anchor{signal.text-buffer.begin-user-action}"begin-user-action". Signature: (instance @ref{text-buffer}) @result{} void. Options: run-last.
+@item @anchor{signal.text-buffer.end-user-action}"end-user-action". Signature: (instance @ref{text-buffer}) @result{} void. Options: run-last.
+@item @anchor{signal.text-buffer.paste-done}"paste-done". Signature: (instance @ref{text-buffer}), (arg-1 @ref{clipboard}) @result{} void. Options: run-last.
+@end itemize
+
+
+
+
+@node text-child-anchor
+@section text-child-anchor
+@Class text-child-anchor
+Superclass: @ref{g-object}
+
+Slots:
+@itemize
+@end itemize
+
+
+Signals:
+@itemize
+@end itemize
+
+
+
+
+@node text-iter
+@section text-iter
+@Class text-iter
+Superclass: @ref{g-boxed-opaque}
+
+Slots:
+@itemize
+@end itemize
+
+
+
+
+
+
+@node text-mark
+@section text-mark
+@Class text-mark
+Superclass: @ref{g-object}
+
+Slots:
+@itemize
+@item @anchor{slot.text-mark.name}name. Type: @code{string}. Accessor: @anchor{fn.text-mark-name}@code{text-mark-name}.
+@item @anchor{slot.text-mark.left-gravity}left-gravity. Type: @code{boolean}. Accessor: @anchor{fn.text-mark-left-gravity}@code{text-mark-left-gravity}.
+@end itemize
+
+
+Signals:
+@itemize
+@end itemize
+
+
+
+
+@node text-tag
+@section text-tag
+@Class text-tag
+Superclass: @ref{g-object}
+
+Slots:
+@itemize
+@item @anchor{slot.text-tag.name}name. Type: @code{string}. Accessor: @anchor{fn.text-tag-name}@code{text-tag-name}.
+@item @anchor{slot.text-tag.background}background. Type: @code{string}. Accessor: @anchor{fn.text-tag-background}@code{text-tag-background}. Write-only.
+@item @anchor{slot.text-tag.foreground}foreground. Type: @code{string}. Accessor: @anchor{fn.text-tag-foreground}@code{text-tag-foreground}. Write-only.
+@item @anchor{slot.text-tag.background-gdk}background-gdk. Type: @ref{color}. Accessor: @anchor{fn.text-tag-background-gdk}@code{text-tag-background-gdk}.
+@item @anchor{slot.text-tag.foreground-gdk}foreground-gdk. Type: @ref{color}. Accessor: @anchor{fn.text-tag-foreground-gdk}@code{text-tag-foreground-gdk}.
+@item @anchor{slot.text-tag.background-stipple}background-stipple. Type: @ref{pixmap}. Accessor: @anchor{fn.text-tag-background-stipple}@code{text-tag-background-stipple}.
+@item @anchor{slot.text-tag.foreground-stipple}foreground-stipple. Type: @ref{pixmap}. Accessor: @anchor{fn.text-tag-foreground-stipple}@code{text-tag-foreground-stipple}.
+@item @anchor{slot.text-tag.font}font. Type: @code{string}. Accessor: @anchor{fn.text-tag-font}@code{text-tag-font}.
+@item @anchor{slot.text-tag.font-desc}font-desc. Type: @code{PangoFontDescription}. Accessor: @anchor{fn.text-tag-font-desc}@code{text-tag-font-desc}.
+@item @anchor{slot.text-tag.family}family. Type: @code{string}. Accessor: @anchor{fn.text-tag-family}@code{text-tag-family}.
+@item @anchor{slot.text-tag.style}style. Type: @code{PangoStyle}. Accessor: @anchor{fn.text-tag-style}@code{text-tag-style}.
+@item @anchor{slot.text-tag.variant}variant. Type: @code{PangoVariant}. Accessor: @anchor{fn.text-tag-variant}@code{text-tag-variant}.
+@item @anchor{slot.text-tag.weight}weight. Type: @code{integer}. Accessor: @anchor{fn.text-tag-weight}@code{text-tag-weight}.
+@item @anchor{slot.text-tag.stretch}stretch. Type: @code{PangoStretch}. Accessor: @anchor{fn.text-tag-stretch}@code{text-tag-stretch}.
+@item @anchor{slot.text-tag.size}size. Type: @code{integer}. Accessor: @anchor{fn.text-tag-size}@code{text-tag-size}.
+@item @anchor{slot.text-tag.size-points}size-points. Type: @code{double-float}. Accessor: @anchor{fn.text-tag-size-points}@code{text-tag-size-points}.
+@item @anchor{slot.text-tag.scale}scale. Type: @code{double-float}. Accessor: @anchor{fn.text-tag-scale}@code{text-tag-scale}.
+@item @anchor{slot.text-tag.pixels-above-lines}pixels-above-lines. Type: @code{integer}. Accessor: @anchor{fn.text-tag-pixels-above-lines}@code{text-tag-pixels-above-lines}.
+@item @anchor{slot.text-tag.pixels-below-lines}pixels-below-lines. Type: @code{integer}. Accessor: @anchor{fn.text-tag-pixels-below-lines}@code{text-tag-pixels-below-lines}.
+@item @anchor{slot.text-tag.pixels-inside-wrap}pixels-inside-wrap. Type: @code{integer}. Accessor: @anchor{fn.text-tag-pixels-inside-wrap}@code{text-tag-pixels-inside-wrap}.
+@item @anchor{slot.text-tag.editable}editable. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-editable}@code{text-tag-editable}.
+@item @anchor{slot.text-tag.wrap-mode}wrap-mode. Type: @ref{wrap-mode}. Accessor: @anchor{fn.text-tag-wrap-mode}@code{text-tag-wrap-mode}.
+@item @anchor{slot.text-tag.justification}justification. Type: @ref{justification}. Accessor: @anchor{fn.text-tag-justification}@code{text-tag-justification}.
+@item @anchor{slot.text-tag.direction}direction. Type: @ref{text-direction}. Accessor: @anchor{fn.text-tag-direction}@code{text-tag-direction}.
+@item @anchor{slot.text-tag.left-margin}left-margin. Type: @code{integer}. Accessor: @anchor{fn.text-tag-left-margin}@code{text-tag-left-margin}.
+@item @anchor{slot.text-tag.indent}indent. Type: @code{integer}. Accessor: @anchor{fn.text-tag-indent}@code{text-tag-indent}.
+@item @anchor{slot.text-tag.strikethrough}strikethrough. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-strikethrough}@code{text-tag-strikethrough}.
+@item @anchor{slot.text-tag.right-margin}right-margin. Type: @code{integer}. Accessor: @anchor{fn.text-tag-right-margin}@code{text-tag-right-margin}.
+@item @anchor{slot.text-tag.underline}underline. Type: @code{PangoUnderline}. Accessor: @anchor{fn.text-tag-underline}@code{text-tag-underline}.
+@item @anchor{slot.text-tag.rise}rise. Type: @code{integer}. Accessor: @anchor{fn.text-tag-rise}@code{text-tag-rise}.
+@item @anchor{slot.text-tag.background-full-height}background-full-height. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-background-full-height}@code{text-tag-background-full-height}.
+@item @anchor{slot.text-tag.language}language. Type: @code{string}. Accessor: @anchor{fn.text-tag-language}@code{text-tag-language}.
+@item @anchor{slot.text-tag.tabs}tabs. Type: @code{PangoTabArray}. Accessor: @anchor{fn.text-tag-tabs}@code{text-tag-tabs}.
+@item @anchor{slot.text-tag.invisible}invisible. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-invisible}@code{text-tag-invisible}.
+@item @anchor{slot.text-tag.paragraph-background}paragraph-background. Type: @code{string}. Accessor: @anchor{fn.text-tag-paragraph-background}@code{text-tag-paragraph-background}. Write-only.
+@item @anchor{slot.text-tag.paragraph-background-gdk}paragraph-background-gdk. Type: @ref{color}. Accessor: @anchor{fn.text-tag-paragraph-background-gdk}@code{text-tag-paragraph-background-gdk}.
+@item @anchor{slot.text-tag.accumulative-margin}accumulative-margin. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-accumulative-margin}@code{text-tag-accumulative-margin}.
+@item @anchor{slot.text-tag.background-set}background-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-background-set}@code{text-tag-background-set}.
+@item @anchor{slot.text-tag.foreground-set}foreground-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-foreground-set}@code{text-tag-foreground-set}.
+@item @anchor{slot.text-tag.background-stipple-set}background-stipple-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-background-stipple-set}@code{text-tag-background-stipple-set}.
+@item @anchor{slot.text-tag.foreground-stipple-set}foreground-stipple-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-foreground-stipple-set}@code{text-tag-foreground-stipple-set}.
+@item @anchor{slot.text-tag.family-set}family-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-family-set}@code{text-tag-family-set}.
+@item @anchor{slot.text-tag.style-set}style-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-style-set}@code{text-tag-style-set}.
+@item @anchor{slot.text-tag.variant-set}variant-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-variant-set}@code{text-tag-variant-set}.
+@item @anchor{slot.text-tag.weight-set}weight-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-weight-set}@code{text-tag-weight-set}.
+@item @anchor{slot.text-tag.stretch-set}stretch-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-stretch-set}@code{text-tag-stretch-set}.
+@item @anchor{slot.text-tag.size-set}size-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-size-set}@code{text-tag-size-set}.
+@item @anchor{slot.text-tag.scale-set}scale-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-scale-set}@code{text-tag-scale-set}.
+@item @anchor{slot.text-tag.pixels-above-lines-set}pixels-above-lines-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-pixels-above-lines-set}@code{text-tag-pixels-above-lines-set}.
+@item @anchor{slot.text-tag.pixels-below-lines-set}pixels-below-lines-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-pixels-below-lines-set}@code{text-tag-pixels-below-lines-set}.
+@item @anchor{slot.text-tag.pixels-inside-wrap-set}pixels-inside-wrap-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-pixels-inside-wrap-set}@code{text-tag-pixels-inside-wrap-set}.
+@item @anchor{slot.text-tag.editable-set}editable-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-editable-set}@code{text-tag-editable-set}.
+@item @anchor{slot.text-tag.wrap-mode-set}wrap-mode-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-wrap-mode-set}@code{text-tag-wrap-mode-set}.
+@item @anchor{slot.text-tag.justification-set}justification-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-justification-set}@code{text-tag-justification-set}.
+@item @anchor{slot.text-tag.left-margin-set}left-margin-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-left-margin-set}@code{text-tag-left-margin-set}.
+@item @anchor{slot.text-tag.indent-set}indent-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-indent-set}@code{text-tag-indent-set}.
+@item @anchor{slot.text-tag.strikethrough-set}strikethrough-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-strikethrough-set}@code{text-tag-strikethrough-set}.
+@item @anchor{slot.text-tag.right-margin-set}right-margin-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-right-margin-set}@code{text-tag-right-margin-set}.
+@item @anchor{slot.text-tag.underline-set}underline-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-underline-set}@code{text-tag-underline-set}.
+@item @anchor{slot.text-tag.rise-set}rise-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-rise-set}@code{text-tag-rise-set}.
+@item @anchor{slot.text-tag.background-full-height-set}background-full-height-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-background-full-height-set}@code{text-tag-background-full-height-set}.
+@item @anchor{slot.text-tag.language-set}language-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-language-set}@code{text-tag-language-set}.
+@item @anchor{slot.text-tag.tabs-set}tabs-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-tabs-set}@code{text-tag-tabs-set}.
+@item @anchor{slot.text-tag.invisible-set}invisible-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-invisible-set}@code{text-tag-invisible-set}.
+@item @anchor{slot.text-tag.paragraph-background-set}paragraph-background-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-paragraph-background-set}@code{text-tag-paragraph-background-set}.
+@item @anchor{slot.text-tag.priority}priority. Type: @code{integer}. Accessor: @anchor{fn.text-tag-priority}@code{text-tag-priority}.
+@end itemize
+
+
+Signals:
+@itemize
+@item @anchor{signal.text-tag.event}"event". Signature: (instance @ref{text-tag}), (arg-1 @ref{g-object}), (arg-2 @ref{event}), (arg-3 @ref{text-iter}) @result{} @code{boolean}. Options: run-last.
+@end itemize
+
+
+
+
+@node text-tag-table
+@section text-tag-table
+@Class text-tag-table
+Superclass: @ref{g-object}
+
+Slots:
+@itemize
+@end itemize
+
+
+Signals:
+@itemize
+@end itemize
+
+
+
+
+@node toggle-action
+@section toggle-action
+@Class toggle-action
+Superclass: @ref{action}
+
+Subclasses: @ref{radio-action}
+
+Slots:
+@itemize
+@item @anchor{slot.toggle-action.draw-as-radio}draw-as-radio. Type: @code{boolean}. Accessor: @anchor{fn.toggle-action-draw-as-radio}@code{toggle-action-draw-as-radio}.
+@item @anchor{slot.toggle-action.active}active. Type: @code{boolean}. Accessor: @anchor{fn.toggle-action-active}@code{toggle-action-active}.
+@end itemize
+
+
+Signals:
+@itemize
+@item @anchor{signal.toggle-action.toggled}"toggled". Signature: (instance @ref{toggle-action}) @result{} void. Options: run-first.
+@end itemize
+
+
+
+
+@node tooltip
+@section tooltip
+@Class tooltip
+Superclass: @ref{g-object}
+
+Slots:
+@itemize
+@end itemize
+
+
+Signals:
+@itemize
+@end itemize
+
+
+
+
+@node tooltips
+@section tooltips
+@Class tooltips
+Superclass: @ref{gtk-object}
+
+Slots:
+@itemize
+@end itemize
+
+
+Signals:
+@itemize
+@end itemize
+
+
+
+
+@node tree-lisp-store
+@section tree-lisp-store
+@Class tree-lisp-store
+Superclass: @ref{g-object}
+
+Slots:
+@itemize
+@end itemize
+
+
+Signals:
+@itemize
+@end itemize
+
+
+
+
+@node tree-model-filter
+@section tree-model-filter
+@Class tree-model-filter
+Superclass: @ref{g-object}
+
+Slots:
+@itemize
+@item @anchor{slot.tree-model-filter.child-model}child-model. Type: @ref{tree-model}. Accessor: @anchor{fn.tree-model-filter-child-model}@code{tree-model-filter-child-model}.
+@item @anchor{slot.tree-model-filter.virtual-root}virtual-root. Type: @ref{tree-path}. Accessor: @anchor{fn.tree-model-filter-virtual-root}@code{tree-model-filter-virtual-root}.
+@end itemize
+
+
+Signals:
+@itemize
+@end itemize
+
+
+
+
+@node tree-model-sort
+@section tree-model-sort
+@Class tree-model-sort
+Superclass: @ref{g-object}
+
+Slots:
+@itemize
+@item @anchor{slot.tree-model-sort.model}model. Type: @ref{tree-model}. Accessor: @anchor{fn.tree-model-sort-model}@code{tree-model-sort-model}.
+@end itemize
+
+
+Signals:
+@itemize
+@end itemize
+
+
+
+
+@node tree-path
+@section tree-path
+@Class tree-path
+Superclass: @ref{g-boxed-opaque}
+
+Slots:
+@itemize
+@end itemize
+
+
+
+
+
+
+@node tree-selection
+@section tree-selection
+@Class tree-selection
+Superclass: @ref{g-object}
+
+Slots:
+@itemize
+@item @anchor{slot.tree-selection.mode}mode. Type: @ref{selection-mode}. Accessor: @anchor{fn.tree-selection-mode}@code{tree-selection-mode}.
+@item @anchor{slot.tree-selection.select-function}select-function. Type: ????. Accessor: @anchor{fn.tree-selection-select-function}@code{tree-selection-select-function}.
+@end itemize
+
+
+Signals:
+@itemize
+@end itemize
+
+
+
+
+@node tree-store
+@section tree-store
+@Class tree-store
+Superclass: @ref{g-object}
+
+Slots:
+@itemize
+@end itemize
+
+
+Signals:
+@itemize
+@end itemize
+
+
+
+
+@node tree-view-column
+@section tree-view-column
+@Class tree-view-column
+Superclass: @ref{gtk-object}
+
+Slots:
+@itemize
+@item @anchor{slot.tree-view-column.visible}visible. Type: @code{boolean}. Accessor: @anchor{fn.tree-view-column-visible}@code{tree-view-column-visible}.
+@item @anchor{slot.tree-view-column.resizable}resizable. Type: @code{boolean}. Accessor: @anchor{fn.tree-view-column-resizable}@code{tree-view-column-resizable}.
+@item @anchor{slot.tree-view-column.width}width. Type: @code{integer}. Accessor: @anchor{fn.tree-view-column-width}@code{tree-view-column-width}. Read-only.
+@item @anchor{slot.tree-view-column.spacing}spacing. Type: @code{integer}. Accessor: @anchor{fn.tree-view-column-spacing}@code{tree-view-column-spacing}.
+@item @anchor{slot.tree-view-column.sizing}sizing. Type: @ref{tree-view-column-sizing}. Accessor: @anchor{fn.tree-view-column-sizing}@code{tree-view-column-sizing}.
+@item @anchor{slot.tree-view-column.fixed-width}fixed-width. Type: @code{integer}. Accessor: @anchor{fn.tree-view-column-fixed-width}@code{tree-view-column-fixed-width}.
+@item @anchor{slot.tree-view-column.min-width}min-width. Type: @code{integer}. Accessor: @anchor{fn.tree-view-column-min-width}@code{tree-view-column-min-width}.
+@item @anchor{slot.tree-view-column.max-width}max-width. Type: @code{integer}. Accessor: @anchor{fn.tree-view-column-max-width}@code{tree-view-column-max-width}.
+@item @anchor{slot.tree-view-column.title}title. Type: @code{string}. Accessor: @anchor{fn.tree-view-column-title}@code{tree-view-column-title}.
+@item @anchor{slot.tree-view-column.expand}expand. Type: @code{boolean}. Accessor: @anchor{fn.tree-view-column-expand}@code{tree-view-column-expand}.
+@item @anchor{slot.tree-view-column.clickable}clickable. Type: @code{boolean}. Accessor: @anchor{fn.tree-view-column-clickable}@code{tree-view-column-clickable}.
+@item @anchor{slot.tree-view-column.widget}widget. Type: @ref{widget}. Accessor: @anchor{fn.tree-view-column-widget}@code{tree-view-column-widget}.
+@item @anchor{slot.tree-view-column.alignment}alignment. Type: @code{single-float}. Accessor: @anchor{fn.tree-view-column-alignment}@code{tree-view-column-alignment}.
+@item @anchor{slot.tree-view-column.reorderable}reorderable. Type: @code{boolean}. Accessor: @anchor{fn.tree-view-column-reorderable}@code{tree-view-column-reorderable}.
+@item @anchor{slot.tree-view-column.sort-indicator}sort-indicator. Type: @code{boolean}. Accessor: @anchor{fn.tree-view-column-sort-indicator}@code{tree-view-column-sort-indicator}.
+@item @anchor{slot.tree-view-column.sort-order}sort-order. Type: @ref{sort-type}. Accessor: @anchor{fn.tree-view-column-sort-order}@code{tree-view-column-sort-order}.
+@item @anchor{slot.tree-view-column.tree-view}tree-view. Type: @ref{g-object}. Accessor: @anchor{fn.tree-view-column-tree-view}@code{tree-view-column-tree-view}. Read-only.
+@item @anchor{slot.tree-view-column.sort-column-id}sort-column-id. Type: @code{integer}. Accessor: @anchor{fn.tree-view-column-sort-column-id}@code{tree-view-column-sort-column-id}.
+@item @anchor{slot.tree-view-column.cell-renderers}cell-renderers. Type: list of @ref{g-object}. Accessor: @anchor{fn.tree-view-column-cell-renderers}@code{tree-view-column-cell-renderers}. Read-only.
+@end itemize
+
+
+Signals:
+@itemize
+@item @anchor{signal.tree-view-column.clicked}"clicked". Signature: (instance @ref{tree-view-column}) @result{} void. Options: run-last.
+@end itemize
+
+
+
+
+@node ui-manager
+@section ui-manager
+@Class ui-manager
+Superclass: @ref{g-object}
+
+Slots:
+@itemize
+@item @anchor{slot.ui-manager.add-tearoffs}add-tearoffs. Type: @code{boolean}. Accessor: @anchor{fn.ui-manager-add-tearoffs}@code{ui-manager-add-tearoffs}.
+@item @anchor{slot.ui-manager.ui}ui. Type: @code{string}. Accessor: @anchor{fn.ui-manager-ui}@code{ui-manager-ui}. Read-only.
+@item @anchor{slot.ui-manager.accel-group}accel-group. Type: @ref{g-object}. Accessor: @anchor{fn.ui-manager-accel-group}@code{ui-manager-accel-group}. Read-only.
+@end itemize
+
+
+Signals:
+@itemize
+@item @anchor{signal.ui-manager.connect-proxy}"connect-proxy". Signature: (instance @ref{ui-manager}), (arg-1 @ref{action}), (arg-2 @ref{widget}) @result{} void. Options: run-first, no-recurse.
+@item @anchor{signal.ui-manager.disconnect-proxy}"disconnect-proxy". Signature: (instance @ref{ui-manager}), (arg-1 @ref{action}), (arg-2 @ref{widget}) @result{} void. Options: run-first, no-recurse.
+@item @anchor{signal.ui-manager.pre-activate}"pre-activate". Signature: (instance @ref{ui-manager}), (arg-1 @ref{action}) @result{} void. Options: run-first, no-recurse.
+@item @anchor{signal.ui-manager.post-activate}"post-activate". Signature: (instance @ref{ui-manager}), (arg-1 @ref{action}) @result{} void. Options: run-first, no-recurse.
+@item @anchor{signal.ui-manager.add-widget}"add-widget". Signature: (instance @ref{ui-manager}), (arg-1 @ref{widget}) @result{} void. Options: run-first, no-recurse.
+@item @anchor{signal.ui-manager.actions-changed}"actions-changed". Signature: (instance @ref{ui-manager}) @result{} void. Options: run-first, no-recurse.
+@end itemize
+
+
+
+
+@node window-group
+@section window-group
+@Class window-group
+Superclass: @ref{g-object}
+
+Slots:
+@itemize
+@end itemize
+
+
+Signals:
+@itemize
+@end itemize
+
+
+
+
@node about-dialog
@section about-dialog
@Class about-dialog
-Superclass: @code{dialog}
+Superclass: @ref{dialog}
Slots:
@itemize
-@item @anchor{slot.about-dialog.program-name}program-name. Type: @code{string}. Accessor: @anchor{about-dialog-program-name}@code{about-dialog-program-name}.
-@item @anchor{slot.about-dialog.version}version. Type: @code{string}. Accessor: @anchor{about-dialog-version}@code{about-dialog-version}.
-@item @anchor{slot.about-dialog.copyright}copyright. Type: @code{string}. Accessor: @anchor{about-dialog-copyright}@code{about-dialog-copyright}.
-@item @anchor{slot.about-dialog.comments}comments. Type: @code{string}. Accessor: @anchor{about-dialog-comments}@code{about-dialog-comments}.
-@item @anchor{slot.about-dialog.website}website. Type: @code{string}. Accessor: @anchor{about-dialog-website}@code{about-dialog-website}.
-@item @anchor{slot.about-dialog.website-label}website-label. Type: @code{string}. Accessor: @anchor{about-dialog-website-label}@code{about-dialog-website-label}.
-@item @anchor{slot.about-dialog.license}license. Type: @code{string}. Accessor: @anchor{about-dialog-license}@code{about-dialog-license}.
-@item @anchor{slot.about-dialog.authors}authors. Type: @code{GStrv}. Accessor: @anchor{about-dialog-authors}@code{about-dialog-authors}.
-@item @anchor{slot.about-dialog.documenters}documenters. Type: @code{GStrv}. Accessor: @anchor{about-dialog-documenters}@code{about-dialog-documenters}.
-@item @anchor{slot.about-dialog.translator-credits}translator-credits. Type: @code{string}. Accessor: @anchor{about-dialog-translator-credits}@code{about-dialog-translator-credits}.
-@item @anchor{slot.about-dialog.artists}artists. Type: @code{GStrv}. Accessor: @anchor{about-dialog-artists}@code{about-dialog-artists}.
-@item @anchor{slot.about-dialog.logo}logo. Type: @code{pixbuf}. Accessor: @anchor{about-dialog-logo}@code{about-dialog-logo}.
-@item @anchor{slot.about-dialog.logo-icon-name}logo-icon-name. Type: @code{string}. Accessor: @anchor{about-dialog-logo-icon-name}@code{about-dialog-logo-icon-name}.
-@item @anchor{slot.about-dialog.wrap-license}wrap-license. Type: @code{boolean}. Accessor: @anchor{about-dialog-wrap-license}@code{about-dialog-wrap-license}.
+@item @anchor{slot.about-dialog.program-name}program-name. Type: @code{string}. Accessor: @anchor{fn.about-dialog-program-name}@code{about-dialog-program-name}.
+@item @anchor{slot.about-dialog.version}version. Type: @code{string}. Accessor: @anchor{fn.about-dialog-version}@code{about-dialog-version}.
+@item @anchor{slot.about-dialog.copyright}copyright. Type: @code{string}. Accessor: @anchor{fn.about-dialog-copyright}@code{about-dialog-copyright}.
+@item @anchor{slot.about-dialog.comments}comments. Type: @code{string}. Accessor: @anchor{fn.about-dialog-comments}@code{about-dialog-comments}.
+@item @anchor{slot.about-dialog.website}website. Type: @code{string}. Accessor: @anchor{fn.about-dialog-website}@code{about-dialog-website}.
+@item @anchor{slot.about-dialog.website-label}website-label. Type: @code{string}. Accessor: @anchor{fn.about-dialog-website-label}@code{about-dialog-website-label}.
+@item @anchor{slot.about-dialog.license}license. Type: @code{string}. Accessor: @anchor{fn.about-dialog-license}@code{about-dialog-license}.
+@item @anchor{slot.about-dialog.authors}authors. Type: @code{GStrv}. Accessor: @anchor{fn.about-dialog-authors}@code{about-dialog-authors}.
+@item @anchor{slot.about-dialog.documenters}documenters. Type: @code{GStrv}. Accessor: @anchor{fn.about-dialog-documenters}@code{about-dialog-documenters}.
+@item @anchor{slot.about-dialog.translator-credits}translator-credits. Type: @code{string}. Accessor: @anchor{fn.about-dialog-translator-credits}@code{about-dialog-translator-credits}.
+@item @anchor{slot.about-dialog.artists}artists. Type: @code{GStrv}. Accessor: @anchor{fn.about-dialog-artists}@code{about-dialog-artists}.
+@item @anchor{slot.about-dialog.logo}logo. Type: @ref{pixbuf}. Accessor: @anchor{fn.about-dialog-logo}@code{about-dialog-logo}.
+@item @anchor{slot.about-dialog.logo-icon-name}logo-icon-name. Type: @code{string}. Accessor: @anchor{fn.about-dialog-logo-icon-name}@code{about-dialog-logo-icon-name}.
+@item @anchor{slot.about-dialog.wrap-license}wrap-license. Type: @code{boolean}. Accessor: @anchor{fn.about-dialog-wrap-license}@code{about-dialog-wrap-license}.
@end itemize
@node accel-label
@section accel-label
@Class accel-label
-Superclass: @code{label}
+Superclass: @ref{label}
Slots:
@itemize
-@item @anchor{slot.accel-label.accel-closure}accel-closure. Type: @code{GClosure}. Accessor: @anchor{accel-label-accel-closure}@code{accel-label-accel-closure}.
-@item @anchor{slot.accel-label.accel-widget}accel-widget. Type: @code{widget}. Accessor: @anchor{accel-label-accel-widget}@code{accel-label-accel-widget}.
+@item @anchor{slot.accel-label.accel-closure}accel-closure. Type: @code{GClosure}. Accessor: @anchor{fn.accel-label-accel-closure}@code{accel-label-accel-closure}.
+@item @anchor{slot.accel-label.accel-widget}accel-widget. Type: @ref{widget}. Accessor: @anchor{fn.accel-label-accel-widget}@code{accel-label-accel-widget}.
@end itemize
@node alignment
@section alignment
@Class alignment
-Superclass: @code{bin}
+Superclass: @ref{bin}
Slots:
@itemize
-@item @anchor{slot.alignment.xalign}xalign. Type: @code{single-float}. Accessor: @anchor{alignment-xalign}@code{alignment-xalign}.
-@item @anchor{slot.alignment.yalign}yalign. Type: @code{single-float}. Accessor: @anchor{alignment-yalign}@code{alignment-yalign}.
-@item @anchor{slot.alignment.xscale}xscale. Type: @code{single-float}. Accessor: @anchor{alignment-xscale}@code{alignment-xscale}.
-@item @anchor{slot.alignment.yscale}yscale. Type: @code{single-float}. Accessor: @anchor{alignment-yscale}@code{alignment-yscale}.
-@item @anchor{slot.alignment.top-padding}top-padding. Type: @code{integer}. Accessor: @anchor{alignment-top-padding}@code{alignment-top-padding}.
-@item @anchor{slot.alignment.bottom-padding}bottom-padding. Type: @code{integer}. Accessor: @anchor{alignment-bottom-padding}@code{alignment-bottom-padding}.
-@item @anchor{slot.alignment.left-padding}left-padding. Type: @code{integer}. Accessor: @anchor{alignment-left-padding}@code{alignment-left-padding}.
-@item @anchor{slot.alignment.right-padding}right-padding. Type: @code{integer}. Accessor: @anchor{alignment-right-padding}@code{alignment-right-padding}.
+@item @anchor{slot.alignment.xalign}xalign. Type: @code{single-float}. Accessor: @anchor{fn.alignment-xalign}@code{alignment-xalign}.
+@item @anchor{slot.alignment.yalign}yalign. Type: @code{single-float}. Accessor: @anchor{fn.alignment-yalign}@code{alignment-yalign}.
+@item @anchor{slot.alignment.xscale}xscale. Type: @code{single-float}. Accessor: @anchor{fn.alignment-xscale}@code{alignment-xscale}.
+@item @anchor{slot.alignment.yscale}yscale. Type: @code{single-float}. Accessor: @anchor{fn.alignment-yscale}@code{alignment-yscale}.
+@item @anchor{slot.alignment.top-padding}top-padding. Type: @code{integer}. Accessor: @anchor{fn.alignment-top-padding}@code{alignment-top-padding}.
+@item @anchor{slot.alignment.bottom-padding}bottom-padding. Type: @code{integer}. Accessor: @anchor{fn.alignment-bottom-padding}@code{alignment-bottom-padding}.
+@item @anchor{slot.alignment.left-padding}left-padding. Type: @code{integer}. Accessor: @anchor{fn.alignment-left-padding}@code{alignment-left-padding}.
+@item @anchor{slot.alignment.right-padding}right-padding. Type: @code{integer}. Accessor: @anchor{fn.alignment-right-padding}@code{alignment-right-padding}.
@end itemize
@node arrow
@section arrow
@Class arrow
-Superclass: @code{misc}
+Superclass: @ref{misc}
Slots:
@itemize
-@item @anchor{slot.arrow.arrow-type}arrow-type. Type: @code{arrow-type}. Accessor: @anchor{arrow-arrow-type}@code{arrow-arrow-type}.
-@item @anchor{slot.arrow.shadow-type}shadow-type. Type: @code{shadow-type}. Accessor: @anchor{arrow-shadow-type}@code{arrow-shadow-type}.
+@item @anchor{slot.arrow.arrow-type}arrow-type. Type: @ref{arrow-type}. Accessor: @anchor{fn.arrow-arrow-type}@code{arrow-arrow-type}.
+@item @anchor{slot.arrow.shadow-type}shadow-type. Type: @ref{shadow-type}. Accessor: @anchor{fn.arrow-shadow-type}@code{arrow-shadow-type}.
@end itemize
@node aspect-frame
@section aspect-frame
@Class aspect-frame
-Superclass: @code{frame}
+Superclass: @ref{frame}
Slots:
@itemize
-@item @anchor{slot.aspect-frame.xalign}xalign. Type: @code{single-float}. Accessor: @anchor{aspect-frame-xalign}@code{aspect-frame-xalign}.
-@item @anchor{slot.aspect-frame.yalign}yalign. Type: @code{single-float}. Accessor: @anchor{aspect-frame-yalign}@code{aspect-frame-yalign}.
-@item @anchor{slot.aspect-frame.ratio}ratio. Type: @code{single-float}. Accessor: @anchor{aspect-frame-ratio}@code{aspect-frame-ratio}.
-@item @anchor{slot.aspect-frame.obey-child}obey-child. Type: @code{boolean}. Accessor: @anchor{aspect-frame-obey-child}@code{aspect-frame-obey-child}.
+@item @anchor{slot.aspect-frame.xalign}xalign. Type: @code{single-float}. Accessor: @anchor{fn.aspect-frame-xalign}@code{aspect-frame-xalign}.
+@item @anchor{slot.aspect-frame.yalign}yalign. Type: @code{single-float}. Accessor: @anchor{fn.aspect-frame-yalign}@code{aspect-frame-yalign}.
+@item @anchor{slot.aspect-frame.ratio}ratio. Type: @code{single-float}. Accessor: @anchor{fn.aspect-frame-ratio}@code{aspect-frame-ratio}.
+@item @anchor{slot.aspect-frame.obey-child}obey-child. Type: @code{boolean}. Accessor: @anchor{fn.aspect-frame-obey-child}@code{aspect-frame-obey-child}.
@end itemize
@node assistant
@section assistant
@Class assistant
-Superclass: @code{gtk-window}
+Superclass: @ref{gtk-window}
Slots:
@itemize
@node bin
@section bin
@Class bin
-Superclass: @code{container}
+Superclass: @ref{container}
+
+Subclasses: @ref{viewport} @ref{scrolled-window} @ref{tool-item} @ref{handle-box} @ref{expander} @ref{event-box} @ref{combo-box} @ref{frame} @ref{alignment} @ref{button} @ref{item} @ref{gtk-window}
Slots:
@itemize
@node box
@section box
@Class box
-Superclass: @code{container}
+Superclass: @ref{container}
+
+Subclasses: @ref{h-box} @ref{v-box} @ref{button-box}
Slots:
@itemize
-@item @anchor{slot.box.spacing}spacing. Type: @code{integer}. Accessor: @anchor{box-spacing}@code{box-spacing}.
-@item @anchor{slot.box.homogeneous}homogeneous. Type: @code{boolean}. Accessor: @anchor{box-homogeneous}@code{box-homogeneous}.
+@item @anchor{slot.box.spacing}spacing. Type: @code{integer}. Accessor: @anchor{fn.box-spacing}@code{box-spacing}.
+@item @anchor{slot.box.homogeneous}homogeneous. Type: @code{boolean}. Accessor: @anchor{fn.box-homogeneous}@code{box-homogeneous}.
@end itemize
@end itemize
-Child properties:
-@itemize
-@item @anchor{childprop.box.expand}expand. Type: @code{boolean}. Accessor: box-child-expand.
-@item @anchor{childprop.box.fill}fill. Type: @code{boolean}. Accessor: box-child-fill.
-@item @anchor{childprop.box.padding}padding. Type: @code{integer}. Accessor: box-child-padding.
-@item @anchor{childprop.box.pack-type}pack-type. Type: @code{pack-type}. Accessor: box-child-pack-type.
-@item @anchor{childprop.box.position}position. Type: @code{integer}. Accessor: box-child-position.
-@end itemize
@node button
@section button
@Class button
-Superclass: @code{bin}
+Superclass: @ref{bin}
+
+Subclasses: @ref{scale-button} @ref{link-button} @ref{font-button} @ref{color-button} @ref{toggle-button}
Slots:
@itemize
-@item @anchor{slot.button.label}label. Type: @code{string}. Accessor: @anchor{button-label}@code{button-label}.
-@item @anchor{slot.button.image}image. Type: @code{widget}. Accessor: @anchor{button-image}@code{button-image}.
-@item @anchor{slot.button.relief}relief. Type: @code{relief-style}. Accessor: @anchor{button-relief}@code{button-relief}.
-@item @anchor{slot.button.use-underline}use-underline. Type: @code{boolean}. Accessor: @anchor{button-use-underline}@code{button-use-underline}.
-@item @anchor{slot.button.use-stock}use-stock. Type: @code{boolean}. Accessor: @anchor{button-use-stock}@code{button-use-stock}.
-@item @anchor{slot.button.focus-on-click}focus-on-click. Type: @code{boolean}. Accessor: @anchor{button-focus-on-click}@code{button-focus-on-click}.
-@item @anchor{slot.button.xalign}xalign. Type: @code{single-float}. Accessor: @anchor{button-xalign}@code{button-xalign}.
-@item @anchor{slot.button.yalign}yalign. Type: @code{single-float}. Accessor: @anchor{button-yalign}@code{button-yalign}.
-@item @anchor{slot.button.image-position}image-position. Type: @code{position-type}. Accessor: @anchor{button-image-position}@code{button-image-position}.
+@item @anchor{slot.button.label}label. Type: @code{string}. Accessor: @anchor{fn.button-label}@code{button-label}.
+@item @anchor{slot.button.image}image. Type: @ref{widget}. Accessor: @anchor{fn.button-image}@code{button-image}.
+@item @anchor{slot.button.relief}relief. Type: @ref{relief-style}. Accessor: @anchor{fn.button-relief}@code{button-relief}.
+@item @anchor{slot.button.use-underline}use-underline. Type: @code{boolean}. Accessor: @anchor{fn.button-use-underline}@code{button-use-underline}.
+@item @anchor{slot.button.use-stock}use-stock. Type: @code{boolean}. Accessor: @anchor{fn.button-use-stock}@code{button-use-stock}.
+@item @anchor{slot.button.focus-on-click}focus-on-click. Type: @code{boolean}. Accessor: @anchor{fn.button-focus-on-click}@code{button-focus-on-click}.
+@item @anchor{slot.button.xalign}xalign. Type: @code{single-float}. Accessor: @anchor{fn.button-xalign}@code{button-xalign}.
+@item @anchor{slot.button.yalign}yalign. Type: @code{single-float}. Accessor: @anchor{fn.button-yalign}@code{button-yalign}.
+@item @anchor{slot.button.image-position}image-position. Type: @ref{position-type}. Accessor: @anchor{fn.button-image-position}@code{button-image-position}.
@end itemize
Signals:
@itemize
-@item @anchor{signal.button.activate}"activate". Signature: (instance @code{button}) @result{} void. Options: run-first, action.
-@item @anchor{signal.button.pressed}"pressed". Signature: (instance @code{button}) @result{} void. Options: run-first.
-@item @anchor{signal.button.released}"released". Signature: (instance @code{button}) @result{} void. Options: run-first.
-@item @anchor{signal.button.clicked}"clicked". Signature: (instance @code{button}) @result{} void. Options: run-first, action.
-@item @anchor{signal.button.enter}"enter". Signature: (instance @code{button}) @result{} void. Options: run-first.
-@item @anchor{signal.button.leave}"leave". Signature: (instance @code{button}) @result{} void. Options: run-first.
+@item @anchor{signal.button.activate}"activate". Signature: (instance @ref{button}) @result{} void. Options: run-first, action.
+@item @anchor{signal.button.pressed}"pressed". Signature: (instance @ref{button}) @result{} void. Options: run-first.
+@item @anchor{signal.button.released}"released". Signature: (instance @ref{button}) @result{} void. Options: run-first.
+@item @anchor{signal.button.clicked}"clicked". Signature: (instance @ref{button}) @result{} void. Options: run-first, action.
+@item @anchor{signal.button.enter}"enter". Signature: (instance @ref{button}) @result{} void. Options: run-first.
+@item @anchor{signal.button.leave}"leave". Signature: (instance @ref{button}) @result{} void. Options: run-first.
@end itemize
@node button-box
@section button-box
@Class button-box
-Superclass: @code{box}
+Superclass: @ref{box}
+
+Subclasses: @ref{v-button-box} @ref{h-button-box}
Slots:
@itemize
-@item @anchor{slot.button-box.layout-style}layout-style. Type: @code{button-box-style}. Accessor: @anchor{button-box-layout-style}@code{button-box-layout-style}.
+@item @anchor{slot.button-box.layout-style}layout-style. Type: @ref{button-box-style}. Accessor: @anchor{fn.button-box-layout-style}@code{button-box-layout-style}.
@end itemize
@end itemize
-Child properties:
-@itemize
-@item @anchor{childprop.button-box.expand}expand. Type: @code{boolean}. Accessor: button-box-child-expand.
-@item @anchor{childprop.button-box.fill}fill. Type: @code{boolean}. Accessor: button-box-child-fill.
-@item @anchor{childprop.button-box.padding}padding. Type: @code{integer}. Accessor: button-box-child-padding.
-@item @anchor{childprop.button-box.pack-type}pack-type. Type: @code{pack-type}. Accessor: button-box-child-pack-type.
-@item @anchor{childprop.button-box.position}position. Type: @code{integer}. Accessor: button-box-child-position.
-@item @anchor{childprop.button-box.secondary}secondary. Type: @code{boolean}. Accessor: button-box-child-secondary.
-@end itemize
@node calendar
@section calendar
@Class calendar
-Superclass: @code{widget}
+Superclass: @ref{widget}
Slots:
@itemize
-@item @anchor{slot.calendar.year}year. Type: @code{integer}. Accessor: @anchor{calendar-year}@code{calendar-year}.
-@item @anchor{slot.calendar.month}month. Type: @code{integer}. Accessor: @anchor{calendar-month}@code{calendar-month}.
-@item @anchor{slot.calendar.day}day. Type: @code{integer}. Accessor: @anchor{calendar-day}@code{calendar-day}.
-@item @anchor{slot.calendar.show-heading}show-heading. Type: @code{boolean}. Accessor: @anchor{calendar-show-heading}@code{calendar-show-heading}.
-@item @anchor{slot.calendar.show-day-names}show-day-names. Type: @code{boolean}. Accessor: @anchor{calendar-show-day-names}@code{calendar-show-day-names}.
-@item @anchor{slot.calendar.no-month-change}no-month-change. Type: @code{boolean}. Accessor: @anchor{calendar-no-month-change}@code{calendar-no-month-change}.
-@item @anchor{slot.calendar.show-week-numbers}show-week-numbers. Type: @code{boolean}. Accessor: @anchor{calendar-show-week-numbers}@code{calendar-show-week-numbers}.
-@item @anchor{slot.calendar.show-details}show-details. Type: @code{boolean}. Accessor: @anchor{calendar-show-details}@code{calendar-show-details}.
-@item @anchor{slot.calendar.detail-width-chars}detail-width-chars. Type: @code{integer}. Accessor: @anchor{calendar-detail-width-chars}@code{calendar-detail-width-chars}.
-@item @anchor{slot.calendar.detail-height-rows}detail-height-rows. Type: @code{integer}. Accessor: @anchor{calendar-detail-height-rows}@code{calendar-detail-height-rows}.
-@item @anchor{slot.calendar.detail-function}detail-function. Type: ????. Accessor: @anchor{calendar-detail-function}@code{calendar-detail-function}. Write-only.
+@item @anchor{slot.calendar.year}year. Type: @code{integer}. Accessor: @anchor{fn.calendar-year}@code{calendar-year}.
+@item @anchor{slot.calendar.month}month. Type: @code{integer}. Accessor: @anchor{fn.calendar-month}@code{calendar-month}.
+@item @anchor{slot.calendar.day}day. Type: @code{integer}. Accessor: @anchor{fn.calendar-day}@code{calendar-day}.
+@item @anchor{slot.calendar.show-heading}show-heading. Type: @code{boolean}. Accessor: @anchor{fn.calendar-show-heading}@code{calendar-show-heading}.
+@item @anchor{slot.calendar.show-day-names}show-day-names. Type: @code{boolean}. Accessor: @anchor{fn.calendar-show-day-names}@code{calendar-show-day-names}.
+@item @anchor{slot.calendar.no-month-change}no-month-change. Type: @code{boolean}. Accessor: @anchor{fn.calendar-no-month-change}@code{calendar-no-month-change}.
+@item @anchor{slot.calendar.show-week-numbers}show-week-numbers. Type: @code{boolean}. Accessor: @anchor{fn.calendar-show-week-numbers}@code{calendar-show-week-numbers}.
+@item @anchor{slot.calendar.show-details}show-details. Type: @code{boolean}. Accessor: @anchor{fn.calendar-show-details}@code{calendar-show-details}.
+@item @anchor{slot.calendar.detail-width-chars}detail-width-chars. Type: @code{integer}. Accessor: @anchor{fn.calendar-detail-width-chars}@code{calendar-detail-width-chars}.
+@item @anchor{slot.calendar.detail-height-rows}detail-height-rows. Type: @code{integer}. Accessor: @anchor{fn.calendar-detail-height-rows}@code{calendar-detail-height-rows}.
+@item @anchor{slot.calendar.detail-function}detail-function. Type: ????. Accessor: @anchor{fn.calendar-detail-function}@code{calendar-detail-function}. Write-only.
@end itemize
Signals:
@itemize
-@item @anchor{signal.calendar.month-changed}"month-changed". Signature: (instance @code{calendar}) @result{} void. Options: run-first.
-@item @anchor{signal.calendar.day-selected}"day-selected". Signature: (instance @code{calendar}) @result{} void. Options: run-first.
-@item @anchor{signal.calendar.day-selected-double-click}"day-selected-double-click". Signature: (instance @code{calendar}) @result{} void. Options: run-first.
-@item @anchor{signal.calendar.prev-month}"prev-month". Signature: (instance @code{calendar}) @result{} void. Options: run-first.
-@item @anchor{signal.calendar.next-month}"next-month". Signature: (instance @code{calendar}) @result{} void. Options: run-first.
-@item @anchor{signal.calendar.prev-year}"prev-year". Signature: (instance @code{calendar}) @result{} void. Options: run-first.
-@item @anchor{signal.calendar.next-year}"next-year". Signature: (instance @code{calendar}) @result{} void. Options: run-first.
+@item @anchor{signal.calendar.month-changed}"month-changed". Signature: (instance @ref{calendar}) @result{} void. Options: run-first.
+@item @anchor{signal.calendar.day-selected}"day-selected". Signature: (instance @ref{calendar}) @result{} void. Options: run-first.
+@item @anchor{signal.calendar.day-selected-double-click}"day-selected-double-click". Signature: (instance @ref{calendar}) @result{} void. Options: run-first.
+@item @anchor{signal.calendar.prev-month}"prev-month". Signature: (instance @ref{calendar}) @result{} void. Options: run-first.
+@item @anchor{signal.calendar.next-month}"next-month". Signature: (instance @ref{calendar}) @result{} void. Options: run-first.
+@item @anchor{signal.calendar.prev-year}"prev-year". Signature: (instance @ref{calendar}) @result{} void. Options: run-first.
+@item @anchor{signal.calendar.next-year}"next-year". Signature: (instance @ref{calendar}) @result{} void. Options: run-first.
@end itemize
@node cell-view
@section cell-view
@Class cell-view
-Superclass: @code{widget}
+Superclass: @ref{widget}
Slots:
@itemize
-@item @anchor{slot.cell-view.background}background. Type: @code{string}. Accessor: @anchor{cell-view-background}@code{cell-view-background}. Write-only.
-@item @anchor{slot.cell-view.background-gdk}background-gdk. Type: @code{color}. Accessor: @anchor{cell-view-background-gdk}@code{cell-view-background-gdk}.
-@item @anchor{slot.cell-view.background-set}background-set. Type: @code{boolean}. Accessor: @anchor{cell-view-background-set}@code{cell-view-background-set}.
-@item @anchor{slot.cell-view.model}model. Type: @code{tree-model}. Accessor: @anchor{cell-view-model}@code{cell-view-model}.
-@item @anchor{slot.cell-view.displayed-row}displayed-row. Type: @code{tree-path}. Accessor: @anchor{cell-view-displayed-row}@code{cell-view-displayed-row}.
+@item @anchor{slot.cell-view.background}background. Type: @code{string}. Accessor: @anchor{fn.cell-view-background}@code{cell-view-background}. Write-only.
+@item @anchor{slot.cell-view.background-gdk}background-gdk. Type: @ref{color}. Accessor: @anchor{fn.cell-view-background-gdk}@code{cell-view-background-gdk}.
+@item @anchor{slot.cell-view.background-set}background-set. Type: @code{boolean}. Accessor: @anchor{fn.cell-view-background-set}@code{cell-view-background-set}.
+@item @anchor{slot.cell-view.model}model. Type: @ref{tree-model}. Accessor: @anchor{fn.cell-view-model}@code{cell-view-model}.
+@item @anchor{slot.cell-view.displayed-row}displayed-row. Type: @ref{tree-path}. Accessor: @anchor{fn.cell-view-displayed-row}@code{cell-view-displayed-row}.
@end itemize
@node check-button
@section check-button
@Class check-button
-Superclass: @code{toggle-button}
+Superclass: @ref{toggle-button}
+
+Subclasses: @ref{radio-button}
Slots:
@itemize
@node check-menu-item
@section check-menu-item
@Class check-menu-item
-Superclass: @code{menu-item}
+Superclass: @ref{menu-item}
+
+Subclasses: @ref{radio-menu-item}
Slots:
@itemize
-@item @anchor{slot.check-menu-item.active}active. Type: @code{boolean}. Accessor: @anchor{check-menu-item-active}@code{check-menu-item-active}.
-@item @anchor{slot.check-menu-item.inconsistent}inconsistent. Type: @code{boolean}. Accessor: @anchor{check-menu-item-inconsistent}@code{check-menu-item-inconsistent}.
-@item @anchor{slot.check-menu-item.draw-as-radio}draw-as-radio. Type: @code{boolean}. Accessor: @anchor{check-menu-item-draw-as-radio}@code{check-menu-item-draw-as-radio}.
+@item @anchor{slot.check-menu-item.active}active. Type: @code{boolean}. Accessor: @anchor{fn.check-menu-item-active}@code{check-menu-item-active}.
+@item @anchor{slot.check-menu-item.inconsistent}inconsistent. Type: @code{boolean}. Accessor: @anchor{fn.check-menu-item-inconsistent}@code{check-menu-item-inconsistent}.
+@item @anchor{slot.check-menu-item.draw-as-radio}draw-as-radio. Type: @code{boolean}. Accessor: @anchor{fn.check-menu-item-draw-as-radio}@code{check-menu-item-draw-as-radio}.
@end itemize
Signals:
@itemize
-@item @anchor{signal.check-menu-item.toggled}"toggled". Signature: (instance @code{check-menu-item}) @result{} void. Options: run-first.
+@item @anchor{signal.check-menu-item.toggled}"toggled". Signature: (instance @ref{check-menu-item}) @result{} void. Options: run-first.
@end itemize
@node color-button
@section color-button
@Class color-button
-Superclass: @code{button}
+Superclass: @ref{button}
Slots:
@itemize
-@item @anchor{slot.color-button.use-alpha}use-alpha. Type: @code{boolean}. Accessor: @anchor{color-button-use-alpha}@code{color-button-use-alpha}.
-@item @anchor{slot.color-button.title}title. Type: @code{string}. Accessor: @anchor{color-button-title}@code{color-button-title}.
-@item @anchor{slot.color-button.color}color. Type: @code{color}. Accessor: @anchor{color-button-color}@code{color-button-color}.
-@item @anchor{slot.color-button.alpha}alpha. Type: @code{integer}. Accessor: @anchor{color-button-alpha}@code{color-button-alpha}.
+@item @anchor{slot.color-button.use-alpha}use-alpha. Type: @code{boolean}. Accessor: @anchor{fn.color-button-use-alpha}@code{color-button-use-alpha}.
+@item @anchor{slot.color-button.title}title. Type: @code{string}. Accessor: @anchor{fn.color-button-title}@code{color-button-title}.
+@item @anchor{slot.color-button.color}color. Type: @ref{color}. Accessor: @anchor{fn.color-button-color}@code{color-button-color}.
+@item @anchor{slot.color-button.alpha}alpha. Type: @code{integer}. Accessor: @anchor{fn.color-button-alpha}@code{color-button-alpha}.
@end itemize
Signals:
@itemize
-@item @anchor{signal.color-button.color-set}"color-set". Signature: (instance @code{color-button}) @result{} void. Options: run-first.
+@item @anchor{signal.color-button.color-set}"color-set". Signature: (instance @ref{color-button}) @result{} void. Options: run-first.
@end itemize
@node color-selection
@section color-selection
@Class color-selection
-Superclass: @code{v-box}
+Superclass: @ref{v-box}
Slots:
@itemize
-@item @anchor{slot.color-selection.has-palette}has-palette. Type: @code{boolean}. Accessor: @anchor{color-selection-has-palette}@code{color-selection-has-palette}.
-@item @anchor{slot.color-selection.has-opacity-control}has-opacity-control. Type: @code{boolean}. Accessor: @anchor{color-selection-has-opacity-control}@code{color-selection-has-opacity-control}.
-@item @anchor{slot.color-selection.current-color}current-color. Type: @code{color}. Accessor: @anchor{color-selection-current-color}@code{color-selection-current-color}.
-@item @anchor{slot.color-selection.current-alpha}current-alpha. Type: @code{integer}. Accessor: @anchor{color-selection-current-alpha}@code{color-selection-current-alpha}.
+@item @anchor{slot.color-selection.has-palette}has-palette. Type: @code{boolean}. Accessor: @anchor{fn.color-selection-has-palette}@code{color-selection-has-palette}.
+@item @anchor{slot.color-selection.has-opacity-control}has-opacity-control. Type: @code{boolean}. Accessor: @anchor{fn.color-selection-has-opacity-control}@code{color-selection-has-opacity-control}.
+@item @anchor{slot.color-selection.current-color}current-color. Type: @ref{color}. Accessor: @anchor{fn.color-selection-current-color}@code{color-selection-current-color}.
+@item @anchor{slot.color-selection.current-alpha}current-alpha. Type: @code{integer}. Accessor: @anchor{fn.color-selection-current-alpha}@code{color-selection-current-alpha}.
@end itemize
Signals:
@itemize
-@item @anchor{signal.color-selection.color-changed}"color-changed". Signature: (instance @code{color-selection}) @result{} void. Options: run-first.
+@item @anchor{signal.color-selection.color-changed}"color-changed". Signature: (instance @ref{color-selection}) @result{} void. Options: run-first.
@end itemize
-Child properties:
-@itemize
-@item @anchor{childprop.color-selection.expand}expand. Type: @code{boolean}. Accessor: color-selection-child-expand.
-@item @anchor{childprop.color-selection.fill}fill. Type: @code{boolean}. Accessor: color-selection-child-fill.
-@item @anchor{childprop.color-selection.padding}padding. Type: @code{integer}. Accessor: color-selection-child-padding.
-@item @anchor{childprop.color-selection.pack-type}pack-type. Type: @code{pack-type}. Accessor: color-selection-child-pack-type.
-@item @anchor{childprop.color-selection.position}position. Type: @code{integer}. Accessor: color-selection-child-position.
-@end itemize
@node color-selection-dialog
@section color-selection-dialog
@Class color-selection-dialog
-Superclass: @code{dialog}
+Superclass: @ref{dialog}
Slots:
@itemize
-@item @anchor{slot.color-selection-dialog.color-selection}color-selection. Type: @code{widget}. Accessor: @anchor{color-selection-dialog-color-selection}@code{color-selection-dialog-color-selection}. Read-only.
-@item @anchor{slot.color-selection-dialog.ok-button}ok-button. Type: @code{widget}. Accessor: @anchor{color-selection-dialog-ok-button}@code{color-selection-dialog-ok-button}. Read-only.
-@item @anchor{slot.color-selection-dialog.cancel-button}cancel-button. Type: @code{widget}. Accessor: @anchor{color-selection-dialog-cancel-button}@code{color-selection-dialog-cancel-button}. Read-only.
-@item @anchor{slot.color-selection-dialog.help-button}help-button. Type: @code{widget}. Accessor: @anchor{color-selection-dialog-help-button}@code{color-selection-dialog-help-button}. Read-only.
+@item @anchor{slot.color-selection-dialog.color-selection}color-selection. Type: @ref{widget}. Accessor: @anchor{fn.color-selection-dialog-color-selection}@code{color-selection-dialog-color-selection}. Read-only.
+@item @anchor{slot.color-selection-dialog.ok-button}ok-button. Type: @ref{widget}. Accessor: @anchor{fn.color-selection-dialog-ok-button}@code{color-selection-dialog-ok-button}. Read-only.
+@item @anchor{slot.color-selection-dialog.cancel-button}cancel-button. Type: @ref{widget}. Accessor: @anchor{fn.color-selection-dialog-cancel-button}@code{color-selection-dialog-cancel-button}. Read-only.
+@item @anchor{slot.color-selection-dialog.help-button}help-button. Type: @ref{widget}. Accessor: @anchor{fn.color-selection-dialog-help-button}@code{color-selection-dialog-help-button}. Read-only.
@end itemize
@node combo-box
@section combo-box
@Class combo-box
-Superclass: @code{bin}
+Superclass: @ref{bin}
+
+Subclasses: @ref{combo-box-entry}
Slots:
@itemize
-@item @anchor{slot.combo-box.model}model. Type: @code{tree-model}. Accessor: @anchor{combo-box-model}@code{combo-box-model}.
-@item @anchor{slot.combo-box.wrap-width}wrap-width. Type: @code{integer}. Accessor: @anchor{combo-box-wrap-width}@code{combo-box-wrap-width}.
-@item @anchor{slot.combo-box.row-span-column}row-span-column. Type: @code{integer}. Accessor: @anchor{combo-box-row-span-column}@code{combo-box-row-span-column}.
-@item @anchor{slot.combo-box.column-span-column}column-span-column. Type: @code{integer}. Accessor: @anchor{combo-box-column-span-column}@code{combo-box-column-span-column}.
-@item @anchor{slot.combo-box.active}active. Type: @code{integer}. Accessor: @anchor{combo-box-active}@code{combo-box-active}.
-@item @anchor{slot.combo-box.add-tearoffs}add-tearoffs. Type: @code{boolean}. Accessor: @anchor{combo-box-add-tearoffs}@code{combo-box-add-tearoffs}.
-@item @anchor{slot.combo-box.tearoff-title}tearoff-title. Type: @code{string}. Accessor: @anchor{combo-box-tearoff-title}@code{combo-box-tearoff-title}.
-@item @anchor{slot.combo-box.has-frame}has-frame. Type: @code{boolean}. Accessor: @anchor{combo-box-has-frame}@code{combo-box-has-frame}.
-@item @anchor{slot.combo-box.focus-on-click}focus-on-click. Type: @code{boolean}. Accessor: @anchor{combo-box-focus-on-click}@code{combo-box-focus-on-click}.
-@item @anchor{slot.combo-box.popup-shown}popup-shown. Type: @code{boolean}. Accessor: @anchor{combo-box-popup-shown}@code{combo-box-popup-shown}. Read-only.
-@item @anchor{slot.combo-box.button-sensitivity}button-sensitivity. Type: @code{sensitivity-type}. Accessor: @anchor{combo-box-button-sensitivity}@code{combo-box-button-sensitivity}.
-@item @anchor{slot.combo-box.active-iter}active-iter. Type: @code{tree-iter}. Accessor: @anchor{combo-box-active-iter}@code{combo-box-active-iter}.
-@item @anchor{slot.combo-box.row-separator-func}row-separator-func. Type: ????. Accessor: @anchor{combo-box-row-separator-func}@code{combo-box-row-separator-func}. Write-only.
+@item @anchor{slot.combo-box.model}model. Type: @ref{tree-model}. Accessor: @anchor{fn.combo-box-model}@code{combo-box-model}.
+@item @anchor{slot.combo-box.wrap-width}wrap-width. Type: @code{integer}. Accessor: @anchor{fn.combo-box-wrap-width}@code{combo-box-wrap-width}.
+@item @anchor{slot.combo-box.row-span-column}row-span-column. Type: @code{integer}. Accessor: @anchor{fn.combo-box-row-span-column}@code{combo-box-row-span-column}.
+@item @anchor{slot.combo-box.column-span-column}column-span-column. Type: @code{integer}. Accessor: @anchor{fn.combo-box-column-span-column}@code{combo-box-column-span-column}.
+@item @anchor{slot.combo-box.active}active. Type: @code{integer}. Accessor: @anchor{fn.combo-box-active}@code{combo-box-active}.
+@item @anchor{slot.combo-box.add-tearoffs}add-tearoffs. Type: @code{boolean}. Accessor: @anchor{fn.combo-box-add-tearoffs}@code{combo-box-add-tearoffs}.
+@item @anchor{slot.combo-box.tearoff-title}tearoff-title. Type: @code{string}. Accessor: @anchor{fn.combo-box-tearoff-title}@code{combo-box-tearoff-title}.
+@item @anchor{slot.combo-box.has-frame}has-frame. Type: @code{boolean}. Accessor: @anchor{fn.combo-box-has-frame}@code{combo-box-has-frame}.
+@item @anchor{slot.combo-box.focus-on-click}focus-on-click. Type: @code{boolean}. Accessor: @anchor{fn.combo-box-focus-on-click}@code{combo-box-focus-on-click}.
+@item @anchor{slot.combo-box.popup-shown}popup-shown. Type: @code{boolean}. Accessor: @anchor{fn.combo-box-popup-shown}@code{combo-box-popup-shown}. Read-only.
+@item @anchor{slot.combo-box.button-sensitivity}button-sensitivity. Type: @ref{sensitivity-type}. Accessor: @anchor{fn.combo-box-button-sensitivity}@code{combo-box-button-sensitivity}.
+@item @anchor{slot.combo-box.active-iter}active-iter. Type: @ref{tree-iter}. Accessor: @anchor{fn.combo-box-active-iter}@code{combo-box-active-iter}.
+@item @anchor{slot.combo-box.row-separator-func}row-separator-func. Type: ????. Accessor: @anchor{fn.combo-box-row-separator-func}@code{combo-box-row-separator-func}. Write-only.
@end itemize
Signals:
@itemize
-@item @anchor{signal.combo-box.popup}"popup". Signature: (instance @code{combo-box}) @result{} void. Options: run-last, action.
-@item @anchor{signal.combo-box.popdown}"popdown". Signature: (instance @code{combo-box}) @result{} @code{boolean}. Options: run-last, action.
-@item @anchor{signal.combo-box.changed}"changed". Signature: (instance @code{combo-box}) @result{} void. Options: run-last.
-@item @anchor{signal.combo-box.move-active}"move-active". Signature: (instance @code{combo-box}), (arg-1 @code{scroll-type}) @result{} void. Options: run-last, action.
+@item @anchor{signal.combo-box.changed}"changed". Signature: (instance @ref{combo-box}) @result{} void. Options: run-last.
+@item @anchor{signal.combo-box.move-active}"move-active". Signature: (instance @ref{combo-box}), (arg-1 @ref{scroll-type}) @result{} void. Options: run-last, action.
+@item @anchor{signal.combo-box.popup}"popup". Signature: (instance @ref{combo-box}) @result{} void. Options: run-last, action.
+@item @anchor{signal.combo-box.popdown}"popdown". Signature: (instance @ref{combo-box}) @result{} @code{boolean}. Options: run-last, action.
@end itemize
@node combo-box-entry
@section combo-box-entry
@Class combo-box-entry
-Superclass: @code{combo-box}
+Superclass: @ref{combo-box}
Slots:
@itemize
-@item @anchor{slot.combo-box-entry.text-column}text-column. Type: @code{integer}. Accessor: @anchor{combo-box-entry-text-column}@code{combo-box-entry-text-column}.
+@item @anchor{slot.combo-box-entry.text-column}text-column. Type: @code{integer}. Accessor: @anchor{fn.combo-box-entry-text-column}@code{combo-box-entry-text-column}.
@end itemize
@node container
@section container
@Class container
-Superclass: @code{widget}
+Superclass: @ref{widget}
+
+Subclasses: @ref{tree} @ref{toolbar} @ref{text-view} @ref{table} @ref{socket} @ref{layout} @ref{paned} @ref{fixed} @ref{box} @ref{icon-view} @ref{tree-view} @ref{notebook} @ref{menu-shell} @ref{bin}
Slots:
@itemize
-@item @anchor{slot.container.border-width}border-width. Type: @code{integer}. Accessor: @anchor{container-border-width}@code{container-border-width}.
-@item @anchor{slot.container.resize-mode}resize-mode. Type: @code{resize-mode}. Accessor: @anchor{container-resize-mode}@code{container-resize-mode}.
-@item @anchor{slot.container.child}child. Type: @code{widget}. Accessor: @anchor{container-child}@code{container-child}. Write-only.
-@item @anchor{slot.container.focus-child}focus-child. Type: @ref{g-object}. Accessor: @anchor{container-focus-child}@code{container-focus-child}.
-@item @anchor{slot.container.focus-vadjustment}focus-vadjustment. Type: @ref{g-object}. Accessor: @anchor{container-focus-vadjustment}@code{container-focus-vadjustment}.
-@item @anchor{slot.container.focus-hadjustment}focus-hadjustment. Type: @ref{g-object}. Accessor: @anchor{container-focus-hadjustment}@code{container-focus-hadjustment}.
+@item @anchor{slot.container.border-width}border-width. Type: @code{integer}. Accessor: @anchor{fn.container-border-width}@code{container-border-width}.
+@item @anchor{slot.container.resize-mode}resize-mode. Type: @ref{resize-mode}. Accessor: @anchor{fn.container-resize-mode}@code{container-resize-mode}.
+@item @anchor{slot.container.child}child. Type: @ref{widget}. Accessor: @anchor{fn.container-child}@code{container-child}. Write-only.
+@item @anchor{slot.container.focus-child}focus-child. Type: @ref{g-object}. Accessor: @anchor{fn.container-focus-child}@code{container-focus-child}.
+@item @anchor{slot.container.focus-vadjustment}focus-vadjustment. Type: @ref{g-object}. Accessor: @anchor{fn.container-focus-vadjustment}@code{container-focus-vadjustment}.
+@item @anchor{slot.container.focus-hadjustment}focus-hadjustment. Type: @ref{g-object}. Accessor: @anchor{fn.container-focus-hadjustment}@code{container-focus-hadjustment}.
@end itemize
Signals:
@itemize
-@item @anchor{signal.container.add}"add". Signature: (instance @code{container}), (arg-1 @code{widget}) @result{} void. Options: run-first.
-@item @anchor{signal.container.remove}"remove". Signature: (instance @code{container}), (arg-1 @code{widget}) @result{} void. Options: run-first.
-@item @anchor{signal.container.check-resize}"check-resize". Signature: (instance @code{container}) @result{} void. Options: run-last.
-@item @anchor{signal.container.set-focus-child}"set-focus-child". Signature: (instance @code{container}), (arg-1 @code{widget}) @result{} void. Options: run-first.
+@item @anchor{signal.container.add}"add". Signature: (instance @ref{container}), (arg-1 @ref{widget}) @result{} void. Options: run-first.
+@item @anchor{signal.container.remove}"remove". Signature: (instance @ref{container}), (arg-1 @ref{widget}) @result{} void. Options: run-first.
+@item @anchor{signal.container.check-resize}"check-resize". Signature: (instance @ref{container}) @result{} void. Options: run-last.
+@item @anchor{signal.container.set-focus-child}"set-focus-child". Signature: (instance @ref{container}), (arg-1 @ref{widget}) @result{} void. Options: run-first.
@end itemize
@node curve
@section curve
@Class curve
-Superclass: @code{drawing-area}
+Superclass: @ref{drawing-area}
Slots:
@itemize
-@item @anchor{slot.curve.curve-type}curve-type. Type: @code{curve-type}. Accessor: @anchor{curve-curve-type}@code{curve-curve-type}.
-@item @anchor{slot.curve.min-x}min-x. Type: @code{single-float}. Accessor: @anchor{curve-min-x}@code{curve-min-x}.
-@item @anchor{slot.curve.max-x}max-x. Type: @code{single-float}. Accessor: @anchor{curve-max-x}@code{curve-max-x}.
-@item @anchor{slot.curve.min-y}min-y. Type: @code{single-float}. Accessor: @anchor{curve-min-y}@code{curve-min-y}.
-@item @anchor{slot.curve.max-y}max-y. Type: @code{single-float}. Accessor: @anchor{curve-max-y}@code{curve-max-y}.
+@item @anchor{slot.curve.curve-type}curve-type. Type: @ref{curve-type}. Accessor: @anchor{fn.curve-curve-type}@code{curve-curve-type}.
+@item @anchor{slot.curve.min-x}min-x. Type: @code{single-float}. Accessor: @anchor{fn.curve-min-x}@code{curve-min-x}.
+@item @anchor{slot.curve.max-x}max-x. Type: @code{single-float}. Accessor: @anchor{fn.curve-max-x}@code{curve-max-x}.
+@item @anchor{slot.curve.min-y}min-y. Type: @code{single-float}. Accessor: @anchor{fn.curve-min-y}@code{curve-min-y}.
+@item @anchor{slot.curve.max-y}max-y. Type: @code{single-float}. Accessor: @anchor{fn.curve-max-y}@code{curve-max-y}.
@end itemize
Signals:
@itemize
-@item @anchor{signal.curve.curve-type-changed}"curve-type-changed". Signature: (instance @code{curve}) @result{} void. Options: run-first.
+@item @anchor{signal.curve.curve-type-changed}"curve-type-changed". Signature: (instance @ref{curve}) @result{} void. Options: run-first.
@end itemize
@node dialog
@section dialog
@Class dialog
-Superclass: @code{gtk-window}
+Superclass: @ref{gtk-window}
+
+Subclasses: @ref{recent-chooser-dialog} @ref{message-dialog} @ref{input-dialog} @ref{font-selection-dialog} @ref{file-chooser-dialog} @ref{color-selection-dialog} @ref{about-dialog}
Slots:
@itemize
-@item @anchor{slot.dialog.has-separator}has-separator. Type: @code{boolean}. Accessor: @anchor{dialog-has-separator}@code{dialog-has-separator}.
+@item @anchor{slot.dialog.has-separator}has-separator. Type: @code{boolean}. Accessor: @anchor{fn.dialog-has-separator}@code{dialog-has-separator}.
@end itemize
Signals:
@itemize
-@item @anchor{signal.dialog.response}"response". Signature: (instance @code{dialog}), (arg-1 @code{integer}) @result{} void. Options: run-last.
-@item @anchor{signal.dialog.close}"close". Signature: (instance @code{dialog}) @result{} void. Options: run-last, action.
+@item @anchor{signal.dialog.response}"response". Signature: (instance @ref{dialog}), (arg-1 @code{integer}) @result{} void. Options: run-last.
+@item @anchor{signal.dialog.close}"close". Signature: (instance @ref{dialog}) @result{} void. Options: run-last, action.
@end itemize
@node drawing-area
@section drawing-area
@Class drawing-area
-Superclass: @code{widget}
+Superclass: @ref{widget}
+
+Subclasses: @ref{curve}
Slots:
@itemize
@node entry
@section entry
@Class entry
-Superclass: @code{widget}
-
-Slots:
-@itemize
-@item @anchor{slot.entry.cursor-position}cursor-position. Type: @code{integer}. Accessor: @anchor{entry-cursor-position}@code{entry-cursor-position}. Read-only.
-@item @anchor{slot.entry.selection-bound}selection-bound. Type: @code{integer}. Accessor: @anchor{entry-selection-bound}@code{entry-selection-bound}. Read-only.
-@item @anchor{slot.entry.editable}editable. Type: @code{boolean}. Accessor: @anchor{entry-editable}@code{entry-editable}.
-@item @anchor{slot.entry.max-length}max-length. Type: @code{integer}. Accessor: @anchor{entry-max-length}@code{entry-max-length}.
-@item @anchor{slot.entry.visibility}visibility. Type: @code{boolean}. Accessor: @anchor{entry-visibility}@code{entry-visibility}.
-@item @anchor{slot.entry.has-frame}has-frame. Type: @code{boolean}. Accessor: @anchor{entry-has-frame}@code{entry-has-frame}.
-@item @anchor{slot.entry.inner-border}inner-border. Type: @code{border}. Accessor: @anchor{entry-inner-border}@code{entry-inner-border}.
-@item @anchor{slot.entry.invisible-char}invisible-char. Type: @code{integer}. Accessor: @anchor{entry-invisible-char}@code{entry-invisible-char}.
-@item @anchor{slot.entry.activates-default}activates-default. Type: @code{boolean}. Accessor: @anchor{entry-activates-default}@code{entry-activates-default}.
-@item @anchor{slot.entry.width-chars}width-chars. Type: @code{integer}. Accessor: @anchor{entry-width-chars}@code{entry-width-chars}.
-@item @anchor{slot.entry.scroll-offset}scroll-offset. Type: @code{integer}. Accessor: @anchor{entry-scroll-offset}@code{entry-scroll-offset}. Read-only.
-@item @anchor{slot.entry.text}text. Type: @code{string}. Accessor: @anchor{entry-text}@code{entry-text}.
-@item @anchor{slot.entry.xalign}xalign. Type: @code{single-float}. Accessor: @anchor{entry-xalign}@code{entry-xalign}.
-@item @anchor{slot.entry.truncate-multiline}truncate-multiline. Type: @code{boolean}. Accessor: @anchor{entry-truncate-multiline}@code{entry-truncate-multiline}.
-@item @anchor{slot.entry.shadow-type}shadow-type. Type: @code{shadow-type}. Accessor: @anchor{entry-shadow-type}@code{entry-shadow-type}.
-@item @anchor{slot.entry.overwrite-mode}overwrite-mode. Type: @code{boolean}. Accessor: @anchor{entry-overwrite-mode}@code{entry-overwrite-mode}.
-@item @anchor{slot.entry.text-length}text-length. Type: @code{integer}. Accessor: @anchor{entry-text-length}@code{entry-text-length}. Read-only.
-@item @anchor{slot.entry.invisible-char-set}invisible-char-set. Type: @code{boolean}. Accessor: @anchor{entry-invisible-char-set}@code{entry-invisible-char-set}.
-@item @anchor{slot.entry.caps-lock-warning}caps-lock-warning. Type: @code{boolean}. Accessor: @anchor{entry-caps-lock-warning}@code{entry-caps-lock-warning}.
-@item @anchor{slot.entry.progress-fraction}progress-fraction. Type: @code{double-float}. Accessor: @anchor{entry-progress-fraction}@code{entry-progress-fraction}.
-@item @anchor{slot.entry.progress-pulse-step}progress-pulse-step. Type: @code{double-float}. Accessor: @anchor{entry-progress-pulse-step}@code{entry-progress-pulse-step}.
-@item @anchor{slot.entry.primary-icon-pixbuf}primary-icon-pixbuf. Type: @code{pixbuf}. Accessor: @anchor{entry-primary-icon-pixbuf}@code{entry-primary-icon-pixbuf}.
-@item @anchor{slot.entry.secondary-icon-pixbuf}secondary-icon-pixbuf. Type: @code{pixbuf}. Accessor: @anchor{entry-secondary-icon-pixbuf}@code{entry-secondary-icon-pixbuf}.
-@item @anchor{slot.entry.primary-icon-stock}primary-icon-stock. Type: @code{string}. Accessor: @anchor{entry-primary-icon-stock}@code{entry-primary-icon-stock}.
-@item @anchor{slot.entry.secondary-icon-stock}secondary-icon-stock. Type: @code{string}. Accessor: @anchor{entry-secondary-icon-stock}@code{entry-secondary-icon-stock}.
-@item @anchor{slot.entry.primary-icon-name}primary-icon-name. Type: @code{string}. Accessor: @anchor{entry-primary-icon-name}@code{entry-primary-icon-name}.
-@item @anchor{slot.entry.secondary-icon-name}secondary-icon-name. Type: @code{string}. Accessor: @anchor{entry-secondary-icon-name}@code{entry-secondary-icon-name}.
-@item @anchor{slot.entry.primary-icon-gicon}primary-icon-gicon. Type: @code{GIcon}. Accessor: @anchor{entry-primary-icon-gicon}@code{entry-primary-icon-gicon}.
-@item @anchor{slot.entry.secondary-icon-gicon}secondary-icon-gicon. Type: @code{GIcon}. Accessor: @anchor{entry-secondary-icon-gicon}@code{entry-secondary-icon-gicon}.
-@item @anchor{slot.entry.primary-icon-storage-type}primary-icon-storage-type. Type: @code{image-type}. Accessor: @anchor{entry-primary-icon-storage-type}@code{entry-primary-icon-storage-type}. Read-only.
-@item @anchor{slot.entry.secondary-icon-storage-type}secondary-icon-storage-type. Type: @code{image-type}. Accessor: @anchor{entry-secondary-icon-storage-type}@code{entry-secondary-icon-storage-type}. Read-only.
-@item @anchor{slot.entry.primary-icon-activatable}primary-icon-activatable. Type: @code{boolean}. Accessor: @anchor{entry-primary-icon-activatable}@code{entry-primary-icon-activatable}.
-@item @anchor{slot.entry.secondary-icon-activatable}secondary-icon-activatable. Type: @code{boolean}. Accessor: @anchor{entry-secondary-icon-activatable}@code{entry-secondary-icon-activatable}.
-@item @anchor{slot.entry.primary-icon-sensitive}primary-icon-sensitive. Type: @code{boolean}. Accessor: @anchor{entry-primary-icon-sensitive}@code{entry-primary-icon-sensitive}.
-@item @anchor{slot.entry.secondary-icon-sensitive}secondary-icon-sensitive. Type: @code{boolean}. Accessor: @anchor{entry-secondary-icon-sensitive}@code{entry-secondary-icon-sensitive}.
-@item @anchor{slot.entry.primary-icon-tooltip-text}primary-icon-tooltip-text. Type: @code{string}. Accessor: @anchor{entry-primary-icon-tooltip-text}@code{entry-primary-icon-tooltip-text}.
-@item @anchor{slot.entry.secondary-icon-tooltip-text}secondary-icon-tooltip-text. Type: @code{string}. Accessor: @anchor{entry-secondary-icon-tooltip-text}@code{entry-secondary-icon-tooltip-text}.
-@item @anchor{slot.entry.primary-icon-tooltip-markup}primary-icon-tooltip-markup. Type: @code{string}. Accessor: @anchor{entry-primary-icon-tooltip-markup}@code{entry-primary-icon-tooltip-markup}.
-@item @anchor{slot.entry.secondary-icon-tooltip-markup}secondary-icon-tooltip-markup. Type: @code{string}. Accessor: @anchor{entry-secondary-icon-tooltip-markup}@code{entry-secondary-icon-tooltip-markup}.
-@item @anchor{slot.entry.im-module}im-module. Type: @code{string}. Accessor: @anchor{entry-im-module}@code{entry-im-module}.
-@end itemize
-
-
-Signals:
-@itemize
-@item @anchor{signal.entry.insert-at-cursor}"insert-at-cursor". Signature: (instance @code{entry}), (arg-1 @code{string}) @result{} void. Options: run-last, action.
-@item @anchor{signal.entry.activate}"activate". Signature: (instance @code{entry}) @result{} void. Options: run-last, action.
-@item @anchor{signal.entry.move-cursor}"move-cursor". Signature: (instance @code{entry}), (arg-1 @code{movement-step}), (arg-2 @code{integer}), (arg-3 @code{boolean}) @result{} void. Options: run-last, action.
-@item @anchor{signal.entry.copy-clipboard}"copy-clipboard". Signature: (instance @code{entry}) @result{} void. Options: run-last, action.
-@item @anchor{signal.entry.populate-popup}"populate-popup". Signature: (instance @code{entry}), (arg-1 @code{menu}) @result{} void. Options: run-last.
-@item @anchor{signal.entry.delete-from-cursor}"delete-from-cursor". Signature: (instance @code{entry}), (arg-1 @code{delete-type}), (arg-2 @code{integer}) @result{} void. Options: run-last, action.
-@item @anchor{signal.entry.backspace}"backspace". Signature: (instance @code{entry}) @result{} void. Options: run-last, action.
-@item @anchor{signal.entry.cut-clipboard}"cut-clipboard". Signature: (instance @code{entry}) @result{} void. Options: run-last, action.
-@item @anchor{signal.entry.paste-clipboard}"paste-clipboard". Signature: (instance @code{entry}) @result{} void. Options: run-last, action.
-@item @anchor{signal.entry.toggle-overwrite}"toggle-overwrite". Signature: (instance @code{entry}) @result{} void. Options: run-last, action.
-@item @anchor{signal.entry.icon-press}"icon-press". Signature: (instance @code{entry}), (arg-1 @code{GtkEntryIconPosition}), (arg-2 @code{event}) @result{} void. Options: run-last.
-@item @anchor{signal.entry.icon-release}"icon-release". Signature: (instance @code{entry}), (arg-1 @code{GtkEntryIconPosition}), (arg-2 @code{event}) @result{} void. Options: run-last.
+Superclass: @ref{widget}
+
+Subclasses: @ref{spin-button}
+
+Slots:
+@itemize
+@item @anchor{slot.entry.cursor-position}cursor-position. Type: @code{integer}. Accessor: @anchor{fn.entry-cursor-position}@code{entry-cursor-position}. Read-only.
+@item @anchor{slot.entry.selection-bound}selection-bound. Type: @code{integer}. Accessor: @anchor{fn.entry-selection-bound}@code{entry-selection-bound}. Read-only.
+@item @anchor{slot.entry.editable}editable. Type: @code{boolean}. Accessor: @anchor{fn.entry-editable}@code{entry-editable}.
+@item @anchor{slot.entry.max-length}max-length. Type: @code{integer}. Accessor: @anchor{fn.entry-max-length}@code{entry-max-length}.
+@item @anchor{slot.entry.visibility}visibility. Type: @code{boolean}. Accessor: @anchor{fn.entry-visibility}@code{entry-visibility}.
+@item @anchor{slot.entry.has-frame}has-frame. Type: @code{boolean}. Accessor: @anchor{fn.entry-has-frame}@code{entry-has-frame}.
+@item @anchor{slot.entry.inner-border}inner-border. Type: @ref{border}. Accessor: @anchor{fn.entry-inner-border}@code{entry-inner-border}.
+@item @anchor{slot.entry.invisible-char}invisible-char. Type: @code{integer}. Accessor: @anchor{fn.entry-invisible-char}@code{entry-invisible-char}.
+@item @anchor{slot.entry.activates-default}activates-default. Type: @code{boolean}. Accessor: @anchor{fn.entry-activates-default}@code{entry-activates-default}.
+@item @anchor{slot.entry.width-chars}width-chars. Type: @code{integer}. Accessor: @anchor{fn.entry-width-chars}@code{entry-width-chars}.
+@item @anchor{slot.entry.scroll-offset}scroll-offset. Type: @code{integer}. Accessor: @anchor{fn.entry-scroll-offset}@code{entry-scroll-offset}. Read-only.
+@item @anchor{slot.entry.text}text. Type: @code{string}. Accessor: @anchor{fn.entry-text}@code{entry-text}.
+@item @anchor{slot.entry.xalign}xalign. Type: @code{single-float}. Accessor: @anchor{fn.entry-xalign}@code{entry-xalign}.
+@item @anchor{slot.entry.truncate-multiline}truncate-multiline. Type: @code{boolean}. Accessor: @anchor{fn.entry-truncate-multiline}@code{entry-truncate-multiline}.
+@item @anchor{slot.entry.shadow-type}shadow-type. Type: @ref{shadow-type}. Accessor: @anchor{fn.entry-shadow-type}@code{entry-shadow-type}.
+@item @anchor{slot.entry.overwrite-mode}overwrite-mode. Type: @code{boolean}. Accessor: @anchor{fn.entry-overwrite-mode}@code{entry-overwrite-mode}.
+@item @anchor{slot.entry.text-length}text-length. Type: @code{integer}. Accessor: @anchor{fn.entry-text-length}@code{entry-text-length}. Read-only.
+@item @anchor{slot.entry.invisible-char-set}invisible-char-set. Type: @code{boolean}. Accessor: @anchor{fn.entry-invisible-char-set}@code{entry-invisible-char-set}.
+@item @anchor{slot.entry.caps-lock-warning}caps-lock-warning. Type: @code{boolean}. Accessor: @anchor{fn.entry-caps-lock-warning}@code{entry-caps-lock-warning}.
+@item @anchor{slot.entry.progress-fraction}progress-fraction. Type: @code{double-float}. Accessor: @anchor{fn.entry-progress-fraction}@code{entry-progress-fraction}.
+@item @anchor{slot.entry.progress-pulse-step}progress-pulse-step. Type: @code{double-float}. Accessor: @anchor{fn.entry-progress-pulse-step}@code{entry-progress-pulse-step}.
+@item @anchor{slot.entry.primary-icon-pixbuf}primary-icon-pixbuf. Type: @ref{pixbuf}. Accessor: @anchor{fn.entry-primary-icon-pixbuf}@code{entry-primary-icon-pixbuf}.
+@item @anchor{slot.entry.secondary-icon-pixbuf}secondary-icon-pixbuf. Type: @ref{pixbuf}. Accessor: @anchor{fn.entry-secondary-icon-pixbuf}@code{entry-secondary-icon-pixbuf}.
+@item @anchor{slot.entry.primary-icon-stock}primary-icon-stock. Type: @code{string}. Accessor: @anchor{fn.entry-primary-icon-stock}@code{entry-primary-icon-stock}.
+@item @anchor{slot.entry.secondary-icon-stock}secondary-icon-stock. Type: @code{string}. Accessor: @anchor{fn.entry-secondary-icon-stock}@code{entry-secondary-icon-stock}.
+@item @anchor{slot.entry.primary-icon-name}primary-icon-name. Type: @code{string}. Accessor: @anchor{fn.entry-primary-icon-name}@code{entry-primary-icon-name}.
+@item @anchor{slot.entry.secondary-icon-name}secondary-icon-name. Type: @code{string}. Accessor: @anchor{fn.entry-secondary-icon-name}@code{entry-secondary-icon-name}.
+@item @anchor{slot.entry.primary-icon-gicon}primary-icon-gicon. Type: @code{GIcon}. Accessor: @anchor{fn.entry-primary-icon-gicon}@code{entry-primary-icon-gicon}.
+@item @anchor{slot.entry.secondary-icon-gicon}secondary-icon-gicon. Type: @code{GIcon}. Accessor: @anchor{fn.entry-secondary-icon-gicon}@code{entry-secondary-icon-gicon}.
+@item @anchor{slot.entry.primary-icon-storage-type}primary-icon-storage-type. Type: @ref{image-type}. Accessor: @anchor{fn.entry-primary-icon-storage-type}@code{entry-primary-icon-storage-type}. Read-only.
+@item @anchor{slot.entry.secondary-icon-storage-type}secondary-icon-storage-type. Type: @ref{image-type}. Accessor: @anchor{fn.entry-secondary-icon-storage-type}@code{entry-secondary-icon-storage-type}. Read-only.
+@item @anchor{slot.entry.primary-icon-activatable}primary-icon-activatable. Type: @code{boolean}. Accessor: @anchor{fn.entry-primary-icon-activatable}@code{entry-primary-icon-activatable}.
+@item @anchor{slot.entry.secondary-icon-activatable}secondary-icon-activatable. Type: @code{boolean}. Accessor: @anchor{fn.entry-secondary-icon-activatable}@code{entry-secondary-icon-activatable}.
+@item @anchor{slot.entry.primary-icon-sensitive}primary-icon-sensitive. Type: @code{boolean}. Accessor: @anchor{fn.entry-primary-icon-sensitive}@code{entry-primary-icon-sensitive}.
+@item @anchor{slot.entry.secondary-icon-sensitive}secondary-icon-sensitive. Type: @code{boolean}. Accessor: @anchor{fn.entry-secondary-icon-sensitive}@code{entry-secondary-icon-sensitive}.
+@item @anchor{slot.entry.primary-icon-tooltip-text}primary-icon-tooltip-text. Type: @code{string}. Accessor: @anchor{fn.entry-primary-icon-tooltip-text}@code{entry-primary-icon-tooltip-text}.
+@item @anchor{slot.entry.secondary-icon-tooltip-text}secondary-icon-tooltip-text. Type: @code{string}. Accessor: @anchor{fn.entry-secondary-icon-tooltip-text}@code{entry-secondary-icon-tooltip-text}.
+@item @anchor{slot.entry.primary-icon-tooltip-markup}primary-icon-tooltip-markup. Type: @code{string}. Accessor: @anchor{fn.entry-primary-icon-tooltip-markup}@code{entry-primary-icon-tooltip-markup}.
+@item @anchor{slot.entry.secondary-icon-tooltip-markup}secondary-icon-tooltip-markup. Type: @code{string}. Accessor: @anchor{fn.entry-secondary-icon-tooltip-markup}@code{entry-secondary-icon-tooltip-markup}.
+@item @anchor{slot.entry.im-module}im-module. Type: @code{string}. Accessor: @anchor{fn.entry-im-module}@code{entry-im-module}.
+@end itemize
+
+
+Signals:
+@itemize
+@item @anchor{signal.entry.insert-at-cursor}"insert-at-cursor". Signature: (instance @ref{entry}), (arg-1 @code{string}) @result{} void. Options: run-last, action.
+@item @anchor{signal.entry.activate}"activate". Signature: (instance @ref{entry}) @result{} void. Options: run-last, action.
+@item @anchor{signal.entry.move-cursor}"move-cursor". Signature: (instance @ref{entry}), (arg-1 @ref{movement-step}), (arg-2 @code{integer}), (arg-3 @code{boolean}) @result{} void. Options: run-last, action.
+@item @anchor{signal.entry.copy-clipboard}"copy-clipboard". Signature: (instance @ref{entry}) @result{} void. Options: run-last, action.
+@item @anchor{signal.entry.populate-popup}"populate-popup". Signature: (instance @ref{entry}), (arg-1 @ref{menu}) @result{} void. Options: run-last.
+@item @anchor{signal.entry.delete-from-cursor}"delete-from-cursor". Signature: (instance @ref{entry}), (arg-1 @ref{delete-type}), (arg-2 @code{integer}) @result{} void. Options: run-last, action.
+@item @anchor{signal.entry.backspace}"backspace". Signature: (instance @ref{entry}) @result{} void. Options: run-last, action.
+@item @anchor{signal.entry.cut-clipboard}"cut-clipboard". Signature: (instance @ref{entry}) @result{} void. Options: run-last, action.
+@item @anchor{signal.entry.paste-clipboard}"paste-clipboard". Signature: (instance @ref{entry}) @result{} void. Options: run-last, action.
+@item @anchor{signal.entry.toggle-overwrite}"toggle-overwrite". Signature: (instance @ref{entry}) @result{} void. Options: run-last, action.
+@item @anchor{signal.entry.icon-press}"icon-press". Signature: (instance @ref{entry}), (arg-1 @code{GtkEntryIconPosition}), (arg-2 @ref{event}) @result{} void. Options: run-last.
+@item @anchor{signal.entry.icon-release}"icon-release". Signature: (instance @ref{entry}), (arg-1 @code{GtkEntryIconPosition}), (arg-2 @ref{event}) @result{} void. Options: run-last.
@end itemize
@node event-box
@section event-box
@Class event-box
-Superclass: @code{bin}
+Superclass: @ref{bin}
Slots:
@itemize
-@item @anchor{slot.event-box.visible-window}visible-window. Type: @code{boolean}. Accessor: @anchor{event-box-visible-window}@code{event-box-visible-window}.
-@item @anchor{slot.event-box.above-child}above-child. Type: @code{boolean}. Accessor: @anchor{event-box-above-child}@code{event-box-above-child}.
+@item @anchor{slot.event-box.visible-window}visible-window. Type: @code{boolean}. Accessor: @anchor{fn.event-box-visible-window}@code{event-box-visible-window}.
+@item @anchor{slot.event-box.above-child}above-child. Type: @code{boolean}. Accessor: @anchor{fn.event-box-above-child}@code{event-box-above-child}.
@end itemize
@node expander
@section expander
@Class expander
-Superclass: @code{bin}
+Superclass: @ref{bin}
Slots:
@itemize
-@item @anchor{slot.expander.expanded}expanded. Type: @code{boolean}. Accessor: @anchor{expander-expanded}@code{expander-expanded}.
-@item @anchor{slot.expander.label}label. Type: @code{string}. Accessor: @anchor{expander-label}@code{expander-label}.
-@item @anchor{slot.expander.use-underline}use-underline. Type: @code{boolean}. Accessor: @anchor{expander-use-underline}@code{expander-use-underline}.
-@item @anchor{slot.expander.use-markup}use-markup. Type: @code{boolean}. Accessor: @anchor{expander-use-markup}@code{expander-use-markup}.
-@item @anchor{slot.expander.spacing}spacing. Type: @code{integer}. Accessor: @anchor{expander-spacing}@code{expander-spacing}.
-@item @anchor{slot.expander.label-widget}label-widget. Type: @code{widget}. Accessor: @anchor{expander-label-widget}@code{expander-label-widget}.
+@item @anchor{slot.expander.expanded}expanded. Type: @code{boolean}. Accessor: @anchor{fn.expander-expanded}@code{expander-expanded}.
+@item @anchor{slot.expander.label}label. Type: @code{string}. Accessor: @anchor{fn.expander-label}@code{expander-label}.
+@item @anchor{slot.expander.use-underline}use-underline. Type: @code{boolean}. Accessor: @anchor{fn.expander-use-underline}@code{expander-use-underline}.
+@item @anchor{slot.expander.use-markup}use-markup. Type: @code{boolean}. Accessor: @anchor{fn.expander-use-markup}@code{expander-use-markup}.
+@item @anchor{slot.expander.spacing}spacing. Type: @code{integer}. Accessor: @anchor{fn.expander-spacing}@code{expander-spacing}.
+@item @anchor{slot.expander.label-widget}label-widget. Type: @ref{widget}. Accessor: @anchor{fn.expander-label-widget}@code{expander-label-widget}.
@end itemize
Signals:
@itemize
-@item @anchor{signal.expander.activate}"activate". Signature: (instance @code{expander}) @result{} void. Options: run-last, action.
+@item @anchor{signal.expander.activate}"activate". Signature: (instance @ref{expander}) @result{} void. Options: run-last, action.
@end itemize
@node file-chooser-button
@section file-chooser-button
@Class file-chooser-button
-Superclass: @code{h-box}
+Superclass: @ref{h-box}
Slots:
@itemize
-@item @anchor{slot.file-chooser-button.dialog}dialog. Type: @code{file-chooser}. Accessor: @anchor{file-chooser-button-dialog}@code{file-chooser-button-dialog}. Write-only.
-@item @anchor{slot.file-chooser-button.focus-on-click}focus-on-click. Type: @code{boolean}. Accessor: @anchor{file-chooser-button-focus-on-click}@code{file-chooser-button-focus-on-click}.
-@item @anchor{slot.file-chooser-button.title}title. Type: @code{string}. Accessor: @anchor{file-chooser-button-title}@code{file-chooser-button-title}.
-@item @anchor{slot.file-chooser-button.width-chars}width-chars. Type: @code{integer}. Accessor: @anchor{file-chooser-button-width-chars}@code{file-chooser-button-width-chars}.
+@item @anchor{slot.file-chooser-button.dialog}dialog. Type: @ref{file-chooser}. Accessor: @anchor{fn.file-chooser-button-dialog}@code{file-chooser-button-dialog}. Write-only.
+@item @anchor{slot.file-chooser-button.focus-on-click}focus-on-click. Type: @code{boolean}. Accessor: @anchor{fn.file-chooser-button-focus-on-click}@code{file-chooser-button-focus-on-click}.
+@item @anchor{slot.file-chooser-button.title}title. Type: @code{string}. Accessor: @anchor{fn.file-chooser-button-title}@code{file-chooser-button-title}.
+@item @anchor{slot.file-chooser-button.width-chars}width-chars. Type: @code{integer}. Accessor: @anchor{fn.file-chooser-button-width-chars}@code{file-chooser-button-width-chars}.
@end itemize
Signals:
@itemize
-@item @anchor{signal.file-chooser-button.file-set}"file-set". Signature: (instance @code{file-chooser-button}) @result{} void. Options: run-first.
+@item @anchor{signal.file-chooser-button.file-set}"file-set". Signature: (instance @ref{file-chooser-button}) @result{} void. Options: run-first.
@end itemize
-Child properties:
-@itemize
-@item @anchor{childprop.file-chooser-button.expand}expand. Type: @code{boolean}. Accessor: file-chooser-button-child-expand.
-@item @anchor{childprop.file-chooser-button.fill}fill. Type: @code{boolean}. Accessor: file-chooser-button-child-fill.
-@item @anchor{childprop.file-chooser-button.padding}padding. Type: @code{integer}. Accessor: file-chooser-button-child-padding.
-@item @anchor{childprop.file-chooser-button.pack-type}pack-type. Type: @code{pack-type}. Accessor: file-chooser-button-child-pack-type.
-@item @anchor{childprop.file-chooser-button.position}position. Type: @code{integer}. Accessor: file-chooser-button-child-position.
-@end itemize
@node file-chooser-dialog
@section file-chooser-dialog
@Class file-chooser-dialog
-Superclass: @code{dialog}
+Superclass: @ref{dialog}
Slots:
@itemize
@node file-chooser-widget
@section file-chooser-widget
@Class file-chooser-widget
-Superclass: @code{v-box}
+Superclass: @ref{v-box}
Slots:
@itemize
@end itemize
+Signals:
+@itemize
+@end itemize
@node fixed
@section fixed
@Class fixed
-Superclass: @code{container}
+Superclass: @ref{container}
Slots:
@itemize
-@item @anchor{slot.fixed.has-window}has-window. Type: @code{boolean}. Accessor: @anchor{fixed-has-window}@code{fixed-has-window}.
+@item @anchor{slot.fixed.has-window}has-window. Type: @code{boolean}. Accessor: @anchor{fn.fixed-has-window}@code{fixed-has-window}.
@end itemize
@end itemize
-Child properties:
-@itemize
-@item @anchor{childprop.fixed.x}x. Type: @code{integer}. Accessor: fixed-child-x.
-@item @anchor{childprop.fixed.y}y. Type: @code{integer}. Accessor: fixed-child-y.
-@end itemize
@node font-button
@section font-button
@Class font-button
-Superclass: @code{button}
+Superclass: @ref{button}
Slots:
@itemize
-@item @anchor{slot.font-button.title}title. Type: @code{string}. Accessor: @anchor{font-button-title}@code{font-button-title}.
-@item @anchor{slot.font-button.font-name}font-name. Type: @code{string}. Accessor: @anchor{font-button-font-name}@code{font-button-font-name}.
-@item @anchor{slot.font-button.use-font}use-font. Type: @code{boolean}. Accessor: @anchor{font-button-use-font}@code{font-button-use-font}.
-@item @anchor{slot.font-button.use-size}use-size. Type: @code{boolean}. Accessor: @anchor{font-button-use-size}@code{font-button-use-size}.
-@item @anchor{slot.font-button.show-style}show-style. Type: @code{boolean}. Accessor: @anchor{font-button-show-style}@code{font-button-show-style}.
-@item @anchor{slot.font-button.show-size}show-size. Type: @code{boolean}. Accessor: @anchor{font-button-show-size}@code{font-button-show-size}.
+@item @anchor{slot.font-button.title}title. Type: @code{string}. Accessor: @anchor{fn.font-button-title}@code{font-button-title}.
+@item @anchor{slot.font-button.font-name}font-name. Type: @code{string}. Accessor: @anchor{fn.font-button-font-name}@code{font-button-font-name}.
+@item @anchor{slot.font-button.use-font}use-font. Type: @code{boolean}. Accessor: @anchor{fn.font-button-use-font}@code{font-button-use-font}.
+@item @anchor{slot.font-button.use-size}use-size. Type: @code{boolean}. Accessor: @anchor{fn.font-button-use-size}@code{font-button-use-size}.
+@item @anchor{slot.font-button.show-style}show-style. Type: @code{boolean}. Accessor: @anchor{fn.font-button-show-style}@code{font-button-show-style}.
+@item @anchor{slot.font-button.show-size}show-size. Type: @code{boolean}. Accessor: @anchor{fn.font-button-show-size}@code{font-button-show-size}.
@end itemize
Signals:
@itemize
-@item @anchor{signal.font-button.font-set}"font-set". Signature: (instance @code{font-button}) @result{} void. Options: run-first.
+@item @anchor{signal.font-button.font-set}"font-set". Signature: (instance @ref{font-button}) @result{} void. Options: run-first.
@end itemize
@node font-selection
@section font-selection
@Class font-selection
-Superclass: @code{v-box}
+Superclass: @ref{v-box}
Slots:
@itemize
-@item @anchor{slot.font-selection.font-name}font-name. Type: @code{string}. Accessor: @anchor{font-selection-font-name}@code{font-selection-font-name}.
-@item @anchor{slot.font-selection.font}font. Type: @code{font}. Accessor: @anchor{font-selection-font}@code{font-selection-font}. Read-only.
-@item @anchor{slot.font-selection.preview-text}preview-text. Type: @code{string}. Accessor: @anchor{font-selection-preview-text}@code{font-selection-preview-text}.
+@item @anchor{slot.font-selection.font-name}font-name. Type: @code{string}. Accessor: @anchor{fn.font-selection-font-name}@code{font-selection-font-name}.
+@item @anchor{slot.font-selection.font}font. Type: @ref{font}. Accessor: @anchor{fn.font-selection-font}@code{font-selection-font}. Read-only.
+@item @anchor{slot.font-selection.preview-text}preview-text. Type: @code{string}. Accessor: @anchor{fn.font-selection-preview-text}@code{font-selection-preview-text}.
@end itemize
@end itemize
-Child properties:
-@itemize
-@item @anchor{childprop.font-selection.expand}expand. Type: @code{boolean}. Accessor: font-selection-child-expand.
-@item @anchor{childprop.font-selection.fill}fill. Type: @code{boolean}. Accessor: font-selection-child-fill.
-@item @anchor{childprop.font-selection.padding}padding. Type: @code{integer}. Accessor: font-selection-child-padding.
-@item @anchor{childprop.font-selection.pack-type}pack-type. Type: @code{pack-type}. Accessor: font-selection-child-pack-type.
-@item @anchor{childprop.font-selection.position}position. Type: @code{integer}. Accessor: font-selection-child-position.
-@end itemize
@node font-selection-dialog
@section font-selection-dialog
@Class font-selection-dialog
-Superclass: @code{dialog}
+Superclass: @ref{dialog}
Slots:
@itemize
-@item @anchor{slot.font-selection-dialog.font-name}font-name. Type: @code{string}. Accessor: @anchor{font-selection-dialog-font-name}@code{font-selection-dialog-font-name}.
-@item @anchor{slot.font-selection-dialog.preview-text}preview-text. Type: @code{string}. Accessor: @anchor{font-selection-dialog-preview-text}@code{font-selection-dialog-preview-text}.
-@item @anchor{slot.font-selection-dialog.apply-button}apply-button. Type: @ref{g-object}. Accessor: @anchor{font-selection-dialog-apply-button}@code{font-selection-dialog-apply-button}. Read-only.
-@item @anchor{slot.font-selection-dialog.cancel-button}cancel-button. Type: @ref{g-object}. Accessor: @anchor{font-selection-dialog-cancel-button}@code{font-selection-dialog-cancel-button}. Read-only.
-@item @anchor{slot.font-selection-dialog.ok-button}ok-button. Type: @ref{g-object}. Accessor: @anchor{font-selection-dialog-ok-button}@code{font-selection-dialog-ok-button}. Read-only.
+@item @anchor{slot.font-selection-dialog.font-name}font-name. Type: @code{string}. Accessor: @anchor{fn.font-selection-dialog-font-name}@code{font-selection-dialog-font-name}.
+@item @anchor{slot.font-selection-dialog.preview-text}preview-text. Type: @code{string}. Accessor: @anchor{fn.font-selection-dialog-preview-text}@code{font-selection-dialog-preview-text}.
+@item @anchor{slot.font-selection-dialog.apply-button}apply-button. Type: @ref{g-object}. Accessor: @anchor{fn.font-selection-dialog-apply-button}@code{font-selection-dialog-apply-button}. Read-only.
+@item @anchor{slot.font-selection-dialog.cancel-button}cancel-button. Type: @ref{g-object}. Accessor: @anchor{fn.font-selection-dialog-cancel-button}@code{font-selection-dialog-cancel-button}. Read-only.
+@item @anchor{slot.font-selection-dialog.ok-button}ok-button. Type: @ref{g-object}. Accessor: @anchor{fn.font-selection-dialog-ok-button}@code{font-selection-dialog-ok-button}. Read-only.
@end itemize
@node frame
@section frame
@Class frame
-Superclass: @code{bin}
+Superclass: @ref{bin}
+
+Subclasses: @ref{aspect-frame}
Slots:
@itemize
-@item @anchor{slot.frame.label}label. Type: @code{string}. Accessor: @anchor{frame-label}@code{frame-label}.
-@item @anchor{slot.frame.label-xalign}label-xalign. Type: @code{single-float}. Accessor: @anchor{frame-label-xalign}@code{frame-label-xalign}.
-@item @anchor{slot.frame.label-yalign}label-yalign. Type: @code{single-float}. Accessor: @anchor{frame-label-yalign}@code{frame-label-yalign}.
-@item @anchor{slot.frame.shadow}shadow. Type: @code{shadow-type}. Accessor: @anchor{frame-shadow}@code{frame-shadow}.
-@item @anchor{slot.frame.shadow-type}shadow-type. Type: @code{shadow-type}. Accessor: @anchor{frame-shadow-type}@code{frame-shadow-type}.
-@item @anchor{slot.frame.label-widget}label-widget. Type: @code{widget}. Accessor: @anchor{frame-label-widget}@code{frame-label-widget}.
+@item @anchor{slot.frame.label}label. Type: @code{string}. Accessor: @anchor{fn.frame-label}@code{frame-label}.
+@item @anchor{slot.frame.label-xalign}label-xalign. Type: @code{single-float}. Accessor: @anchor{fn.frame-label-xalign}@code{frame-label-xalign}.
+@item @anchor{slot.frame.label-yalign}label-yalign. Type: @code{single-float}. Accessor: @anchor{fn.frame-label-yalign}@code{frame-label-yalign}.
+@item @anchor{slot.frame.shadow}shadow. Type: @ref{shadow-type}. Accessor: @anchor{fn.frame-shadow}@code{frame-shadow}.
+@item @anchor{slot.frame.shadow-type}shadow-type. Type: @ref{shadow-type}. Accessor: @anchor{fn.frame-shadow-type}@code{frame-shadow-type}.
+@item @anchor{slot.frame.label-widget}label-widget. Type: @ref{widget}. Accessor: @anchor{fn.frame-label-widget}@code{frame-label-widget}.
@end itemize
@node gamma-curve
@section gamma-curve
@Class gamma-curve
-Superclass: @code{v-box}
+Superclass: @ref{v-box}
Slots:
@itemize
@end itemize
+Signals:
+@itemize
+@end itemize
@node gtk-window
@section gtk-window
@Class gtk-window
-Superclass: @code{bin}
+Superclass: @ref{bin}
+
+Subclasses: @ref{plug} @ref{assistant} @ref{dialog}
Slots:
@itemize
-@item @anchor{slot.gtk-window.type}type. Type: @code{window-type}. Accessor: @anchor{gtk-window-type}@code{gtk-window-type}.
-@item @anchor{slot.gtk-window.title}title. Type: @code{string}. Accessor: @anchor{gtk-window-title}@code{gtk-window-title}.
-@item @anchor{slot.gtk-window.startup-id}startup-id. Type: @code{string}. Accessor: @anchor{gtk-window-startup-id}@code{gtk-window-startup-id}. Write-only.
-@item @anchor{slot.gtk-window.role}role. Type: @code{string}. Accessor: @anchor{gtk-window-role}@code{gtk-window-role}.
-@item @anchor{slot.gtk-window.allow-shrink}allow-shrink. Type: @code{boolean}. Accessor: @anchor{gtk-window-allow-shrink}@code{gtk-window-allow-shrink}.
-@item @anchor{slot.gtk-window.allow-grow}allow-grow. Type: @code{boolean}. Accessor: @anchor{gtk-window-allow-grow}@code{gtk-window-allow-grow}.
-@item @anchor{slot.gtk-window.resizable}resizable. Type: @code{boolean}. Accessor: @anchor{gtk-window-resizable}@code{gtk-window-resizable}.
-@item @anchor{slot.gtk-window.modal}modal. Type: @code{boolean}. Accessor: @anchor{gtk-window-modal}@code{gtk-window-modal}.
-@item @anchor{slot.gtk-window.window-position}window-position. Type: @code{window-position}. Accessor: @anchor{gtk-window-window-position}@code{gtk-window-window-position}.
-@item @anchor{slot.gtk-window.default-width}default-width. Type: @code{integer}. Accessor: @anchor{gtk-window-default-width}@code{gtk-window-default-width}.
-@item @anchor{slot.gtk-window.default-height}default-height. Type: @code{integer}. Accessor: @anchor{gtk-window-default-height}@code{gtk-window-default-height}.
-@item @anchor{slot.gtk-window.destroy-with-parent}destroy-with-parent. Type: @code{boolean}. Accessor: @anchor{gtk-window-destroy-with-parent}@code{gtk-window-destroy-with-parent}.
-@item @anchor{slot.gtk-window.icon}icon. Type: @code{pixbuf}. Accessor: @anchor{gtk-window-icon}@code{gtk-window-icon}.
-@item @anchor{slot.gtk-window.icon-name}icon-name. Type: @code{string}. Accessor: @anchor{gtk-window-icon-name}@code{gtk-window-icon-name}.
-@item @anchor{slot.gtk-window.screen}screen. Type: @code{screen}. Accessor: @anchor{gtk-window-screen}@code{gtk-window-screen}.
-@item @anchor{slot.gtk-window.type-hint}type-hint. Type: @code{gdk-window-type-hint}. Accessor: @anchor{gtk-window-type-hint}@code{gtk-window-type-hint}.
-@item @anchor{slot.gtk-window.skip-taskbar-hint}skip-taskbar-hint. Type: @code{boolean}. Accessor: @anchor{gtk-window-skip-taskbar-hint}@code{gtk-window-skip-taskbar-hint}.
-@item @anchor{slot.gtk-window.skip-pager-hint}skip-pager-hint. Type: @code{boolean}. Accessor: @anchor{gtk-window-skip-pager-hint}@code{gtk-window-skip-pager-hint}.
-@item @anchor{slot.gtk-window.urgency-hint}urgency-hint. Type: @code{boolean}. Accessor: @anchor{gtk-window-urgency-hint}@code{gtk-window-urgency-hint}.
-@item @anchor{slot.gtk-window.accept-focus}accept-focus. Type: @code{boolean}. Accessor: @anchor{gtk-window-accept-focus}@code{gtk-window-accept-focus}.
-@item @anchor{slot.gtk-window.focus-on-map}focus-on-map. Type: @code{boolean}. Accessor: @anchor{gtk-window-focus-on-map}@code{gtk-window-focus-on-map}.
-@item @anchor{slot.gtk-window.decorated}decorated. Type: @code{boolean}. Accessor: @anchor{gtk-window-decorated}@code{gtk-window-decorated}.
-@item @anchor{slot.gtk-window.deletable}deletable. Type: @code{boolean}. Accessor: @anchor{gtk-window-deletable}@code{gtk-window-deletable}.
-@item @anchor{slot.gtk-window.gravity}gravity. Type: @code{gravity}. Accessor: @anchor{gtk-window-gravity}@code{gtk-window-gravity}.
-@item @anchor{slot.gtk-window.transient-for}transient-for. Type: @code{gtk-window}. Accessor: @anchor{gtk-window-transient-for}@code{gtk-window-transient-for}.
-@item @anchor{slot.gtk-window.opacity}opacity. Type: @code{double-float}. Accessor: @anchor{gtk-window-opacity}@code{gtk-window-opacity}.
-@item @anchor{slot.gtk-window.is-active}is-active. Type: @code{boolean}. Accessor: @anchor{gtk-window-is-active}@code{gtk-window-is-active}. Read-only.
-@item @anchor{slot.gtk-window.has-toplevel-focus}has-toplevel-focus. Type: @code{boolean}. Accessor: @anchor{gtk-window-has-toplevel-focus}@code{gtk-window-has-toplevel-focus}. Read-only.
+@item @anchor{slot.gtk-window.type}type. Type: @ref{window-type}. Accessor: @anchor{fn.gtk-window-type}@code{gtk-window-type}.
+@item @anchor{slot.gtk-window.title}title. Type: @code{string}. Accessor: @anchor{fn.gtk-window-title}@code{gtk-window-title}.
+@item @anchor{slot.gtk-window.startup-id}startup-id. Type: @code{string}. Accessor: @anchor{fn.gtk-window-startup-id}@code{gtk-window-startup-id}. Write-only.
+@item @anchor{slot.gtk-window.role}role. Type: @code{string}. Accessor: @anchor{fn.gtk-window-role}@code{gtk-window-role}.
+@item @anchor{slot.gtk-window.allow-shrink}allow-shrink. Type: @code{boolean}. Accessor: @anchor{fn.gtk-window-allow-shrink}@code{gtk-window-allow-shrink}.
+@item @anchor{slot.gtk-window.allow-grow}allow-grow. Type: @code{boolean}. Accessor: @anchor{fn.gtk-window-allow-grow}@code{gtk-window-allow-grow}.
+@item @anchor{slot.gtk-window.resizable}resizable. Type: @code{boolean}. Accessor: @anchor{fn.gtk-window-resizable}@code{gtk-window-resizable}.
+@item @anchor{slot.gtk-window.modal}modal. Type: @code{boolean}. Accessor: @anchor{fn.gtk-window-modal}@code{gtk-window-modal}.
+@item @anchor{slot.gtk-window.window-position}window-position. Type: @ref{window-position}. Accessor: @anchor{fn.gtk-window-window-position}@code{gtk-window-window-position}.
+@item @anchor{slot.gtk-window.default-width}default-width. Type: @code{integer}. Accessor: @anchor{fn.gtk-window-default-width}@code{gtk-window-default-width}.
+@item @anchor{slot.gtk-window.default-height}default-height. Type: @code{integer}. Accessor: @anchor{fn.gtk-window-default-height}@code{gtk-window-default-height}.
+@item @anchor{slot.gtk-window.destroy-with-parent}destroy-with-parent. Type: @code{boolean}. Accessor: @anchor{fn.gtk-window-destroy-with-parent}@code{gtk-window-destroy-with-parent}.
+@item @anchor{slot.gtk-window.icon}icon. Type: @ref{pixbuf}. Accessor: @anchor{fn.gtk-window-icon}@code{gtk-window-icon}.
+@item @anchor{slot.gtk-window.icon-name}icon-name. Type: @code{string}. Accessor: @anchor{fn.gtk-window-icon-name}@code{gtk-window-icon-name}.
+@item @anchor{slot.gtk-window.screen}screen. Type: @ref{screen}. Accessor: @anchor{fn.gtk-window-screen}@code{gtk-window-screen}.
+@item @anchor{slot.gtk-window.type-hint}type-hint. Type: @ref{gdk-window-type-hint}. Accessor: @anchor{fn.gtk-window-type-hint}@code{gtk-window-type-hint}.
+@item @anchor{slot.gtk-window.skip-taskbar-hint}skip-taskbar-hint. Type: @code{boolean}. Accessor: @anchor{fn.gtk-window-skip-taskbar-hint}@code{gtk-window-skip-taskbar-hint}.
+@item @anchor{slot.gtk-window.skip-pager-hint}skip-pager-hint. Type: @code{boolean}. Accessor: @anchor{fn.gtk-window-skip-pager-hint}@code{gtk-window-skip-pager-hint}.
+@item @anchor{slot.gtk-window.urgency-hint}urgency-hint. Type: @code{boolean}. Accessor: @anchor{fn.gtk-window-urgency-hint}@code{gtk-window-urgency-hint}.
+@item @anchor{slot.gtk-window.accept-focus}accept-focus. Type: @code{boolean}. Accessor: @anchor{fn.gtk-window-accept-focus}@code{gtk-window-accept-focus}.
+@item @anchor{slot.gtk-window.focus-on-map}focus-on-map. Type: @code{boolean}. Accessor: @anchor{fn.gtk-window-focus-on-map}@code{gtk-window-focus-on-map}.
+@item @anchor{slot.gtk-window.decorated}decorated. Type: @code{boolean}. Accessor: @anchor{fn.gtk-window-decorated}@code{gtk-window-decorated}.
+@item @anchor{slot.gtk-window.deletable}deletable. Type: @code{boolean}. Accessor: @anchor{fn.gtk-window-deletable}@code{gtk-window-deletable}.
+@item @anchor{slot.gtk-window.gravity}gravity. Type: @ref{gravity}. Accessor: @anchor{fn.gtk-window-gravity}@code{gtk-window-gravity}.
+@item @anchor{slot.gtk-window.transient-for}transient-for. Type: @ref{gtk-window}. Accessor: @anchor{fn.gtk-window-transient-for}@code{gtk-window-transient-for}.
+@item @anchor{slot.gtk-window.opacity}opacity. Type: @code{double-float}. Accessor: @anchor{fn.gtk-window-opacity}@code{gtk-window-opacity}.
+@item @anchor{slot.gtk-window.is-active}is-active. Type: @code{boolean}. Accessor: @anchor{fn.gtk-window-is-active}@code{gtk-window-is-active}. Read-only.
+@item @anchor{slot.gtk-window.has-toplevel-focus}has-toplevel-focus. Type: @code{boolean}. Accessor: @anchor{fn.gtk-window-has-toplevel-focus}@code{gtk-window-has-toplevel-focus}. Read-only.
@end itemize
Signals:
@itemize
-@item @anchor{signal.gtk-window.set-focus}"set-focus". Signature: (instance @code{gtk-window}), (arg-1 @code{widget}) @result{} void. Options: run-last.
-@item @anchor{signal.gtk-window.frame-event}"frame-event". Signature: (instance @code{gtk-window}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.gtk-window.activate-focus}"activate-focus". Signature: (instance @code{gtk-window}) @result{} void. Options: run-last, action.
-@item @anchor{signal.gtk-window.activate-default}"activate-default". Signature: (instance @code{gtk-window}) @result{} void. Options: run-last, action.
-@item @anchor{signal.gtk-window.keys-changed}"keys-changed". Signature: (instance @code{gtk-window}) @result{} void. Options: run-first.
+@item @anchor{signal.gtk-window.set-focus}"set-focus". Signature: (instance @ref{gtk-window}), (arg-1 @ref{widget}) @result{} void. Options: run-last.
+@item @anchor{signal.gtk-window.frame-event}"frame-event". Signature: (instance @ref{gtk-window}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.gtk-window.activate-focus}"activate-focus". Signature: (instance @ref{gtk-window}) @result{} void. Options: run-last, action.
+@item @anchor{signal.gtk-window.activate-default}"activate-default". Signature: (instance @ref{gtk-window}) @result{} void. Options: run-last, action.
+@item @anchor{signal.gtk-window.keys-changed}"keys-changed". Signature: (instance @ref{gtk-window}) @result{} void. Options: run-first.
@end itemize
@node h-box
@section h-box
@Class h-box
-Superclass: @code{box}
+Superclass: @ref{box}
+
+Subclasses: @ref{statusbar} @ref{file-chooser-button}
Slots:
@itemize
@node h-button-box
@section h-button-box
@Class h-button-box
-Superclass: @code{button-box}
+Superclass: @ref{button-box}
Slots:
@itemize
@node h-paned
@section h-paned
@Class h-paned
-Superclass: @code{paned}
+Superclass: @ref{paned}
Slots:
@itemize
@node h-ruler
@section h-ruler
@Class h-ruler
-Superclass: @code{ruler}
+Superclass: @ref{ruler}
Slots:
@itemize
@node h-s-v
@section h-s-v
@Class h-s-v
-Superclass: @code{widget}
+Superclass: @ref{widget}
Slots:
@itemize
@node h-scale
@section h-scale
@Class h-scale
-Superclass: @code{scale}
+Superclass: @ref{scale}
Slots:
@itemize
@node h-scrollbar
@section h-scrollbar
@Class h-scrollbar
-Superclass: @code{scrollbar}
+Superclass: @ref{scrollbar}
Slots:
@itemize
@end itemize
+Signals:
+@itemize
+@end itemize
@node h-separator
@section h-separator
@Class h-separator
-Superclass: @code{separator}
+Superclass: @ref{separator}
Slots:
@itemize
@end itemize
+Signals:
+@itemize
+@end itemize
@node handle-box
@section handle-box
@Class handle-box
-Superclass: @code{bin}
+Superclass: @ref{bin}
Slots:
@itemize
-@item @anchor{slot.handle-box.shadow}shadow. Type: @code{shadow-type}. Accessor: @anchor{handle-box-shadow}@code{handle-box-shadow}.
-@item @anchor{slot.handle-box.shadow-type}shadow-type. Type: @code{shadow-type}. Accessor: @anchor{handle-box-shadow-type}@code{handle-box-shadow-type}.
-@item @anchor{slot.handle-box.handle-position}handle-position. Type: @code{position-type}. Accessor: @anchor{handle-box-handle-position}@code{handle-box-handle-position}.
-@item @anchor{slot.handle-box.snap-edge}snap-edge. Type: @code{position-type}. Accessor: @anchor{handle-box-snap-edge}@code{handle-box-snap-edge}.
-@item @anchor{slot.handle-box.snap-edge-set}snap-edge-set. Type: @code{boolean}. Accessor: @anchor{handle-box-snap-edge-set}@code{handle-box-snap-edge-set}.
-@item @anchor{slot.handle-box.child-detached}child-detached. Type: @code{boolean}. Accessor: @anchor{handle-box-child-detached}@code{handle-box-child-detached}. Read-only.
+@item @anchor{slot.handle-box.shadow}shadow. Type: @ref{shadow-type}. Accessor: @anchor{fn.handle-box-shadow}@code{handle-box-shadow}.
+@item @anchor{slot.handle-box.shadow-type}shadow-type. Type: @ref{shadow-type}. Accessor: @anchor{fn.handle-box-shadow-type}@code{handle-box-shadow-type}.
+@item @anchor{slot.handle-box.handle-position}handle-position. Type: @ref{position-type}. Accessor: @anchor{fn.handle-box-handle-position}@code{handle-box-handle-position}.
+@item @anchor{slot.handle-box.snap-edge}snap-edge. Type: @ref{position-type}. Accessor: @anchor{fn.handle-box-snap-edge}@code{handle-box-snap-edge}.
+@item @anchor{slot.handle-box.snap-edge-set}snap-edge-set. Type: @code{boolean}. Accessor: @anchor{fn.handle-box-snap-edge-set}@code{handle-box-snap-edge-set}.
+@item @anchor{slot.handle-box.child-detached}child-detached. Type: @code{boolean}. Accessor: @anchor{fn.handle-box-child-detached}@code{handle-box-child-detached}. Read-only.
@end itemize
Signals:
@itemize
-@item @anchor{signal.handle-box.child-detached}"child-detached". Signature: (instance @code{handle-box}), (arg-1 @code{widget}) @result{} void. Options: run-first.
-@item @anchor{signal.handle-box.child-attached}"child-attached". Signature: (instance @code{handle-box}), (arg-1 @code{widget}) @result{} void. Options: run-first.
+@item @anchor{signal.handle-box.child-detached}"child-detached". Signature: (instance @ref{handle-box}), (arg-1 @ref{widget}) @result{} void. Options: run-first.
+@item @anchor{signal.handle-box.child-attached}"child-attached". Signature: (instance @ref{handle-box}), (arg-1 @ref{widget}) @result{} void. Options: run-first.
@end itemize
@node icon-view
@section icon-view
@Class icon-view
-Superclass: @code{container}
+Superclass: @ref{container}
Slots:
@itemize
-@item @anchor{slot.icon-view.pixbuf-column}pixbuf-column. Type: @code{integer}. Accessor: @anchor{icon-view-pixbuf-column}@code{icon-view-pixbuf-column}.
-@item @anchor{slot.icon-view.text-column}text-column. Type: @code{integer}. Accessor: @anchor{icon-view-text-column}@code{icon-view-text-column}.
-@item @anchor{slot.icon-view.markup-column}markup-column. Type: @code{integer}. Accessor: @anchor{icon-view-markup-column}@code{icon-view-markup-column}.
-@item @anchor{slot.icon-view.selection-mode}selection-mode. Type: @code{selection-mode}. Accessor: @anchor{icon-view-selection-mode}@code{icon-view-selection-mode}.
-@item @anchor{slot.icon-view.orientation}orientation. Type: @code{orientation}. Accessor: @anchor{icon-view-orientation}@code{icon-view-orientation}.
-@item @anchor{slot.icon-view.model}model. Type: @code{tree-model}. Accessor: @anchor{icon-view-model}@code{icon-view-model}.
-@item @anchor{slot.icon-view.columns}columns. Type: @code{integer}. Accessor: @anchor{icon-view-columns}@code{icon-view-columns}.
-@item @anchor{slot.icon-view.item-width}item-width. Type: @code{integer}. Accessor: @anchor{icon-view-item-width}@code{icon-view-item-width}.
-@item @anchor{slot.icon-view.spacing}spacing. Type: @code{integer}. Accessor: @anchor{icon-view-spacing}@code{icon-view-spacing}.
-@item @anchor{slot.icon-view.row-spacing}row-spacing. Type: @code{integer}. Accessor: @anchor{icon-view-row-spacing}@code{icon-view-row-spacing}.
-@item @anchor{slot.icon-view.column-spacing}column-spacing. Type: @code{integer}. Accessor: @anchor{icon-view-column-spacing}@code{icon-view-column-spacing}.
-@item @anchor{slot.icon-view.margin}margin. Type: @code{integer}. Accessor: @anchor{icon-view-margin}@code{icon-view-margin}.
-@item @anchor{slot.icon-view.reorderable}reorderable. Type: @code{boolean}. Accessor: @anchor{icon-view-reorderable}@code{icon-view-reorderable}.
-@item @anchor{slot.icon-view.tooltip-column}tooltip-column. Type: @code{integer}. Accessor: @anchor{icon-view-tooltip-column}@code{icon-view-tooltip-column}.
+@item @anchor{slot.icon-view.pixbuf-column}pixbuf-column. Type: @code{integer}. Accessor: @anchor{fn.icon-view-pixbuf-column}@code{icon-view-pixbuf-column}.
+@item @anchor{slot.icon-view.text-column}text-column. Type: @code{integer}. Accessor: @anchor{fn.icon-view-text-column}@code{icon-view-text-column}.
+@item @anchor{slot.icon-view.markup-column}markup-column. Type: @code{integer}. Accessor: @anchor{fn.icon-view-markup-column}@code{icon-view-markup-column}.
+@item @anchor{slot.icon-view.selection-mode}selection-mode. Type: @ref{selection-mode}. Accessor: @anchor{fn.icon-view-selection-mode}@code{icon-view-selection-mode}.
+@item @anchor{slot.icon-view.orientation}orientation. Type: @ref{orientation}. Accessor: @anchor{fn.icon-view-orientation}@code{icon-view-orientation}.
+@item @anchor{slot.icon-view.model}model. Type: @ref{tree-model}. Accessor: @anchor{fn.icon-view-model}@code{icon-view-model}.
+@item @anchor{slot.icon-view.columns}columns. Type: @code{integer}. Accessor: @anchor{fn.icon-view-columns}@code{icon-view-columns}.
+@item @anchor{slot.icon-view.item-width}item-width. Type: @code{integer}. Accessor: @anchor{fn.icon-view-item-width}@code{icon-view-item-width}.
+@item @anchor{slot.icon-view.spacing}spacing. Type: @code{integer}. Accessor: @anchor{fn.icon-view-spacing}@code{icon-view-spacing}.
+@item @anchor{slot.icon-view.row-spacing}row-spacing. Type: @code{integer}. Accessor: @anchor{fn.icon-view-row-spacing}@code{icon-view-row-spacing}.
+@item @anchor{slot.icon-view.column-spacing}column-spacing. Type: @code{integer}. Accessor: @anchor{fn.icon-view-column-spacing}@code{icon-view-column-spacing}.
+@item @anchor{slot.icon-view.margin}margin. Type: @code{integer}. Accessor: @anchor{fn.icon-view-margin}@code{icon-view-margin}.
+@item @anchor{slot.icon-view.reorderable}reorderable. Type: @code{boolean}. Accessor: @anchor{fn.icon-view-reorderable}@code{icon-view-reorderable}.
+@item @anchor{slot.icon-view.tooltip-column}tooltip-column. Type: @code{integer}. Accessor: @anchor{fn.icon-view-tooltip-column}@code{icon-view-tooltip-column}.
@end itemize
Signals:
@itemize
-@item @anchor{signal.icon-view.set-scroll-adjustments}"set-scroll-adjustments". Signature: (instance @code{icon-view}), (arg-1 @code{adjustment}), (arg-2 @code{adjustment}) @result{} void. Options: run-last.
-@item @anchor{signal.icon-view.move-cursor}"move-cursor". Signature: (instance @code{icon-view}), (arg-1 @code{movement-step}), (arg-2 @code{integer}) @result{} @code{boolean}. Options: run-last, action.
-@item @anchor{signal.icon-view.select-all}"select-all". Signature: (instance @code{icon-view}) @result{} void. Options: run-last, action.
-@item @anchor{signal.icon-view.unselect-all}"unselect-all". Signature: (instance @code{icon-view}) @result{} void. Options: run-last, action.
-@item @anchor{signal.icon-view.item-activated}"item-activated". Signature: (instance @code{icon-view}), (arg-1 @code{tree-path}) @result{} void. Options: run-last.
-@item @anchor{signal.icon-view.selection-changed}"selection-changed". Signature: (instance @code{icon-view}) @result{} void. Options: run-first.
-@item @anchor{signal.icon-view.select-cursor-item}"select-cursor-item". Signature: (instance @code{icon-view}) @result{} void. Options: run-last, action.
-@item @anchor{signal.icon-view.toggle-cursor-item}"toggle-cursor-item". Signature: (instance @code{icon-view}) @result{} void. Options: run-last, action.
-@item @anchor{signal.icon-view.activate-cursor-item}"activate-cursor-item". Signature: (instance @code{icon-view}) @result{} @code{boolean}. Options: run-last, action.
+@item @anchor{signal.icon-view.set-scroll-adjustments}"set-scroll-adjustments". Signature: (instance @ref{icon-view}), (arg-1 @ref{adjustment}), (arg-2 @ref{adjustment}) @result{} void. Options: run-last.
+@item @anchor{signal.icon-view.move-cursor}"move-cursor". Signature: (instance @ref{icon-view}), (arg-1 @ref{movement-step}), (arg-2 @code{integer}) @result{} @code{boolean}. Options: run-last, action.
+@item @anchor{signal.icon-view.select-all}"select-all". Signature: (instance @ref{icon-view}) @result{} void. Options: run-last, action.
+@item @anchor{signal.icon-view.unselect-all}"unselect-all". Signature: (instance @ref{icon-view}) @result{} void. Options: run-last, action.
+@item @anchor{signal.icon-view.item-activated}"item-activated". Signature: (instance @ref{icon-view}), (arg-1 @ref{tree-path}) @result{} void. Options: run-last.
+@item @anchor{signal.icon-view.selection-changed}"selection-changed". Signature: (instance @ref{icon-view}) @result{} void. Options: run-first.
+@item @anchor{signal.icon-view.select-cursor-item}"select-cursor-item". Signature: (instance @ref{icon-view}) @result{} void. Options: run-last, action.
+@item @anchor{signal.icon-view.toggle-cursor-item}"toggle-cursor-item". Signature: (instance @ref{icon-view}) @result{} void. Options: run-last, action.
+@item @anchor{signal.icon-view.activate-cursor-item}"activate-cursor-item". Signature: (instance @ref{icon-view}) @result{} @code{boolean}. Options: run-last, action.
@end itemize
@node image
@section image
@Class image
-Superclass: @code{misc}
+Superclass: @ref{misc}
Slots:
@itemize
-@item @anchor{slot.image.pixbuf}pixbuf. Type: @code{pixbuf}. Accessor: @anchor{image-pixbuf}@code{image-pixbuf}.
-@item @anchor{slot.image.pixmap}pixmap. Type: @code{pixmap}. Accessor: @anchor{image-pixmap}@code{image-pixmap}.
-@item @anchor{slot.image.image}image. Type: @code{GdkImage}. Accessor: @anchor{image-image}@code{image-image}.
-@item @anchor{slot.image.mask}mask. Type: @code{pixmap}. Accessor: @anchor{image-mask}@code{image-mask}.
-@item @anchor{slot.image.file}file. Type: @code{string}. Accessor: @anchor{image-file}@code{image-file}.
-@item @anchor{slot.image.stock}stock. Type: @code{string}. Accessor: @anchor{image-stock}@code{image-stock}.
-@item @anchor{slot.image.icon-set}icon-set. Type: @code{GtkIconSet}. Accessor: @anchor{image-icon-set}@code{image-icon-set}.
-@item @anchor{slot.image.icon-size}icon-size. Type: @code{integer}. Accessor: @anchor{image-icon-size}@code{image-icon-size}.
-@item @anchor{slot.image.pixel-size}pixel-size. Type: @code{integer}. Accessor: @anchor{image-pixel-size}@code{image-pixel-size}.
-@item @anchor{slot.image.pixbuf-animation}pixbuf-animation. Type: @code{pixbuf-animation}. Accessor: @anchor{image-pixbuf-animation}@code{image-pixbuf-animation}.
-@item @anchor{slot.image.icon-name}icon-name. Type: @code{string}. Accessor: @anchor{image-icon-name}@code{image-icon-name}.
-@item @anchor{slot.image.storage-type}storage-type. Type: @code{image-type}. Accessor: @anchor{image-storage-type}@code{image-storage-type}. Read-only.
-@item @anchor{slot.image.gicon}gicon. Type: @code{GIcon}. Accessor: @anchor{image-gicon}@code{image-gicon}.
+@item @anchor{slot.image.pixbuf}pixbuf. Type: @ref{pixbuf}. Accessor: @anchor{fn.image-pixbuf}@code{image-pixbuf}.
+@item @anchor{slot.image.pixmap}pixmap. Type: @ref{pixmap}. Accessor: @anchor{fn.image-pixmap}@code{image-pixmap}.
+@item @anchor{slot.image.image}image. Type: @code{GdkImage}. Accessor: @anchor{fn.image-image}@code{image-image}.
+@item @anchor{slot.image.mask}mask. Type: @ref{pixmap}. Accessor: @anchor{fn.image-mask}@code{image-mask}.
+@item @anchor{slot.image.file}file. Type: @code{string}. Accessor: @anchor{fn.image-file}@code{image-file}.
+@item @anchor{slot.image.stock}stock. Type: @code{string}. Accessor: @anchor{fn.image-stock}@code{image-stock}.
+@item @anchor{slot.image.icon-set}icon-set. Type: @code{GtkIconSet}. Accessor: @anchor{fn.image-icon-set}@code{image-icon-set}.
+@item @anchor{slot.image.icon-size}icon-size. Type: @code{integer}. Accessor: @anchor{fn.image-icon-size}@code{image-icon-size}.
+@item @anchor{slot.image.pixel-size}pixel-size. Type: @code{integer}. Accessor: @anchor{fn.image-pixel-size}@code{image-pixel-size}.
+@item @anchor{slot.image.pixbuf-animation}pixbuf-animation. Type: @ref{pixbuf-animation}. Accessor: @anchor{fn.image-pixbuf-animation}@code{image-pixbuf-animation}.
+@item @anchor{slot.image.icon-name}icon-name. Type: @code{string}. Accessor: @anchor{fn.image-icon-name}@code{image-icon-name}.
+@item @anchor{slot.image.storage-type}storage-type. Type: @ref{image-type}. Accessor: @anchor{fn.image-storage-type}@code{image-storage-type}. Read-only.
+@item @anchor{slot.image.gicon}gicon. Type: @code{GIcon}. Accessor: @anchor{fn.image-gicon}@code{image-gicon}.
@end itemize
@node image-menu-item
@section image-menu-item
@Class image-menu-item
-Superclass: @code{menu-item}
+Superclass: @ref{menu-item}
Slots:
@itemize
-@item @anchor{slot.image-menu-item.image}image. Type: @code{widget}. Accessor: @anchor{image-menu-item-image}@code{image-menu-item-image}.
-@item @anchor{slot.image-menu-item.use-stock}use-stock. Type: @code{boolean}. Accessor: @anchor{image-menu-item-use-stock}@code{image-menu-item-use-stock}.
-@item @anchor{slot.image-menu-item.accel-group}accel-group. Type: @code{accel-group}. Accessor: @anchor{image-menu-item-accel-group}@code{image-menu-item-accel-group}. Write-only.
-@item @anchor{slot.image-menu-item.always-show-image}always-show-image. Type: @code{boolean}. Accessor: @anchor{image-menu-item-always-show-image}@code{image-menu-item-always-show-image}.
+@item @anchor{slot.image-menu-item.image}image. Type: @ref{widget}. Accessor: @anchor{fn.image-menu-item-image}@code{image-menu-item-image}.
+@item @anchor{slot.image-menu-item.use-stock}use-stock. Type: @code{boolean}. Accessor: @anchor{fn.image-menu-item-use-stock}@code{image-menu-item-use-stock}.
+@item @anchor{slot.image-menu-item.accel-group}accel-group. Type: @ref{accel-group}. Accessor: @anchor{fn.image-menu-item-accel-group}@code{image-menu-item-accel-group}. Write-only.
+@item @anchor{slot.image-menu-item.always-show-image}always-show-image. Type: @code{boolean}. Accessor: @anchor{fn.image-menu-item-always-show-image}@code{image-menu-item-always-show-image}.
@end itemize
@node input-dialog
@section input-dialog
@Class input-dialog
-Superclass: @code{dialog}
+Superclass: @ref{dialog}
Slots:
@itemize
@node invisible
@section invisible
@Class invisible
-Superclass: @code{widget}
+Superclass: @ref{widget}
Slots:
@itemize
-@item @anchor{slot.invisible.screen}screen. Type: @code{screen}. Accessor: @anchor{invisible-screen}@code{invisible-screen}.
+@item @anchor{slot.invisible.screen}screen. Type: @ref{screen}. Accessor: @anchor{fn.invisible-screen}@code{invisible-screen}.
@end itemize
@node item
@section item
@Class item
-Superclass: @code{bin}
+Superclass: @ref{bin}
+
+Subclasses: @ref{tree-item} @ref{menu-item}
Slots:
@itemize
@end itemize
+Signals:
+@itemize
+@item @anchor{signal.item.select}"select". Signature: (instance @ref{item}) @result{} void. Options: run-first.
+@item @anchor{signal.item.deselect}"deselect". Signature: (instance @ref{item}) @result{} void. Options: run-first.
+@item @anchor{signal.item.toggle}"toggle". Signature: (instance @ref{item}) @result{} void. Options: run-first.
+@end itemize
@node label
@section label
@Class label
-Superclass: @code{misc}
+Superclass: @ref{misc}
+
+Subclasses: @ref{accel-label}
Slots:
@itemize
-@item @anchor{slot.label.label}label. Type: @code{string}. Accessor: @anchor{label-label}@code{label-label}.
-@item @anchor{slot.label.attributes}attributes. Type: @code{PangoAttrList}. Accessor: @anchor{label-attributes}@code{label-attributes}.
-@item @anchor{slot.label.use-markup}use-markup. Type: @code{boolean}. Accessor: @anchor{label-use-markup}@code{label-use-markup}.
-@item @anchor{slot.label.use-underline}use-underline. Type: @code{boolean}. Accessor: @anchor{label-use-underline}@code{label-use-underline}.
-@item @anchor{slot.label.justify}justify. Type: @code{justification}. Accessor: @anchor{label-justify}@code{label-justify}.
-@item @anchor{slot.label.pattern}pattern. Type: @code{string}. Accessor: @anchor{label-pattern}@code{label-pattern}. Write-only.
-@item @anchor{slot.label.wrap}wrap. Type: @code{boolean}. Accessor: @anchor{label-wrap}@code{label-wrap}.
-@item @anchor{slot.label.wrap-mode}wrap-mode. Type: @code{PangoWrapMode}. Accessor: @anchor{label-wrap-mode}@code{label-wrap-mode}.
-@item @anchor{slot.label.selectable}selectable. Type: @code{boolean}. Accessor: @anchor{label-selectable}@code{label-selectable}.
-@item @anchor{slot.label.mnemonic-keyval}mnemonic-keyval. Type: @code{integer}. Accessor: @anchor{label-mnemonic-keyval}@code{label-mnemonic-keyval}. Read-only.
-@item @anchor{slot.label.mnemonic-widget}mnemonic-widget. Type: @code{widget}. Accessor: @anchor{label-mnemonic-widget}@code{label-mnemonic-widget}.
-@item @anchor{slot.label.cursor-position}cursor-position. Type: @code{integer}. Accessor: @anchor{label-cursor-position}@code{label-cursor-position}. Read-only.
-@item @anchor{slot.label.selection-bound}selection-bound. Type: @code{integer}. Accessor: @anchor{label-selection-bound}@code{label-selection-bound}. Read-only.
-@item @anchor{slot.label.ellipsize}ellipsize. Type: @code{PangoEllipsizeMode}. Accessor: @anchor{label-ellipsize}@code{label-ellipsize}.
-@item @anchor{slot.label.width-chars}width-chars. Type: @code{integer}. Accessor: @anchor{label-width-chars}@code{label-width-chars}.
-@item @anchor{slot.label.single-line-mode}single-line-mode. Type: @code{boolean}. Accessor: @anchor{label-single-line-mode}@code{label-single-line-mode}.
-@item @anchor{slot.label.angle}angle. Type: @code{double-float}. Accessor: @anchor{label-angle}@code{label-angle}.
-@item @anchor{slot.label.max-width-chars}max-width-chars. Type: @code{integer}. Accessor: @anchor{label-max-width-chars}@code{label-max-width-chars}.
+@item @anchor{slot.label.label}label. Type: @code{string}. Accessor: @anchor{fn.label-label}@code{label-label}.
+@item @anchor{slot.label.attributes}attributes. Type: @code{PangoAttrList}. Accessor: @anchor{fn.label-attributes}@code{label-attributes}.
+@item @anchor{slot.label.use-markup}use-markup. Type: @code{boolean}. Accessor: @anchor{fn.label-use-markup}@code{label-use-markup}.
+@item @anchor{slot.label.use-underline}use-underline. Type: @code{boolean}. Accessor: @anchor{fn.label-use-underline}@code{label-use-underline}.
+@item @anchor{slot.label.justify}justify. Type: @ref{justification}. Accessor: @anchor{fn.label-justify}@code{label-justify}.
+@item @anchor{slot.label.pattern}pattern. Type: @code{string}. Accessor: @anchor{fn.label-pattern}@code{label-pattern}. Write-only.
+@item @anchor{slot.label.wrap}wrap. Type: @code{boolean}. Accessor: @anchor{fn.label-wrap}@code{label-wrap}.
+@item @anchor{slot.label.wrap-mode}wrap-mode. Type: @code{PangoWrapMode}. Accessor: @anchor{fn.label-wrap-mode}@code{label-wrap-mode}.
+@item @anchor{slot.label.selectable}selectable. Type: @code{boolean}. Accessor: @anchor{fn.label-selectable}@code{label-selectable}.
+@item @anchor{slot.label.mnemonic-keyval}mnemonic-keyval. Type: @code{integer}. Accessor: @anchor{fn.label-mnemonic-keyval}@code{label-mnemonic-keyval}. Read-only.
+@item @anchor{slot.label.mnemonic-widget}mnemonic-widget. Type: @ref{widget}. Accessor: @anchor{fn.label-mnemonic-widget}@code{label-mnemonic-widget}.
+@item @anchor{slot.label.cursor-position}cursor-position. Type: @code{integer}. Accessor: @anchor{fn.label-cursor-position}@code{label-cursor-position}. Read-only.
+@item @anchor{slot.label.selection-bound}selection-bound. Type: @code{integer}. Accessor: @anchor{fn.label-selection-bound}@code{label-selection-bound}. Read-only.
+@item @anchor{slot.label.ellipsize}ellipsize. Type: @code{PangoEllipsizeMode}. Accessor: @anchor{fn.label-ellipsize}@code{label-ellipsize}.
+@item @anchor{slot.label.width-chars}width-chars. Type: @code{integer}. Accessor: @anchor{fn.label-width-chars}@code{label-width-chars}.
+@item @anchor{slot.label.single-line-mode}single-line-mode. Type: @code{boolean}. Accessor: @anchor{fn.label-single-line-mode}@code{label-single-line-mode}.
+@item @anchor{slot.label.angle}angle. Type: @code{double-float}. Accessor: @anchor{fn.label-angle}@code{label-angle}.
+@item @anchor{slot.label.max-width-chars}max-width-chars. Type: @code{integer}. Accessor: @anchor{fn.label-max-width-chars}@code{label-max-width-chars}.
@end itemize
Signals:
@itemize
-@item @anchor{signal.label.move-cursor}"move-cursor". Signature: (instance @code{label}), (arg-1 @code{movement-step}), (arg-2 @code{integer}), (arg-3 @code{boolean}) @result{} void. Options: run-last, action.
-@item @anchor{signal.label.copy-clipboard}"copy-clipboard". Signature: (instance @code{label}) @result{} void. Options: run-last, action.
-@item @anchor{signal.label.populate-popup}"populate-popup". Signature: (instance @code{label}), (arg-1 @code{menu}) @result{} void. Options: run-last.
+@item @anchor{signal.label.move-cursor}"move-cursor". Signature: (instance @ref{label}), (arg-1 @ref{movement-step}), (arg-2 @code{integer}), (arg-3 @code{boolean}) @result{} void. Options: run-last, action.
+@item @anchor{signal.label.copy-clipboard}"copy-clipboard". Signature: (instance @ref{label}) @result{} void. Options: run-last, action.
+@item @anchor{signal.label.populate-popup}"populate-popup". Signature: (instance @ref{label}), (arg-1 @ref{menu}) @result{} void. Options: run-last.
@end itemize
@node layout
@section layout
@Class layout
-Superclass: @code{container}
+Superclass: @ref{container}
Slots:
@itemize
-@item @anchor{slot.layout.hadjustment}hadjustment. Type: @code{adjustment}. Accessor: @anchor{layout-hadjustment}@code{layout-hadjustment}.
-@item @anchor{slot.layout.vadjustment}vadjustment. Type: @code{adjustment}. Accessor: @anchor{layout-vadjustment}@code{layout-vadjustment}.
-@item @anchor{slot.layout.width}width. Type: @code{integer}. Accessor: @anchor{layout-width}@code{layout-width}.
-@item @anchor{slot.layout.height}height. Type: @code{integer}. Accessor: @anchor{layout-height}@code{layout-height}.
-@item @anchor{slot.layout.bin-window}bin-window. Type: @ref{g-object}. Accessor: @anchor{layout-bin-window}@code{layout-bin-window}. Read-only.
+@item @anchor{slot.layout.hadjustment}hadjustment. Type: @ref{adjustment}. Accessor: @anchor{fn.layout-hadjustment}@code{layout-hadjustment}.
+@item @anchor{slot.layout.vadjustment}vadjustment. Type: @ref{adjustment}. Accessor: @anchor{fn.layout-vadjustment}@code{layout-vadjustment}.
+@item @anchor{slot.layout.width}width. Type: @code{integer}. Accessor: @anchor{fn.layout-width}@code{layout-width}.
+@item @anchor{slot.layout.height}height. Type: @code{integer}. Accessor: @anchor{fn.layout-height}@code{layout-height}.
+@item @anchor{slot.layout.bin-window}bin-window. Type: @ref{g-object}. Accessor: @anchor{fn.layout-bin-window}@code{layout-bin-window}. Read-only.
@end itemize
Signals:
@itemize
-@item @anchor{signal.layout.set-scroll-adjustments}"set-scroll-adjustments". Signature: (instance @code{layout}), (arg-1 @code{adjustment}), (arg-2 @code{adjustment}) @result{} void. Options: run-last, action.
+@item @anchor{signal.layout.set-scroll-adjustments}"set-scroll-adjustments". Signature: (instance @ref{layout}), (arg-1 @ref{adjustment}), (arg-2 @ref{adjustment}) @result{} void. Options: run-last, action.
@end itemize
-Child properties:
-@itemize
-@item @anchor{childprop.layout.x}x. Type: @code{integer}. Accessor: layout-child-x.
-@item @anchor{childprop.layout.y}y. Type: @code{integer}. Accessor: layout-child-y.
-@end itemize
@node link-button
@section link-button
@Class link-button
-Superclass: @code{button}
+Superclass: @ref{button}
Slots:
@itemize
-@item @anchor{slot.link-button.uri}uri. Type: @code{string}. Accessor: @anchor{link-button-uri}@code{link-button-uri}.
-@item @anchor{slot.link-button.visited}visited. Type: @code{boolean}. Accessor: @anchor{link-button-visited}@code{link-button-visited}.
+@item @anchor{slot.link-button.uri}uri. Type: @code{string}. Accessor: @anchor{fn.link-button-uri}@code{link-button-uri}.
+@item @anchor{slot.link-button.visited}visited. Type: @code{boolean}. Accessor: @anchor{fn.link-button-visited}@code{link-button-visited}.
@end itemize
@node menu
@section menu
@Class menu
-Superclass: @code{menu-shell}
+Superclass: @ref{menu-shell}
+
+Subclasses: @ref{recent-chooser-menu}
Slots:
@itemize
-@item @anchor{slot.menu.active}active. Type: @code{integer}. Accessor: @anchor{menu-active}@code{menu-active}.
-@item @anchor{slot.menu.accel-group}accel-group. Type: @code{accel-group}. Accessor: @anchor{menu-accel-group}@code{menu-accel-group}.
-@item @anchor{slot.menu.accel-path}accel-path. Type: @code{string}. Accessor: @anchor{menu-accel-path}@code{menu-accel-path}.
-@item @anchor{slot.menu.attach-widget}attach-widget. Type: @code{widget}. Accessor: @anchor{menu-attach-widget}@code{menu-attach-widget}.
-@item @anchor{slot.menu.tearoff-state}tearoff-state. Type: @code{boolean}. Accessor: @anchor{menu-tearoff-state}@code{menu-tearoff-state}.
-@item @anchor{slot.menu.tearoff-title}tearoff-title. Type: @code{string}. Accessor: @anchor{menu-tearoff-title}@code{menu-tearoff-title}.
-@item @anchor{slot.menu.monitor}monitor. Type: @code{integer}. Accessor: @anchor{menu-monitor}@code{menu-monitor}.
-@item @anchor{slot.menu.screen}screen. Type: @ref{g-object}. Accessor: @anchor{menu-screen}@code{menu-screen}. Write-only.
+@item @anchor{slot.menu.active}active. Type: @code{integer}. Accessor: @anchor{fn.menu-active}@code{menu-active}.
+@item @anchor{slot.menu.accel-group}accel-group. Type: @ref{accel-group}. Accessor: @anchor{fn.menu-accel-group}@code{menu-accel-group}.
+@item @anchor{slot.menu.accel-path}accel-path. Type: @code{string}. Accessor: @anchor{fn.menu-accel-path}@code{menu-accel-path}.
+@item @anchor{slot.menu.attach-widget}attach-widget. Type: @ref{widget}. Accessor: @anchor{fn.menu-attach-widget}@code{menu-attach-widget}.
+@item @anchor{slot.menu.tearoff-state}tearoff-state. Type: @code{boolean}. Accessor: @anchor{fn.menu-tearoff-state}@code{menu-tearoff-state}.
+@item @anchor{slot.menu.tearoff-title}tearoff-title. Type: @code{string}. Accessor: @anchor{fn.menu-tearoff-title}@code{menu-tearoff-title}.
+@item @anchor{slot.menu.monitor}monitor. Type: @code{integer}. Accessor: @anchor{fn.menu-monitor}@code{menu-monitor}.
+@item @anchor{slot.menu.screen}screen. Type: @ref{g-object}. Accessor: @anchor{fn.menu-screen}@code{menu-screen}. Write-only.
@end itemize
Signals:
@itemize
-@item @anchor{signal.menu.move-scroll}"move-scroll". Signature: (instance @code{menu}), (arg-1 @code{scroll-type}) @result{} void. Options: run-last, action.
+@item @anchor{signal.menu.move-scroll}"move-scroll". Signature: (instance @ref{menu}), (arg-1 @ref{scroll-type}) @result{} void. Options: run-last, action.
@end itemize
-Child properties:
-@itemize
-@item @anchor{childprop.menu.left-attach}left-attach. Type: @code{integer}. Accessor: menu-child-left-attach.
-@item @anchor{childprop.menu.right-attach}right-attach. Type: @code{integer}. Accessor: menu-child-right-attach.
-@item @anchor{childprop.menu.top-attach}top-attach. Type: @code{integer}. Accessor: menu-child-top-attach.
-@item @anchor{childprop.menu.bottom-attach}bottom-attach. Type: @code{integer}. Accessor: menu-child-bottom-attach.
-@end itemize
@node menu-bar
@section menu-bar
@Class menu-bar
-Superclass: @code{menu-shell}
+Superclass: @ref{menu-shell}
Slots:
@itemize
-@item @anchor{slot.menu-bar.pack-direction}pack-direction. Type: @code{pack-direction}. Accessor: @anchor{menu-bar-pack-direction}@code{menu-bar-pack-direction}.
-@item @anchor{slot.menu-bar.child-pack-direction}child-pack-direction. Type: @code{pack-direction}. Accessor: @anchor{menu-bar-child-pack-direction}@code{menu-bar-child-pack-direction}.
+@item @anchor{slot.menu-bar.pack-direction}pack-direction. Type: @ref{pack-direction}. Accessor: @anchor{fn.menu-bar-pack-direction}@code{menu-bar-pack-direction}.
+@item @anchor{slot.menu-bar.child-pack-direction}child-pack-direction. Type: @ref{pack-direction}. Accessor: @anchor{fn.menu-bar-child-pack-direction}@code{menu-bar-child-pack-direction}.
@end itemize
@node menu-item
@section menu-item
@Class menu-item
-Superclass: @code{item}
+Superclass: @ref{item}
+
+Subclasses: @ref{tearoff-menu-item} @ref{separator-menu-item} @ref{image-menu-item} @ref{check-menu-item}
Slots:
@itemize
-@item @anchor{slot.menu-item.right-justified}right-justified. Type: @code{boolean}. Accessor: @anchor{menu-item-right-justified}@code{menu-item-right-justified}.
-@item @anchor{slot.menu-item.submenu}submenu. Type: @code{menu}. Accessor: @anchor{menu-item-submenu}@code{menu-item-submenu}.
-@item @anchor{slot.menu-item.accel-path}accel-path. Type: @code{string}. Accessor: @anchor{menu-item-accel-path}@code{menu-item-accel-path}.
-@item @anchor{slot.menu-item.label}label. Type: @code{string}. Accessor: @anchor{menu-item-label}@code{menu-item-label}.
-@item @anchor{slot.menu-item.use-underline}use-underline. Type: @code{boolean}. Accessor: @anchor{menu-item-use-underline}@code{menu-item-use-underline}.
+@item @anchor{slot.menu-item.right-justified}right-justified. Type: @code{boolean}. Accessor: @anchor{fn.menu-item-right-justified}@code{menu-item-right-justified}.
+@item @anchor{slot.menu-item.submenu}submenu. Type: @ref{menu}. Accessor: @anchor{fn.menu-item-submenu}@code{menu-item-submenu}.
+@item @anchor{slot.menu-item.accel-path}accel-path. Type: @code{string}. Accessor: @anchor{fn.menu-item-accel-path}@code{menu-item-accel-path}.
+@item @anchor{slot.menu-item.label}label. Type: @code{string}. Accessor: @anchor{fn.menu-item-label}@code{menu-item-label}.
+@item @anchor{slot.menu-item.use-underline}use-underline. Type: @code{boolean}. Accessor: @anchor{fn.menu-item-use-underline}@code{menu-item-use-underline}.
@end itemize
Signals:
@itemize
-@item @anchor{signal.menu-item.activate}"activate". Signature: (instance @code{menu-item}) @result{} void. Options: run-first, action.
-@item @anchor{signal.menu-item.activate-item}"activate-item". Signature: (instance @code{menu-item}) @result{} void. Options: run-first.
-@item @anchor{signal.menu-item.toggle-size-request}"toggle-size-request". Signature: (instance @code{menu-item}), (arg-1 gpointer) @result{} void. Options: run-first.
-@item @anchor{signal.menu-item.toggle-size-allocate}"toggle-size-allocate". Signature: (instance @code{menu-item}), (arg-1 @code{integer}) @result{} void. Options: run-first.
+@item @anchor{signal.menu-item.activate}"activate". Signature: (instance @ref{menu-item}) @result{} void. Options: run-first, action.
+@item @anchor{signal.menu-item.activate-item}"activate-item". Signature: (instance @ref{menu-item}) @result{} void. Options: run-first.
+@item @anchor{signal.menu-item.toggle-size-request}"toggle-size-request". Signature: (instance @ref{menu-item}), (arg-1 gpointer) @result{} void. Options: run-first.
+@item @anchor{signal.menu-item.toggle-size-allocate}"toggle-size-allocate". Signature: (instance @ref{menu-item}), (arg-1 @code{integer}) @result{} void. Options: run-first.
@end itemize
@node menu-shell
@section menu-shell
@Class menu-shell
-Superclass: @code{container}
+Superclass: @ref{container}
+
+Subclasses: @ref{menu-bar} @ref{menu}
Slots:
@itemize
-@item @anchor{slot.menu-shell.take-focus}take-focus. Type: @code{boolean}. Accessor: @anchor{menu-shell-take-focus}@code{menu-shell-take-focus}.
+@item @anchor{slot.menu-shell.take-focus}take-focus. Type: @code{boolean}. Accessor: @anchor{fn.menu-shell-take-focus}@code{menu-shell-take-focus}.
@end itemize
Signals:
@itemize
-@item @anchor{signal.menu-shell.deactivate}"deactivate". Signature: (instance @code{menu-shell}) @result{} void. Options: run-first.
-@item @anchor{signal.menu-shell.selection-done}"selection-done". Signature: (instance @code{menu-shell}) @result{} void. Options: run-first.
-@item @anchor{signal.menu-shell.move-current}"move-current". Signature: (instance @code{menu-shell}), (arg-1 @code{menu-direction-type}) @result{} void. Options: run-last, action.
-@item @anchor{signal.menu-shell.activate-current}"activate-current". Signature: (instance @code{menu-shell}), (arg-1 @code{boolean}) @result{} void. Options: run-last, action.
-@item @anchor{signal.menu-shell.cancel}"cancel". Signature: (instance @code{menu-shell}) @result{} void. Options: run-last, action.
-@item @anchor{signal.menu-shell.cycle-focus}"cycle-focus". Signature: (instance @code{menu-shell}), (arg-1 @code{direction-type}) @result{} void. Options: run-last, action.
-@item @anchor{signal.menu-shell.move-selected}"move-selected". Signature: (instance @code{menu-shell}), (arg-1 @code{integer}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.menu-shell.deactivate}"deactivate". Signature: (instance @ref{menu-shell}) @result{} void. Options: run-first.
+@item @anchor{signal.menu-shell.selection-done}"selection-done". Signature: (instance @ref{menu-shell}) @result{} void. Options: run-first.
+@item @anchor{signal.menu-shell.move-current}"move-current". Signature: (instance @ref{menu-shell}), (arg-1 @ref{menu-direction-type}) @result{} void. Options: run-last, action.
+@item @anchor{signal.menu-shell.activate-current}"activate-current". Signature: (instance @ref{menu-shell}), (arg-1 @code{boolean}) @result{} void. Options: run-last, action.
+@item @anchor{signal.menu-shell.cancel}"cancel". Signature: (instance @ref{menu-shell}) @result{} void. Options: run-last, action.
+@item @anchor{signal.menu-shell.cycle-focus}"cycle-focus". Signature: (instance @ref{menu-shell}), (arg-1 @ref{direction-type}) @result{} void. Options: run-last, action.
+@item @anchor{signal.menu-shell.move-selected}"move-selected". Signature: (instance @ref{menu-shell}), (arg-1 @code{integer}) @result{} @code{boolean}. Options: run-last.
@end itemize
@node menu-tool-button
@section menu-tool-button
@Class menu-tool-button
-Superclass: @code{tool-button}
+Superclass: @ref{tool-button}
Slots:
@itemize
-@item @anchor{slot.menu-tool-button.menu}menu. Type: @code{menu}. Accessor: @anchor{menu-tool-button-menu}@code{menu-tool-button-menu}.
-@item @anchor{slot.menu-tool-button.arrow-tooltip-text}arrow-tooltip-text. Type: @code{string}. Accessor: @anchor{menu-tool-button-arrow-tooltip-text}@code{menu-tool-button-arrow-tooltip-text}. Write-only.
-@item @anchor{slot.menu-tool-button.arrow-tooltip-markup}arrow-tooltip-markup. Type: @code{string}. Accessor: @anchor{menu-tool-button-arrow-tooltip-markup}@code{menu-tool-button-arrow-tooltip-markup}. Write-only.
+@item @anchor{slot.menu-tool-button.menu}menu. Type: @ref{menu}. Accessor: @anchor{fn.menu-tool-button-menu}@code{menu-tool-button-menu}.
+@item @anchor{slot.menu-tool-button.arrow-tooltip-text}arrow-tooltip-text. Type: @code{string}. Accessor: @anchor{fn.menu-tool-button-arrow-tooltip-text}@code{menu-tool-button-arrow-tooltip-text}. Write-only.
+@item @anchor{slot.menu-tool-button.arrow-tooltip-markup}arrow-tooltip-markup. Type: @code{string}. Accessor: @anchor{fn.menu-tool-button-arrow-tooltip-markup}@code{menu-tool-button-arrow-tooltip-markup}. Write-only.
@end itemize
Signals:
@itemize
-@item @anchor{signal.menu-tool-button.show-menu}"show-menu". Signature: (instance @code{menu-tool-button}) @result{} void. Options: run-first.
+@item @anchor{signal.menu-tool-button.show-menu}"show-menu". Signature: (instance @ref{menu-tool-button}) @result{} void. Options: run-first.
@end itemize
@node message-dialog
@section message-dialog
@Class message-dialog
-Superclass: @code{dialog}
+Superclass: @ref{dialog}
Slots:
@itemize
-@item @anchor{slot.message-dialog.message-type}message-type. Type: @code{message-type}. Accessor: @anchor{message-dialog-message-type}@code{message-dialog-message-type}.
-@item @anchor{slot.message-dialog.buttons}buttons. Type: @code{buttons-type}. Accessor: @anchor{message-dialog-buttons}@code{message-dialog-buttons}. Write-only.
-@item @anchor{slot.message-dialog.text}text. Type: @code{string}. Accessor: @anchor{message-dialog-text}@code{message-dialog-text}.
-@item @anchor{slot.message-dialog.use-markup}use-markup. Type: @code{boolean}. Accessor: @anchor{message-dialog-use-markup}@code{message-dialog-use-markup}.
-@item @anchor{slot.message-dialog.secondary-text}secondary-text. Type: @code{string}. Accessor: @anchor{message-dialog-secondary-text}@code{message-dialog-secondary-text}.
-@item @anchor{slot.message-dialog.secondary-use-markup}secondary-use-markup. Type: @code{boolean}. Accessor: @anchor{message-dialog-secondary-use-markup}@code{message-dialog-secondary-use-markup}.
-@item @anchor{slot.message-dialog.image}image. Type: @code{widget}. Accessor: @anchor{message-dialog-image}@code{message-dialog-image}.
+@item @anchor{slot.message-dialog.message-type}message-type. Type: @ref{message-type}. Accessor: @anchor{fn.message-dialog-message-type}@code{message-dialog-message-type}.
+@item @anchor{slot.message-dialog.buttons}buttons. Type: @ref{buttons-type}. Accessor: @anchor{fn.message-dialog-buttons}@code{message-dialog-buttons}. Write-only.
+@item @anchor{slot.message-dialog.text}text. Type: @code{string}. Accessor: @anchor{fn.message-dialog-text}@code{message-dialog-text}.
+@item @anchor{slot.message-dialog.use-markup}use-markup. Type: @code{boolean}. Accessor: @anchor{fn.message-dialog-use-markup}@code{message-dialog-use-markup}.
+@item @anchor{slot.message-dialog.secondary-text}secondary-text. Type: @code{string}. Accessor: @anchor{fn.message-dialog-secondary-text}@code{message-dialog-secondary-text}.
+@item @anchor{slot.message-dialog.secondary-use-markup}secondary-use-markup. Type: @code{boolean}. Accessor: @anchor{fn.message-dialog-secondary-use-markup}@code{message-dialog-secondary-use-markup}.
+@item @anchor{slot.message-dialog.image}image. Type: @ref{widget}. Accessor: @anchor{fn.message-dialog-image}@code{message-dialog-image}.
@end itemize
@node misc
@section misc
@Class misc
-Superclass: @code{widget}
+Superclass: @ref{widget}
+
+Subclasses: @ref{image} @ref{arrow} @ref{label}
Slots:
@itemize
-@item @anchor{slot.misc.xalign}xalign. Type: @code{single-float}. Accessor: @anchor{misc-xalign}@code{misc-xalign}.
-@item @anchor{slot.misc.yalign}yalign. Type: @code{single-float}. Accessor: @anchor{misc-yalign}@code{misc-yalign}.
-@item @anchor{slot.misc.xpad}xpad. Type: @code{integer}. Accessor: @anchor{misc-xpad}@code{misc-xpad}.
-@item @anchor{slot.misc.ypad}ypad. Type: @code{integer}. Accessor: @anchor{misc-ypad}@code{misc-ypad}.
+@item @anchor{slot.misc.xalign}xalign. Type: @code{single-float}. Accessor: @anchor{fn.misc-xalign}@code{misc-xalign}.
+@item @anchor{slot.misc.yalign}yalign. Type: @code{single-float}. Accessor: @anchor{fn.misc-yalign}@code{misc-yalign}.
+@item @anchor{slot.misc.xpad}xpad. Type: @code{integer}. Accessor: @anchor{fn.misc-xpad}@code{misc-xpad}.
+@item @anchor{slot.misc.ypad}ypad. Type: @code{integer}. Accessor: @anchor{fn.misc-ypad}@code{misc-ypad}.
@end itemize
@node notebook
@section notebook
@Class notebook
-Superclass: @code{container}
+Superclass: @ref{container}
Slots:
@itemize
-@item @anchor{slot.notebook.tab-pos}tab-pos. Type: @code{position-type}. Accessor: @anchor{notebook-tab-pos}@code{notebook-tab-pos}.
-@item @anchor{slot.notebook.show-tabs}show-tabs. Type: @code{boolean}. Accessor: @anchor{notebook-show-tabs}@code{notebook-show-tabs}.
-@item @anchor{slot.notebook.show-border}show-border. Type: @code{boolean}. Accessor: @anchor{notebook-show-border}@code{notebook-show-border}.
-@item @anchor{slot.notebook.scrollable}scrollable. Type: @code{boolean}. Accessor: @anchor{notebook-scrollable}@code{notebook-scrollable}.
-@item @anchor{slot.notebook.tab-border}tab-border. Type: @code{integer}. Accessor: @anchor{notebook-tab-border}@code{notebook-tab-border}. Write-only.
-@item @anchor{slot.notebook.tab-hborder}tab-hborder. Type: @code{integer}. Accessor: @anchor{notebook-tab-hborder}@code{notebook-tab-hborder}.
-@item @anchor{slot.notebook.tab-vborder}tab-vborder. Type: @code{integer}. Accessor: @anchor{notebook-tab-vborder}@code{notebook-tab-vborder}.
-@item @anchor{slot.notebook.page}page. Type: @code{integer}. Accessor: @anchor{notebook-page}@code{notebook-page}.
-@item @anchor{slot.notebook.enable-popup}enable-popup. Type: @code{boolean}. Accessor: @anchor{notebook-enable-popup}@code{notebook-enable-popup}.
-@item @anchor{slot.notebook.group-id}group-id. Type: @code{integer}. Accessor: @anchor{notebook-group-id}@code{notebook-group-id}.
-@item @anchor{slot.notebook.group}group. Type: gpointer. Accessor: @anchor{notebook-group}@code{notebook-group}.
-@item @anchor{slot.notebook.homogeneous}homogeneous. Type: @code{boolean}. Accessor: @anchor{notebook-homogeneous}@code{notebook-homogeneous}.
+@item @anchor{slot.notebook.tab-pos}tab-pos. Type: @ref{position-type}. Accessor: @anchor{fn.notebook-tab-pos}@code{notebook-tab-pos}.
+@item @anchor{slot.notebook.show-tabs}show-tabs. Type: @code{boolean}. Accessor: @anchor{fn.notebook-show-tabs}@code{notebook-show-tabs}.
+@item @anchor{slot.notebook.show-border}show-border. Type: @code{boolean}. Accessor: @anchor{fn.notebook-show-border}@code{notebook-show-border}.
+@item @anchor{slot.notebook.scrollable}scrollable. Type: @code{boolean}. Accessor: @anchor{fn.notebook-scrollable}@code{notebook-scrollable}.
+@item @anchor{slot.notebook.tab-border}tab-border. Type: @code{integer}. Accessor: @anchor{fn.notebook-tab-border}@code{notebook-tab-border}. Write-only.
+@item @anchor{slot.notebook.tab-hborder}tab-hborder. Type: @code{integer}. Accessor: @anchor{fn.notebook-tab-hborder}@code{notebook-tab-hborder}.
+@item @anchor{slot.notebook.tab-vborder}tab-vborder. Type: @code{integer}. Accessor: @anchor{fn.notebook-tab-vborder}@code{notebook-tab-vborder}.
+@item @anchor{slot.notebook.page}page. Type: @code{integer}. Accessor: @anchor{fn.notebook-page}@code{notebook-page}.
+@item @anchor{slot.notebook.enable-popup}enable-popup. Type: @code{boolean}. Accessor: @anchor{fn.notebook-enable-popup}@code{notebook-enable-popup}.
+@item @anchor{slot.notebook.group-id}group-id. Type: @code{integer}. Accessor: @anchor{fn.notebook-group-id}@code{notebook-group-id}.
+@item @anchor{slot.notebook.group}group. Type: gpointer. Accessor: @anchor{fn.notebook-group}@code{notebook-group}.
+@item @anchor{slot.notebook.homogeneous}homogeneous. Type: @code{boolean}. Accessor: @anchor{fn.notebook-homogeneous}@code{notebook-homogeneous}.
@end itemize
Signals:
@itemize
-@item @anchor{signal.notebook.switch-page}"switch-page". Signature: (instance @code{notebook}), (arg-1 gpointer), (arg-2 @code{integer}) @result{} void. Options: run-last.
-@item @anchor{signal.notebook.focus-tab}"focus-tab". Signature: (instance @code{notebook}), (arg-1 @code{notebook-tab}) @result{} @code{boolean}. Options: run-last, action.
-@item @anchor{signal.notebook.select-page}"select-page". Signature: (instance @code{notebook}), (arg-1 @code{boolean}) @result{} @code{boolean}. Options: run-last, action.
-@item @anchor{signal.notebook.change-current-page}"change-current-page". Signature: (instance @code{notebook}), (arg-1 @code{integer}) @result{} @code{boolean}. Options: run-last, action.
-@item @anchor{signal.notebook.move-focus-out}"move-focus-out". Signature: (instance @code{notebook}), (arg-1 @code{direction-type}) @result{} void. Options: run-last, action.
-@item @anchor{signal.notebook.reorder-tab}"reorder-tab". Signature: (instance @code{notebook}), (arg-1 @code{direction-type}), (arg-2 @code{boolean}) @result{} @code{boolean}. Options: run-last, action.
-@item @anchor{signal.notebook.page-reordered}"page-reordered". Signature: (instance @code{notebook}), (arg-1 @code{widget}), (arg-2 @code{integer}) @result{} void. Options: run-last.
-@item @anchor{signal.notebook.page-removed}"page-removed". Signature: (instance @code{notebook}), (arg-1 @code{widget}), (arg-2 @code{integer}) @result{} void. Options: run-last.
-@item @anchor{signal.notebook.page-added}"page-added". Signature: (instance @code{notebook}), (arg-1 @code{widget}), (arg-2 @code{integer}) @result{} void. Options: run-last.
-@item @anchor{signal.notebook.create-window}"create-window". Signature: (instance @code{notebook}), (arg-1 @code{widget}), (arg-2 @code{integer}), (arg-3 @code{integer}) @result{} @code{notebook}. Options: run-last.
+@item @anchor{signal.notebook.switch-page}"switch-page". Signature: (instance @ref{notebook}), (arg-1 gpointer), (arg-2 @code{integer}) @result{} void. Options: run-last.
+@item @anchor{signal.notebook.focus-tab}"focus-tab". Signature: (instance @ref{notebook}), (arg-1 @ref{notebook-tab}) @result{} @code{boolean}. Options: run-last, action.
+@item @anchor{signal.notebook.select-page}"select-page". Signature: (instance @ref{notebook}), (arg-1 @code{boolean}) @result{} @code{boolean}. Options: run-last, action.
+@item @anchor{signal.notebook.change-current-page}"change-current-page". Signature: (instance @ref{notebook}), (arg-1 @code{integer}) @result{} @code{boolean}. Options: run-last, action.
+@item @anchor{signal.notebook.move-focus-out}"move-focus-out". Signature: (instance @ref{notebook}), (arg-1 @ref{direction-type}) @result{} void. Options: run-last, action.
+@item @anchor{signal.notebook.reorder-tab}"reorder-tab". Signature: (instance @ref{notebook}), (arg-1 @ref{direction-type}), (arg-2 @code{boolean}) @result{} @code{boolean}. Options: run-last, action.
+@item @anchor{signal.notebook.page-reordered}"page-reordered". Signature: (instance @ref{notebook}), (arg-1 @ref{widget}), (arg-2 @code{integer}) @result{} void. Options: run-last.
+@item @anchor{signal.notebook.page-removed}"page-removed". Signature: (instance @ref{notebook}), (arg-1 @ref{widget}), (arg-2 @code{integer}) @result{} void. Options: run-last.
+@item @anchor{signal.notebook.page-added}"page-added". Signature: (instance @ref{notebook}), (arg-1 @ref{widget}), (arg-2 @code{integer}) @result{} void. Options: run-last.
+@item @anchor{signal.notebook.create-window}"create-window". Signature: (instance @ref{notebook}), (arg-1 @ref{widget}), (arg-2 @code{integer}), (arg-3 @code{integer}) @result{} @ref{notebook}. Options: run-last.
@end itemize
-Child properties:
-@itemize
-@item @anchor{childprop.notebook.tab-label}tab-label. Type: @code{string}. Accessor: notebook-child-tab-label.
-@item @anchor{childprop.notebook.menu-label}menu-label. Type: @code{string}. Accessor: notebook-child-menu-label.
-@item @anchor{childprop.notebook.position}position. Type: @code{integer}. Accessor: notebook-child-position.
-@item @anchor{childprop.notebook.tab-expand}tab-expand. Type: @code{boolean}. Accessor: notebook-child-tab-expand.
-@item @anchor{childprop.notebook.tab-fill}tab-fill. Type: @code{boolean}. Accessor: notebook-child-tab-fill.
-@item @anchor{childprop.notebook.tab-pack}tab-pack. Type: @code{pack-type}. Accessor: notebook-child-tab-pack.
-@item @anchor{childprop.notebook.reorderable}reorderable. Type: @code{boolean}. Accessor: notebook-child-reorderable.
-@item @anchor{childprop.notebook.detachable}detachable. Type: @code{boolean}. Accessor: notebook-child-detachable.
-@end itemize
@node old-editable
@section old-editable
@Class old-editable
-Superclass: @code{widget}
+Superclass: @ref{widget}
+
+Subclasses: @ref{text}
Slots:
@itemize
-@item @anchor{slot.old-editable.text-position}text-position. Type: @code{integer}. Accessor: @anchor{old-editable-text-position}@code{old-editable-text-position}.
-@item @anchor{slot.old-editable.editable}editable. Type: @code{boolean}. Accessor: @anchor{old-editable-editable}@code{old-editable-editable}.
+@item @anchor{slot.old-editable.text-position}text-position. Type: @code{integer}. Accessor: @anchor{fn.old-editable-text-position}@code{old-editable-text-position}.
+@item @anchor{slot.old-editable.editable}editable. Type: @code{boolean}. Accessor: @anchor{fn.old-editable-editable}@code{old-editable-editable}.
@end itemize
Signals:
@itemize
-@item @anchor{signal.old-editable.activate}"activate". Signature: (instance @code{old-editable}) @result{} void. Options: run-last, action.
-@item @anchor{signal.old-editable.move-cursor}"move-cursor". Signature: (instance @code{old-editable}), (arg-1 @code{integer}), (arg-2 @code{integer}) @result{} void. Options: run-last, action.
-@item @anchor{signal.old-editable.copy-clipboard}"copy-clipboard". Signature: (instance @code{old-editable}) @result{} void. Options: run-last, action.
-@item @anchor{signal.old-editable.cut-clipboard}"cut-clipboard". Signature: (instance @code{old-editable}) @result{} void. Options: run-last, action.
-@item @anchor{signal.old-editable.paste-clipboard}"paste-clipboard". Signature: (instance @code{old-editable}) @result{} void. Options: run-last, action.
-@item @anchor{signal.old-editable.set-editable}"set-editable". Signature: (instance @code{old-editable}), (arg-1 @code{boolean}) @result{} void. Options: run-last, action.
-@item @anchor{signal.old-editable.move-word}"move-word". Signature: (instance @code{old-editable}), (arg-1 @code{integer}) @result{} void. Options: run-last, action.
-@item @anchor{signal.old-editable.move-page}"move-page". Signature: (instance @code{old-editable}), (arg-1 @code{integer}), (arg-2 @code{integer}) @result{} void. Options: run-last, action.
-@item @anchor{signal.old-editable.move-to-row}"move-to-row". Signature: (instance @code{old-editable}), (arg-1 @code{integer}) @result{} void. Options: run-last, action.
-@item @anchor{signal.old-editable.move-to-column}"move-to-column". Signature: (instance @code{old-editable}), (arg-1 @code{integer}) @result{} void. Options: run-last, action.
-@item @anchor{signal.old-editable.kill-char}"kill-char". Signature: (instance @code{old-editable}), (arg-1 @code{integer}) @result{} void. Options: run-last, action.
-@item @anchor{signal.old-editable.kill-word}"kill-word". Signature: (instance @code{old-editable}), (arg-1 @code{integer}) @result{} void. Options: run-last, action.
-@item @anchor{signal.old-editable.kill-line}"kill-line". Signature: (instance @code{old-editable}), (arg-1 @code{integer}) @result{} void. Options: run-last, action.
+@item @anchor{signal.old-editable.activate}"activate". Signature: (instance @ref{old-editable}) @result{} void. Options: run-last, action.
+@item @anchor{signal.old-editable.move-cursor}"move-cursor". Signature: (instance @ref{old-editable}), (arg-1 @code{integer}), (arg-2 @code{integer}) @result{} void. Options: run-last, action.
+@item @anchor{signal.old-editable.copy-clipboard}"copy-clipboard". Signature: (instance @ref{old-editable}) @result{} void. Options: run-last, action.
+@item @anchor{signal.old-editable.cut-clipboard}"cut-clipboard". Signature: (instance @ref{old-editable}) @result{} void. Options: run-last, action.
+@item @anchor{signal.old-editable.paste-clipboard}"paste-clipboard". Signature: (instance @ref{old-editable}) @result{} void. Options: run-last, action.
+@item @anchor{signal.old-editable.set-editable}"set-editable". Signature: (instance @ref{old-editable}), (arg-1 @code{boolean}) @result{} void. Options: run-last, action.
+@item @anchor{signal.old-editable.move-word}"move-word". Signature: (instance @ref{old-editable}), (arg-1 @code{integer}) @result{} void. Options: run-last, action.
+@item @anchor{signal.old-editable.move-page}"move-page". Signature: (instance @ref{old-editable}), (arg-1 @code{integer}), (arg-2 @code{integer}) @result{} void. Options: run-last, action.
+@item @anchor{signal.old-editable.move-to-row}"move-to-row". Signature: (instance @ref{old-editable}), (arg-1 @code{integer}) @result{} void. Options: run-last, action.
+@item @anchor{signal.old-editable.move-to-column}"move-to-column". Signature: (instance @ref{old-editable}), (arg-1 @code{integer}) @result{} void. Options: run-last, action.
+@item @anchor{signal.old-editable.kill-char}"kill-char". Signature: (instance @ref{old-editable}), (arg-1 @code{integer}) @result{} void. Options: run-last, action.
+@item @anchor{signal.old-editable.kill-word}"kill-word". Signature: (instance @ref{old-editable}), (arg-1 @code{integer}) @result{} void. Options: run-last, action.
+@item @anchor{signal.old-editable.kill-line}"kill-line". Signature: (instance @ref{old-editable}), (arg-1 @code{integer}) @result{} void. Options: run-last, action.
@end itemize
@node paned
@section paned
@Class paned
-Superclass: @code{container}
+Superclass: @ref{container}
+
+Subclasses: @ref{v-paned} @ref{h-paned}
Slots:
@itemize
-@item @anchor{slot.paned.position}position. Type: @code{integer}. Accessor: @anchor{paned-position}@code{paned-position}.
-@item @anchor{slot.paned.position-set}position-set. Type: @code{boolean}. Accessor: @anchor{paned-position-set}@code{paned-position-set}.
-@item @anchor{slot.paned.min-position}min-position. Type: @code{integer}. Accessor: @anchor{paned-min-position}@code{paned-min-position}. Read-only.
-@item @anchor{slot.paned.max-position}max-position. Type: @code{integer}. Accessor: @anchor{paned-max-position}@code{paned-max-position}. Read-only.
+@item @anchor{slot.paned.position}position. Type: @code{integer}. Accessor: @anchor{fn.paned-position}@code{paned-position}.
+@item @anchor{slot.paned.position-set}position-set. Type: @code{boolean}. Accessor: @anchor{fn.paned-position-set}@code{paned-position-set}.
+@item @anchor{slot.paned.min-position}min-position. Type: @code{integer}. Accessor: @anchor{fn.paned-min-position}@code{paned-min-position}. Read-only.
+@item @anchor{slot.paned.max-position}max-position. Type: @code{integer}. Accessor: @anchor{fn.paned-max-position}@code{paned-max-position}. Read-only.
@end itemize
Signals:
@itemize
-@item @anchor{signal.paned.cycle-child-focus}"cycle-child-focus". Signature: (instance @code{paned}), (arg-1 @code{boolean}) @result{} @code{boolean}. Options: run-last, action.
-@item @anchor{signal.paned.toggle-handle-focus}"toggle-handle-focus". Signature: (instance @code{paned}) @result{} @code{boolean}. Options: run-last, action.
-@item @anchor{signal.paned.move-handle}"move-handle". Signature: (instance @code{paned}), (arg-1 @code{scroll-type}) @result{} @code{boolean}. Options: run-last, action.
-@item @anchor{signal.paned.cycle-handle-focus}"cycle-handle-focus". Signature: (instance @code{paned}), (arg-1 @code{boolean}) @result{} @code{boolean}. Options: run-last, action.
-@item @anchor{signal.paned.accept-position}"accept-position". Signature: (instance @code{paned}) @result{} @code{boolean}. Options: run-last, action.
-@item @anchor{signal.paned.cancel-position}"cancel-position". Signature: (instance @code{paned}) @result{} @code{boolean}. Options: run-last, action.
+@item @anchor{signal.paned.cycle-child-focus}"cycle-child-focus". Signature: (instance @ref{paned}), (arg-1 @code{boolean}) @result{} @code{boolean}. Options: run-last, action.
+@item @anchor{signal.paned.toggle-handle-focus}"toggle-handle-focus". Signature: (instance @ref{paned}) @result{} @code{boolean}. Options: run-last, action.
+@item @anchor{signal.paned.move-handle}"move-handle". Signature: (instance @ref{paned}), (arg-1 @ref{scroll-type}) @result{} @code{boolean}. Options: run-last, action.
+@item @anchor{signal.paned.cycle-handle-focus}"cycle-handle-focus". Signature: (instance @ref{paned}), (arg-1 @code{boolean}) @result{} @code{boolean}. Options: run-last, action.
+@item @anchor{signal.paned.accept-position}"accept-position". Signature: (instance @ref{paned}) @result{} @code{boolean}. Options: run-last, action.
+@item @anchor{signal.paned.cancel-position}"cancel-position". Signature: (instance @ref{paned}) @result{} @code{boolean}. Options: run-last, action.
@end itemize
-Child properties:
-@itemize
-@item @anchor{childprop.paned.resize}resize. Type: @code{boolean}. Accessor: paned-child-resize.
-@item @anchor{childprop.paned.shrink}shrink. Type: @code{boolean}. Accessor: paned-child-shrink.
-@end itemize
@node plug
@section plug
@Class plug
-Superclass: @code{gtk-window}
+Superclass: @ref{gtk-window}
Slots:
@itemize
-@item @anchor{slot.plug.embedded}embedded. Type: @code{boolean}. Accessor: @anchor{plug-embedded}@code{plug-embedded}. Read-only.
-@item @anchor{slot.plug.socket-window}socket-window. Type: @code{gdk-window}. Accessor: @anchor{plug-socket-window}@code{plug-socket-window}. Read-only.
+@item @anchor{slot.plug.embedded}embedded. Type: @code{boolean}. Accessor: @anchor{fn.plug-embedded}@code{plug-embedded}. Read-only.
+@item @anchor{slot.plug.socket-window}socket-window. Type: @ref{gdk-window}. Accessor: @anchor{fn.plug-socket-window}@code{plug-socket-window}. Read-only.
@end itemize
Signals:
@itemize
-@item @anchor{signal.plug.embedded}"embedded". Signature: (instance @code{plug}) @result{} void. Options: run-last.
+@item @anchor{signal.plug.embedded}"embedded". Signature: (instance @ref{plug}) @result{} void. Options: run-last.
@end itemize
@node progress
@section progress
@Class progress
-Superclass: @code{widget}
+Superclass: @ref{widget}
+
+Subclasses: @ref{progress-bar}
Slots:
@itemize
-@item @anchor{slot.progress.activity-mode}activity-mode. Type: @code{boolean}. Accessor: @anchor{progress-activity-mode}@code{progress-activity-mode}.
-@item @anchor{slot.progress.show-text}show-text. Type: @code{boolean}. Accessor: @anchor{progress-show-text}@code{progress-show-text}.
-@item @anchor{slot.progress.text-xalign}text-xalign. Type: @code{single-float}. Accessor: @anchor{progress-text-xalign}@code{progress-text-xalign}.
-@item @anchor{slot.progress.text-yalign}text-yalign. Type: @code{single-float}. Accessor: @anchor{progress-text-yalign}@code{progress-text-yalign}.
+@item @anchor{slot.progress.activity-mode}activity-mode. Type: @code{boolean}. Accessor: @anchor{fn.progress-activity-mode}@code{progress-activity-mode}.
+@item @anchor{slot.progress.show-text}show-text. Type: @code{boolean}. Accessor: @anchor{fn.progress-show-text}@code{progress-show-text}.
+@item @anchor{slot.progress.text-xalign}text-xalign. Type: @code{single-float}. Accessor: @anchor{fn.progress-text-xalign}@code{progress-text-xalign}.
+@item @anchor{slot.progress.text-yalign}text-yalign. Type: @code{single-float}. Accessor: @anchor{fn.progress-text-yalign}@code{progress-text-yalign}.
@end itemize
@node progress-bar
@section progress-bar
@Class progress-bar
-Superclass: @code{progress}
+Superclass: @ref{progress}
Slots:
@itemize
-@item @anchor{slot.progress-bar.fraction}fraction. Type: @code{double-float}. Accessor: @anchor{progress-bar-fraction}@code{progress-bar-fraction}.
-@item @anchor{slot.progress-bar.pulse-step}pulse-step. Type: @code{double-float}. Accessor: @anchor{progress-bar-pulse-step}@code{progress-bar-pulse-step}.
-@item @anchor{slot.progress-bar.orientation}orientation. Type: @code{progress-bar-orientation}. Accessor: @anchor{progress-bar-orientation}@code{progress-bar-orientation}.
-@item @anchor{slot.progress-bar.text}text. Type: @code{string}. Accessor: @anchor{progress-bar-text}@code{progress-bar-text}.
-@item @anchor{slot.progress-bar.ellipsize}ellipsize. Type: @code{PangoEllipsizeMode}. Accessor: @anchor{progress-bar-ellipsize}@code{progress-bar-ellipsize}.
-@item @anchor{slot.progress-bar.adjustment}adjustment. Type: @code{adjustment}. Accessor: @anchor{progress-bar-adjustment}@code{progress-bar-adjustment}.
-@item @anchor{slot.progress-bar.bar-style}bar-style. Type: @code{progress-bar-style}. Accessor: @anchor{progress-bar-bar-style}@code{progress-bar-bar-style}.
-@item @anchor{slot.progress-bar.activity-step}activity-step. Type: @code{integer}. Accessor: @anchor{progress-bar-activity-step}@code{progress-bar-activity-step}.
-@item @anchor{slot.progress-bar.activity-blocks}activity-blocks. Type: @code{integer}. Accessor: @anchor{progress-bar-activity-blocks}@code{progress-bar-activity-blocks}.
-@item @anchor{slot.progress-bar.discrete-blocks}discrete-blocks. Type: @code{integer}. Accessor: @anchor{progress-bar-discrete-blocks}@code{progress-bar-discrete-blocks}.
+@item @anchor{slot.progress-bar.fraction}fraction. Type: @code{double-float}. Accessor: @anchor{fn.progress-bar-fraction}@code{progress-bar-fraction}.
+@item @anchor{slot.progress-bar.pulse-step}pulse-step. Type: @code{double-float}. Accessor: @anchor{fn.progress-bar-pulse-step}@code{progress-bar-pulse-step}.
+@item @anchor{slot.progress-bar.orientation}orientation. Type: @ref{progress-bar-orientation}. Accessor: @anchor{fn.progress-bar-orientation}@code{progress-bar-orientation}.
+@item @anchor{slot.progress-bar.text}text. Type: @code{string}. Accessor: @anchor{fn.progress-bar-text}@code{progress-bar-text}.
+@item @anchor{slot.progress-bar.ellipsize}ellipsize. Type: @code{PangoEllipsizeMode}. Accessor: @anchor{fn.progress-bar-ellipsize}@code{progress-bar-ellipsize}.
+@item @anchor{slot.progress-bar.adjustment}adjustment. Type: @ref{adjustment}. Accessor: @anchor{fn.progress-bar-adjustment}@code{progress-bar-adjustment}.
+@item @anchor{slot.progress-bar.bar-style}bar-style. Type: @ref{progress-bar-style}. Accessor: @anchor{fn.progress-bar-bar-style}@code{progress-bar-bar-style}.
+@item @anchor{slot.progress-bar.activity-step}activity-step. Type: @code{integer}. Accessor: @anchor{fn.progress-bar-activity-step}@code{progress-bar-activity-step}.
+@item @anchor{slot.progress-bar.activity-blocks}activity-blocks. Type: @code{integer}. Accessor: @anchor{fn.progress-bar-activity-blocks}@code{progress-bar-activity-blocks}.
+@item @anchor{slot.progress-bar.discrete-blocks}discrete-blocks. Type: @code{integer}. Accessor: @anchor{fn.progress-bar-discrete-blocks}@code{progress-bar-discrete-blocks}.
@end itemize
@node radio-button
@section radio-button
@Class radio-button
-Superclass: @code{check-button}
+Superclass: @ref{check-button}
Slots:
@itemize
-@item @anchor{slot.radio-button.group}group. Type: @code{radio-button}. Accessor: @anchor{radio-button-group}@code{radio-button-group}. Write-only.
+@item @anchor{slot.radio-button.group}group. Type: @ref{radio-button}. Accessor: @anchor{fn.radio-button-group}@code{radio-button-group}. Write-only.
@end itemize
Signals:
@itemize
-@item @anchor{signal.radio-button.group-changed}"group-changed". Signature: (instance @code{radio-button}) @result{} void. Options: run-first.
+@item @anchor{signal.radio-button.group-changed}"group-changed". Signature: (instance @ref{radio-button}) @result{} void. Options: run-first.
@end itemize
@node radio-menu-item
@section radio-menu-item
@Class radio-menu-item
-Superclass: @code{check-menu-item}
+Superclass: @ref{check-menu-item}
Slots:
@itemize
-@item @anchor{slot.radio-menu-item.group}group. Type: @code{radio-menu-item}. Accessor: @anchor{radio-menu-item-group}@code{radio-menu-item-group}. Write-only.
+@item @anchor{slot.radio-menu-item.group}group. Type: @ref{radio-menu-item}. Accessor: @anchor{fn.radio-menu-item-group}@code{radio-menu-item-group}. Write-only.
@end itemize
Signals:
@itemize
-@item @anchor{signal.radio-menu-item.group-changed}"group-changed". Signature: (instance @code{radio-menu-item}) @result{} void. Options: run-first.
+@item @anchor{signal.radio-menu-item.group-changed}"group-changed". Signature: (instance @ref{radio-menu-item}) @result{} void. Options: run-first.
@end itemize
@node radio-tool-button
@section radio-tool-button
@Class radio-tool-button
-Superclass: @code{toggle-tool-button}
+Superclass: @ref{toggle-tool-button}
Slots:
@itemize
-@item @anchor{slot.radio-tool-button.group}group. Type: @code{radio-tool-button}. Accessor: @anchor{radio-tool-button-group}@code{radio-tool-button-group}. Write-only.
+@item @anchor{slot.radio-tool-button.group}group. Type: @ref{radio-tool-button}. Accessor: @anchor{fn.radio-tool-button-group}@code{radio-tool-button-group}. Write-only.
@end itemize
@node range
@section range
@Class range
-Superclass: @code{widget}
+Superclass: @ref{widget}
+
+Subclasses: @ref{scrollbar} @ref{scale}
Slots:
@itemize
-@item @anchor{slot.range.update-policy}update-policy. Type: @code{update-type}. Accessor: @anchor{range-update-policy}@code{range-update-policy}.
-@item @anchor{slot.range.adjustment}adjustment. Type: @code{adjustment}. Accessor: @anchor{range-adjustment}@code{range-adjustment}.
-@item @anchor{slot.range.inverted}inverted. Type: @code{boolean}. Accessor: @anchor{range-inverted}@code{range-inverted}.
-@item @anchor{slot.range.lower-stepper-sensitivity}lower-stepper-sensitivity. Type: @code{sensitivity-type}. Accessor: @anchor{range-lower-stepper-sensitivity}@code{range-lower-stepper-sensitivity}.
-@item @anchor{slot.range.upper-stepper-sensitivity}upper-stepper-sensitivity. Type: @code{sensitivity-type}. Accessor: @anchor{range-upper-stepper-sensitivity}@code{range-upper-stepper-sensitivity}.
-@item @anchor{slot.range.show-fill-level}show-fill-level. Type: @code{boolean}. Accessor: @anchor{range-show-fill-level}@code{range-show-fill-level}.
-@item @anchor{slot.range.restrict-to-fill-level}restrict-to-fill-level. Type: @code{boolean}. Accessor: @anchor{range-restrict-to-fill-level}@code{range-restrict-to-fill-level}.
-@item @anchor{slot.range.fill-level}fill-level. Type: @code{double-float}. Accessor: @anchor{range-fill-level}@code{range-fill-level}.
+@item @anchor{slot.range.update-policy}update-policy. Type: @ref{update-type}. Accessor: @anchor{fn.range-update-policy}@code{range-update-policy}.
+@item @anchor{slot.range.adjustment}adjustment. Type: @ref{adjustment}. Accessor: @anchor{fn.range-adjustment}@code{range-adjustment}.
+@item @anchor{slot.range.inverted}inverted. Type: @code{boolean}. Accessor: @anchor{fn.range-inverted}@code{range-inverted}.
+@item @anchor{slot.range.lower-stepper-sensitivity}lower-stepper-sensitivity. Type: @ref{sensitivity-type}. Accessor: @anchor{fn.range-lower-stepper-sensitivity}@code{range-lower-stepper-sensitivity}.
+@item @anchor{slot.range.upper-stepper-sensitivity}upper-stepper-sensitivity. Type: @ref{sensitivity-type}. Accessor: @anchor{fn.range-upper-stepper-sensitivity}@code{range-upper-stepper-sensitivity}.
+@item @anchor{slot.range.show-fill-level}show-fill-level. Type: @code{boolean}. Accessor: @anchor{fn.range-show-fill-level}@code{range-show-fill-level}.
+@item @anchor{slot.range.restrict-to-fill-level}restrict-to-fill-level. Type: @code{boolean}. Accessor: @anchor{fn.range-restrict-to-fill-level}@code{range-restrict-to-fill-level}.
+@item @anchor{slot.range.fill-level}fill-level. Type: @code{double-float}. Accessor: @anchor{fn.range-fill-level}@code{range-fill-level}.
@end itemize
Signals:
@itemize
-@item @anchor{signal.range.value-changed}"value-changed". Signature: (instance @code{range}) @result{} void. Options: run-last.
-@item @anchor{signal.range.adjust-bounds}"adjust-bounds". Signature: (instance @code{range}), (arg-1 @code{double-float}) @result{} void. Options: run-last.
-@item @anchor{signal.range.move-slider}"move-slider". Signature: (instance @code{range}), (arg-1 @code{scroll-type}) @result{} void. Options: run-last, action.
-@item @anchor{signal.range.change-value}"change-value". Signature: (instance @code{range}), (arg-1 @code{scroll-type}), (arg-2 @code{double-float}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.range.value-changed}"value-changed". Signature: (instance @ref{range}) @result{} void. Options: run-last.
+@item @anchor{signal.range.adjust-bounds}"adjust-bounds". Signature: (instance @ref{range}), (arg-1 @code{double-float}) @result{} void. Options: run-last.
+@item @anchor{signal.range.move-slider}"move-slider". Signature: (instance @ref{range}), (arg-1 @ref{scroll-type}) @result{} void. Options: run-last, action.
+@item @anchor{signal.range.change-value}"change-value". Signature: (instance @ref{range}), (arg-1 @ref{scroll-type}), (arg-2 @code{double-float}) @result{} @code{boolean}. Options: run-last.
@end itemize
@node recent-chooser-dialog
@section recent-chooser-dialog
@Class recent-chooser-dialog
-Superclass: @code{dialog}
+Superclass: @ref{dialog}
Slots:
@itemize
@node recent-chooser-menu
@section recent-chooser-menu
@Class recent-chooser-menu
-Superclass: @code{menu}
+Superclass: @ref{menu}
Slots:
@itemize
-@item @anchor{slot.recent-chooser-menu.show-numbers}show-numbers. Type: @code{boolean}. Accessor: @anchor{recent-chooser-menu-show-numbers}@code{recent-chooser-menu-show-numbers}.
+@item @anchor{slot.recent-chooser-menu.show-numbers}show-numbers. Type: @code{boolean}. Accessor: @anchor{fn.recent-chooser-menu-show-numbers}@code{recent-chooser-menu-show-numbers}.
@end itemize
@end itemize
-Child properties:
-@itemize
-@item @anchor{childprop.recent-chooser-menu.left-attach}left-attach. Type: @code{integer}. Accessor: recent-chooser-menu-child-left-attach.
-@item @anchor{childprop.recent-chooser-menu.right-attach}right-attach. Type: @code{integer}. Accessor: recent-chooser-menu-child-right-attach.
-@item @anchor{childprop.recent-chooser-menu.top-attach}top-attach. Type: @code{integer}. Accessor: recent-chooser-menu-child-top-attach.
-@item @anchor{childprop.recent-chooser-menu.bottom-attach}bottom-attach. Type: @code{integer}. Accessor: recent-chooser-menu-child-bottom-attach.
-@end itemize
@node recent-chooser-widget
@section recent-chooser-widget
@Class recent-chooser-widget
-Superclass: @code{v-box}
+Superclass: @ref{v-box}
Slots:
@itemize
@end itemize
+Signals:
+@itemize
+@end itemize
@node ruler
@section ruler
@Class ruler
-Superclass: @code{widget}
+Superclass: @ref{widget}
+
+Subclasses: @ref{v-ruler} @ref{h-ruler}
Slots:
@itemize
-@item @anchor{slot.ruler.lower}lower. Type: @code{double-float}. Accessor: @anchor{ruler-lower}@code{ruler-lower}.
-@item @anchor{slot.ruler.upper}upper. Type: @code{double-float}. Accessor: @anchor{ruler-upper}@code{ruler-upper}.
-@item @anchor{slot.ruler.position}position. Type: @code{double-float}. Accessor: @anchor{ruler-position}@code{ruler-position}.
-@item @anchor{slot.ruler.max-size}max-size. Type: @code{double-float}. Accessor: @anchor{ruler-max-size}@code{ruler-max-size}.
-@item @anchor{slot.ruler.metric}metric. Type: @code{metric-type}. Accessor: @anchor{ruler-metric}@code{ruler-metric}.
+@item @anchor{slot.ruler.lower}lower. Type: @code{double-float}. Accessor: @anchor{fn.ruler-lower}@code{ruler-lower}.
+@item @anchor{slot.ruler.upper}upper. Type: @code{double-float}. Accessor: @anchor{fn.ruler-upper}@code{ruler-upper}.
+@item @anchor{slot.ruler.position}position. Type: @code{double-float}. Accessor: @anchor{fn.ruler-position}@code{ruler-position}.
+@item @anchor{slot.ruler.max-size}max-size. Type: @code{double-float}. Accessor: @anchor{fn.ruler-max-size}@code{ruler-max-size}.
+@item @anchor{slot.ruler.metric}metric. Type: @ref{metric-type}. Accessor: @anchor{fn.ruler-metric}@code{ruler-metric}.
@end itemize
@node scale
@section scale
@Class scale
-Superclass: @code{range}
+Superclass: @ref{range}
+
+Subclasses: @ref{v-scale} @ref{h-scale}
Slots:
@itemize
-@item @anchor{slot.scale.digits}digits. Type: @code{integer}. Accessor: @anchor{scale-digits}@code{scale-digits}.
-@item @anchor{slot.scale.draw-value}draw-value. Type: @code{boolean}. Accessor: @anchor{scale-draw-value}@code{scale-draw-value}.
-@item @anchor{slot.scale.value-pos}value-pos. Type: @code{position-type}. Accessor: @anchor{scale-value-pos}@code{scale-value-pos}.
+@item @anchor{slot.scale.digits}digits. Type: @code{integer}. Accessor: @anchor{fn.scale-digits}@code{scale-digits}.
+@item @anchor{slot.scale.draw-value}draw-value. Type: @code{boolean}. Accessor: @anchor{fn.scale-draw-value}@code{scale-draw-value}.
+@item @anchor{slot.scale.value-pos}value-pos. Type: @ref{position-type}. Accessor: @anchor{fn.scale-value-pos}@code{scale-value-pos}.
@end itemize
Signals:
@itemize
-@item @anchor{signal.scale.format-value}"format-value". Signature: (instance @code{scale}), (arg-1 @code{double-float}) @result{} @code{string}. Options: run-last.
+@item @anchor{signal.scale.format-value}"format-value". Signature: (instance @ref{scale}), (arg-1 @code{double-float}) @result{} @code{string}. Options: run-last.
@end itemize
@node scale-button
@section scale-button
@Class scale-button
-Superclass: @code{button}
+Superclass: @ref{button}
+
+Subclasses: @ref{volume-button}
Slots:
@itemize
-@item @anchor{slot.scale-button.value}value. Type: @code{double-float}. Accessor: @anchor{scale-button-value}@code{scale-button-value}.
-@item @anchor{slot.scale-button.size}size. Type: @code{icon-size}. Accessor: @anchor{scale-button-size}@code{scale-button-size}.
-@item @anchor{slot.scale-button.adjustment}adjustment. Type: @code{adjustment}. Accessor: @anchor{scale-button-adjustment}@code{scale-button-adjustment}.
-@item @anchor{slot.scale-button.icons}icons. Type: @code{GStrv}. Accessor: @anchor{scale-button-icons}@code{scale-button-icons}.
+@item @anchor{slot.scale-button.value}value. Type: @code{double-float}. Accessor: @anchor{fn.scale-button-value}@code{scale-button-value}.
+@item @anchor{slot.scale-button.size}size. Type: @ref{icon-size}. Accessor: @anchor{fn.scale-button-size}@code{scale-button-size}.
+@item @anchor{slot.scale-button.adjustment}adjustment. Type: @ref{adjustment}. Accessor: @anchor{fn.scale-button-adjustment}@code{scale-button-adjustment}.
+@item @anchor{slot.scale-button.icons}icons. Type: @code{GStrv}. Accessor: @anchor{fn.scale-button-icons}@code{scale-button-icons}.
@end itemize
Signals:
@itemize
-@item @anchor{signal.scale-button.value-changed}"value-changed". Signature: (instance @code{scale-button}), (arg-1 @code{double-float}) @result{} void. Options: run-last.
-@item @anchor{signal.scale-button.popup}"popup". Signature: (instance @code{scale-button}) @result{} void. Options: run-last, action.
-@item @anchor{signal.scale-button.popdown}"popdown". Signature: (instance @code{scale-button}) @result{} void. Options: run-last, action.
+@item @anchor{signal.scale-button.value-changed}"value-changed". Signature: (instance @ref{scale-button}), (arg-1 @code{double-float}) @result{} void. Options: run-last.
+@item @anchor{signal.scale-button.popup}"popup". Signature: (instance @ref{scale-button}) @result{} void. Options: run-last, action.
+@item @anchor{signal.scale-button.popdown}"popdown". Signature: (instance @ref{scale-button}) @result{} void. Options: run-last, action.
@end itemize
@node scrollbar
@section scrollbar
@Class scrollbar
-Superclass: @code{range}
+Superclass: @ref{range}
+
+Subclasses: @ref{v-scrollbar} @ref{h-scrollbar}
Slots:
@itemize
@node scrolled-window
@section scrolled-window
@Class scrolled-window
-Superclass: @code{bin}
+Superclass: @ref{bin}
Slots:
@itemize
-@item @anchor{slot.scrolled-window.hadjustment}hadjustment. Type: @code{adjustment}. Accessor: @anchor{scrolled-window-hadjustment}@code{scrolled-window-hadjustment}.
-@item @anchor{slot.scrolled-window.vadjustment}vadjustment. Type: @code{adjustment}. Accessor: @anchor{scrolled-window-vadjustment}@code{scrolled-window-vadjustment}.
-@item @anchor{slot.scrolled-window.hscrollbar-policy}hscrollbar-policy. Type: @code{policy-type}. Accessor: @anchor{scrolled-window-hscrollbar-policy}@code{scrolled-window-hscrollbar-policy}.
-@item @anchor{slot.scrolled-window.vscrollbar-policy}vscrollbar-policy. Type: @code{policy-type}. Accessor: @anchor{scrolled-window-vscrollbar-policy}@code{scrolled-window-vscrollbar-policy}.
-@item @anchor{slot.scrolled-window.window-placement}window-placement. Type: @code{corner-type}. Accessor: @anchor{scrolled-window-window-placement}@code{scrolled-window-window-placement}.
-@item @anchor{slot.scrolled-window.window-placement-set}window-placement-set. Type: @code{boolean}. Accessor: @anchor{scrolled-window-window-placement-set}@code{scrolled-window-window-placement-set}.
-@item @anchor{slot.scrolled-window.shadow-type}shadow-type. Type: @code{shadow-type}. Accessor: @anchor{scrolled-window-shadow-type}@code{scrolled-window-shadow-type}.
+@item @anchor{slot.scrolled-window.hadjustment}hadjustment. Type: @ref{adjustment}. Accessor: @anchor{fn.scrolled-window-hadjustment}@code{scrolled-window-hadjustment}.
+@item @anchor{slot.scrolled-window.vadjustment}vadjustment. Type: @ref{adjustment}. Accessor: @anchor{fn.scrolled-window-vadjustment}@code{scrolled-window-vadjustment}.
+@item @anchor{slot.scrolled-window.hscrollbar-policy}hscrollbar-policy. Type: @ref{policy-type}. Accessor: @anchor{fn.scrolled-window-hscrollbar-policy}@code{scrolled-window-hscrollbar-policy}.
+@item @anchor{slot.scrolled-window.vscrollbar-policy}vscrollbar-policy. Type: @ref{policy-type}. Accessor: @anchor{fn.scrolled-window-vscrollbar-policy}@code{scrolled-window-vscrollbar-policy}.
+@item @anchor{slot.scrolled-window.window-placement}window-placement. Type: @ref{corner-type}. Accessor: @anchor{fn.scrolled-window-window-placement}@code{scrolled-window-window-placement}.
+@item @anchor{slot.scrolled-window.window-placement-set}window-placement-set. Type: @code{boolean}. Accessor: @anchor{fn.scrolled-window-window-placement-set}@code{scrolled-window-window-placement-set}.
+@item @anchor{slot.scrolled-window.shadow-type}shadow-type. Type: @ref{shadow-type}. Accessor: @anchor{fn.scrolled-window-shadow-type}@code{scrolled-window-shadow-type}.
@end itemize
Signals:
@itemize
-@item @anchor{signal.scrolled-window.move-focus-out}"move-focus-out". Signature: (instance @code{scrolled-window}), (arg-1 @code{direction-type}) @result{} void. Options: run-last, action.
-@item @anchor{signal.scrolled-window.scroll-child}"scroll-child". Signature: (instance @code{scrolled-window}), (arg-1 @code{scroll-type}), (arg-2 @code{boolean}) @result{} @code{boolean}. Options: run-last, action.
+@item @anchor{signal.scrolled-window.move-focus-out}"move-focus-out". Signature: (instance @ref{scrolled-window}), (arg-1 @ref{direction-type}) @result{} void. Options: run-last, action.
+@item @anchor{signal.scrolled-window.scroll-child}"scroll-child". Signature: (instance @ref{scrolled-window}), (arg-1 @ref{scroll-type}), (arg-2 @code{boolean}) @result{} @code{boolean}. Options: run-last, action.
@end itemize
@node separator
@section separator
@Class separator
-Superclass: @code{widget}
+Superclass: @ref{widget}
+
+Subclasses: @ref{v-separator} @ref{h-separator}
Slots:
@itemize
@node separator-menu-item
@section separator-menu-item
@Class separator-menu-item
-Superclass: @code{menu-item}
+Superclass: @ref{menu-item}
Slots:
@itemize
@node separator-tool-item
@section separator-tool-item
@Class separator-tool-item
-Superclass: @code{tool-item}
+Superclass: @ref{tool-item}
Slots:
@itemize
-@item @anchor{slot.separator-tool-item.draw}draw. Type: @code{boolean}. Accessor: @anchor{separator-tool-item-draw}@code{separator-tool-item-draw}.
+@item @anchor{slot.separator-tool-item.draw}draw. Type: @code{boolean}. Accessor: @anchor{fn.separator-tool-item-draw}@code{separator-tool-item-draw}.
@end itemize
@node socket
@section socket
@Class socket
-Superclass: @code{container}
+Superclass: @ref{container}
Slots:
@itemize
@node spin-button
@section spin-button
@Class spin-button
-Superclass: @code{entry}
+Superclass: @ref{entry}
Slots:
@itemize
-@item @anchor{slot.spin-button.adjustment}adjustment. Type: @code{adjustment}. Accessor: @anchor{spin-button-adjustment}@code{spin-button-adjustment}.
-@item @anchor{slot.spin-button.climb-rate}climb-rate. Type: @code{double-float}. Accessor: @anchor{spin-button-climb-rate}@code{spin-button-climb-rate}.
-@item @anchor{slot.spin-button.digits}digits. Type: @code{integer}. Accessor: @anchor{spin-button-digits}@code{spin-button-digits}.
-@item @anchor{slot.spin-button.snap-to-ticks}snap-to-ticks. Type: @code{boolean}. Accessor: @anchor{spin-button-snap-to-ticks}@code{spin-button-snap-to-ticks}.
-@item @anchor{slot.spin-button.numeric}numeric. Type: @code{boolean}. Accessor: @anchor{spin-button-numeric}@code{spin-button-numeric}.
-@item @anchor{slot.spin-button.wrap}wrap. Type: @code{boolean}. Accessor: @anchor{spin-button-wrap}@code{spin-button-wrap}.
-@item @anchor{slot.spin-button.update-policy}update-policy. Type: @code{spin-button-update-policy}. Accessor: @anchor{spin-button-update-policy}@code{spin-button-update-policy}.
-@item @anchor{slot.spin-button.value}value. Type: @code{double-float}. Accessor: @anchor{spin-button-value}@code{spin-button-value}.
+@item @anchor{slot.spin-button.adjustment}adjustment. Type: @ref{adjustment}. Accessor: @anchor{fn.spin-button-adjustment}@code{spin-button-adjustment}.
+@item @anchor{slot.spin-button.climb-rate}climb-rate. Type: @code{double-float}. Accessor: @anchor{fn.spin-button-climb-rate}@code{spin-button-climb-rate}.
+@item @anchor{slot.spin-button.digits}digits. Type: @code{integer}. Accessor: @anchor{fn.spin-button-digits}@code{spin-button-digits}.
+@item @anchor{slot.spin-button.snap-to-ticks}snap-to-ticks. Type: @code{boolean}. Accessor: @anchor{fn.spin-button-snap-to-ticks}@code{spin-button-snap-to-ticks}.
+@item @anchor{slot.spin-button.numeric}numeric. Type: @code{boolean}. Accessor: @anchor{fn.spin-button-numeric}@code{spin-button-numeric}.
+@item @anchor{slot.spin-button.wrap}wrap. Type: @code{boolean}. Accessor: @anchor{fn.spin-button-wrap}@code{spin-button-wrap}.
+@item @anchor{slot.spin-button.update-policy}update-policy. Type: @ref{spin-button-update-policy}. Accessor: @anchor{fn.spin-button-update-policy}@code{spin-button-update-policy}.
+@item @anchor{slot.spin-button.value}value. Type: @code{double-float}. Accessor: @anchor{fn.spin-button-value}@code{spin-button-value}.
@end itemize
Signals:
@itemize
-@item @anchor{signal.spin-button.value-changed}"value-changed". Signature: (instance @code{spin-button}) @result{} void. Options: run-last.
-@item @anchor{signal.spin-button.change-value}"change-value". Signature: (instance @code{spin-button}), (arg-1 @code{scroll-type}) @result{} void. Options: run-last, action.
-@item @anchor{signal.spin-button.input}"input". Signature: (instance @code{spin-button}), (arg-1 gpointer) @result{} @code{integer}. Options: run-last.
-@item @anchor{signal.spin-button.output}"output". Signature: (instance @code{spin-button}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.spin-button.wrapped}"wrapped". Signature: (instance @code{spin-button}) @result{} void. Options: run-last.
+@item @anchor{signal.spin-button.value-changed}"value-changed". Signature: (instance @ref{spin-button}) @result{} void. Options: run-last.
+@item @anchor{signal.spin-button.change-value}"change-value". Signature: (instance @ref{spin-button}), (arg-1 @ref{scroll-type}) @result{} void. Options: run-last, action.
+@item @anchor{signal.spin-button.input}"input". Signature: (instance @ref{spin-button}), (arg-1 gpointer) @result{} @code{integer}. Options: run-last.
+@item @anchor{signal.spin-button.output}"output". Signature: (instance @ref{spin-button}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.spin-button.wrapped}"wrapped". Signature: (instance @ref{spin-button}) @result{} void. Options: run-last.
@end itemize
@node statusbar
@section statusbar
@Class statusbar
-Superclass: @code{h-box}
+Superclass: @ref{h-box}
Slots:
@itemize
-@item @anchor{slot.statusbar.has-resize-grip}has-resize-grip. Type: @code{boolean}. Accessor: @anchor{statusbar-has-resize-grip}@code{statusbar-has-resize-grip}.
+@item @anchor{slot.statusbar.has-resize-grip}has-resize-grip. Type: @code{boolean}. Accessor: @anchor{fn.statusbar-has-resize-grip}@code{statusbar-has-resize-grip}.
@end itemize
Signals:
@itemize
-@item @anchor{signal.statusbar.text-pushed}"text-pushed". Signature: (instance @code{statusbar}), (arg-1 @code{integer}), (arg-2 @code{string}) @result{} void. Options: run-last.
-@item @anchor{signal.statusbar.text-popped}"text-popped". Signature: (instance @code{statusbar}), (arg-1 @code{integer}), (arg-2 @code{string}) @result{} void. Options: run-last.
+@item @anchor{signal.statusbar.text-pushed}"text-pushed". Signature: (instance @ref{statusbar}), (arg-1 @code{integer}), (arg-2 @code{string}) @result{} void. Options: run-last.
+@item @anchor{signal.statusbar.text-popped}"text-popped". Signature: (instance @ref{statusbar}), (arg-1 @code{integer}), (arg-2 @code{string}) @result{} void. Options: run-last.
@end itemize
-Child properties:
-@itemize
-@item @anchor{childprop.statusbar.expand}expand. Type: @code{boolean}. Accessor: statusbar-child-expand.
-@item @anchor{childprop.statusbar.fill}fill. Type: @code{boolean}. Accessor: statusbar-child-fill.
-@item @anchor{childprop.statusbar.padding}padding. Type: @code{integer}. Accessor: statusbar-child-padding.
-@item @anchor{childprop.statusbar.pack-type}pack-type. Type: @code{pack-type}. Accessor: statusbar-child-pack-type.
-@item @anchor{childprop.statusbar.position}position. Type: @code{integer}. Accessor: statusbar-child-position.
-@end itemize
@node table
@section table
@Class table
-Superclass: @code{container}
+Superclass: @ref{container}
Slots:
@itemize
-@item @anchor{slot.table.n-rows}n-rows. Type: @code{integer}. Accessor: @anchor{table-n-rows}@code{table-n-rows}.
-@item @anchor{slot.table.n-columns}n-columns. Type: @code{integer}. Accessor: @anchor{table-n-columns}@code{table-n-columns}.
-@item @anchor{slot.table.column-spacing}column-spacing. Type: @code{integer}. Accessor: @anchor{table-column-spacing}@code{table-column-spacing}.
-@item @anchor{slot.table.row-spacing}row-spacing. Type: @code{integer}. Accessor: @anchor{table-row-spacing}@code{table-row-spacing}.
-@item @anchor{slot.table.homogeneous}homogeneous. Type: @code{boolean}. Accessor: @anchor{table-homogeneous}@code{table-homogeneous}.
+@item @anchor{slot.table.n-rows}n-rows. Type: @code{integer}. Accessor: @anchor{fn.table-n-rows}@code{table-n-rows}.
+@item @anchor{slot.table.n-columns}n-columns. Type: @code{integer}. Accessor: @anchor{fn.table-n-columns}@code{table-n-columns}.
+@item @anchor{slot.table.column-spacing}column-spacing. Type: @code{integer}. Accessor: @anchor{fn.table-column-spacing}@code{table-column-spacing}.
+@item @anchor{slot.table.row-spacing}row-spacing. Type: @code{integer}. Accessor: @anchor{fn.table-row-spacing}@code{table-row-spacing}.
+@item @anchor{slot.table.homogeneous}homogeneous. Type: @code{boolean}. Accessor: @anchor{fn.table-homogeneous}@code{table-homogeneous}.
@end itemize
@end itemize
-Child properties:
-@itemize
-@item @anchor{childprop.table.left-attach}left-attach. Type: @code{integer}. Accessor: table-child-left-attach.
-@item @anchor{childprop.table.right-attach}right-attach. Type: @code{integer}. Accessor: table-child-right-attach.
-@item @anchor{childprop.table.top-attach}top-attach. Type: @code{integer}. Accessor: table-child-top-attach.
-@item @anchor{childprop.table.bottom-attach}bottom-attach. Type: @code{integer}. Accessor: table-child-bottom-attach.
-@item @anchor{childprop.table.x-options}x-options. Type: @code{attach-options}. Accessor: table-child-x-options.
-@item @anchor{childprop.table.y-options}y-options. Type: @code{attach-options}. Accessor: table-child-y-options.
-@item @anchor{childprop.table.x-padding}x-padding. Type: @code{integer}. Accessor: table-child-x-padding.
-@item @anchor{childprop.table.y-padding}y-padding. Type: @code{integer}. Accessor: table-child-y-padding.
-@end itemize
@node tearoff-menu-item
@section tearoff-menu-item
@Class tearoff-menu-item
-Superclass: @code{menu-item}
+Superclass: @ref{menu-item}
Slots:
@itemize
@node text
@section text
@Class text
-Superclass: @code{old-editable}
+Superclass: @ref{old-editable}
Slots:
@itemize
-@item @anchor{slot.text.hadjustment}hadjustment. Type: @code{adjustment}. Accessor: @anchor{text-hadjustment}@code{text-hadjustment}.
-@item @anchor{slot.text.vadjustment}vadjustment. Type: @code{adjustment}. Accessor: @anchor{text-vadjustment}@code{text-vadjustment}.
-@item @anchor{slot.text.line-wrap}line-wrap. Type: @code{boolean}. Accessor: @anchor{text-line-wrap}@code{text-line-wrap}.
-@item @anchor{slot.text.word-wrap}word-wrap. Type: @code{boolean}. Accessor: @anchor{text-word-wrap}@code{text-word-wrap}.
+@item @anchor{slot.text.hadjustment}hadjustment. Type: @ref{adjustment}. Accessor: @anchor{fn.text-hadjustment}@code{text-hadjustment}.
+@item @anchor{slot.text.vadjustment}vadjustment. Type: @ref{adjustment}. Accessor: @anchor{fn.text-vadjustment}@code{text-vadjustment}.
+@item @anchor{slot.text.line-wrap}line-wrap. Type: @code{boolean}. Accessor: @anchor{fn.text-line-wrap}@code{text-line-wrap}.
+@item @anchor{slot.text.word-wrap}word-wrap. Type: @code{boolean}. Accessor: @anchor{fn.text-word-wrap}@code{text-word-wrap}.
@end itemize
Signals:
@itemize
-@item @anchor{signal.text.set-scroll-adjustments}"set-scroll-adjustments". Signature: (instance @code{text}), (arg-1 @code{adjustment}), (arg-2 @code{adjustment}) @result{} void. Options: run-last.
+@item @anchor{signal.text.set-scroll-adjustments}"set-scroll-adjustments". Signature: (instance @ref{text}), (arg-1 @ref{adjustment}), (arg-2 @ref{adjustment}) @result{} void. Options: run-last.
@end itemize
@node text-view
@section text-view
@Class text-view
-Superclass: @code{container}
+Superclass: @ref{container}
Slots:
@itemize
-@item @anchor{slot.text-view.pixels-above-lines}pixels-above-lines. Type: @code{integer}. Accessor: @anchor{text-view-pixels-above-lines}@code{text-view-pixels-above-lines}.
-@item @anchor{slot.text-view.pixels-below-lines}pixels-below-lines. Type: @code{integer}. Accessor: @anchor{text-view-pixels-below-lines}@code{text-view-pixels-below-lines}.
-@item @anchor{slot.text-view.pixels-inside-wrap}pixels-inside-wrap. Type: @code{integer}. Accessor: @anchor{text-view-pixels-inside-wrap}@code{text-view-pixels-inside-wrap}.
-@item @anchor{slot.text-view.editable}editable. Type: @code{boolean}. Accessor: @anchor{text-view-editable}@code{text-view-editable}.
-@item @anchor{slot.text-view.wrap-mode}wrap-mode. Type: @code{wrap-mode}. Accessor: @anchor{text-view-wrap-mode}@code{text-view-wrap-mode}.
-@item @anchor{slot.text-view.justification}justification. Type: @code{justification}. Accessor: @anchor{text-view-justification}@code{text-view-justification}.
-@item @anchor{slot.text-view.left-margin}left-margin. Type: @code{integer}. Accessor: @anchor{text-view-left-margin}@code{text-view-left-margin}.
-@item @anchor{slot.text-view.right-margin}right-margin. Type: @code{integer}. Accessor: @anchor{text-view-right-margin}@code{text-view-right-margin}.
-@item @anchor{slot.text-view.indent}indent. Type: @code{integer}. Accessor: @anchor{text-view-indent}@code{text-view-indent}.
-@item @anchor{slot.text-view.tabs}tabs. Type: @code{PangoTabArray}. Accessor: @anchor{text-view-tabs}@code{text-view-tabs}.
-@item @anchor{slot.text-view.cursor-visible}cursor-visible. Type: @code{boolean}. Accessor: @anchor{text-view-cursor-visible}@code{text-view-cursor-visible}.
-@item @anchor{slot.text-view.buffer}buffer. Type: @code{text-buffer}. Accessor: @anchor{text-view-buffer}@code{text-view-buffer}.
-@item @anchor{slot.text-view.overwrite}overwrite. Type: @code{boolean}. Accessor: @anchor{text-view-overwrite}@code{text-view-overwrite}.
-@item @anchor{slot.text-view.accepts-tab}accepts-tab. Type: @code{boolean}. Accessor: @anchor{text-view-accepts-tab}@code{text-view-accepts-tab}.
-@item @anchor{slot.text-view.im-module}im-module. Type: @code{string}. Accessor: @anchor{text-view-im-module}@code{text-view-im-module}.
+@item @anchor{slot.text-view.pixels-above-lines}pixels-above-lines. Type: @code{integer}. Accessor: @anchor{fn.text-view-pixels-above-lines}@code{text-view-pixels-above-lines}.
+@item @anchor{slot.text-view.pixels-below-lines}pixels-below-lines. Type: @code{integer}. Accessor: @anchor{fn.text-view-pixels-below-lines}@code{text-view-pixels-below-lines}.
+@item @anchor{slot.text-view.pixels-inside-wrap}pixels-inside-wrap. Type: @code{integer}. Accessor: @anchor{fn.text-view-pixels-inside-wrap}@code{text-view-pixels-inside-wrap}.
+@item @anchor{slot.text-view.editable}editable. Type: @code{boolean}. Accessor: @anchor{fn.text-view-editable}@code{text-view-editable}.
+@item @anchor{slot.text-view.wrap-mode}wrap-mode. Type: @ref{wrap-mode}. Accessor: @anchor{fn.text-view-wrap-mode}@code{text-view-wrap-mode}.
+@item @anchor{slot.text-view.justification}justification. Type: @ref{justification}. Accessor: @anchor{fn.text-view-justification}@code{text-view-justification}.
+@item @anchor{slot.text-view.left-margin}left-margin. Type: @code{integer}. Accessor: @anchor{fn.text-view-left-margin}@code{text-view-left-margin}.
+@item @anchor{slot.text-view.right-margin}right-margin. Type: @code{integer}. Accessor: @anchor{fn.text-view-right-margin}@code{text-view-right-margin}.
+@item @anchor{slot.text-view.indent}indent. Type: @code{integer}. Accessor: @anchor{fn.text-view-indent}@code{text-view-indent}.
+@item @anchor{slot.text-view.tabs}tabs. Type: @code{PangoTabArray}. Accessor: @anchor{fn.text-view-tabs}@code{text-view-tabs}.
+@item @anchor{slot.text-view.cursor-visible}cursor-visible. Type: @code{boolean}. Accessor: @anchor{fn.text-view-cursor-visible}@code{text-view-cursor-visible}.
+@item @anchor{slot.text-view.buffer}buffer. Type: @ref{text-buffer}. Accessor: @anchor{fn.text-view-buffer}@code{text-view-buffer}.
+@item @anchor{slot.text-view.overwrite}overwrite. Type: @code{boolean}. Accessor: @anchor{fn.text-view-overwrite}@code{text-view-overwrite}.
+@item @anchor{slot.text-view.accepts-tab}accepts-tab. Type: @code{boolean}. Accessor: @anchor{fn.text-view-accepts-tab}@code{text-view-accepts-tab}.
+@item @anchor{slot.text-view.im-module}im-module. Type: @code{string}. Accessor: @anchor{fn.text-view-im-module}@code{text-view-im-module}.
@end itemize
Signals:
@itemize
-@item @anchor{signal.text-view.insert-at-cursor}"insert-at-cursor". Signature: (instance @code{text-view}), (arg-1 @code{string}) @result{} void. Options: run-last, action.
-@item @anchor{signal.text-view.set-scroll-adjustments}"set-scroll-adjustments". Signature: (instance @code{text-view}), (arg-1 @code{adjustment}), (arg-2 @code{adjustment}) @result{} void. Options: run-last, action.
-@item @anchor{signal.text-view.move-cursor}"move-cursor". Signature: (instance @code{text-view}), (arg-1 @code{movement-step}), (arg-2 @code{integer}), (arg-3 @code{boolean}) @result{} void. Options: run-last, action.
-@item @anchor{signal.text-view.select-all}"select-all". Signature: (instance @code{text-view}), (arg-1 @code{boolean}) @result{} void. Options: run-last, action.
-@item @anchor{signal.text-view.copy-clipboard}"copy-clipboard". Signature: (instance @code{text-view}) @result{} void. Options: run-last, action.
-@item @anchor{signal.text-view.populate-popup}"populate-popup". Signature: (instance @code{text-view}), (arg-1 @code{menu}) @result{} void. Options: run-last.
-@item @anchor{signal.text-view.delete-from-cursor}"delete-from-cursor". Signature: (instance @code{text-view}), (arg-1 @code{delete-type}), (arg-2 @code{integer}) @result{} void. Options: run-last, action.
-@item @anchor{signal.text-view.backspace}"backspace". Signature: (instance @code{text-view}) @result{} void. Options: run-last, action.
-@item @anchor{signal.text-view.cut-clipboard}"cut-clipboard". Signature: (instance @code{text-view}) @result{} void. Options: run-last, action.
-@item @anchor{signal.text-view.paste-clipboard}"paste-clipboard". Signature: (instance @code{text-view}) @result{} void. Options: run-last, action.
-@item @anchor{signal.text-view.toggle-overwrite}"toggle-overwrite". Signature: (instance @code{text-view}) @result{} void. Options: run-last, action.
-@item @anchor{signal.text-view.page-horizontally}"page-horizontally". Signature: (instance @code{text-view}), (arg-1 @code{integer}), (arg-2 @code{boolean}) @result{} void. Options: run-last, action.
-@item @anchor{signal.text-view.move-viewport}"move-viewport". Signature: (instance @code{text-view}), (arg-1 @code{scroll-step}), (arg-2 @code{integer}) @result{} void. Options: run-last, action.
-@item @anchor{signal.text-view.set-anchor}"set-anchor". Signature: (instance @code{text-view}) @result{} void. Options: run-last, action.
-@item @anchor{signal.text-view.toggle-cursor-visible}"toggle-cursor-visible". Signature: (instance @code{text-view}) @result{} void. Options: run-last, action.
+@item @anchor{signal.text-view.insert-at-cursor}"insert-at-cursor". Signature: (instance @ref{text-view}), (arg-1 @code{string}) @result{} void. Options: run-last, action.
+@item @anchor{signal.text-view.set-scroll-adjustments}"set-scroll-adjustments". Signature: (instance @ref{text-view}), (arg-1 @ref{adjustment}), (arg-2 @ref{adjustment}) @result{} void. Options: run-last, action.
+@item @anchor{signal.text-view.move-cursor}"move-cursor". Signature: (instance @ref{text-view}), (arg-1 @ref{movement-step}), (arg-2 @code{integer}), (arg-3 @code{boolean}) @result{} void. Options: run-last, action.
+@item @anchor{signal.text-view.select-all}"select-all". Signature: (instance @ref{text-view}), (arg-1 @code{boolean}) @result{} void. Options: run-last, action.
+@item @anchor{signal.text-view.copy-clipboard}"copy-clipboard". Signature: (instance @ref{text-view}) @result{} void. Options: run-last, action.
+@item @anchor{signal.text-view.populate-popup}"populate-popup". Signature: (instance @ref{text-view}), (arg-1 @ref{menu}) @result{} void. Options: run-last.
+@item @anchor{signal.text-view.delete-from-cursor}"delete-from-cursor". Signature: (instance @ref{text-view}), (arg-1 @ref{delete-type}), (arg-2 @code{integer}) @result{} void. Options: run-last, action.
+@item @anchor{signal.text-view.backspace}"backspace". Signature: (instance @ref{text-view}) @result{} void. Options: run-last, action.
+@item @anchor{signal.text-view.cut-clipboard}"cut-clipboard". Signature: (instance @ref{text-view}) @result{} void. Options: run-last, action.
+@item @anchor{signal.text-view.paste-clipboard}"paste-clipboard". Signature: (instance @ref{text-view}) @result{} void. Options: run-last, action.
+@item @anchor{signal.text-view.toggle-overwrite}"toggle-overwrite". Signature: (instance @ref{text-view}) @result{} void. Options: run-last, action.
+@item @anchor{signal.text-view.page-horizontally}"page-horizontally". Signature: (instance @ref{text-view}), (arg-1 @code{integer}), (arg-2 @code{boolean}) @result{} void. Options: run-last, action.
+@item @anchor{signal.text-view.move-viewport}"move-viewport". Signature: (instance @ref{text-view}), (arg-1 @ref{scroll-step}), (arg-2 @code{integer}) @result{} void. Options: run-last, action.
+@item @anchor{signal.text-view.set-anchor}"set-anchor". Signature: (instance @ref{text-view}) @result{} void. Options: run-last, action.
+@item @anchor{signal.text-view.toggle-cursor-visible}"toggle-cursor-visible". Signature: (instance @ref{text-view}) @result{} void. Options: run-last, action.
@end itemize
@node toggle-button
@section toggle-button
@Class toggle-button
-Superclass: @code{button}
+Superclass: @ref{button}
+
+Subclasses: @ref{check-button}
Slots:
@itemize
-@item @anchor{slot.toggle-button.active}active. Type: @code{boolean}. Accessor: @anchor{toggle-button-active}@code{toggle-button-active}.
-@item @anchor{slot.toggle-button.inconsistent}inconsistent. Type: @code{boolean}. Accessor: @anchor{toggle-button-inconsistent}@code{toggle-button-inconsistent}.
-@item @anchor{slot.toggle-button.draw-indicator}draw-indicator. Type: @code{boolean}. Accessor: @anchor{toggle-button-draw-indicator}@code{toggle-button-draw-indicator}.
+@item @anchor{slot.toggle-button.active}active. Type: @code{boolean}. Accessor: @anchor{fn.toggle-button-active}@code{toggle-button-active}.
+@item @anchor{slot.toggle-button.inconsistent}inconsistent. Type: @code{boolean}. Accessor: @anchor{fn.toggle-button-inconsistent}@code{toggle-button-inconsistent}.
+@item @anchor{slot.toggle-button.draw-indicator}draw-indicator. Type: @code{boolean}. Accessor: @anchor{fn.toggle-button-draw-indicator}@code{toggle-button-draw-indicator}.
@end itemize
Signals:
@itemize
-@item @anchor{signal.toggle-button.toggled}"toggled". Signature: (instance @code{toggle-button}) @result{} void. Options: run-first.
+@item @anchor{signal.toggle-button.toggled}"toggled". Signature: (instance @ref{toggle-button}) @result{} void. Options: run-first.
@end itemize
@node toggle-tool-button
@section toggle-tool-button
@Class toggle-tool-button
-Superclass: @code{tool-button}
+Superclass: @ref{tool-button}
+
+Subclasses: @ref{radio-tool-button}
Slots:
@itemize
-@item @anchor{slot.toggle-tool-button.active}active. Type: @code{boolean}. Accessor: @anchor{toggle-tool-button-active}@code{toggle-tool-button-active}.
+@item @anchor{slot.toggle-tool-button.active}active. Type: @code{boolean}. Accessor: @anchor{fn.toggle-tool-button-active}@code{toggle-tool-button-active}.
@end itemize
Signals:
@itemize
-@item @anchor{signal.toggle-tool-button.toggled}"toggled". Signature: (instance @code{toggle-tool-button}) @result{} void. Options: run-first.
+@item @anchor{signal.toggle-tool-button.toggled}"toggled". Signature: (instance @ref{toggle-tool-button}) @result{} void. Options: run-first.
@end itemize
@node tool-button
@section tool-button
@Class tool-button
-Superclass: @code{tool-item}
+Superclass: @ref{tool-item}
+
+Subclasses: @ref{toggle-tool-button} @ref{menu-tool-button}
Slots:
@itemize
-@item @anchor{slot.tool-button.label}label. Type: @code{string}. Accessor: @anchor{tool-button-label}@code{tool-button-label}.
-@item @anchor{slot.tool-button.use-underline}use-underline. Type: @code{boolean}. Accessor: @anchor{tool-button-use-underline}@code{tool-button-use-underline}.
-@item @anchor{slot.tool-button.label-widget}label-widget. Type: @code{widget}. Accessor: @anchor{tool-button-label-widget}@code{tool-button-label-widget}.
-@item @anchor{slot.tool-button.stock-id}stock-id. Type: @code{string}. Accessor: @anchor{tool-button-stock-id}@code{tool-button-stock-id}.
-@item @anchor{slot.tool-button.icon-name}icon-name. Type: @code{string}. Accessor: @anchor{tool-button-icon-name}@code{tool-button-icon-name}.
-@item @anchor{slot.tool-button.icon-widget}icon-widget. Type: @code{widget}. Accessor: @anchor{tool-button-icon-widget}@code{tool-button-icon-widget}.
+@item @anchor{slot.tool-button.label}label. Type: @code{string}. Accessor: @anchor{fn.tool-button-label}@code{tool-button-label}.
+@item @anchor{slot.tool-button.use-underline}use-underline. Type: @code{boolean}. Accessor: @anchor{fn.tool-button-use-underline}@code{tool-button-use-underline}.
+@item @anchor{slot.tool-button.label-widget}label-widget. Type: @ref{widget}. Accessor: @anchor{fn.tool-button-label-widget}@code{tool-button-label-widget}.
+@item @anchor{slot.tool-button.stock-id}stock-id. Type: @code{string}. Accessor: @anchor{fn.tool-button-stock-id}@code{tool-button-stock-id}.
+@item @anchor{slot.tool-button.icon-name}icon-name. Type: @code{string}. Accessor: @anchor{fn.tool-button-icon-name}@code{tool-button-icon-name}.
+@item @anchor{slot.tool-button.icon-widget}icon-widget. Type: @ref{widget}. Accessor: @anchor{fn.tool-button-icon-widget}@code{tool-button-icon-widget}.
@end itemize
Signals:
@itemize
-@item @anchor{signal.tool-button.clicked}"clicked". Signature: (instance @code{tool-button}) @result{} void. Options: run-first, action.
+@item @anchor{signal.tool-button.clicked}"clicked". Signature: (instance @ref{tool-button}) @result{} void. Options: run-first, action.
@end itemize
@node tool-item
@section tool-item
@Class tool-item
-Superclass: @code{bin}
+Superclass: @ref{bin}
+
+Subclasses: @ref{separator-tool-item} @ref{tool-button}
Slots:
@itemize
-@item @anchor{slot.tool-item.visible-horizontal}visible-horizontal. Type: @code{boolean}. Accessor: @anchor{tool-item-visible-horizontal}@code{tool-item-visible-horizontal}.
-@item @anchor{slot.tool-item.visible-vertical}visible-vertical. Type: @code{boolean}. Accessor: @anchor{tool-item-visible-vertical}@code{tool-item-visible-vertical}.
-@item @anchor{slot.tool-item.is-important}is-important. Type: @code{boolean}. Accessor: @anchor{tool-item-is-important}@code{tool-item-is-important}.
-@item @anchor{slot.tool-item.expand}expand. Type: @code{boolean}. Accessor: @anchor{tool-item-expand}@code{tool-item-expand}.
-@item @anchor{slot.tool-item.use-drag-window}use-drag-window. Type: @code{boolean}. Accessor: @anchor{tool-item-use-drag-window}@code{tool-item-use-drag-window}.
-@item @anchor{slot.tool-item.icon-size}icon-size. Type: @code{icon-size}. Accessor: @anchor{tool-item-icon-size}@code{tool-item-icon-size}. Read-only.
-@item @anchor{slot.tool-item.orientation}orientation. Type: @code{orientation}. Accessor: @anchor{tool-item-orientation}@code{tool-item-orientation}. Read-only.
-@item @anchor{slot.tool-item.toolbar-style}toolbar-style. Type: @code{toolbar-style}. Accessor: @anchor{tool-item-toolbar-style}@code{tool-item-toolbar-style}. Read-only.
-@item @anchor{slot.tool-item.relief-style}relief-style. Type: @code{relief-style}. Accessor: @anchor{tool-item-relief-style}@code{tool-item-relief-style}. Read-only.
+@item @anchor{slot.tool-item.visible-horizontal}visible-horizontal. Type: @code{boolean}. Accessor: @anchor{fn.tool-item-visible-horizontal}@code{tool-item-visible-horizontal}.
+@item @anchor{slot.tool-item.visible-vertical}visible-vertical. Type: @code{boolean}. Accessor: @anchor{fn.tool-item-visible-vertical}@code{tool-item-visible-vertical}.
+@item @anchor{slot.tool-item.is-important}is-important. Type: @code{boolean}. Accessor: @anchor{fn.tool-item-is-important}@code{tool-item-is-important}.
+@item @anchor{slot.tool-item.expand}expand. Type: @code{boolean}. Accessor: @anchor{fn.tool-item-expand}@code{tool-item-expand}.
+@item @anchor{slot.tool-item.use-drag-window}use-drag-window. Type: @code{boolean}. Accessor: @anchor{fn.tool-item-use-drag-window}@code{tool-item-use-drag-window}.
+@item @anchor{slot.tool-item.icon-size}icon-size. Type: @ref{icon-size}. Accessor: @anchor{fn.tool-item-icon-size}@code{tool-item-icon-size}. Read-only.
+@item @anchor{slot.tool-item.orientation}orientation. Type: @ref{orientation}. Accessor: @anchor{fn.tool-item-orientation}@code{tool-item-orientation}. Read-only.
+@item @anchor{slot.tool-item.toolbar-style}toolbar-style. Type: @ref{toolbar-style}. Accessor: @anchor{fn.tool-item-toolbar-style}@code{tool-item-toolbar-style}. Read-only.
+@item @anchor{slot.tool-item.relief-style}relief-style. Type: @ref{relief-style}. Accessor: @anchor{fn.tool-item-relief-style}@code{tool-item-relief-style}. Read-only.
@end itemize
Signals:
@itemize
-@item @anchor{signal.tool-item.create-menu-proxy}"create-menu-proxy". Signature: (instance @code{tool-item}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.tool-item.toolbar-reconfigured}"toolbar-reconfigured". Signature: (instance @code{tool-item}) @result{} void. Options: run-last.
-@item @anchor{signal.tool-item.set-tooltip}"set-tooltip". Signature: (instance @code{tool-item}), (arg-1 @code{tooltips}), (arg-2 @code{string}), (arg-3 @code{string}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.tool-item.create-menu-proxy}"create-menu-proxy". Signature: (instance @ref{tool-item}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.tool-item.toolbar-reconfigured}"toolbar-reconfigured". Signature: (instance @ref{tool-item}) @result{} void. Options: run-last.
+@item @anchor{signal.tool-item.set-tooltip}"set-tooltip". Signature: (instance @ref{tool-item}), (arg-1 @ref{tooltips}), (arg-2 @code{string}), (arg-3 @code{string}) @result{} @code{boolean}. Options: run-last.
@end itemize
@node toolbar
@section toolbar
@Class toolbar
-Superclass: @code{container}
+Superclass: @ref{container}
Slots:
@itemize
-@item @anchor{slot.toolbar.toolbar-style}toolbar-style. Type: @code{toolbar-style}. Accessor: @anchor{toolbar-toolbar-style}@code{toolbar-toolbar-style}.
-@item @anchor{slot.toolbar.show-arrow}show-arrow. Type: @code{boolean}. Accessor: @anchor{toolbar-show-arrow}@code{toolbar-show-arrow}.
-@item @anchor{slot.toolbar.tooltips}tooltips. Type: @code{boolean}. Accessor: @anchor{toolbar-tooltips}@code{toolbar-tooltips}.
-@item @anchor{slot.toolbar.icon-size}icon-size. Type: @code{integer}. Accessor: @anchor{toolbar-icon-size}@code{toolbar-icon-size}.
-@item @anchor{slot.toolbar.icon-size-set}icon-size-set. Type: @code{boolean}. Accessor: @anchor{toolbar-icon-size-set}@code{toolbar-icon-size-set}.
+@item @anchor{slot.toolbar.toolbar-style}toolbar-style. Type: @ref{toolbar-style}. Accessor: @anchor{fn.toolbar-toolbar-style}@code{toolbar-toolbar-style}.
+@item @anchor{slot.toolbar.show-arrow}show-arrow. Type: @code{boolean}. Accessor: @anchor{fn.toolbar-show-arrow}@code{toolbar-show-arrow}.
+@item @anchor{slot.toolbar.tooltips}tooltips. Type: @code{boolean}. Accessor: @anchor{fn.toolbar-tooltips}@code{toolbar-tooltips}.
+@item @anchor{slot.toolbar.icon-size}icon-size. Type: @code{integer}. Accessor: @anchor{fn.toolbar-icon-size}@code{toolbar-icon-size}.
+@item @anchor{slot.toolbar.icon-size-set}icon-size-set. Type: @code{boolean}. Accessor: @anchor{fn.toolbar-icon-size-set}@code{toolbar-icon-size-set}.
@end itemize
Signals:
@itemize
-@item @anchor{signal.toolbar.orientation-changed}"orientation-changed". Signature: (instance @code{toolbar}), (arg-1 @code{orientation}) @result{} void. Options: run-first.
-@item @anchor{signal.toolbar.style-changed}"style-changed". Signature: (instance @code{toolbar}), (arg-1 @code{toolbar-style}) @result{} void. Options: run-first.
-@item @anchor{signal.toolbar.popup-context-menu}"popup-context-menu". Signature: (instance @code{toolbar}), (arg-1 @code{integer}), (arg-2 @code{integer}), (arg-3 @code{integer}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.toolbar.focus-home-or-end}"focus-home-or-end". Signature: (instance @code{toolbar}), (arg-1 @code{boolean}) @result{} @code{boolean}. Options: run-last, action.
+@item @anchor{signal.toolbar.orientation-changed}"orientation-changed". Signature: (instance @ref{toolbar}), (arg-1 @ref{orientation}) @result{} void. Options: run-first.
+@item @anchor{signal.toolbar.style-changed}"style-changed". Signature: (instance @ref{toolbar}), (arg-1 @ref{toolbar-style}) @result{} void. Options: run-first.
+@item @anchor{signal.toolbar.popup-context-menu}"popup-context-menu". Signature: (instance @ref{toolbar}), (arg-1 @code{integer}), (arg-2 @code{integer}), (arg-3 @code{integer}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.toolbar.focus-home-or-end}"focus-home-or-end". Signature: (instance @ref{toolbar}), (arg-1 @code{boolean}) @result{} @code{boolean}. Options: run-last, action.
@end itemize
-Child properties:
-@itemize
-@item @anchor{childprop.toolbar.expand}expand. Type: @code{boolean}. Accessor: toolbar-child-expand.
-@item @anchor{childprop.toolbar.homogeneous}homogeneous. Type: @code{boolean}. Accessor: toolbar-child-homogeneous.
-@end itemize
@node tree
@section tree
@Class tree
-Superclass: @code{container}
+Superclass: @ref{container}
Slots:
@itemize
@node tree-item
@section tree-item
@Class tree-item
-Superclass: @code{item}
+Superclass: @ref{item}
Slots:
@itemize
@end itemize
+Signals:
+@itemize
+@end itemize
@node tree-view
@section tree-view
@Class tree-view
-Superclass: @code{container}
-
-Slots:
-@itemize
-@item @anchor{slot.tree-view.model}model. Type: @code{tree-model}. Accessor: @anchor{tree-view-model}@code{tree-view-model}.
-@item @anchor{slot.tree-view.hadjustment}hadjustment. Type: @code{adjustment}. Accessor: @anchor{tree-view-hadjustment}@code{tree-view-hadjustment}.
-@item @anchor{slot.tree-view.vadjustment}vadjustment. Type: @code{adjustment}. Accessor: @anchor{tree-view-vadjustment}@code{tree-view-vadjustment}.
-@item @anchor{slot.tree-view.headers-visible}headers-visible. Type: @code{boolean}. Accessor: @anchor{tree-view-headers-visible}@code{tree-view-headers-visible}.
-@item @anchor{slot.tree-view.headers-clickable}headers-clickable. Type: @code{boolean}. Accessor: @anchor{tree-view-headers-clickable}@code{tree-view-headers-clickable}.
-@item @anchor{slot.tree-view.expander-column}expander-column. Type: @code{tree-view-column}. Accessor: @anchor{tree-view-expander-column}@code{tree-view-expander-column}.
-@item @anchor{slot.tree-view.reorderable}reorderable. Type: @code{boolean}. Accessor: @anchor{tree-view-reorderable}@code{tree-view-reorderable}.
-@item @anchor{slot.tree-view.rules-hint}rules-hint. Type: @code{boolean}. Accessor: @anchor{tree-view-rules-hint}@code{tree-view-rules-hint}.
-@item @anchor{slot.tree-view.enable-search}enable-search. Type: @code{boolean}. Accessor: @anchor{tree-view-enable-search}@code{tree-view-enable-search}.
-@item @anchor{slot.tree-view.search-column}search-column. Type: @code{integer}. Accessor: @anchor{tree-view-search-column}@code{tree-view-search-column}.
-@item @anchor{slot.tree-view.fixed-height-mode}fixed-height-mode. Type: @code{boolean}. Accessor: @anchor{tree-view-fixed-height-mode}@code{tree-view-fixed-height-mode}.
-@item @anchor{slot.tree-view.hover-selection}hover-selection. Type: @code{boolean}. Accessor: @anchor{tree-view-hover-selection}@code{tree-view-hover-selection}.
-@item @anchor{slot.tree-view.hover-expand}hover-expand. Type: @code{boolean}. Accessor: @anchor{tree-view-hover-expand}@code{tree-view-hover-expand}.
-@item @anchor{slot.tree-view.show-expanders}show-expanders. Type: @code{boolean}. Accessor: @anchor{tree-view-show-expanders}@code{tree-view-show-expanders}.
-@item @anchor{slot.tree-view.level-indentation}level-indentation. Type: @code{integer}. Accessor: @anchor{tree-view-level-indentation}@code{tree-view-level-indentation}.
-@item @anchor{slot.tree-view.rubber-banding}rubber-banding. Type: @code{boolean}. Accessor: @anchor{tree-view-rubber-banding}@code{tree-view-rubber-banding}.
-@item @anchor{slot.tree-view.enable-grid-lines}enable-grid-lines. Type: @code{tree-view-grid-lines}. Accessor: @anchor{tree-view-enable-grid-lines}@code{tree-view-enable-grid-lines}.
-@item @anchor{slot.tree-view.enable-tree-lines}enable-tree-lines. Type: @code{boolean}. Accessor: @anchor{tree-view-enable-tree-lines}@code{tree-view-enable-tree-lines}.
-@item @anchor{slot.tree-view.tooltip-column}tooltip-column. Type: @code{integer}. Accessor: @anchor{tree-view-tooltip-column}@code{tree-view-tooltip-column}.
-@item @anchor{slot.tree-view.selection}selection. Type: @ref{g-object}. Accessor: @anchor{tree-view-selection}@code{tree-view-selection}. Read-only.
-@item @anchor{slot.tree-view.column-drag-function}column-drag-function. Type: ????. Accessor: @anchor{tree-view-column-drag-function}@code{tree-view-column-drag-function}. Write-only.
-@item @anchor{slot.tree-view.bin-window}bin-window. Type: @ref{g-object}. Accessor: @anchor{tree-view-bin-window}@code{tree-view-bin-window}. Read-only.
-@item @anchor{slot.tree-view.search-equal-func}search-equal-func. Type: ????. Accessor: @anchor{tree-view-search-equal-func}@code{tree-view-search-equal-func}. Write-only.
-@item @anchor{slot.tree-view.search-entry}search-entry. Type: @ref{g-object}. Accessor: @anchor{tree-view-search-entry}@code{tree-view-search-entry}.
-@item @anchor{slot.tree-view.search-position-func}search-position-func. Type: ????. Accessor: @anchor{tree-view-search-position-func}@code{tree-view-search-position-func}. Write-only.
-@item @anchor{slot.tree-view.row-separator-func}row-separator-func. Type: ????. Accessor: @anchor{tree-view-row-separator-func}@code{tree-view-row-separator-func}. Write-only.
-@end itemize
-
-
-Signals:
-@itemize
-@item @anchor{signal.tree-view.set-scroll-adjustments}"set-scroll-adjustments". Signature: (instance @code{tree-view}), (arg-1 @code{adjustment}), (arg-2 @code{adjustment}) @result{} void. Options: run-last, action.
-@item @anchor{signal.tree-view.row-activated}"row-activated". Signature: (instance @code{tree-view}), (arg-1 @code{tree-path}), (arg-2 @code{tree-view-column}) @result{} void. Options: run-last, action.
-@item @anchor{signal.tree-view.test-expand-row}"test-expand-row". Signature: (instance @code{tree-view}), (arg-1 @code{tree-iter}), (arg-2 @code{tree-path}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.tree-view.test-collapse-row}"test-collapse-row". Signature: (instance @code{tree-view}), (arg-1 @code{tree-iter}), (arg-2 @code{tree-path}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.tree-view.row-expanded}"row-expanded". Signature: (instance @code{tree-view}), (arg-1 @code{tree-iter}), (arg-2 @code{tree-path}) @result{} void. Options: run-last.
-@item @anchor{signal.tree-view.row-collapsed}"row-collapsed". Signature: (instance @code{tree-view}), (arg-1 @code{tree-iter}), (arg-2 @code{tree-path}) @result{} void. Options: run-last.
-@item @anchor{signal.tree-view.columns-changed}"columns-changed". Signature: (instance @code{tree-view}) @result{} void. Options: run-last.
-@item @anchor{signal.tree-view.cursor-changed}"cursor-changed". Signature: (instance @code{tree-view}) @result{} void. Options: run-last.
-@item @anchor{signal.tree-view.move-cursor}"move-cursor". Signature: (instance @code{tree-view}), (arg-1 @code{movement-step}), (arg-2 @code{integer}) @result{} @code{boolean}. Options: run-last, action.
-@item @anchor{signal.tree-view.select-all}"select-all". Signature: (instance @code{tree-view}) @result{} @code{boolean}. Options: run-last, action.
-@item @anchor{signal.tree-view.unselect-all}"unselect-all". Signature: (instance @code{tree-view}) @result{} @code{boolean}. Options: run-last, action.
-@item @anchor{signal.tree-view.select-cursor-row}"select-cursor-row". Signature: (instance @code{tree-view}), (arg-1 @code{boolean}) @result{} @code{boolean}. Options: run-last, action.
-@item @anchor{signal.tree-view.toggle-cursor-row}"toggle-cursor-row". Signature: (instance @code{tree-view}) @result{} @code{boolean}. Options: run-last, action.
-@item @anchor{signal.tree-view.expand-collapse-cursor-row}"expand-collapse-cursor-row". Signature: (instance @code{tree-view}), (arg-1 @code{boolean}), (arg-2 @code{boolean}), (arg-3 @code{boolean}) @result{} @code{boolean}. Options: run-last, action.
-@item @anchor{signal.tree-view.select-cursor-parent}"select-cursor-parent". Signature: (instance @code{tree-view}) @result{} @code{boolean}. Options: run-last, action.
-@item @anchor{signal.tree-view.start-interactive-search}"start-interactive-search". Signature: (instance @code{tree-view}) @result{} @code{boolean}. Options: run-last, action.
+Superclass: @ref{container}
+
+Slots:
+@itemize
+@item @anchor{slot.tree-view.model}model. Type: @ref{tree-model}. Accessor: @anchor{fn.tree-view-model}@code{tree-view-model}.
+@item @anchor{slot.tree-view.hadjustment}hadjustment. Type: @ref{adjustment}. Accessor: @anchor{fn.tree-view-hadjustment}@code{tree-view-hadjustment}.
+@item @anchor{slot.tree-view.vadjustment}vadjustment. Type: @ref{adjustment}. Accessor: @anchor{fn.tree-view-vadjustment}@code{tree-view-vadjustment}.
+@item @anchor{slot.tree-view.headers-visible}headers-visible. Type: @code{boolean}. Accessor: @anchor{fn.tree-view-headers-visible}@code{tree-view-headers-visible}.
+@item @anchor{slot.tree-view.headers-clickable}headers-clickable. Type: @code{boolean}. Accessor: @anchor{fn.tree-view-headers-clickable}@code{tree-view-headers-clickable}.
+@item @anchor{slot.tree-view.expander-column}expander-column. Type: @ref{tree-view-column}. Accessor: @anchor{fn.tree-view-expander-column}@code{tree-view-expander-column}.
+@item @anchor{slot.tree-view.reorderable}reorderable. Type: @code{boolean}. Accessor: @anchor{fn.tree-view-reorderable}@code{tree-view-reorderable}.
+@item @anchor{slot.tree-view.rules-hint}rules-hint. Type: @code{boolean}. Accessor: @anchor{fn.tree-view-rules-hint}@code{tree-view-rules-hint}.
+@item @anchor{slot.tree-view.enable-search}enable-search. Type: @code{boolean}. Accessor: @anchor{fn.tree-view-enable-search}@code{tree-view-enable-search}.
+@item @anchor{slot.tree-view.search-column}search-column. Type: @code{integer}. Accessor: @anchor{fn.tree-view-search-column}@code{tree-view-search-column}.
+@item @anchor{slot.tree-view.fixed-height-mode}fixed-height-mode. Type: @code{boolean}. Accessor: @anchor{fn.tree-view-fixed-height-mode}@code{tree-view-fixed-height-mode}.
+@item @anchor{slot.tree-view.hover-selection}hover-selection. Type: @code{boolean}. Accessor: @anchor{fn.tree-view-hover-selection}@code{tree-view-hover-selection}.
+@item @anchor{slot.tree-view.hover-expand}hover-expand. Type: @code{boolean}. Accessor: @anchor{fn.tree-view-hover-expand}@code{tree-view-hover-expand}.
+@item @anchor{slot.tree-view.show-expanders}show-expanders. Type: @code{boolean}. Accessor: @anchor{fn.tree-view-show-expanders}@code{tree-view-show-expanders}.
+@item @anchor{slot.tree-view.level-indentation}level-indentation. Type: @code{integer}. Accessor: @anchor{fn.tree-view-level-indentation}@code{tree-view-level-indentation}.
+@item @anchor{slot.tree-view.rubber-banding}rubber-banding. Type: @code{boolean}. Accessor: @anchor{fn.tree-view-rubber-banding}@code{tree-view-rubber-banding}.
+@item @anchor{slot.tree-view.enable-grid-lines}enable-grid-lines. Type: @ref{tree-view-grid-lines}. Accessor: @anchor{fn.tree-view-enable-grid-lines}@code{tree-view-enable-grid-lines}.
+@item @anchor{slot.tree-view.enable-tree-lines}enable-tree-lines. Type: @code{boolean}. Accessor: @anchor{fn.tree-view-enable-tree-lines}@code{tree-view-enable-tree-lines}.
+@item @anchor{slot.tree-view.tooltip-column}tooltip-column. Type: @code{integer}. Accessor: @anchor{fn.tree-view-tooltip-column}@code{tree-view-tooltip-column}.
+@item @anchor{slot.tree-view.selection}selection. Type: @ref{g-object}. Accessor: @anchor{fn.tree-view-selection}@code{tree-view-selection}. Read-only.
+@item @anchor{slot.tree-view.column-drag-function}column-drag-function. Type: ????. Accessor: @anchor{fn.tree-view-column-drag-function}@code{tree-view-column-drag-function}. Write-only.
+@item @anchor{slot.tree-view.bin-window}bin-window. Type: @ref{g-object}. Accessor: @anchor{fn.tree-view-bin-window}@code{tree-view-bin-window}. Read-only.
+@item @anchor{slot.tree-view.search-equal-func}search-equal-func. Type: ????. Accessor: @anchor{fn.tree-view-search-equal-func}@code{tree-view-search-equal-func}. Write-only.
+@item @anchor{slot.tree-view.search-entry}search-entry. Type: @ref{g-object}. Accessor: @anchor{fn.tree-view-search-entry}@code{tree-view-search-entry}.
+@item @anchor{slot.tree-view.search-position-func}search-position-func. Type: ????. Accessor: @anchor{fn.tree-view-search-position-func}@code{tree-view-search-position-func}. Write-only.
+@item @anchor{slot.tree-view.row-separator-func}row-separator-func. Type: ????. Accessor: @anchor{fn.tree-view-row-separator-func}@code{tree-view-row-separator-func}. Write-only.
+@end itemize
+
+
+Signals:
+@itemize
+@item @anchor{signal.tree-view.set-scroll-adjustments}"set-scroll-adjustments". Signature: (instance @ref{tree-view}), (arg-1 @ref{adjustment}), (arg-2 @ref{adjustment}) @result{} void. Options: run-last, action.
+@item @anchor{signal.tree-view.row-activated}"row-activated". Signature: (instance @ref{tree-view}), (arg-1 @ref{tree-path}), (arg-2 @ref{tree-view-column}) @result{} void. Options: run-last, action.
+@item @anchor{signal.tree-view.test-expand-row}"test-expand-row". Signature: (instance @ref{tree-view}), (arg-1 @ref{tree-iter}), (arg-2 @ref{tree-path}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.tree-view.test-collapse-row}"test-collapse-row". Signature: (instance @ref{tree-view}), (arg-1 @ref{tree-iter}), (arg-2 @ref{tree-path}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.tree-view.row-expanded}"row-expanded". Signature: (instance @ref{tree-view}), (arg-1 @ref{tree-iter}), (arg-2 @ref{tree-path}) @result{} void. Options: run-last.
+@item @anchor{signal.tree-view.row-collapsed}"row-collapsed". Signature: (instance @ref{tree-view}), (arg-1 @ref{tree-iter}), (arg-2 @ref{tree-path}) @result{} void. Options: run-last.
+@item @anchor{signal.tree-view.columns-changed}"columns-changed". Signature: (instance @ref{tree-view}) @result{} void. Options: run-last.
+@item @anchor{signal.tree-view.cursor-changed}"cursor-changed". Signature: (instance @ref{tree-view}) @result{} void. Options: run-last.
+@item @anchor{signal.tree-view.move-cursor}"move-cursor". Signature: (instance @ref{tree-view}), (arg-1 @ref{movement-step}), (arg-2 @code{integer}) @result{} @code{boolean}. Options: run-last, action.
+@item @anchor{signal.tree-view.select-all}"select-all". Signature: (instance @ref{tree-view}) @result{} @code{boolean}. Options: run-last, action.
+@item @anchor{signal.tree-view.unselect-all}"unselect-all". Signature: (instance @ref{tree-view}) @result{} @code{boolean}. Options: run-last, action.
+@item @anchor{signal.tree-view.select-cursor-row}"select-cursor-row". Signature: (instance @ref{tree-view}), (arg-1 @code{boolean}) @result{} @code{boolean}. Options: run-last, action.
+@item @anchor{signal.tree-view.toggle-cursor-row}"toggle-cursor-row". Signature: (instance @ref{tree-view}) @result{} @code{boolean}. Options: run-last, action.
+@item @anchor{signal.tree-view.expand-collapse-cursor-row}"expand-collapse-cursor-row". Signature: (instance @ref{tree-view}), (arg-1 @code{boolean}), (arg-2 @code{boolean}), (arg-3 @code{boolean}) @result{} @code{boolean}. Options: run-last, action.
+@item @anchor{signal.tree-view.select-cursor-parent}"select-cursor-parent". Signature: (instance @ref{tree-view}) @result{} @code{boolean}. Options: run-last, action.
+@item @anchor{signal.tree-view.start-interactive-search}"start-interactive-search". Signature: (instance @ref{tree-view}) @result{} @code{boolean}. Options: run-last, action.
@end itemize
@node v-box
@section v-box
@Class v-box
-Superclass: @code{box}
+Superclass: @ref{box}
+
+Subclasses: @ref{recent-chooser-widget} @ref{gamma-curve} @ref{font-selection} @ref{file-chooser-widget} @ref{color-selection}
Slots:
@itemize
@node v-button-box
@section v-button-box
@Class v-button-box
-Superclass: @code{button-box}
+Superclass: @ref{button-box}
Slots:
@itemize
@node v-paned
@section v-paned
@Class v-paned
-Superclass: @code{paned}
+Superclass: @ref{paned}
Slots:
@itemize
@node v-ruler
@section v-ruler
@Class v-ruler
-Superclass: @code{ruler}
+Superclass: @ref{ruler}
Slots:
@itemize
@node v-scale
@section v-scale
@Class v-scale
-Superclass: @code{scale}
+Superclass: @ref{scale}
Slots:
@itemize
@node v-scrollbar
@section v-scrollbar
@Class v-scrollbar
-Superclass: @code{scrollbar}
+Superclass: @ref{scrollbar}
Slots:
@itemize
@end itemize
+Signals:
+@itemize
+@end itemize
@node v-separator
@section v-separator
@Class v-separator
-Superclass: @code{separator}
+Superclass: @ref{separator}
Slots:
@itemize
@end itemize
+Signals:
+@itemize
+@end itemize
@node viewport
@section viewport
@Class viewport
-Superclass: @code{bin}
+Superclass: @ref{bin}
Slots:
@itemize
-@item @anchor{slot.viewport.hadjustment}hadjustment. Type: @code{adjustment}. Accessor: @anchor{viewport-hadjustment}@code{viewport-hadjustment}.
-@item @anchor{slot.viewport.vadjustment}vadjustment. Type: @code{adjustment}. Accessor: @anchor{viewport-vadjustment}@code{viewport-vadjustment}.
-@item @anchor{slot.viewport.shadow-type}shadow-type. Type: @code{shadow-type}. Accessor: @anchor{viewport-shadow-type}@code{viewport-shadow-type}.
+@item @anchor{slot.viewport.hadjustment}hadjustment. Type: @ref{adjustment}. Accessor: @anchor{fn.viewport-hadjustment}@code{viewport-hadjustment}.
+@item @anchor{slot.viewport.vadjustment}vadjustment. Type: @ref{adjustment}. Accessor: @anchor{fn.viewport-vadjustment}@code{viewport-vadjustment}.
+@item @anchor{slot.viewport.shadow-type}shadow-type. Type: @ref{shadow-type}. Accessor: @anchor{fn.viewport-shadow-type}@code{viewport-shadow-type}.
@end itemize
Signals:
@itemize
-@item @anchor{signal.viewport.set-scroll-adjustments}"set-scroll-adjustments". Signature: (instance @code{viewport}), (arg-1 @code{adjustment}), (arg-2 @code{adjustment}) @result{} void. Options: run-last, action.
+@item @anchor{signal.viewport.set-scroll-adjustments}"set-scroll-adjustments". Signature: (instance @ref{viewport}), (arg-1 @ref{adjustment}), (arg-2 @ref{adjustment}) @result{} void. Options: run-last, action.
@end itemize
@node volume-button
@section volume-button
@Class volume-button
-Superclass: @code{scale-button}
+Superclass: @ref{scale-button}
Slots:
@itemize
@node widget
@section widget
@Class widget
-Superclass: @code{gtk-object}
-
-Slots:
-@itemize
-@item @anchor{slot.widget.name}name. Type: @code{string}. Accessor: @anchor{widget-name}@code{widget-name}.
-@item @anchor{slot.widget.parent}parent. Type: @code{container}. Accessor: @anchor{widget-parent}@code{widget-parent}.
-@item @anchor{slot.widget.width-request}width-request. Type: @code{integer}. Accessor: @anchor{widget-width-request}@code{widget-width-request}.
-@item @anchor{slot.widget.height-request}height-request. Type: @code{integer}. Accessor: @anchor{widget-height-request}@code{widget-height-request}.
-@item @anchor{slot.widget.visible}visible. Type: @code{boolean}. Accessor: @anchor{widget-visible}@code{widget-visible}.
-@item @anchor{slot.widget.sensitive}sensitive. Type: @code{boolean}. Accessor: @anchor{widget-sensitive}@code{widget-sensitive}.
-@item @anchor{slot.widget.app-paintable}app-paintable. Type: @code{boolean}. Accessor: @anchor{widget-app-paintable}@code{widget-app-paintable}.
-@item @anchor{slot.widget.can-focus}can-focus. Type: @code{boolean}. Accessor: @anchor{widget-can-focus}@code{widget-can-focus}.
-@item @anchor{slot.widget.has-focus}has-focus. Type: @code{boolean}. Accessor: @anchor{widget-has-focus}@code{widget-has-focus}.
-@item @anchor{slot.widget.is-focus}is-focus. Type: @code{boolean}. Accessor: @anchor{widget-is-focus}@code{widget-is-focus}.
-@item @anchor{slot.widget.can-default}can-default. Type: @code{boolean}. Accessor: @anchor{widget-can-default}@code{widget-can-default}.
-@item @anchor{slot.widget.has-default}has-default. Type: @code{boolean}. Accessor: @anchor{widget-has-default}@code{widget-has-default}.
-@item @anchor{slot.widget.receives-default}receives-default. Type: @code{boolean}. Accessor: @anchor{widget-receives-default}@code{widget-receives-default}.
-@item @anchor{slot.widget.composite-child}composite-child. Type: @code{boolean}. Accessor: @anchor{widget-composite-child}@code{widget-composite-child}. Read-only.
-@item @anchor{slot.widget.style}style. Type: @code{style}. Accessor: @anchor{widget-style}@code{widget-style}.
-@item @anchor{slot.widget.events}events. Type: @code{event-mask}. Accessor: @anchor{widget-events}@code{widget-events}.
-@item @anchor{slot.widget.extension-events}extension-events. Type: @code{gdk-extension-mode}. Accessor: @anchor{widget-extension-events}@code{widget-extension-events}.
-@item @anchor{slot.widget.no-show-all}no-show-all. Type: @code{boolean}. Accessor: @anchor{widget-no-show-all}@code{widget-no-show-all}.
-@item @anchor{slot.widget.has-tooltip}has-tooltip. Type: @code{boolean}. Accessor: @anchor{widget-has-tooltip}@code{widget-has-tooltip}.
-@item @anchor{slot.widget.tooltip-markup}tooltip-markup. Type: @code{string}. Accessor: @anchor{widget-tooltip-markup}@code{widget-tooltip-markup}.
-@item @anchor{slot.widget.tooltip-text}tooltip-text. Type: @code{string}. Accessor: @anchor{widget-tooltip-text}@code{widget-tooltip-text}.
-@item @anchor{slot.widget.window}window. Type: @code{gdk-window}. Accessor: @anchor{widget-window}@code{widget-window}. Read-only.
-@item @anchor{slot.widget.direction}direction. Type: @code{text-direction}. Accessor: @anchor{widget-direction}@code{widget-direction}.
-@item @anchor{slot.widget.composite-name}composite-name. Type: @code{string}. Accessor: @anchor{widget-composite-name}@code{widget-composite-name}.
-@item @anchor{slot.widget.redraw-on-allocate}redraw-on-allocate. Type: @code{boolean}. Accessor: @anchor{widget-redraw-on-allocate}@code{widget-redraw-on-allocate}. Write-only.
-@item @anchor{slot.widget.accessible}accessible. Type: @ref{g-object}. Accessor: @anchor{widget-accessible}@code{widget-accessible}. Read-only.
-@item @anchor{slot.widget.tooltip-window}tooltip-window. Type: @ref{g-object}. Accessor: @anchor{widget-tooltip-window}@code{widget-tooltip-window}.
-@end itemize
-
-
-Signals:
-@itemize
-@item @anchor{signal.widget.composited-changed}"composited-changed". Signature: (instance @code{widget}) @result{} void. Options: run-last, action.
-@item @anchor{signal.widget.show}"show". Signature: (instance @code{widget}) @result{} void. Options: run-first.
-@item @anchor{signal.widget.hide}"hide". Signature: (instance @code{widget}) @result{} void. Options: run-first.
-@item @anchor{signal.widget.map}"map". Signature: (instance @code{widget}) @result{} void. Options: run-first.
-@item @anchor{signal.widget.unmap}"unmap". Signature: (instance @code{widget}) @result{} void. Options: run-first.
-@item @anchor{signal.widget.realize}"realize". Signature: (instance @code{widget}) @result{} void. Options: run-first.
-@item @anchor{signal.widget.unrealize}"unrealize". Signature: (instance @code{widget}) @result{} void. Options: run-last.
-@item @anchor{signal.widget.size-request}"size-request". Signature: (instance @code{widget}), (arg-1 @code{GtkRequisition}) @result{} void. Options: run-first.
-@item @anchor{signal.widget.size-allocate}"size-allocate". Signature: (instance @code{widget}), (arg-1 @code{rectangle}) @result{} void. Options: run-first.
-@item @anchor{signal.widget.state-changed}"state-changed". Signature: (instance @code{widget}), (arg-1 @code{state-type}) @result{} void. Options: run-first.
-@item @anchor{signal.widget.parent-set}"parent-set". Signature: (instance @code{widget}), (arg-1 @code{widget}) @result{} void. Options: run-first.
-@item @anchor{signal.widget.hierarchy-changed}"hierarchy-changed". Signature: (instance @code{widget}), (arg-1 @code{widget}) @result{} void. Options: run-last.
-@item @anchor{signal.widget.style-set}"style-set". Signature: (instance @code{widget}), (arg-1 @code{style}) @result{} void. Options: run-first.
-@item @anchor{signal.widget.direction-changed}"direction-changed". Signature: (instance @code{widget}), (arg-1 @code{text-direction}) @result{} void. Options: run-first.
-@item @anchor{signal.widget.grab-notify}"grab-notify". Signature: (instance @code{widget}), (arg-1 @code{boolean}) @result{} void. Options: run-first.
-@item @anchor{signal.widget.child-notify}"child-notify". Signature: (instance @code{widget}), (arg-1 GParam) @result{} void. Options: run-first, no-recurse, detailed, no-hooks.
-@item @anchor{signal.widget.mnemonic-activate}"mnemonic-activate". Signature: (instance @code{widget}), (arg-1 @code{boolean}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.widget.grab-focus}"grab-focus". Signature: (instance @code{widget}) @result{} void. Options: run-last, action.
-@item @anchor{signal.widget.focus}"focus". Signature: (instance @code{widget}), (arg-1 @code{direction-type}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.widget.move-focus}"move-focus". Signature: (instance @code{widget}), (arg-1 @code{direction-type}) @result{} void. Options: run-last, action.
-@item @anchor{signal.widget.event}"event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.widget.event-after}"event-after". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} void. Options: .
-@item @anchor{signal.widget.button-press-event}"button-press-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.widget.button-release-event}"button-release-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.widget.scroll-event}"scroll-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.widget.motion-notify-event}"motion-notify-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.widget.keynav-failed}"keynav-failed". Signature: (instance @code{widget}), (arg-1 @code{direction-type}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.widget.delete-event}"delete-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.widget.destroy-event}"destroy-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.widget.expose-event}"expose-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.widget.key-press-event}"key-press-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.widget.key-release-event}"key-release-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.widget.enter-notify-event}"enter-notify-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.widget.leave-notify-event}"leave-notify-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.widget.configure-event}"configure-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.widget.focus-in-event}"focus-in-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.widget.focus-out-event}"focus-out-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.widget.map-event}"map-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.widget.unmap-event}"unmap-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.widget.property-notify-event}"property-notify-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.widget.selection-clear-event}"selection-clear-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.widget.selection-request-event}"selection-request-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.widget.selection-notify-event}"selection-notify-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.widget.selection-received}"selection-received". Signature: (instance @code{widget}), (arg-1 @code{GtkSelectionData}), (arg-2 @code{integer}) @result{} void. Options: run-last.
-@item @anchor{signal.widget.selection-get}"selection-get". Signature: (instance @code{widget}), (arg-1 @code{GtkSelectionData}), (arg-2 @code{integer}), (arg-3 @code{integer}) @result{} void. Options: run-last.
-@item @anchor{signal.widget.proximity-in-event}"proximity-in-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.widget.proximity-out-event}"proximity-out-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.widget.drag-leave}"drag-leave". Signature: (instance @code{widget}), (arg-1 @code{drag-context}), (arg-2 @code{integer}) @result{} void. Options: run-last.
-@item @anchor{signal.widget.drag-begin}"drag-begin". Signature: (instance @code{widget}), (arg-1 @code{drag-context}) @result{} void. Options: run-last.
-@item @anchor{signal.widget.drag-end}"drag-end". Signature: (instance @code{widget}), (arg-1 @code{drag-context}) @result{} void. Options: run-last.
-@item @anchor{signal.widget.drag-data-delete}"drag-data-delete". Signature: (instance @code{widget}), (arg-1 @code{drag-context}) @result{} void. Options: run-last.
-@item @anchor{signal.widget.drag-failed}"drag-failed". Signature: (instance @code{widget}), (arg-1 @code{drag-context}), (arg-2 @code{drag-result}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.widget.drag-motion}"drag-motion". Signature: (instance @code{widget}), (arg-1 @code{drag-context}), (arg-2 @code{integer}), (arg-3 @code{integer}), (arg-4 @code{integer}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.widget.drag-drop}"drag-drop". Signature: (instance @code{widget}), (arg-1 @code{drag-context}), (arg-2 @code{integer}), (arg-3 @code{integer}), (arg-4 @code{integer}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.widget.drag-data-get}"drag-data-get". Signature: (instance @code{widget}), (arg-1 @code{drag-context}), (arg-2 @code{GtkSelectionData}), (arg-3 @code{integer}), (arg-4 @code{integer}) @result{} void. Options: run-last.
-@item @anchor{signal.widget.drag-data-received}"drag-data-received". Signature: (instance @code{widget}), (arg-1 @code{drag-context}), (arg-2 @code{integer}), (arg-3 @code{integer}), (arg-4 @code{GtkSelectionData}), (arg-5 @code{integer}), (arg-6 @code{integer}) @result{} void. Options: run-last.
-@item @anchor{signal.widget.visibility-notify-event}"visibility-notify-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.widget.client-event}"client-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.widget.no-expose-event}"no-expose-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.widget.window-state-event}"window-state-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.widget.damage-event}"damage-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.widget.grab-broken-event}"grab-broken-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.widget.query-tooltip}"query-tooltip". Signature: (instance @code{widget}), (arg-1 @code{integer}), (arg-2 @code{integer}), (arg-3 @code{boolean}), (arg-4 @code{tooltip}) @result{} @code{boolean}. Options: run-last.
-@item @anchor{signal.widget.popup-menu}"popup-menu". Signature: (instance @code{widget}) @result{} @code{boolean}. Options: run-last, action.
-@item @anchor{signal.widget.show-help}"show-help". Signature: (instance @code{widget}), (arg-1 @code{widget-help-type}) @result{} @code{boolean}. Options: run-last, action.
-@item @anchor{signal.widget.accel-closures-changed}"accel-closures-changed". Signature: (instance @code{widget}) @result{} void. Options: .
-@item @anchor{signal.widget.screen-changed}"screen-changed". Signature: (instance @code{widget}), (arg-1 @code{screen}) @result{} void. Options: run-last.
-@item @anchor{signal.widget.can-activate-accel}"can-activate-accel". Signature: (instance @code{widget}), (arg-1 @code{integer}) @result{} @code{boolean}. Options: run-last.
+Superclass: @ref{gtk-object}
+
+Subclasses: @ref{old-editable} @ref{progress} @ref{invisible} @ref{h-s-v} @ref{separator} @ref{range} @ref{ruler} @ref{entry} @ref{drawing-area} @ref{cell-view} @ref{calendar} @ref{misc} @ref{container}
+
+Slots:
+@itemize
+@item @anchor{slot.widget.name}name. Type: @code{string}. Accessor: @anchor{fn.widget-name}@code{widget-name}.
+@item @anchor{slot.widget.parent}parent. Type: @ref{container}. Accessor: @anchor{fn.widget-parent}@code{widget-parent}.
+@item @anchor{slot.widget.width-request}width-request. Type: @code{integer}. Accessor: @anchor{fn.widget-width-request}@code{widget-width-request}.
+@item @anchor{slot.widget.height-request}height-request. Type: @code{integer}. Accessor: @anchor{fn.widget-height-request}@code{widget-height-request}.
+@item @anchor{slot.widget.visible}visible. Type: @code{boolean}. Accessor: @anchor{fn.widget-visible}@code{widget-visible}.
+@item @anchor{slot.widget.sensitive}sensitive. Type: @code{boolean}. Accessor: @anchor{fn.widget-sensitive}@code{widget-sensitive}.
+@item @anchor{slot.widget.app-paintable}app-paintable. Type: @code{boolean}. Accessor: @anchor{fn.widget-app-paintable}@code{widget-app-paintable}.
+@item @anchor{slot.widget.can-focus}can-focus. Type: @code{boolean}. Accessor: @anchor{fn.widget-can-focus}@code{widget-can-focus}.
+@item @anchor{slot.widget.has-focus}has-focus. Type: @code{boolean}. Accessor: @anchor{fn.widget-has-focus}@code{widget-has-focus}.
+@item @anchor{slot.widget.is-focus}is-focus. Type: @code{boolean}. Accessor: @anchor{fn.widget-is-focus}@code{widget-is-focus}.
+@item @anchor{slot.widget.can-default}can-default. Type: @code{boolean}. Accessor: @anchor{fn.widget-can-default}@code{widget-can-default}.
+@item @anchor{slot.widget.has-default}has-default. Type: @code{boolean}. Accessor: @anchor{fn.widget-has-default}@code{widget-has-default}.
+@item @anchor{slot.widget.receives-default}receives-default. Type: @code{boolean}. Accessor: @anchor{fn.widget-receives-default}@code{widget-receives-default}.
+@item @anchor{slot.widget.composite-child}composite-child. Type: @code{boolean}. Accessor: @anchor{fn.widget-composite-child}@code{widget-composite-child}. Read-only.
+@item @anchor{slot.widget.style}style. Type: @ref{style}. Accessor: @anchor{fn.widget-style}@code{widget-style}.
+@item @anchor{slot.widget.events}events. Type: @ref{event-mask}. Accessor: @anchor{fn.widget-events}@code{widget-events}.
+@item @anchor{slot.widget.extension-events}extension-events. Type: @ref{gdk-extension-mode}. Accessor: @anchor{fn.widget-extension-events}@code{widget-extension-events}.
+@item @anchor{slot.widget.no-show-all}no-show-all. Type: @code{boolean}. Accessor: @anchor{fn.widget-no-show-all}@code{widget-no-show-all}.
+@item @anchor{slot.widget.has-tooltip}has-tooltip. Type: @code{boolean}. Accessor: @anchor{fn.widget-has-tooltip}@code{widget-has-tooltip}.
+@item @anchor{slot.widget.tooltip-markup}tooltip-markup. Type: @code{string}. Accessor: @anchor{fn.widget-tooltip-markup}@code{widget-tooltip-markup}.
+@item @anchor{slot.widget.tooltip-text}tooltip-text. Type: @code{string}. Accessor: @anchor{fn.widget-tooltip-text}@code{widget-tooltip-text}.
+@item @anchor{slot.widget.window}window. Type: @ref{gdk-window}. Accessor: @anchor{fn.widget-window}@code{widget-window}. Read-only.
+@item @anchor{slot.widget.direction}direction. Type: @ref{text-direction}. Accessor: @anchor{fn.widget-direction}@code{widget-direction}.
+@item @anchor{slot.widget.composite-name}composite-name. Type: @code{string}. Accessor: @anchor{fn.widget-composite-name}@code{widget-composite-name}.
+@item @anchor{slot.widget.redraw-on-allocate}redraw-on-allocate. Type: @code{boolean}. Accessor: @anchor{fn.widget-redraw-on-allocate}@code{widget-redraw-on-allocate}. Write-only.
+@item @anchor{slot.widget.accessible}accessible. Type: @ref{g-object}. Accessor: @anchor{fn.widget-accessible}@code{widget-accessible}. Read-only.
+@item @anchor{slot.widget.tooltip-window}tooltip-window. Type: @ref{g-object}. Accessor: @anchor{fn.widget-tooltip-window}@code{widget-tooltip-window}.
+@end itemize
+
+
+Signals:
+@itemize
+@item @anchor{signal.widget.composited-changed}"composited-changed". Signature: (instance @ref{widget}) @result{} void. Options: run-last, action.
+@item @anchor{signal.widget.show}"show". Signature: (instance @ref{widget}) @result{} void. Options: run-first.
+@item @anchor{signal.widget.hide}"hide". Signature: (instance @ref{widget}) @result{} void. Options: run-first.
+@item @anchor{signal.widget.map}"map". Signature: (instance @ref{widget}) @result{} void. Options: run-first.
+@item @anchor{signal.widget.unmap}"unmap". Signature: (instance @ref{widget}) @result{} void. Options: run-first.
+@item @anchor{signal.widget.realize}"realize". Signature: (instance @ref{widget}) @result{} void. Options: run-first.
+@item @anchor{signal.widget.unrealize}"unrealize". Signature: (instance @ref{widget}) @result{} void. Options: run-last.
+@item @anchor{signal.widget.size-request}"size-request". Signature: (instance @ref{widget}), (arg-1 @code{GtkRequisition}) @result{} void. Options: run-first.
+@item @anchor{signal.widget.size-allocate}"size-allocate". Signature: (instance @ref{widget}), (arg-1 @ref{rectangle}) @result{} void. Options: run-first.
+@item @anchor{signal.widget.state-changed}"state-changed". Signature: (instance @ref{widget}), (arg-1 @ref{state-type}) @result{} void. Options: run-first.
+@item @anchor{signal.widget.parent-set}"parent-set". Signature: (instance @ref{widget}), (arg-1 @ref{widget}) @result{} void. Options: run-first.
+@item @anchor{signal.widget.hierarchy-changed}"hierarchy-changed". Signature: (instance @ref{widget}), (arg-1 @ref{widget}) @result{} void. Options: run-last.
+@item @anchor{signal.widget.style-set}"style-set". Signature: (instance @ref{widget}), (arg-1 @ref{style}) @result{} void. Options: run-first.
+@item @anchor{signal.widget.direction-changed}"direction-changed". Signature: (instance @ref{widget}), (arg-1 @ref{text-direction}) @result{} void. Options: run-first.
+@item @anchor{signal.widget.grab-notify}"grab-notify". Signature: (instance @ref{widget}), (arg-1 @code{boolean}) @result{} void. Options: run-first.
+@item @anchor{signal.widget.child-notify}"child-notify". Signature: (instance @ref{widget}), (arg-1 GParam) @result{} void. Options: run-first, no-recurse, detailed, no-hooks.
+@item @anchor{signal.widget.mnemonic-activate}"mnemonic-activate". Signature: (instance @ref{widget}), (arg-1 @code{boolean}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.widget.grab-focus}"grab-focus". Signature: (instance @ref{widget}) @result{} void. Options: run-last, action.
+@item @anchor{signal.widget.focus}"focus". Signature: (instance @ref{widget}), (arg-1 @ref{direction-type}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.widget.move-focus}"move-focus". Signature: (instance @ref{widget}), (arg-1 @ref{direction-type}) @result{} void. Options: run-last, action.
+@item @anchor{signal.widget.event}"event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.widget.event-after}"event-after". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} void. Options: .
+@item @anchor{signal.widget.button-press-event}"button-press-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.widget.button-release-event}"button-release-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.widget.scroll-event}"scroll-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.widget.motion-notify-event}"motion-notify-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.widget.keynav-failed}"keynav-failed". Signature: (instance @ref{widget}), (arg-1 @ref{direction-type}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.widget.delete-event}"delete-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.widget.destroy-event}"destroy-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.widget.expose-event}"expose-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.widget.key-press-event}"key-press-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.widget.key-release-event}"key-release-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.widget.enter-notify-event}"enter-notify-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.widget.leave-notify-event}"leave-notify-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.widget.configure-event}"configure-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.widget.focus-in-event}"focus-in-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.widget.focus-out-event}"focus-out-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.widget.map-event}"map-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.widget.unmap-event}"unmap-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.widget.property-notify-event}"property-notify-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.widget.selection-clear-event}"selection-clear-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.widget.selection-request-event}"selection-request-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.widget.selection-notify-event}"selection-notify-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.widget.selection-received}"selection-received". Signature: (instance @ref{widget}), (arg-1 @code{GtkSelectionData}), (arg-2 @code{integer}) @result{} void. Options: run-last.
+@item @anchor{signal.widget.selection-get}"selection-get". Signature: (instance @ref{widget}), (arg-1 @code{GtkSelectionData}), (arg-2 @code{integer}), (arg-3 @code{integer}) @result{} void. Options: run-last.
+@item @anchor{signal.widget.proximity-in-event}"proximity-in-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.widget.proximity-out-event}"proximity-out-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.widget.drag-leave}"drag-leave". Signature: (instance @ref{widget}), (arg-1 @ref{drag-context}), (arg-2 @code{integer}) @result{} void. Options: run-last.
+@item @anchor{signal.widget.drag-begin}"drag-begin". Signature: (instance @ref{widget}), (arg-1 @ref{drag-context}) @result{} void. Options: run-last.
+@item @anchor{signal.widget.drag-end}"drag-end". Signature: (instance @ref{widget}), (arg-1 @ref{drag-context}) @result{} void. Options: run-last.
+@item @anchor{signal.widget.drag-data-delete}"drag-data-delete". Signature: (instance @ref{widget}), (arg-1 @ref{drag-context}) @result{} void. Options: run-last.
+@item @anchor{signal.widget.drag-failed}"drag-failed". Signature: (instance @ref{widget}), (arg-1 @ref{drag-context}), (arg-2 @ref{drag-result}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.widget.drag-motion}"drag-motion". Signature: (instance @ref{widget}), (arg-1 @ref{drag-context}), (arg-2 @code{integer}), (arg-3 @code{integer}), (arg-4 @code{integer}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.widget.drag-drop}"drag-drop". Signature: (instance @ref{widget}), (arg-1 @ref{drag-context}), (arg-2 @code{integer}), (arg-3 @code{integer}), (arg-4 @code{integer}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.widget.drag-data-get}"drag-data-get". Signature: (instance @ref{widget}), (arg-1 @ref{drag-context}), (arg-2 @code{GtkSelectionData}), (arg-3 @code{integer}), (arg-4 @code{integer}) @result{} void. Options: run-last.
+@item @anchor{signal.widget.drag-data-received}"drag-data-received". Signature: (instance @ref{widget}), (arg-1 @ref{drag-context}), (arg-2 @code{integer}), (arg-3 @code{integer}), (arg-4 @code{GtkSelectionData}), (arg-5 @code{integer}), (arg-6 @code{integer}) @result{} void. Options: run-last.
+@item @anchor{signal.widget.visibility-notify-event}"visibility-notify-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.widget.client-event}"client-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.widget.no-expose-event}"no-expose-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.widget.window-state-event}"window-state-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.widget.damage-event}"damage-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.widget.grab-broken-event}"grab-broken-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.widget.query-tooltip}"query-tooltip". Signature: (instance @ref{widget}), (arg-1 @code{integer}), (arg-2 @code{integer}), (arg-3 @code{boolean}), (arg-4 @ref{tooltip}) @result{} @code{boolean}. Options: run-last.
+@item @anchor{signal.widget.popup-menu}"popup-menu". Signature: (instance @ref{widget}) @result{} @code{boolean}. Options: run-last, action.
+@item @anchor{signal.widget.show-help}"show-help". Signature: (instance @ref{widget}), (arg-1 @ref{widget-help-type}) @result{} @code{boolean}. Options: run-last, action.
+@item @anchor{signal.widget.accel-closures-changed}"accel-closures-changed". Signature: (instance @ref{widget}) @result{} void. Options: .
+@item @anchor{signal.widget.screen-changed}"screen-changed". Signature: (instance @ref{widget}), (arg-1 @ref{screen}) @result{} void. Options: run-last.
+@item @anchor{signal.widget.can-activate-accel}"can-activate-accel". Signature: (instance @ref{widget}), (arg-1 @code{integer}) @result{} @code{boolean}. Options: run-last.
@end itemize