X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=doc%2Fgtk.ref.texi;h=e3ed077484ca5ce1821d4f60d1a3b6dfda4ef110;hb=d2b671c59e17cbee173f4e118e7c40120128d91d;hp=a2dcb8fcaf02425b7483c4ddafa74895cbfb3354;hpb=08412ba48592934cf6f7e822cd02818373357c30;p=cl-gtk2.git diff --git a/doc/gtk.ref.texi b/doc/gtk.ref.texi index a2dcb8f..e3ed077 100644 --- a/doc/gtk.ref.texi +++ b/doc/gtk.ref.texi @@ -1,8149 +1,148 @@ @menu -* gtk Classes:: -* gtk Structs:: -* gtk Opaque Boxeds:: -* gtk Enums:: -* gtk Flags:: +* Gtk+ Main loop:: +* Widgets:: +* Gtk+ Interfaces:: +* Gtk+ Objects:: +* Gtk+ Structs:: +* Gtk+ Enums:: +* Gtk+ Flags:: +* Gtk+ Embedded UI Mini-language:: @end menu -@node gtk Classes -@section gtk Classes +All symbols of Gtk+ binding in cl-gtk2 reside in @code{gtk} package. -@menu -* about-dialog:: -* accel-group:: -* accel-label:: -* accel-map:: -* action:: -* action-group:: -* activatable:: -* adjustment:: -* alignment:: -* array-list-store:: -* arrow:: -* aspect-frame:: -* assistant:: -* atk-implementor-iface:: -* bin:: -* box:: -* buildable:: -* builder:: -* button:: -* button-box:: -* calendar:: -* cell-editable:: -* cell-layout:: -* cell-renderer:: -* cell-renderer-accel:: -* cell-renderer-combo:: -* cell-renderer-pixbuf:: -* cell-renderer-progress:: -* cell-renderer-spin:: -* cell-renderer-text:: -* cell-renderer-toggle:: -* cell-view:: -* check-button:: -* check-menu-item:: -* clipboard:: -* color-button:: -* color-selection:: -* color-selection-dialog:: -* combo-box:: -* combo-box-entry:: -* container:: -* curve:: -* dialog:: -* drawing-area:: -* editable:: -* entry:: -* entry-completion:: -* event-box:: -* expander:: -* file-chooser:: -* file-chooser-button:: -* file-chooser-dialog:: -* file-chooser-embed:: -* file-chooser-widget:: -* file-filter:: -* fixed:: -* font-button:: -* font-selection:: -* font-selection-dialog:: -* frame:: -* gamma-curve:: -* gtk-object:: -* gtk-window:: -* h-box:: -* h-button-box:: -* h-paned:: -* h-ruler:: -* h-s-v:: -* h-scale:: -* h-scrollbar:: -* h-separator:: -* handle-box:: -* i-m-context:: -* icon-factory:: -* icon-theme:: -* icon-view:: -* image:: -* image-menu-item:: -* input-dialog:: -* invisible:: -* item:: -* label:: -* layout:: -* link-button:: -* list-store:: -* menu:: -* menu-bar:: -* menu-item:: -* menu-shell:: -* menu-tool-button:: -* message-dialog:: -* misc:: -* notebook:: -* old-editable:: -* orientable:: -* page-setup:: -* paned:: -* plug:: -* print-context:: -* print-operation:: -* print-operation-preview:: -* print-settings:: -* progress:: -* progress-bar:: -* radio-action:: -* radio-button:: -* radio-menu-item:: -* radio-tool-button:: -* range:: -* rc-style:: -* recent-action:: -* recent-chooser:: -* recent-chooser-dialog:: -* recent-chooser-menu:: -* recent-chooser-widget:: -* recent-filter:: -* recent-manager:: -* ruler:: -* scale:: -* scale-button:: -* scrollbar:: -* scrolled-window:: -* separator:: -* separator-menu-item:: -* separator-tool-item:: -* settings:: -* size-group:: -* socket:: -* spin-button:: -* status-icon:: -* statusbar:: -* style:: -* table:: -* tearoff-menu-item:: -* text:: -* text-buffer:: -* text-child-anchor:: -* text-mark:: -* text-tag:: -* text-tag-table:: -* text-view:: -* toggle-action:: -* toggle-button:: -* toggle-tool-button:: -* tool-button:: -* tool-item:: -* tool-shell:: -* toolbar:: -* tooltip:: -* tooltips:: -* tree:: -* tree-drag-dest:: -* tree-drag-source:: -* tree-item:: -* tree-lisp-store:: -* tree-model:: -* tree-model-filter:: -* tree-model-sort:: -* tree-selection:: -* tree-sortable:: -* tree-store:: -* tree-view:: -* tree-view-column:: -* ui-manager:: -* v-box:: -* v-button-box:: -* v-paned:: -* v-ruler:: -* v-scale:: -* v-scrollbar:: -* v-separator:: -* viewport:: -* volume-button:: -* widget:: -* window-group:: -@end menu - -Reference of classes in package GTK - -@node about-dialog -@subsection about-dialog -@Class about-dialog - -Superclasses: @ref{dialog}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -@itemize -@item artists. Type: @code{(list string)} (flags: readable writable) - - - -@item authors. Type: @code{(list string)} (flags: readable writable) - - - -@item comments. Type: @code{string} (flags: readable writable) - - - -@item copyright. Type: @code{string} (flags: readable writable) - - - -@item documenters. Type: @code{(list string)} (flags: readable writable) - - - -@item license. Type: @code{string} (flags: readable writable) - - - -@item logo. Type: @ref{pixbuf} (flags: readable writable) - - - -@item logo-icon-name. Type: @code{string} (flags: readable writable) - - - -@item program-name. Type: @code{string} (flags: readable writable) - - - -@item translator-credits. Type: @code{string} (flags: readable writable) - - - -@item version. Type: @code{string} (flags: readable writable) - - - -@item website. Type: @code{string} (flags: readable writable) - - - -@item website-label. Type: @code{string} (flags: readable writable) - - - -@item wrap-license. Type: @code{boolean} (flags: readable writable) - - - -@end itemize -Signals: -None - - -@node accel-group -@subsection accel-group -@Class accel-group - -Superclasses: @ref{g-object} - -Slots: -@itemize -@item is-locked. Type: @code{boolean} (flags: readable) - - - -@item modifier-mask. Type: @ref{gdk-modifier-type} (flags: readable) - - - -@end itemize -Signals: -@itemize -@item accel-activate. (@ref{g-object}, @code{(integer 0)}, @ref{gdk-modifier-type}) -> @code{boolean} [detailed] - -@item accel-changed. (@code{(integer 0)}, @ref{gdk-modifier-type}, GClosure) -> @code{null} [run-first, detailed] - -@end itemize - -@node accel-label -@subsection accel-label -@Class accel-label - -Superclasses: @ref{label}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -@itemize -@item accel-closure. Type: GClosure (flags: readable writable) - - - -@item accel-widget. Type: @ref{widget} (flags: readable writable) - - - -@end itemize -Signals: -None - - -@node accel-map -@subsection accel-map -@Class accel-map - -Superclasses: @ref{g-object} - -Slots: -None - -Signals: -None - - -@node action -@subsection action -@Class action - -Superclasses: @ref{g-object}, @ref{buildable} - -Slots: -@itemize -@item accel-group - -@item accel-path - -@item action-group. Type: @ref{action-group} (flags: readable writable) - - - -@item gicon. Type: GIcon (flags: readable writable) - - - -@item hide-if-empty. Type: @code{boolean} (flags: readable writable) - - - -@item icon-name. Type: @code{string} (flags: readable writable) - - - -@item is-important. Type: @code{boolean} (flags: readable writable) - - - -@item label. Type: @code{string} (flags: readable writable) - - - -@item name. Type: @code{string} (flags: readable writable constructor-only) - - - -@item sensitive. Type: @code{boolean} (flags: readable writable) - - - -@item short-label. Type: @code{string} (flags: readable writable) - - - -@item stock-id. Type: @code{string} (flags: readable writable) - - - -@item tooltip. Type: @code{string} (flags: readable writable) - - - -@item visible. Type: @code{boolean} (flags: readable writable) - - - -@item visible-horizontal. Type: @code{boolean} (flags: readable writable) - - - -@item visible-overflown. Type: @code{boolean} (flags: readable writable) - - - -@item visible-vertical. Type: @code{boolean} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item activate. () -> @code{null} [run-first, no-recurse] - -@end itemize - -@node action-group -@subsection action-group -@Class action-group - -Superclasses: @ref{g-object}, @ref{buildable} - -Slots: -@itemize -@item name. Type: @code{string} (flags: readable writable constructor-only) - - - -@item sensitive. Type: @code{boolean} (flags: readable writable) - - - -@item translate-function - -@item translation-domain - -@item visible. Type: @code{boolean} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item connect-proxy. (@ref{action}, @ref{widget}) -> @code{null} - -@item disconnect-proxy. (@ref{action}, @ref{widget}) -> @code{null} - -@item post-activate. (@ref{action}) -> @code{null} - -@item pre-activate. (@ref{action}) -> @code{null} - -@end itemize - -@node activatable -@subsection activatable -@Class activatable - -Superclasses: @code{standard-object} - -Slots: -@itemize -@item related-action. Type: @ref{action} (flags: readable writable) - - - -@item use-action-appearance. Type: @code{boolean} (flags: readable writable) - - - -@end itemize -Signals: -None - - -@node adjustment -@subsection adjustment -@Class adjustment - -Superclasses: @ref{gtk-object} - -Slots: -@itemize -@item lower. Type: @code{double-float} (flags: readable writable) - - - -@item page-increment. Type: @code{double-float} (flags: readable writable) - - - -@item page-size. Type: @code{double-float} (flags: readable writable) - - - -@item step-increment. Type: @code{double-float} (flags: readable writable) - - - -@item upper. Type: @code{double-float} (flags: readable writable) - - - -@item value. Type: @code{double-float} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item changed. () -> @code{null} [run-first, no-recurse] - -@item value-changed. () -> @code{null} [run-first, no-recurse] - -@end itemize - -@node alignment -@subsection alignment -@Class alignment - -Superclasses: @ref{bin}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -@itemize -@item bottom-padding. Type: @code{(integer 0)} (flags: readable writable) - - - -@item left-padding. Type: @code{(integer 0)} (flags: readable writable) - - - -@item right-padding. Type: @code{(integer 0)} (flags: readable writable) - - - -@item top-padding. Type: @code{(integer 0)} (flags: readable writable) - - - -@item xalign. Type: @code{single-float} (flags: readable writable) - - - -@item xscale. Type: @code{single-float} (flags: readable writable) - - - -@item yalign. Type: @code{single-float} (flags: readable writable) - - - -@item yscale. Type: @code{single-float} (flags: readable writable) - - - -@end itemize -Signals: -None - - -@node array-list-store -@subsection array-list-store -@Class array-list-store - -Superclasses: @ref{g-object}, @ref{tree-model} - -Slots: -@itemize -@item columns-getters - -@item columns-types - -@item items - -@end itemize -Signals: -None - - -@node arrow -@subsection arrow -@Class arrow - -Superclasses: @ref{misc}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -@itemize -@item arrow-type. Type: @ref{arrow-type} (flags: readable writable) - - - -@item shadow-type. Type: @ref{shadow-type} (flags: readable writable) - - - -@end itemize -Signals: -None - - -@node aspect-frame -@subsection aspect-frame -@Class aspect-frame - -Superclasses: @ref{frame}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -@itemize -@item obey-child. Type: @code{boolean} (flags: readable writable) - - - -@item ratio. Type: @code{single-float} (flags: readable writable) - - - -@item xalign. Type: @code{single-float} (flags: readable writable) - - - -@item yalign. Type: @code{single-float} (flags: readable writable) - - - -@end itemize -Signals: -None - - -@node assistant -@subsection assistant -@Class assistant - -Superclasses: @ref{gtk-window}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -None - -Signals: -None - - -@node atk-implementor-iface -@subsection atk-implementor-iface -@Class atk-implementor-iface - -Superclasses: @code{standard-object} - -Slots: -None - -Signals: -None - - -@node bin -@subsection bin -@Class bin - -Superclasses: @ref{container}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -None - -Signals: -None - - -@node box -@subsection box -@Class box - -Superclasses: @ref{container}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{orientable} - -Slots: -@itemize -@item homogeneous. Type: @code{boolean} (flags: readable writable) - - - -@item spacing. Type: @code{integer} (flags: readable writable) - - - -@end itemize -Signals: -None - - -@node buildable -@subsection buildable -@Class buildable - -Superclasses: @code{standard-object} - -Slots: -None - -Signals: -None - - -@node builder -@subsection builder -@Class builder - -Superclasses: @ref{g-object} - -Slots: -@itemize -@item translation-domain. Type: @code{string} (flags: readable writable) - - - -@end itemize -Signals: -None - - -@node button -@subsection button -@Class button - -Superclasses: @ref{bin}, @ref{atk-implementor-iface}, @ref{activatable}, @ref{buildable} - -Slots: -@itemize -@item focus-on-click. Type: @code{boolean} (flags: readable writable) - - - -@item image. Type: @ref{widget} (flags: readable writable) - - - -@item image-position. Type: @ref{position-type} (flags: readable writable) - - - -@item label. Type: @code{string} (flags: readable writable constructor) - - - -@item relief. Type: @ref{relief-style} (flags: readable writable) - - - -@item use-stock. Type: @code{boolean} (flags: readable writable constructor) - - - -@item use-underline. Type: @code{boolean} (flags: readable writable constructor) - - - -@item xalign. Type: @code{single-float} (flags: readable writable) - - - -@item yalign. Type: @code{single-float} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item activate. () -> @code{null} [run-first, action] - -@item clicked. () -> @code{null} [run-first, action] - -@item enter. () -> @code{null} [run-first] - -@item leave. () -> @code{null} [run-first] - -@item pressed. () -> @code{null} [run-first] - -@item released. () -> @code{null} [run-first] - -@end itemize - -@node button-box -@subsection button-box -@Class button-box - -Superclasses: @ref{box}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{orientable} - -Slots: -@itemize -@item layout-style. Type: @ref{button-box-style} (flags: readable writable) - - - -@end itemize -Signals: -None - - -@node calendar -@subsection calendar -@Class calendar - -Superclasses: @ref{widget}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -@itemize -@item day. Type: @code{integer} (flags: readable writable) - - - -@item detail-function - -@item detail-height-rows. Type: @code{integer} (flags: readable writable) - - - -@item detail-width-chars. Type: @code{integer} (flags: readable writable) - - - -@item month. Type: @code{integer} (flags: readable writable) - - - -@item no-month-change. Type: @code{boolean} (flags: readable writable) - - - -@item show-day-names. Type: @code{boolean} (flags: readable writable) - - - -@item show-details. Type: @code{boolean} (flags: readable writable) - - - -@item show-heading. Type: @code{boolean} (flags: readable writable) - - - -@item show-week-numbers. Type: @code{boolean} (flags: readable writable) - - - -@item year. Type: @code{integer} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item day-selected. () -> @code{null} [run-first] - -@item day-selected-double-click. () -> @code{null} [run-first] - -@item month-changed. () -> @code{null} [run-first] - -@item next-month. () -> @code{null} [run-first] - -@item next-year. () -> @code{null} [run-first] - -@item prev-month. () -> @code{null} [run-first] - -@item prev-year. () -> @code{null} [run-first] - -@end itemize - -@node cell-editable -@subsection cell-editable -@Class cell-editable - -Superclasses: @code{standard-object} - -Slots: -None - -Signals: -@itemize -@item editing-done. () -> @code{null} [run-last] - -@item remove-widget. () -> @code{null} [run-last] - -@end itemize - -@node cell-layout -@subsection cell-layout -@Class cell-layout - -Superclasses: @code{standard-object} - -Slots: -None - -Signals: -None - - -@node cell-renderer -@subsection cell-renderer -@Class cell-renderer - -Superclasses: @ref{gtk-object} - -Slots: -@itemize -@item cell-background. Type: @code{string} (flags: writable) - - - -@item cell-background-gdk. Type: @ref{color} (flags: readable writable) - - - -@item cell-background-set. Type: @code{boolean} (flags: readable writable) - - - -@item editing. Type: @code{boolean} (flags: readable) - - - -@item height. Type: @code{integer} (flags: readable writable) - - - -@item is-expanded. Type: @code{boolean} (flags: readable writable) - - - -@item is-expander. Type: @code{boolean} (flags: readable writable) - - - -@item mode. Type: @ref{cell-renderer-mode} (flags: readable writable) - - - -@item sensitive. Type: @code{boolean} (flags: readable writable) - - - -@item visible. Type: @code{boolean} (flags: readable writable) - - - -@item width. Type: @code{integer} (flags: readable writable) - - - -@item xalign. Type: @code{single-float} (flags: readable writable) - - - -@item xpad. Type: @code{(integer 0)} (flags: readable writable) - - - -@item yalign. Type: @code{single-float} (flags: readable writable) - - - -@item ypad. Type: @code{(integer 0)} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item editing-canceled. () -> @code{null} [run-first] - -@item editing-started. (@ref{cell-editable}, @code{string}) -> @code{null} [run-first] - -@end itemize - -@node cell-renderer-accel -@subsection cell-renderer-accel -@Class cell-renderer-accel - -Superclasses: @ref{cell-renderer-text} - -Slots: -@itemize -@item accel-key. Type: @code{(integer 0)} (flags: readable writable) - - - -@item accel-mode. Type: @ref{cell-renderer-accel-mode} (flags: readable writable) - - - -@item accel-mods. Type: @ref{gdk-modifier-type} (flags: readable writable) - - - -@item keycode. Type: @code{(integer 0)} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item accel-cleared. (@code{string}) -> @code{null} [run-last] - -@item accel-edited. (@code{string}, @code{(integer 0)}, @ref{gdk-modifier-type}, @code{(integer 0)}) -> @code{null} [run-last] - -@end itemize - -@node cell-renderer-combo -@subsection cell-renderer-combo -@Class cell-renderer-combo - -Superclasses: @ref{cell-renderer-text} - -Slots: -@itemize -@item has-entry. Type: @code{boolean} (flags: readable writable) - - - -@item model. Type: @ref{tree-model} (flags: readable writable) - - - -@item text-column. Type: @code{integer} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item changed. (@code{string}, @ref{tree-iter}) -> @code{null} [run-last] - -@end itemize - -@node cell-renderer-pixbuf -@subsection cell-renderer-pixbuf -@Class cell-renderer-pixbuf - -Superclasses: @ref{cell-renderer} - -Slots: -@itemize -@item follow-state. Type: @code{boolean} (flags: readable writable) - - - -@item gicon. Type: GIcon (flags: readable writable) - - - -@item icon-name. Type: @code{string} (flags: readable writable) - - - -@item pixbuf. Type: @ref{pixbuf} (flags: readable writable) - - - -@item pixbuf-expander-closed. Type: @ref{pixbuf} (flags: readable writable) - - - -@item pixbuf-expander-open. Type: @ref{pixbuf} (flags: readable writable) - - - -@item stock-detail. Type: @code{string} (flags: readable writable) - - - -@item stock-id. Type: @code{string} (flags: readable writable) - - - -@item stock-size. Type: @code{(integer 0)} (flags: readable writable) - - - -@end itemize -Signals: -None - - -@node cell-renderer-progress -@subsection cell-renderer-progress -@Class cell-renderer-progress - -Superclasses: @ref{cell-renderer} - -Slots: -@itemize -@item orientation. Type: @ref{progress-bar-orientation} (flags: readable writable) - - - -@item pulse. Type: @code{integer} (flags: readable writable) - - - -@item text. Type: @code{string} (flags: readable writable) - - - -@item text-xalign. Type: @code{single-float} (flags: readable writable) - - - -@item text-yalign. Type: @code{single-float} (flags: readable writable) - - - -@item value. Type: @code{integer} (flags: readable writable) - - - -@end itemize -Signals: -None - - -@node cell-renderer-spin -@subsection cell-renderer-spin -@Class cell-renderer-spin - -Superclasses: @ref{cell-renderer-text} - -Slots: -@itemize -@item adjustment. Type: @ref{adjustment} (flags: readable writable) - - - -@item climb-rate. Type: @code{double-float} (flags: readable writable) - - - -@item digits. Type: @code{(integer 0)} (flags: readable writable) - - - -@end itemize -Signals: -None - - -@node cell-renderer-text -@subsection cell-renderer-text -@Class cell-renderer-text - -Superclasses: @ref{cell-renderer} - -Slots: -@itemize -@item align-set. Type: @code{boolean} (flags: readable writable) - - - -@item alignment. Type: PangoAlignment (flags: readable writable) - - - -@item attributes. Type: PangoAttrList (flags: readable writable) - - - -@item background. Type: @code{string} (flags: writable) - - - -@item background-gdk. Type: @ref{color} (flags: readable writable) - - - -@item background-set. Type: @code{boolean} (flags: readable writable) - - - -@item editable. Type: @code{boolean} (flags: readable writable) - - - -@item editable-set. Type: @code{boolean} (flags: readable writable) - - - -@item ellipsize. Type: PangoEllipsizeMode (flags: readable writable) - - - -@item ellipsize-set. Type: @code{boolean} (flags: readable writable) - - - -@item family. Type: @code{string} (flags: readable writable) - - - -@item family-set. Type: @code{boolean} (flags: readable writable) - - - -@item font. Type: @code{string} (flags: readable writable) - - - -@item font-desc. Type: PangoFontDescription (flags: readable writable) - - - -@item foreground. Type: @code{string} (flags: writable) - - - -@item foreground-gdk. Type: @ref{color} (flags: readable writable) - - - -@item foreground-set. Type: @code{boolean} (flags: readable writable) - - - -@item language. Type: @code{string} (flags: readable writable) - - - -@item language-set. Type: @code{boolean} (flags: readable writable) - - - -@item markup. Type: @code{string} (flags: writable) - - - -@item rise. Type: @code{integer} (flags: readable writable) - - - -@item rise-set. Type: @code{boolean} (flags: readable writable) - - - -@item scale. Type: @code{double-float} (flags: readable writable) - - - -@item scale-set. Type: @code{boolean} (flags: readable writable) - - - -@item single-paragraph-mode. Type: @code{boolean} (flags: readable writable) - - - -@item size. Type: @code{integer} (flags: readable writable) - - - -@item size-points. Type: @code{double-float} (flags: readable writable) - - - -@item size-set. Type: @code{boolean} (flags: readable writable) - - - -@item stretch. Type: PangoStretch (flags: readable writable) - - - -@item stretch-set. Type: @code{boolean} (flags: readable writable) - - - -@item strikethrough. Type: @code{boolean} (flags: readable writable) - - - -@item strikethrough-set. Type: @code{boolean} (flags: readable writable) - - - -@item style. Type: PangoStyle (flags: readable writable) - - - -@item style-set. Type: @code{boolean} (flags: readable writable) - - - -@item text. Type: @code{string} (flags: readable writable) - - - -@item underline. Type: PangoUnderline (flags: readable writable) - - - -@item underline-set. Type: @code{boolean} (flags: readable writable) - - - -@item variant. Type: PangoVariant (flags: readable writable) - - - -@item variant-set. Type: @code{boolean} (flags: readable writable) - - - -@item weight. Type: @code{integer} (flags: readable writable) - - - -@item weight-set. Type: @code{boolean} (flags: readable writable) - - - -@item width-chars. Type: @code{integer} (flags: readable writable) - - - -@item wrap-mode. Type: PangoWrapMode (flags: readable writable) - - - -@item wrap-width. Type: @code{integer} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item edited. (@code{string}, @code{string}) -> @code{null} [run-last] - -@end itemize - -@node cell-renderer-toggle -@subsection cell-renderer-toggle -@Class cell-renderer-toggle - -Superclasses: @ref{cell-renderer} - -Slots: -@itemize -@item activatable. Type: @code{boolean} (flags: readable writable) - - - -@item active. Type: @code{boolean} (flags: readable writable) - - - -@item inconsistent. Type: @code{boolean} (flags: readable writable) - - - -@item indicator-size. Type: @code{integer} (flags: readable writable) - - - -@item radio. Type: @code{boolean} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item toggled. (@code{string}) -> @code{null} [run-last] - -@end itemize - -@node cell-view -@subsection cell-view -@Class cell-view - -Superclasses: @ref{widget}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{cell-layout} - -Slots: -@itemize -@item background. Type: @code{string} (flags: writable) - - - -@item background-gdk. Type: @ref{color} (flags: readable writable) - - - -@item background-set. Type: @code{boolean} (flags: readable writable) - - - -@item displayed-row - -@item model. Type: @ref{tree-model} (flags: readable writable) - - - -@end itemize -Signals: -None - - -@node check-button -@subsection check-button -@Class check-button - -Superclasses: @ref{toggle-button}, @ref{atk-implementor-iface}, @ref{activatable}, @ref{buildable} - -Slots: -None - -Signals: -None - - -@node check-menu-item -@subsection check-menu-item -@Class check-menu-item - -Superclasses: @ref{menu-item}, @ref{atk-implementor-iface}, @ref{activatable}, @ref{buildable} - -Slots: -@itemize -@item active. Type: @code{boolean} (flags: readable writable) - - - -@item draw-as-radio. Type: @code{boolean} (flags: readable writable) - - - -@item inconsistent. Type: @code{boolean} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item toggled. () -> @code{null} [run-first] - -@end itemize - -@node clipboard -@subsection clipboard -@Class clipboard - -Superclasses: @ref{g-object} - -Slots: -None - -Signals: -None - - -@node color-button -@subsection color-button -@Class color-button - -Superclasses: @ref{button}, @ref{atk-implementor-iface}, @ref{activatable}, @ref{buildable} - -Slots: -@itemize -@item alpha. Type: @code{(integer 0)} (flags: readable writable) - - - -@item color. Type: @ref{color} (flags: readable writable) - - - -@item title. Type: @code{string} (flags: readable writable) - - - -@item use-alpha. Type: @code{boolean} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item color-set. () -> @code{null} [run-first] - -@end itemize - -@node color-selection -@subsection color-selection -@Class color-selection - -Superclasses: @ref{v-box}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{orientable} - -Slots: -@itemize -@item current-alpha. Type: @code{(integer 0)} (flags: readable writable) - - - -@item current-color. Type: @ref{color} (flags: readable writable) - - - -@item has-opacity-control. Type: @code{boolean} (flags: readable writable) - - - -@item has-palette. Type: @code{boolean} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item color-changed. () -> @code{null} [run-first] - -@end itemize - -@node color-selection-dialog -@subsection color-selection-dialog -@Class color-selection-dialog - -Superclasses: @ref{dialog}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -@itemize -@item cancel-button. Type: @ref{widget} (flags: readable) - - - -@item color-selection. Type: @ref{widget} (flags: readable) - - - -@item help-button. Type: @ref{widget} (flags: readable) - - - -@item ok-button. Type: @ref{widget} (flags: readable) - - - -@end itemize -Signals: -None - - -@node combo-box -@subsection combo-box -@Class combo-box - -Superclasses: @ref{bin}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{cell-editable}, @ref{cell-layout} - -Slots: -@itemize -@item active. Type: @code{integer} (flags: readable writable) - - - -@item active-iter - -@item add-tearoffs. Type: @code{boolean} (flags: readable writable) - - - -@item button-sensitivity. Type: @ref{sensitivity-type} (flags: readable writable) - - - -@item column-span-column. Type: @code{integer} (flags: readable writable) - - - -@item focus-on-click. Type: @code{boolean} (flags: readable writable) - - - -@item has-frame. Type: @code{boolean} (flags: readable writable) - - - -@item model. Type: @ref{tree-model} (flags: readable writable) - - - -@item popup-shown. Type: @code{boolean} (flags: readable) - - - -@item row-separator-func - -@item row-span-column. Type: @code{integer} (flags: readable writable) - - - -@item tearoff-title. Type: @code{string} (flags: readable writable) - - - -@item wrap-width. Type: @code{integer} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item changed. () -> @code{null} [run-last] - -@item move-active. (@ref{scroll-type}) -> @code{null} [run-last, action] - -@item popdown. () -> @code{boolean} [run-last, action] - -@item popup. () -> @code{null} [run-last, action] - -@end itemize - -@node combo-box-entry -@subsection combo-box-entry -@Class combo-box-entry - -Superclasses: @ref{combo-box}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{cell-editable}, @ref{cell-layout} - -Slots: -@itemize -@item text-column. Type: @code{integer} (flags: readable writable) - - - -@end itemize -Signals: -None - - -@node container -@subsection container -@Class container - -Superclasses: @ref{widget}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -@itemize -@item border-width. Type: @code{(integer 0)} (flags: readable writable) - - - -@item child. Type: @ref{widget} (flags: writable) - - - -@item focus-child - -@item focus-hadjustment - -@item focus-vadjustment - -@item resize-mode. Type: @ref{resize-mode} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item add. (@ref{widget}) -> @code{null} [run-first] - -@item check-resize. () -> @code{null} [run-last] - -@item remove. (@ref{widget}) -> @code{null} [run-first] - -@item set-focus-child. (@ref{widget}) -> @code{null} [run-first] - -@end itemize - -@node curve -@subsection curve -@Class curve - -Superclasses: @ref{drawing-area}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -@itemize -@item curve-type. Type: @ref{curve-type} (flags: readable writable) - - - -@item max-x. Type: @code{single-float} (flags: readable writable) - - - -@item max-y. Type: @code{single-float} (flags: readable writable) - - - -@item min-x. Type: @code{single-float} (flags: readable writable) - - - -@item min-y. Type: @code{single-float} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item curve-type-changed. () -> @code{null} [run-first] - -@end itemize - -@node dialog -@subsection dialog -@Class dialog - -Superclasses: @ref{gtk-window}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -@itemize -@item has-separator. Type: @code{boolean} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item close. () -> @code{null} [run-last, action] - -@item response. (@code{integer}) -> @code{null} [run-last] - -@end itemize - -@node drawing-area -@subsection drawing-area -@Class drawing-area - -Superclasses: @ref{widget}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -None - -Signals: -None - - -@node editable -@subsection editable -@Class editable - -Superclasses: @code{standard-object} - -Slots: -None - -Signals: -@itemize -@item changed. () -> @code{null} [run-last] - -@item delete-text. (@code{integer}, @code{integer}) -> @code{null} [run-last] - -@item insert-text. (@code{string}, @code{integer}, @code{foreign-pointer}) -> @code{null} [run-last] - -@end itemize - -@node entry -@subsection entry -@Class entry - -Superclasses: @ref{widget}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{cell-editable}, @ref{editable} - -Slots: -@itemize -@item activates-default. Type: @code{boolean} (flags: readable writable) - - - -@item caps-lock-warning. Type: @code{boolean} (flags: readable writable) - - - -@item cursor-position. Type: @code{integer} (flags: readable) - - - -@item editable. Type: @code{boolean} (flags: readable writable) - - - -@item has-frame. Type: @code{boolean} (flags: readable writable) - - - -@item im-module. Type: @code{string} (flags: readable writable) - - - -@item inner-border. Type: @ref{border} (flags: readable writable) - - - -@item invisible-char. Type: @code{(integer 0)} (flags: readable writable) - - - -@item invisible-char-set. Type: @code{boolean} (flags: readable writable) - - - -@item max-length. Type: @code{integer} (flags: readable writable) - - - -@item overwrite-mode. Type: @code{boolean} (flags: readable writable) - - - -@item primary-icon-activatable. Type: @code{boolean} (flags: readable writable) - - - -@item primary-icon-gicon. Type: GIcon (flags: readable writable) - - - -@item primary-icon-name. Type: @code{string} (flags: readable writable) - - - -@item primary-icon-pixbuf. Type: @ref{pixbuf} (flags: readable writable) - - - -@item primary-icon-sensitive. Type: @code{boolean} (flags: readable writable) - - - -@item primary-icon-stock. Type: @code{string} (flags: readable writable) - - - -@item primary-icon-storage-type. Type: @ref{image-type} (flags: readable) - - - -@item primary-icon-tooltip-markup. Type: @code{string} (flags: readable writable) - - - -@item primary-icon-tooltip-text. Type: @code{string} (flags: readable writable) - - - -@item progress-fraction. Type: @code{double-float} (flags: readable writable) - - - -@item progress-pulse-step. Type: @code{double-float} (flags: readable writable) - - - -@item scroll-offset. Type: @code{integer} (flags: readable) - - - -@item secondary-icon-activatable. Type: @code{boolean} (flags: readable writable) - - - -@item secondary-icon-gicon. Type: GIcon (flags: readable writable) - - - -@item secondary-icon-name. Type: @code{string} (flags: readable writable) - - - -@item secondary-icon-pixbuf. Type: @ref{pixbuf} (flags: readable writable) - - - -@item secondary-icon-sensitive. Type: @code{boolean} (flags: readable writable) - - - -@item secondary-icon-stock. Type: @code{string} (flags: readable writable) - - - -@item secondary-icon-storage-type. Type: @ref{image-type} (flags: readable) - - - -@item secondary-icon-tooltip-markup. Type: @code{string} (flags: readable writable) - - - -@item secondary-icon-tooltip-text. Type: @code{string} (flags: readable writable) - - - -@item selection-bound. Type: @code{integer} (flags: readable) - - - -@item shadow-type. Type: @ref{shadow-type} (flags: readable writable) - - - -@item text. Type: @code{string} (flags: readable writable) - - - -@item text-length. Type: @code{(integer 0)} (flags: readable) - - - -@item truncate-multiline. Type: @code{boolean} (flags: readable writable) - - - -@item visibility. Type: @code{boolean} (flags: readable writable) - - - -@item width-chars. Type: @code{integer} (flags: readable writable) - - - -@item xalign. Type: @code{single-float} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item activate. () -> @code{null} [run-last, action] - -@item backspace. () -> @code{null} [run-last, action] - -@item copy-clipboard. () -> @code{null} [run-last, action] - -@item cut-clipboard. () -> @code{null} [run-last, action] - -@item delete-from-cursor. (@ref{delete-type}, @code{integer}) -> @code{null} [run-last, action] - -@item icon-press. (GtkEntryIconPosition, @ref{event}) -> @code{null} [run-last] - -@item icon-release. (GtkEntryIconPosition, @ref{event}) -> @code{null} [run-last] - -@item insert-at-cursor. (@code{string}) -> @code{null} [run-last, action] - -@item move-cursor. (@ref{movement-step}, @code{integer}, @code{boolean}) -> @code{null} [run-last, action] - -@item paste-clipboard. () -> @code{null} [run-last, action] - -@item populate-popup. (@ref{menu}) -> @code{null} [run-last] - -@item toggle-overwrite. () -> @code{null} [run-last, action] - -@end itemize - -@node entry-completion -@subsection entry-completion -@Class entry-completion - -Superclasses: @ref{g-object}, @ref{buildable}, @ref{cell-layout} - -Slots: -@itemize -@item inline-completion. Type: @code{boolean} (flags: readable writable) - - - -@item inline-selection. Type: @code{boolean} (flags: readable writable) - - - -@item minimum-key-length. Type: @code{integer} (flags: readable writable) - - - -@item model. Type: @ref{tree-model} (flags: readable writable) - - - -@item popup-completion. Type: @code{boolean} (flags: readable writable) - - - -@item popup-set-width. Type: @code{boolean} (flags: readable writable) - - - -@item popup-single-match. Type: @code{boolean} (flags: readable writable) - - - -@item text-column. Type: @code{integer} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item action-activated. (@code{integer}) -> @code{null} [run-last] - -@item cursor-on-match. (@ref{tree-model}, @ref{tree-iter}) -> @code{boolean} [run-last] - -@item insert-prefix. (@code{string}) -> @code{boolean} [run-last] - -@item match-selected. (@ref{tree-model}, @ref{tree-iter}) -> @code{boolean} [run-last] - -@end itemize - -@node event-box -@subsection event-box -@Class event-box - -Superclasses: @ref{bin}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -@itemize -@item above-child. Type: @code{boolean} (flags: readable writable) - - - -@item visible-window. Type: @code{boolean} (flags: readable writable) - - - -@end itemize -Signals: -None - - -@node expander -@subsection expander -@Class expander - -Superclasses: @ref{bin}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -@itemize -@item expanded. Type: @code{boolean} (flags: readable writable constructor) - - - -@item label. Type: @code{string} (flags: readable writable constructor) - - - -@item label-widget. Type: @ref{widget} (flags: readable writable) - - - -@item spacing. Type: @code{integer} (flags: readable writable) - - - -@item use-markup. Type: @code{boolean} (flags: readable writable constructor) - - - -@item use-underline. Type: @code{boolean} (flags: readable writable constructor) - - - -@end itemize -Signals: -@itemize -@item activate. () -> @code{null} [run-last, action] - -@end itemize - -@node file-chooser -@subsection file-chooser -@Class file-chooser - -Superclasses: @code{standard-object} - -Slots: -@itemize -@item action. Type: @ref{file-chooser-action} (flags: readable writable) - - - -@item current-folder - -@item current-folder-uri - -@item current-name - -@item do-overwrite-confirmation. Type: @code{boolean} (flags: readable writable) - - - -@item extra-widget. Type: @ref{widget} (flags: readable writable) - - - -@item file-system-backend. Type: @code{string} (flags: writable constructor-only) - - - -@item filename - -@item filter. Type: @ref{file-filter} (flags: readable writable) - - - -@item local-only. Type: @code{boolean} (flags: readable writable) - - - -@item preview-filename - -@item preview-uri - -@item preview-widget. Type: @ref{widget} (flags: readable writable) - - - -@item preview-widget-active. Type: @code{boolean} (flags: readable writable) - - - -@item select-multiple. Type: @code{boolean} (flags: readable writable) - - - -@item show-hidden. Type: @code{boolean} (flags: readable writable) - - - -@item uri - -@item use-preview-label. Type: @code{boolean} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item confirm-overwrite. () -> @ref{file-chooser-confirmation} [run-last] - -@item current-folder-changed. () -> @code{null} [run-last] - -@item file-activated. () -> @code{null} [run-last] - -@item selection-changed. () -> @code{null} [run-last] - -@item update-preview. () -> @code{null} [run-last] - -@end itemize - -@node file-chooser-button -@subsection file-chooser-button -@Class file-chooser-button - -Superclasses: @ref{h-box}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{file-chooser}, @ref{orientable} - -Slots: -@itemize -@item dialog. Type: @ref{file-chooser} (flags: writable constructor-only) - - - -@item focus-on-click. Type: @code{boolean} (flags: readable writable) - - - -@item title. Type: @code{string} (flags: readable writable) - - - -@item width-chars. Type: @code{integer} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item file-set. () -> @code{null} [run-first] - -@end itemize - -@node file-chooser-dialog -@subsection file-chooser-dialog -@Class file-chooser-dialog - -Superclasses: @ref{dialog}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{file-chooser} - -Slots: -None - -Signals: -None - - -@node file-chooser-embed -@subsection file-chooser-embed -@Class file-chooser-embed - -Superclasses: @code{standard-object} - -Slots: -None - -Signals: -None - - -@node file-chooser-widget -@subsection file-chooser-widget -@Class file-chooser-widget - -Superclasses: @ref{v-box}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{file-chooser}, @ref{file-chooser-embed}, @ref{orientable} - -Slots: -None - -Signals: -None - - -@node file-filter -@subsection file-filter -@Class file-filter - -Superclasses: @ref{gtk-object} - -Slots: -@itemize -@item name - -@end itemize -Signals: -None - - -@node fixed -@subsection fixed -@Class fixed - -Superclasses: @ref{container}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -@itemize -@item has-window - -@end itemize -Signals: -None - - -@node font-button -@subsection font-button -@Class font-button - -Superclasses: @ref{button}, @ref{atk-implementor-iface}, @ref{activatable}, @ref{buildable} - -Slots: -@itemize -@item font-name. Type: @code{string} (flags: readable writable) - - - -@item show-size. Type: @code{boolean} (flags: readable writable) - - - -@item show-style. Type: @code{boolean} (flags: readable writable) - - - -@item title. Type: @code{string} (flags: readable writable) - - - -@item use-font. Type: @code{boolean} (flags: readable writable) - - - -@item use-size. Type: @code{boolean} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item font-set. () -> @code{null} [run-first] - -@end itemize - -@node font-selection -@subsection font-selection -@Class font-selection - -Superclasses: @ref{v-box}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{orientable} - -Slots: -@itemize -@item font. Type: @ref{font} (flags: readable) - - - -@item font-name. Type: @code{string} (flags: readable writable) - - - -@item preview-text. Type: @code{string} (flags: readable writable) - - - -@end itemize -Signals: -None - - -@node font-selection-dialog -@subsection font-selection-dialog -@Class font-selection-dialog - -Superclasses: @ref{dialog}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -@itemize -@item apply-button - -@item cancel-button - -@item font-name - -@item ok-button - -@item preview-text - -@end itemize -Signals: -None - - -@node frame -@subsection frame -@Class frame - -Superclasses: @ref{bin}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -@itemize -@item label. Type: @code{string} (flags: readable writable) - - - -@item label-widget. Type: @ref{widget} (flags: readable writable) - - - -@item label-xalign. Type: @code{single-float} (flags: readable writable) - - - -@item label-yalign. Type: @code{single-float} (flags: readable writable) - - - -@item shadow. Type: @ref{shadow-type} (flags: readable writable) - - - -@item shadow-type. Type: @ref{shadow-type} (flags: readable writable) - - - -@end itemize -Signals: -None - - -@node gamma-curve -@subsection gamma-curve -@Class gamma-curve - -Superclasses: @ref{v-box}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{orientable} - -Slots: -None - -Signals: -None - - -@node gtk-object -@subsection gtk-object -@Class gtk-object - -Superclasses: @ref{g-initially-unowned} - -Slots: -@itemize -@item user-data. Type: @code{foreign-pointer} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item destroy. () -> @code{null} [run-cleanup, no-recurse, no-hooks] - -@end itemize - -@node gtk-window -@subsection gtk-window -@Class gtk-window - -Superclasses: @ref{bin}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -@itemize -@item accept-focus. Type: @code{boolean} (flags: readable writable) - - - -@item allow-grow. Type: @code{boolean} (flags: readable writable) - - - -@item allow-shrink. Type: @code{boolean} (flags: readable writable) - - - -@item decorated. Type: @code{boolean} (flags: readable writable) - - - -@item default-height. Type: @code{integer} (flags: readable writable) - - - -@item default-width. Type: @code{integer} (flags: readable writable) - - - -@item deletable. Type: @code{boolean} (flags: readable writable) - - - -@item destroy-with-parent. Type: @code{boolean} (flags: readable writable) - - - -@item focus-on-map. Type: @code{boolean} (flags: readable writable) - - - -@item gravity. Type: @ref{gravity} (flags: readable writable) - - - -@item has-toplevel-focus. Type: @code{boolean} (flags: readable) - - - -@item icon. Type: @ref{pixbuf} (flags: readable writable) - - - -@item icon-name. Type: @code{string} (flags: readable writable) - - - -@item is-active. Type: @code{boolean} (flags: readable) - - - -@item modal. Type: @code{boolean} (flags: readable writable) - - - -@item opacity. Type: @code{double-float} (flags: readable writable) - - - -@item resizable. Type: @code{boolean} (flags: readable writable) - - - -@item role. Type: @code{string} (flags: readable writable) - - - -@item screen. Type: @ref{screen} (flags: readable writable) - - - -@item skip-pager-hint. Type: @code{boolean} (flags: readable writable) - - - -@item skip-taskbar-hint. Type: @code{boolean} (flags: readable writable) - - - -@item startup-id. Type: @code{string} (flags: writable) - - - -@item title. Type: @code{string} (flags: readable writable) - - - -@item transient-for. Type: @ref{gtk-window} (flags: readable writable constructor) - - - -@item type. Type: @ref{window-type} (flags: readable writable constructor-only) - - - -@item type-hint. Type: @ref{gdk-window-type-hint} (flags: readable writable) - - - -@item urgency-hint. Type: @code{boolean} (flags: readable writable) - - - -@item window-position. Type: @ref{window-position} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item activate-default. () -> @code{null} [run-last, action] - -@item activate-focus. () -> @code{null} [run-last, action] - -@item frame-event. (@ref{event}) -> @code{boolean} [run-last] - -@item keys-changed. () -> @code{null} [run-first] - -@item set-focus. (@ref{widget}) -> @code{null} [run-last] - -@end itemize - -@node h-box -@subsection h-box -@Class h-box - -Superclasses: @ref{box}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{orientable} - -Slots: -None - -Signals: -None - - -@node h-button-box -@subsection h-button-box -@Class h-button-box - -Superclasses: @ref{button-box}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{orientable} - -Slots: -None - -Signals: -None - - -@node h-paned -@subsection h-paned -@Class h-paned - -Superclasses: @ref{paned}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{orientable} - -Slots: -None - -Signals: -None - - -@node h-ruler -@subsection h-ruler -@Class h-ruler - -Superclasses: @ref{ruler}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{orientable} - -Slots: -None - -Signals: -None - - -@node h-s-v -@subsection h-s-v -@Class h-s-v - -Superclasses: @ref{widget}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -None - -Signals: -None - - -@node h-scale -@subsection h-scale -@Class h-scale - -Superclasses: @ref{scale}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{orientable} - -Slots: -None - -Signals: -None - - -@node h-scrollbar -@subsection h-scrollbar -@Class h-scrollbar - -Superclasses: @ref{scrollbar}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{orientable} - -Slots: -None - -Signals: -None - - -@node h-separator -@subsection h-separator -@Class h-separator - -Superclasses: @ref{separator}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{orientable} - -Slots: -None - -Signals: -None - - -@node handle-box -@subsection handle-box -@Class handle-box - -Superclasses: @ref{bin}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -@itemize -@item child-detached. Type: @code{boolean} (flags: readable) - - - -@item handle-position. Type: @ref{position-type} (flags: readable writable) - - - -@item shadow. Type: @ref{shadow-type} (flags: readable writable) - - - -@item shadow-type. Type: @ref{shadow-type} (flags: readable writable) - - - -@item snap-edge. Type: @ref{position-type} (flags: readable writable) - - - -@item snap-edge-set. Type: @code{boolean} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item child-attached. (@ref{widget}) -> @code{null} [run-first] - -@item child-detached. (@ref{widget}) -> @code{null} [run-first] - -@end itemize - -@node i-m-context -@subsection i-m-context -@Class i-m-context - -Superclasses: @ref{g-object} - -Slots: -None - -Signals: -None - - -@node icon-factory -@subsection icon-factory -@Class icon-factory - -Superclasses: @ref{g-object}, @ref{buildable} - -Slots: -None - -Signals: -None - - -@node icon-theme -@subsection icon-theme -@Class icon-theme - -Superclasses: @ref{g-object} - -Slots: -None - -Signals: -None - - -@node icon-view -@subsection icon-view -@Class icon-view - -Superclasses: @ref{container}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{cell-layout} - -Slots: -@itemize -@item column-spacing. Type: @code{integer} (flags: readable writable) - - - -@item columns. Type: @code{integer} (flags: readable writable) - - - -@item item-width. Type: @code{integer} (flags: readable writable) - - - -@item margin. Type: @code{integer} (flags: readable writable) - - - -@item markup-column. Type: @code{integer} (flags: readable writable) - - - -@item model. Type: @ref{tree-model} (flags: readable writable) - - - -@item orientation. Type: @ref{orientation} (flags: readable writable) - - - -@item pixbuf-column. Type: @code{integer} (flags: readable writable) - - - -@item reorderable. Type: @code{boolean} (flags: readable writable) - - - -@item row-spacing. Type: @code{integer} (flags: readable writable) - - - -@item selection-mode. Type: @ref{selection-mode} (flags: readable writable) - - - -@item spacing. Type: @code{integer} (flags: readable writable) - - - -@item text-column. Type: @code{integer} (flags: readable writable) - - - -@item tooltip-column. Type: @code{integer} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item activate-cursor-item. () -> @code{boolean} [run-last, action] - -@item item-activated. (@ref{tree-path}) -> @code{null} [run-last] - -@item move-cursor. (@ref{movement-step}, @code{integer}) -> @code{boolean} [run-last, action] - -@item select-all. () -> @code{null} [run-last, action] - -@item select-cursor-item. () -> @code{null} [run-last, action] - -@item selection-changed. () -> @code{null} [run-first] - -@item set-scroll-adjustments. (@ref{adjustment}, @ref{adjustment}) -> @code{null} [run-last] - -@item toggle-cursor-item. () -> @code{null} [run-last, action] - -@item unselect-all. () -> @code{null} [run-last, action] - -@end itemize - -@node image -@subsection image -@Class image - -Superclasses: @ref{misc}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -@itemize -@item file. Type: @code{string} (flags: readable writable) - - - -@item gicon. Type: GIcon (flags: readable writable) - - - -@item icon-name. Type: @code{string} (flags: readable writable) - - - -@item icon-set. Type: GtkIconSet (flags: readable writable) - - - -@item icon-size. Type: @code{integer} (flags: readable writable) - - - -@item image. Type: GdkImage (flags: readable writable) - - - -@item mask. Type: @ref{pixmap} (flags: readable writable) - - - -@item pixbuf. Type: @ref{pixbuf} (flags: readable writable) - - - -@item pixbuf-animation. Type: @ref{pixbuf-animation} (flags: readable writable) - - - -@item pixel-size. Type: @code{integer} (flags: readable writable) - - - -@item pixmap. Type: @ref{pixmap} (flags: readable writable) - - - -@item stock. Type: @code{string} (flags: readable writable) - - - -@item storage-type. Type: @ref{image-type} (flags: readable) - - - -@end itemize -Signals: -None - - -@node image-menu-item -@subsection image-menu-item -@Class image-menu-item - -Superclasses: @ref{menu-item}, @ref{atk-implementor-iface}, @ref{activatable}, @ref{buildable} - -Slots: -@itemize -@item accel-group. Type: @ref{accel-group} (flags: writable) - - - -@item always-show-image. Type: @code{boolean} (flags: readable writable constructor) - - - -@item image. Type: @ref{widget} (flags: readable writable) - - - -@item use-stock. Type: @code{boolean} (flags: readable writable constructor) - - - -@end itemize -Signals: -None - - -@node input-dialog -@subsection input-dialog -@Class input-dialog - -Superclasses: @ref{dialog}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -None - -Signals: -None - - -@node invisible -@subsection invisible -@Class invisible - -Superclasses: @ref{widget}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -@itemize -@item screen. Type: @ref{screen} (flags: readable writable) - - - -@end itemize -Signals: -None - - -@node item -@subsection item -@Class item - -Superclasses: @ref{bin}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -None - -Signals: -@itemize -@item deselect. () -> @code{null} [run-first] - -@item select. () -> @code{null} [run-first] - -@item toggle. () -> @code{null} [run-first] - -@end itemize - -@node label -@subsection label -@Class label - -Superclasses: @ref{misc}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -@itemize -@item angle. Type: @code{double-float} (flags: readable writable) - - - -@item attributes. Type: PangoAttrList (flags: readable writable) - - - -@item cursor-position. Type: @code{integer} (flags: readable) - - - -@item ellipsize. Type: PangoEllipsizeMode (flags: readable writable) - - - -@item justify. Type: @ref{justification} (flags: readable writable) - - - -@item label. Type: @code{string} (flags: readable writable) - - - -@item max-width-chars. Type: @code{integer} (flags: readable writable) - - - -@item mnemonic-keyval. Type: @code{(integer 0)} (flags: readable) - - - -@item mnemonic-widget. Type: @ref{widget} (flags: readable writable) - - - -@item pattern. Type: @code{string} (flags: writable) - - - -@item selectable. Type: @code{boolean} (flags: readable writable) - - - -@item selection-bound. Type: @code{integer} (flags: readable) - - - -@item single-line-mode. Type: @code{boolean} (flags: readable writable) - - - -@item use-markup. Type: @code{boolean} (flags: readable writable) - - - -@item use-underline. Type: @code{boolean} (flags: readable writable) - - - -@item width-chars. Type: @code{integer} (flags: readable writable) - - - -@item wrap. Type: @code{boolean} (flags: readable writable) - - - -@item wrap-mode. Type: PangoWrapMode (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item copy-clipboard. () -> @code{null} [run-last, action] - -@item move-cursor. (@ref{movement-step}, @code{integer}, @code{boolean}) -> @code{null} [run-last, action] - -@item populate-popup. (@ref{menu}) -> @code{null} [run-last] - -@end itemize - -@node layout -@subsection layout -@Class layout - -Superclasses: @ref{container}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -@itemize -@item bin-window - -@item hadjustment. Type: @ref{adjustment} (flags: readable writable) - - - -@item height. Type: @code{(integer 0)} (flags: readable writable) - - - -@item vadjustment. Type: @ref{adjustment} (flags: readable writable) - - - -@item width. Type: @code{(integer 0)} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item set-scroll-adjustments. (@ref{adjustment}, @ref{adjustment}) -> @code{null} [run-last, action] - -@end itemize - -@node link-button -@subsection link-button -@Class link-button - -Superclasses: @ref{button}, @ref{atk-implementor-iface}, @ref{activatable}, @ref{buildable} - -Slots: -@itemize -@item uri. Type: @code{string} (flags: readable writable) - - - -@item visited. Type: @code{boolean} (flags: readable writable) - - - -@end itemize -Signals: -None - - -@node list-store -@subsection list-store -@Class list-store - -Superclasses: @ref{g-object}, @ref{buildable}, @ref{tree-drag-dest}, @ref{tree-drag-source}, @ref{tree-model}, @ref{tree-sortable} - -Slots: -None - -Signals: -None - - -@node menu -@subsection menu -@Class menu - -Superclasses: @ref{menu-shell}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -@itemize -@item accel-group. Type: @ref{accel-group} (flags: readable writable) - - - -@item accel-path. Type: @code{string} (flags: readable writable) - - - -@item active. Type: @code{integer} (flags: readable writable) - - - -@item attach-widget. Type: @ref{widget} (flags: readable writable) - - - -@item monitor. Type: @code{integer} (flags: readable writable) - - - -@item screen - -@item tearoff-state. Type: @code{boolean} (flags: readable writable) - - - -@item tearoff-title. Type: @code{string} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item move-scroll. (@ref{scroll-type}) -> @code{null} [run-last, action] - -@end itemize - -@node menu-bar -@subsection menu-bar -@Class menu-bar - -Superclasses: @ref{menu-shell}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -@itemize -@item child-pack-direction. Type: @ref{pack-direction} (flags: readable writable) - - - -@item pack-direction. Type: @ref{pack-direction} (flags: readable writable) - - - -@end itemize -Signals: -None - - -@node menu-item -@subsection menu-item -@Class menu-item - -Superclasses: @ref{item}, @ref{atk-implementor-iface}, @ref{activatable}, @ref{buildable} - -Slots: -@itemize -@item accel-path. Type: @code{string} (flags: readable writable) - - - -@item label. Type: @code{string} (flags: readable writable) - - - -@item right-justified. Type: @code{boolean} (flags: readable writable) - - - -@item submenu. Type: @ref{menu} (flags: readable writable) - - - -@item use-underline. Type: @code{boolean} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item activate. () -> @code{null} [run-first, action] - -@item activate-item. () -> @code{null} [run-first] - -@item toggle-size-allocate. (@code{integer}) -> @code{null} [run-first] - -@item toggle-size-request. (@code{foreign-pointer}) -> @code{null} [run-first] - -@end itemize - -@node menu-shell -@subsection menu-shell -@Class menu-shell - -Superclasses: @ref{container}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -@itemize -@item take-focus. Type: @code{boolean} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item activate-current. (@code{boolean}) -> @code{null} [run-last, action] - -@item cancel. () -> @code{null} [run-last, action] - -@item cycle-focus. (@ref{direction-type}) -> @code{null} [run-last, action] - -@item deactivate. () -> @code{null} [run-first] - -@item move-current. (@ref{menu-direction-type}) -> @code{null} [run-last, action] - -@item move-selected. (@code{integer}) -> @code{boolean} [run-last] - -@item selection-done. () -> @code{null} [run-first] - -@end itemize - -@node menu-tool-button -@subsection menu-tool-button -@Class menu-tool-button - -Superclasses: @ref{tool-button}, @ref{atk-implementor-iface}, @ref{activatable}, @ref{buildable} - -Slots: -@itemize -@item arrow-tooltip-markup - -@item arrow-tooltip-text - -@item menu. Type: @ref{menu} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item show-menu. () -> @code{null} [run-first] - -@end itemize - -@node message-dialog -@subsection message-dialog -@Class message-dialog - -Superclasses: @ref{dialog}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -@itemize -@item buttons. Type: @ref{buttons-type} (flags: writable constructor-only) - - - -@item image. Type: @ref{widget} (flags: readable writable) - - - -@item message-type. Type: @ref{message-type} (flags: readable writable constructor) - - - -@item secondary-text. Type: @code{string} (flags: readable writable) - - - -@item secondary-use-markup. Type: @code{boolean} (flags: readable writable) - - - -@item text. Type: @code{string} (flags: readable writable) - - - -@item use-markup. Type: @code{boolean} (flags: readable writable) - - - -@end itemize -Signals: -None - - -@node misc -@subsection misc -@Class misc - -Superclasses: @ref{widget}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -@itemize -@item xalign. Type: @code{single-float} (flags: readable writable) - - - -@item xpad. Type: @code{integer} (flags: readable writable) - - - -@item yalign. Type: @code{single-float} (flags: readable writable) - - - -@item ypad. Type: @code{integer} (flags: readable writable) - - - -@end itemize -Signals: -None - - -@node notebook -@subsection notebook -@Class notebook - -Superclasses: @ref{container}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -@itemize -@item enable-popup. Type: @code{boolean} (flags: readable writable) - - - -@item group. Type: @code{foreign-pointer} (flags: readable writable) - - - -@item group-id. Type: @code{integer} (flags: readable writable) - - - -@item homogeneous. Type: @code{boolean} (flags: readable writable) - - - -@item page. Type: @code{integer} (flags: readable writable) - - - -@item scrollable. Type: @code{boolean} (flags: readable writable) - - - -@item show-border. Type: @code{boolean} (flags: readable writable) - - - -@item show-tabs. Type: @code{boolean} (flags: readable writable) - - - -@item tab-border. Type: @code{(integer 0)} (flags: writable) - - - -@item tab-hborder. Type: @code{(integer 0)} (flags: readable writable) - - - -@item tab-pos. Type: @ref{position-type} (flags: readable writable) - - - -@item tab-vborder. Type: @code{(integer 0)} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item change-current-page. (@code{integer}) -> @code{boolean} [run-last, action] - -@item create-window. (@ref{widget}, @code{integer}, @code{integer}) -> @ref{notebook} [run-last] - -@item focus-tab. (@ref{notebook-tab}) -> @code{boolean} [run-last, action] - -@item move-focus-out. (@ref{direction-type}) -> @code{null} [run-last, action] - -@item page-added. (@ref{widget}, @code{(integer 0)}) -> @code{null} [run-last] - -@item page-removed. (@ref{widget}, @code{(integer 0)}) -> @code{null} [run-last] - -@item page-reordered. (@ref{widget}, @code{(integer 0)}) -> @code{null} [run-last] - -@item reorder-tab. (@ref{direction-type}, @code{boolean}) -> @code{boolean} [run-last, action] - -@item select-page. (@code{boolean}) -> @code{boolean} [run-last, action] - -@item switch-page. (@code{foreign-pointer}, @code{(integer 0)}) -> @code{null} [run-last] - -@end itemize - -@node old-editable -@subsection old-editable -@Class old-editable - -Superclasses: @ref{widget}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{editable} - -Slots: -@itemize -@item editable. Type: @code{boolean} (flags: readable writable) - - - -@item text-position. Type: @code{integer} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item activate. () -> @code{null} [run-last, action] - -@item copy-clipboard. () -> @code{null} [run-last, action] - -@item cut-clipboard. () -> @code{null} [run-last, action] - -@item kill-char. (@code{integer}) -> @code{null} [run-last, action] - -@item kill-line. (@code{integer}) -> @code{null} [run-last, action] - -@item kill-word. (@code{integer}) -> @code{null} [run-last, action] - -@item move-cursor. (@code{integer}, @code{integer}) -> @code{null} [run-last, action] - -@item move-page. (@code{integer}, @code{integer}) -> @code{null} [run-last, action] - -@item move-to-column. (@code{integer}) -> @code{null} [run-last, action] - -@item move-to-row. (@code{integer}) -> @code{null} [run-last, action] - -@item move-word. (@code{integer}) -> @code{null} [run-last, action] - -@item paste-clipboard. () -> @code{null} [run-last, action] - -@item set-editable. (@code{boolean}) -> @code{null} [run-last, action] - -@end itemize - -@node orientable -@subsection orientable -@Class orientable - -Superclasses: @code{standard-object} - -Slots: -@itemize -@item orientation. Type: @ref{orientation} (flags: readable writable) - - - -@end itemize -Signals: -None - - -@node page-setup -@subsection page-setup -@Class page-setup - -Superclasses: @ref{g-object} - -Slots: -None - -Signals: -None - - -@node paned -@subsection paned -@Class paned - -Superclasses: @ref{container}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{orientable} - -Slots: -@itemize -@item max-position. Type: @code{integer} (flags: readable) - - - -@item min-position. Type: @code{integer} (flags: readable) - - - -@item position. Type: @code{integer} (flags: readable writable) - - - -@item position-set. Type: @code{boolean} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item accept-position. () -> @code{boolean} [run-last, action] - -@item cancel-position. () -> @code{boolean} [run-last, action] - -@item cycle-child-focus. (@code{boolean}) -> @code{boolean} [run-last, action] - -@item cycle-handle-focus. (@code{boolean}) -> @code{boolean} [run-last, action] - -@item move-handle. (@ref{scroll-type}) -> @code{boolean} [run-last, action] - -@item toggle-handle-focus. () -> @code{boolean} [run-last, action] - -@end itemize - -@node plug -@subsection plug -@Class plug - -Superclasses: @ref{gtk-window}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -@itemize -@item embedded. Type: @code{boolean} (flags: readable) - - - -@item socket-window. Type: @ref{gdk-window} (flags: readable) - - - -@end itemize -Signals: -@itemize -@item embedded. () -> @code{null} [run-last] - -@end itemize - -@node print-context -@subsection print-context -@Class print-context - -Superclasses: @ref{g-object} - -Slots: -None - -Signals: -None - - -@node print-operation -@subsection print-operation -@Class print-operation - -Superclasses: @ref{g-object}, @ref{print-operation-preview} - -Slots: -@itemize -@item allow-async. Type: @code{boolean} (flags: readable writable) - - - -@item current-page. Type: @code{integer} (flags: readable writable) - - - -@item custom-tab-label. Type: @code{string} (flags: readable writable) - - - -@item default-page-setup. Type: @ref{page-setup} (flags: readable writable) - - - -@item export-filename. Type: @code{string} (flags: readable writable) - - - -@item job-name. Type: @code{string} (flags: readable writable) - - - -@item n-pages. Type: @code{integer} (flags: readable writable) - - - -@item print-settings. Type: @ref{print-settings} (flags: readable writable) - - - -@item show-progress. Type: @code{boolean} (flags: readable writable) - - - -@item status. Type: @ref{print-status} (flags: readable) - - - -@item status-string. Type: @code{string} (flags: readable) - - - -@item track-print-status. Type: @code{boolean} (flags: readable writable) - - - -@item unit. Type: @ref{unit} (flags: readable writable) - - - -@item use-full-page. Type: @code{boolean} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item begin-print. (@ref{print-context}) -> @code{null} [run-last] - -@item create-custom-widget. () -> @ref{g-object} [run-last] - -@item custom-widget-apply. (@ref{widget}) -> @code{null} [run-last] - -@item done. (@ref{print-operation-result}) -> @code{null} [run-last] - -@item draw-page. (@ref{print-context}, @code{integer}) -> @code{null} [run-last] - -@item end-print. (@ref{print-context}) -> @code{null} [run-last] - -@item paginate. (@ref{print-context}) -> @code{boolean} [run-last] - -@item preview. (@ref{print-operation-preview}, @ref{print-context}, @ref{gtk-window}) -> @code{boolean} [run-last] - -@item request-page-setup. (@ref{print-context}, @code{integer}, @ref{page-setup}) -> @code{null} [run-last] - -@item status-changed. () -> @code{null} [run-last] - -@end itemize - -@node print-operation-preview -@subsection print-operation-preview -@Class print-operation-preview - -Superclasses: @code{standard-object} - -Slots: -None - -Signals: -@itemize -@item got-page-size. (@ref{print-context}, @ref{page-setup}) -> @code{null} [run-last] - -@item ready. (@ref{print-context}) -> @code{null} [run-last] - -@end itemize - -@node print-settings -@subsection print-settings -@Class print-settings - -Superclasses: @ref{g-object} - -Slots: -None - -Signals: -None - - -@node progress -@subsection progress -@Class progress - -Superclasses: @ref{widget}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -@itemize -@item activity-mode. Type: @code{boolean} (flags: readable writable) - - - -@item show-text. Type: @code{boolean} (flags: readable writable) - - - -@item text-xalign. Type: @code{single-float} (flags: readable writable) - - - -@item text-yalign. Type: @code{single-float} (flags: readable writable) - - - -@end itemize -Signals: -None - - -@node progress-bar -@subsection progress-bar -@Class progress-bar - -Superclasses: @ref{progress}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -@itemize -@item activity-blocks. Type: @code{(integer 0)} (flags: readable writable) - - - -@item activity-step. Type: @code{(integer 0)} (flags: readable writable) - - - -@item adjustment. Type: @ref{adjustment} (flags: readable writable) - - - -@item bar-style. Type: @ref{progress-bar-style} (flags: readable writable) - - - -@item discrete-blocks. Type: @code{(integer 0)} (flags: readable writable) - - - -@item ellipsize. Type: PangoEllipsizeMode (flags: readable writable) - - - -@item fraction. Type: @code{double-float} (flags: readable writable) - - - -@item orientation. Type: @ref{progress-bar-orientation} (flags: readable writable) - - - -@item pulse-step. Type: @code{double-float} (flags: readable writable) - - - -@item text. Type: @code{string} (flags: readable writable) - - - -@end itemize -Signals: -None - - -@node radio-action -@subsection radio-action -@Class radio-action - -Superclasses: @ref{toggle-action}, @ref{buildable} - -Slots: -@itemize -@item current-value. Type: @code{integer} (flags: readable writable) - - - -@item group. Type: @ref{radio-action} (flags: writable) - - - -@item value. Type: @code{integer} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item changed. (@ref{radio-action}) -> @code{null} [run-first, no-recurse] - -@end itemize - -@node radio-button -@subsection radio-button -@Class radio-button - -Superclasses: @ref{check-button}, @ref{atk-implementor-iface}, @ref{activatable}, @ref{buildable} - -Slots: -@itemize -@item group. Type: @ref{radio-button} (flags: writable) - - - -@end itemize -Signals: -@itemize -@item group-changed. () -> @code{null} [run-first] - -@end itemize - -@node radio-menu-item -@subsection radio-menu-item -@Class radio-menu-item - -Superclasses: @ref{check-menu-item}, @ref{atk-implementor-iface}, @ref{activatable}, @ref{buildable} - -Slots: -@itemize -@item group. Type: @ref{radio-menu-item} (flags: writable) - - - -@end itemize -Signals: -@itemize -@item group-changed. () -> @code{null} [run-first] - -@end itemize - -@node radio-tool-button -@subsection radio-tool-button -@Class radio-tool-button - -Superclasses: @ref{toggle-tool-button}, @ref{atk-implementor-iface}, @ref{activatable}, @ref{buildable} - -Slots: -@itemize -@item group. Type: @ref{radio-tool-button} (flags: writable) - - - -@end itemize -Signals: -None - - -@node range -@subsection range -@Class range - -Superclasses: @ref{widget}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{orientable} - -Slots: -@itemize -@item adjustment. Type: @ref{adjustment} (flags: readable writable constructor) - - - -@item fill-level. Type: @code{double-float} (flags: readable writable) - - - -@item inverted. Type: @code{boolean} (flags: readable writable) - - - -@item lower-stepper-sensitivity. Type: @ref{sensitivity-type} (flags: readable writable) - - - -@item restrict-to-fill-level. Type: @code{boolean} (flags: readable writable) - - - -@item show-fill-level. Type: @code{boolean} (flags: readable writable) - - - -@item update-policy. Type: @ref{update-type} (flags: readable writable) - - - -@item upper-stepper-sensitivity. Type: @ref{sensitivity-type} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item adjust-bounds. (@code{double-float}) -> @code{null} [run-last] - -@item change-value. (@ref{scroll-type}, @code{double-float}) -> @code{boolean} [run-last] - -@item move-slider. (@ref{scroll-type}) -> @code{null} [run-last, action] - -@item value-changed. () -> @code{null} [run-last] - -@end itemize - -@node rc-style -@subsection rc-style -@Class rc-style - -Superclasses: @ref{g-object} - -Slots: -None - -Signals: -None - - -@node recent-action -@subsection recent-action -@Class recent-action - -Superclasses: @ref{action}, @ref{buildable}, @ref{recent-chooser} - -Slots: -@itemize -@item show-numbers. Type: @code{boolean} (flags: readable writable) - - - -@end itemize -Signals: -None - - -@node recent-chooser -@subsection recent-chooser -@Class recent-chooser - -Superclasses: @code{standard-object} - -Slots: -@itemize -@item filter. Type: @ref{recent-filter} (flags: readable writable) - - - -@item limit. Type: @code{integer} (flags: readable writable) - - - -@item local-only. Type: @code{boolean} (flags: readable writable) - - - -@item recent-manager. Type: @ref{recent-manager} (flags: writable constructor-only) - - - -@item select-multiple. Type: @code{boolean} (flags: readable writable) - - - -@item show-icons. Type: @code{boolean} (flags: readable writable) - - - -@item show-not-found. Type: @code{boolean} (flags: readable writable) - - - -@item show-private. Type: @code{boolean} (flags: readable writable) - - - -@item show-tips. Type: @code{boolean} (flags: readable writable) - - - -@item sort-type. Type: @ref{recent-sort-type} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item item-activated. () -> @code{null} [run-last] - -@item selection-changed. () -> @code{null} [run-last] - -@end itemize - -@node recent-chooser-dialog -@subsection recent-chooser-dialog -@Class recent-chooser-dialog - -Superclasses: @ref{dialog}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{recent-chooser} - -Slots: -None - -Signals: -None - - -@node recent-chooser-menu -@subsection recent-chooser-menu -@Class recent-chooser-menu - -Superclasses: @ref{menu}, @ref{atk-implementor-iface}, @ref{activatable}, @ref{buildable}, @ref{recent-chooser} - -Slots: -@itemize -@item show-numbers. Type: @code{boolean} (flags: readable writable) - - - -@end itemize -Signals: -None - - -@node recent-chooser-widget -@subsection recent-chooser-widget -@Class recent-chooser-widget - -Superclasses: @ref{v-box}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{orientable}, @ref{recent-chooser} - -Slots: -None - -Signals: -None - - -@node recent-filter -@subsection recent-filter -@Class recent-filter - -Superclasses: @ref{gtk-object} - -Slots: -None - -Signals: -None - - -@node recent-manager -@subsection recent-manager -@Class recent-manager - -Superclasses: @ref{g-object} - -Slots: -@itemize -@item filename. Type: @code{string} (flags: readable writable constructor-only) - - - -@item limit. Type: @code{integer} (flags: readable writable) - - - -@item size. Type: @code{integer} (flags: readable) - - - -@end itemize -Signals: -@itemize -@item changed. () -> @code{null} [run-first] - -@end itemize - -@node ruler -@subsection ruler -@Class ruler - -Superclasses: @ref{widget}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{orientable} - -Slots: -@itemize -@item lower. Type: @code{double-float} (flags: readable writable) - - - -@item max-size. Type: @code{double-float} (flags: readable writable) - - - -@item metric. Type: @ref{metric-type} (flags: readable writable) - - - -@item position. Type: @code{double-float} (flags: readable writable) - - - -@item upper. Type: @code{double-float} (flags: readable writable) - - - -@end itemize -Signals: -None - - -@node scale -@subsection scale -@Class scale - -Superclasses: @ref{range}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{orientable} - -Slots: -@itemize -@item digits. Type: @code{integer} (flags: readable writable) - - - -@item draw-value. Type: @code{boolean} (flags: readable writable) - - - -@item value-pos. Type: @ref{position-type} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item format-value. (@code{double-float}) -> @code{string} [run-last] - -@end itemize - -@node scale-button -@subsection scale-button -@Class scale-button - -Superclasses: @ref{button}, @ref{atk-implementor-iface}, @ref{activatable}, @ref{buildable}, @ref{orientable} - -Slots: -@itemize -@item adjustment. Type: @ref{adjustment} (flags: readable writable) - - - -@item icons. Type: @code{(list string)} (flags: readable writable) - - - -@item size. Type: @ref{icon-size} (flags: readable writable) - - - -@item value. Type: @code{double-float} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item popdown. () -> @code{null} [run-last, action] - -@item popup. () -> @code{null} [run-last, action] - -@item value-changed. (@code{double-float}) -> @code{null} [run-last] - -@end itemize - -@node scrollbar -@subsection scrollbar -@Class scrollbar - -Superclasses: @ref{range}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{orientable} - -Slots: -None - -Signals: -None - - -@node scrolled-window -@subsection scrolled-window -@Class scrolled-window - -Superclasses: @ref{bin}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -@itemize -@item hadjustment. Type: @ref{adjustment} (flags: readable writable constructor) - - - -@item hscrollbar-policy. Type: @ref{policy-type} (flags: readable writable) - - - -@item shadow-type. Type: @ref{shadow-type} (flags: readable writable) - - - -@item vadjustment. Type: @ref{adjustment} (flags: readable writable constructor) - - - -@item vscrollbar-policy. Type: @ref{policy-type} (flags: readable writable) - - - -@item window-placement. Type: @ref{corner-type} (flags: readable writable) - - - -@item window-placement-set. Type: @code{boolean} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item move-focus-out. (@ref{direction-type}) -> @code{null} [run-last, action] - -@item scroll-child. (@ref{scroll-type}, @code{boolean}) -> @code{boolean} [run-last, action] - -@end itemize - -@node separator -@subsection separator -@Class separator - -Superclasses: @ref{widget}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{orientable} - -Slots: -None - -Signals: -None - - -@node separator-menu-item -@subsection separator-menu-item -@Class separator-menu-item - -Superclasses: @ref{menu-item}, @ref{atk-implementor-iface}, @ref{activatable}, @ref{buildable} - -Slots: -None - -Signals: -None - - -@node separator-tool-item -@subsection separator-tool-item -@Class separator-tool-item - -Superclasses: @ref{tool-item}, @ref{atk-implementor-iface}, @ref{activatable}, @ref{buildable} - -Slots: -@itemize -@item draw. Type: @code{boolean} (flags: readable writable) - - - -@end itemize -Signals: -None - - -@node settings -@subsection settings -@Class settings - -Superclasses: @ref{g-object} - -Slots: -@itemize -@item color-hash. Type: GHashTable (flags: readable) - - - -@item gtk-alternative-button-order. Type: @code{boolean} (flags: readable writable) - - - -@item gtk-alternative-sort-arrows. Type: @code{boolean} (flags: readable writable) - - - -@item gtk-button-images. Type: @code{boolean} (flags: readable writable) - - - -@item gtk-can-change-accels. Type: @code{boolean} (flags: readable writable) - - - -@item gtk-color-palette. Type: @code{string} (flags: readable writable) - - - -@item gtk-color-scheme. Type: @code{string} (flags: readable writable) - - - -@item gtk-cursor-blink. Type: @code{boolean} (flags: readable writable) - - - -@item gtk-cursor-blink-time. Type: @code{integer} (flags: readable writable) - - - -@item gtk-cursor-blink-timeout. Type: @code{integer} (flags: readable writable) - - - -@item gtk-cursor-theme-name. Type: @code{string} (flags: readable writable) - - - -@item gtk-cursor-theme-size. Type: @code{integer} (flags: readable writable) - - - -@item gtk-dnd-drag-threshold. Type: @code{integer} (flags: readable writable) - - - -@item gtk-double-click-distance. Type: @code{integer} (flags: readable writable) - - - -@item gtk-double-click-time. Type: @code{integer} (flags: readable writable) - - - -@item gtk-enable-accels. Type: @code{boolean} (flags: readable writable) - - - -@item gtk-enable-animations. Type: @code{boolean} (flags: readable writable) - - - -@item gtk-enable-event-sounds. Type: @code{boolean} (flags: readable writable) - - - -@item gtk-enable-input-feedback-sounds. Type: @code{boolean} (flags: readable writable) - - - -@item gtk-enable-mnemonics. Type: @code{boolean} (flags: readable writable) - - - -@item gtk-enable-tooltips. Type: @code{boolean} (flags: readable writable) - - - -@item gtk-entry-password-hint-timeout. Type: @code{(integer 0)} (flags: readable writable) - - - -@item gtk-entry-select-on-focus. Type: @code{boolean} (flags: readable writable) - - - -@item gtk-error-bell. Type: @code{boolean} (flags: readable writable) - - - -@item gtk-fallback-icon-theme. Type: @code{string} (flags: readable writable) - - - -@item gtk-file-chooser-backend. Type: @code{string} (flags: readable writable) - - - -@item gtk-font-name. Type: @code{string} (flags: readable writable) - - - -@item gtk-fontconfig-timestamp. Type: @code{(integer 0)} (flags: readable writable) - - - -@item gtk-icon-sizes. Type: @code{string} (flags: readable writable) - - - -@item gtk-icon-theme-name. Type: @code{string} (flags: readable writable) - - - -@item gtk-im-module. Type: @code{string} (flags: readable writable) - - - -@item gtk-key-theme-name. Type: @code{string} (flags: readable writable) - - - -@item gtk-keynav-cursor-only. Type: @code{boolean} (flags: readable writable) - - - -@item gtk-keynav-wrap-around. Type: @code{boolean} (flags: readable writable) - - - -@item gtk-label-select-on-focus. Type: @code{boolean} (flags: readable writable) - - - -@item gtk-menu-bar-accel. Type: @code{string} (flags: readable writable) - - - -@item gtk-menu-bar-popup-delay. Type: @code{integer} (flags: readable writable) - - - -@item gtk-menu-images. Type: @code{boolean} (flags: readable writable) - - - -@item gtk-menu-popdown-delay. Type: @code{integer} (flags: readable writable) - - - -@item gtk-menu-popup-delay. Type: @code{integer} (flags: readable writable) - - - -@item gtk-modules. Type: @code{string} (flags: readable writable) - - - -@item gtk-print-backends. Type: @code{string} (flags: readable writable) - - - -@item gtk-print-preview-command. Type: @code{string} (flags: readable writable) - - - -@item gtk-recent-files-limit. Type: @code{integer} (flags: readable writable) - - - -@item gtk-recent-files-max-age. Type: @code{integer} (flags: readable writable) - - - -@item gtk-scrolled-window-placement. Type: @ref{corner-type} (flags: readable writable) - - - -@item gtk-show-input-method-menu. Type: @code{boolean} (flags: readable writable) - - - -@item gtk-show-unicode-menu. Type: @code{boolean} (flags: readable writable) - - - -@item gtk-sound-theme-name. Type: @code{string} (flags: readable writable) - - - -@item gtk-split-cursor. Type: @code{boolean} (flags: readable writable) - - - -@item gtk-theme-name. Type: @code{string} (flags: readable writable) - - - -@item gtk-timeout-expand. Type: @code{integer} (flags: readable writable) - - - -@item gtk-timeout-initial. Type: @code{integer} (flags: readable writable) - - - -@item gtk-timeout-repeat. Type: @code{integer} (flags: readable writable) - - - -@item gtk-toolbar-icon-size. Type: @ref{icon-size} (flags: readable writable) - - - -@item gtk-toolbar-style. Type: @ref{toolbar-style} (flags: readable writable) - - - -@item gtk-tooltip-browse-mode-timeout. Type: @code{integer} (flags: readable writable) - - - -@item gtk-tooltip-browse-timeout. Type: @code{integer} (flags: readable writable) - - - -@item gtk-tooltip-timeout. Type: @code{integer} (flags: readable writable) - - - -@item gtk-touchscreen-mode. Type: @code{boolean} (flags: readable writable) - - - -@item gtk-xft-antialias. Type: @code{integer} (flags: readable writable) - - - -@item gtk-xft-dpi. Type: @code{integer} (flags: readable writable) - - - -@item gtk-xft-hinting. Type: @code{integer} (flags: readable writable) - - - -@item gtk-xft-hintstyle. Type: @code{string} (flags: readable writable) - - - -@item gtk-xft-rgba. Type: @code{string} (flags: readable writable) - - - -@end itemize -Signals: -None - - -@node size-group -@subsection size-group -@Class size-group - -Superclasses: @ref{g-object}, @ref{buildable} - -Slots: -@itemize -@item ignore-hidden. Type: @code{boolean} (flags: readable writable) - - - -@item mode. Type: @ref{size-group-mode} (flags: readable writable) - - - -@end itemize -Signals: -None - - -@node socket -@subsection socket -@Class socket - -Superclasses: @ref{container}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -None - -Signals: -None - - -@node spin-button -@subsection spin-button -@Class spin-button - -Superclasses: @ref{entry}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{cell-editable}, @ref{editable} - -Slots: -@itemize -@item adjustment. Type: @ref{adjustment} (flags: readable writable) - - - -@item climb-rate. Type: @code{double-float} (flags: readable writable) - - - -@item digits. Type: @code{(integer 0)} (flags: readable writable) - - - -@item numeric. Type: @code{boolean} (flags: readable writable) - - - -@item snap-to-ticks. Type: @code{boolean} (flags: readable writable) - - - -@item update-policy. Type: @ref{spin-button-update-policy} (flags: readable writable) - - - -@item value. Type: @code{double-float} (flags: readable writable) - - - -@item wrap. Type: @code{boolean} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item change-value. (@ref{scroll-type}) -> @code{null} [run-last, action] - -@item input. (@code{foreign-pointer}) -> @code{integer} [run-last] - -@item output. () -> @code{boolean} [run-last] - -@item value-changed. () -> @code{null} [run-last] - -@item wrapped. () -> @code{null} [run-last] - -@end itemize - -@node status-icon -@subsection status-icon -@Class status-icon - -Superclasses: @ref{g-object} - -Slots: -@itemize -@item blinking. Type: @code{boolean} (flags: readable writable) - - - -@item embedded. Type: @code{boolean} (flags: readable) - - - -@item file. Type: @code{string} (flags: writable) - - - -@item gicon. Type: GIcon (flags: readable writable) - - - -@item has-tooltip. Type: @code{boolean} (flags: readable writable) - - - -@item icon-name. Type: @code{string} (flags: readable writable) - - - -@item orientation. Type: @ref{orientation} (flags: readable) - - - -@item pixbuf. Type: @ref{pixbuf} (flags: readable writable) - - - -@item screen. Type: @ref{screen} (flags: readable writable) - - - -@item size. Type: @code{integer} (flags: readable) - - - -@item stock. Type: @code{string} (flags: readable writable) - - - -@item storage-type. Type: @ref{image-type} (flags: readable) - - - -@item tooltip-markup. Type: @code{string} (flags: readable writable) - - - -@item tooltip-text. Type: @code{string} (flags: readable writable) - - - -@item visible. Type: @code{boolean} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item activate. () -> @code{null} [run-first, action] - -@item button-press-event. (@ref{event}) -> @code{boolean} [run-last] - -@item button-release-event. (@ref{event}) -> @code{boolean} [run-last] - -@item popup-menu. (@code{(integer 0)}, @code{(integer 0)}) -> @code{null} [run-first, action] - -@item query-tooltip. (@code{integer}, @code{integer}, @code{boolean}, @ref{tooltip}) -> @code{boolean} [run-last] - -@item scroll-event. (@ref{event}) -> @code{boolean} [run-last] - -@item size-changed. (@code{integer}) -> @code{boolean} [run-last] - -@end itemize - -@node statusbar -@subsection statusbar -@Class statusbar - -Superclasses: @ref{h-box}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{orientable} - -Slots: -@itemize -@item has-resize-grip. Type: @code{boolean} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item text-popped. (@code{(integer 0)}, @code{string}) -> @code{null} [run-last] - -@item text-pushed. (@code{(integer 0)}, @code{string}) -> @code{null} [run-last] - -@end itemize - -@node style -@subsection style -@Class style - -Superclasses: @ref{g-object} - -Slots: -None - -Signals: -None - - -@node table -@subsection table -@Class table - -Superclasses: @ref{container}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -@itemize -@item column-spacing. Type: @code{(integer 0)} (flags: readable writable) - - - -@item homogeneous. Type: @code{boolean} (flags: readable writable) - - - -@item n-columns. Type: @code{(integer 0)} (flags: readable writable) - - - -@item n-rows. Type: @code{(integer 0)} (flags: readable writable) - - - -@item row-spacing. Type: @code{(integer 0)} (flags: readable writable) - - - -@end itemize -Signals: -None - - -@node tearoff-menu-item -@subsection tearoff-menu-item -@Class tearoff-menu-item - -Superclasses: @ref{menu-item}, @ref{atk-implementor-iface}, @ref{activatable}, @ref{buildable} - -Slots: -None - -Signals: -None - - -@node text -@subsection text -@Class text - -Superclasses: @ref{old-editable}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{editable} - -Slots: -@itemize -@item hadjustment. Type: @ref{adjustment} (flags: readable writable) - - - -@item line-wrap. Type: @code{boolean} (flags: readable writable) - - - -@item vadjustment. Type: @ref{adjustment} (flags: readable writable) - - - -@item word-wrap. Type: @code{boolean} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item set-scroll-adjustments. (@ref{adjustment}, @ref{adjustment}) -> @code{null} [run-last] - -@end itemize - -@node text-buffer -@subsection text-buffer -@Class text-buffer - -Superclasses: @ref{g-object} - -Slots: -@itemize -@item copy-target-list. Type: GtkTargetList (flags: readable) - - - -@item cursor-position. Type: @code{integer} (flags: readable) - - - -@item has-selection. Type: @code{boolean} (flags: readable) - - - -@item paste-target-list. Type: GtkTargetList (flags: readable) - - - -@item tag-table. Type: @ref{text-tag-table} (flags: readable writable constructor-only) - - - -@item text. Type: @code{string} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item apply-tag. (@ref{text-tag}, @ref{text-iter}, @ref{text-iter}) -> @code{null} [run-last] - -@item begin-user-action. () -> @code{null} [run-last] - -@item changed. () -> @code{null} [run-last] - -@item delete-range. (@ref{text-iter}, @ref{text-iter}) -> @code{null} [run-last] - -@item end-user-action. () -> @code{null} [run-last] - -@item insert-child-anchor. (@ref{text-iter}, @ref{text-child-anchor}) -> @code{null} [run-last] - -@item insert-pixbuf. (@ref{text-iter}, @ref{pixbuf}) -> @code{null} [run-last] - -@item insert-text. (@ref{text-iter}, @code{string}, @code{integer}) -> @code{null} [run-last] - -@item mark-deleted. (@ref{text-mark}) -> @code{null} [run-last] - -@item mark-set. (@ref{text-iter}, @ref{text-mark}) -> @code{null} [run-last] - -@item modified-changed. () -> @code{null} [run-last] - -@item paste-done. (@ref{clipboard}) -> @code{null} [run-last] - -@item remove-tag. (@ref{text-tag}, @ref{text-iter}, @ref{text-iter}) -> @code{null} [run-last] - -@end itemize - -@node text-child-anchor -@subsection text-child-anchor -@Class text-child-anchor - -Superclasses: @ref{g-object} - -Slots: -None - -Signals: -None - - -@node text-mark -@subsection text-mark -@Class text-mark - -Superclasses: @ref{g-object} - -Slots: -@itemize -@item left-gravity. Type: @code{boolean} (flags: readable writable constructor-only) - - - -@item name. Type: @code{string} (flags: readable writable constructor-only) - - - -@end itemize -Signals: -None - - -@node text-tag -@subsection text-tag -@Class text-tag - -Superclasses: @ref{g-object} - -Slots: -@itemize -@item accumulative-margin. Type: @code{boolean} (flags: readable writable) - - - -@item background. Type: @code{string} (flags: writable) - - - -@item background-full-height. Type: @code{boolean} (flags: readable writable) - - - -@item background-full-height-set. Type: @code{boolean} (flags: readable writable) - - - -@item background-gdk. Type: @ref{color} (flags: readable writable) - - - -@item background-set. Type: @code{boolean} (flags: readable writable) - - - -@item background-stipple. Type: @ref{pixmap} (flags: readable writable) - - - -@item background-stipple-set. Type: @code{boolean} (flags: readable writable) - - - -@item direction. Type: @ref{text-direction} (flags: readable writable) - - - -@item editable. Type: @code{boolean} (flags: readable writable) - - - -@item editable-set. Type: @code{boolean} (flags: readable writable) - - - -@item family. Type: @code{string} (flags: readable writable) - - - -@item family-set. Type: @code{boolean} (flags: readable writable) - - - -@item font. Type: @code{string} (flags: readable writable) - - - -@item font-desc. Type: PangoFontDescription (flags: readable writable) - - - -@item foreground. Type: @code{string} (flags: writable) - - - -@item foreground-gdk. Type: @ref{color} (flags: readable writable) - - - -@item foreground-set. Type: @code{boolean} (flags: readable writable) - - - -@item foreground-stipple. Type: @ref{pixmap} (flags: readable writable) - - - -@item foreground-stipple-set. Type: @code{boolean} (flags: readable writable) - - - -@item indent. Type: @code{integer} (flags: readable writable) - - - -@item indent-set. Type: @code{boolean} (flags: readable writable) - - - -@item invisible. Type: @code{boolean} (flags: readable writable) - - - -@item invisible-set. Type: @code{boolean} (flags: readable writable) - - - -@item justification. Type: @ref{justification} (flags: readable writable) - - - -@item justification-set. Type: @code{boolean} (flags: readable writable) - - - -@item language. Type: @code{string} (flags: readable writable) - - - -@item language-set. Type: @code{boolean} (flags: readable writable) - - - -@item left-margin. Type: @code{integer} (flags: readable writable) - - - -@item left-margin-set. Type: @code{boolean} (flags: readable writable) - - - -@item name. Type: @code{string} (flags: readable writable constructor-only) - - - -@item paragraph-background. Type: @code{string} (flags: writable) - - - -@item paragraph-background-gdk. Type: @ref{color} (flags: readable writable) - - - -@item paragraph-background-set. Type: @code{boolean} (flags: readable writable) - - - -@item pixels-above-lines. Type: @code{integer} (flags: readable writable) - - - -@item pixels-above-lines-set. Type: @code{boolean} (flags: readable writable) - - - -@item pixels-below-lines. Type: @code{integer} (flags: readable writable) - - - -@item pixels-below-lines-set. Type: @code{boolean} (flags: readable writable) - - - -@item pixels-inside-wrap. Type: @code{integer} (flags: readable writable) - - - -@item pixels-inside-wrap-set. Type: @code{boolean} (flags: readable writable) - - - -@item priority - -@item right-margin. Type: @code{integer} (flags: readable writable) - - - -@item right-margin-set. Type: @code{boolean} (flags: readable writable) - - - -@item rise. Type: @code{integer} (flags: readable writable) - - - -@item rise-set. Type: @code{boolean} (flags: readable writable) - - - -@item scale. Type: @code{double-float} (flags: readable writable) - - - -@item scale-set. Type: @code{boolean} (flags: readable writable) - - - -@item size. Type: @code{integer} (flags: readable writable) - - - -@item size-points. Type: @code{double-float} (flags: readable writable) - - - -@item size-set. Type: @code{boolean} (flags: readable writable) - - - -@item stretch. Type: PangoStretch (flags: readable writable) - - - -@item stretch-set. Type: @code{boolean} (flags: readable writable) - - - -@item strikethrough. Type: @code{boolean} (flags: readable writable) - - - -@item strikethrough-set. Type: @code{boolean} (flags: readable writable) - - - -@item style. Type: PangoStyle (flags: readable writable) - - - -@item style-set. Type: @code{boolean} (flags: readable writable) - - - -@item tabs. Type: PangoTabArray (flags: readable writable) - - - -@item tabs-set. Type: @code{boolean} (flags: readable writable) - - - -@item underline. Type: PangoUnderline (flags: readable writable) - - - -@item underline-set. Type: @code{boolean} (flags: readable writable) - - - -@item variant. Type: PangoVariant (flags: readable writable) - - - -@item variant-set. Type: @code{boolean} (flags: readable writable) - - - -@item weight. Type: @code{integer} (flags: readable writable) - - - -@item weight-set. Type: @code{boolean} (flags: readable writable) - - - -@item wrap-mode. Type: @ref{wrap-mode} (flags: readable writable) - - - -@item wrap-mode-set. Type: @code{boolean} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item event. (@ref{g-object}, @ref{event}, @ref{text-iter}) -> @code{boolean} [run-last] - -@end itemize - -@node text-tag-table -@subsection text-tag-table -@Class text-tag-table - -Superclasses: @ref{g-object} - -Slots: -None - -Signals: -None - - -@node text-view -@subsection text-view -@Class text-view - -Superclasses: @ref{container}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -@itemize -@item accepts-tab. Type: @code{boolean} (flags: readable writable) - - - -@item buffer. Type: @ref{text-buffer} (flags: readable writable) - - - -@item cursor-visible. Type: @code{boolean} (flags: readable writable) - - - -@item editable. Type: @code{boolean} (flags: readable writable) - - - -@item im-module. Type: @code{string} (flags: readable writable) - - - -@item indent. Type: @code{integer} (flags: readable writable) - - - -@item justification. Type: @ref{justification} (flags: readable writable) - - - -@item left-margin. Type: @code{integer} (flags: readable writable) - - - -@item overwrite. Type: @code{boolean} (flags: readable writable) - - - -@item pixels-above-lines. Type: @code{integer} (flags: readable writable) - - - -@item pixels-below-lines. Type: @code{integer} (flags: readable writable) - - - -@item pixels-inside-wrap. Type: @code{integer} (flags: readable writable) - - - -@item right-margin. Type: @code{integer} (flags: readable writable) - - - -@item tabs. Type: PangoTabArray (flags: readable writable) - - - -@item wrap-mode. Type: @ref{wrap-mode} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item backspace. () -> @code{null} [run-last, action] - -@item copy-clipboard. () -> @code{null} [run-last, action] - -@item cut-clipboard. () -> @code{null} [run-last, action] - -@item delete-from-cursor. (@ref{delete-type}, @code{integer}) -> @code{null} [run-last, action] - -@item insert-at-cursor. (@code{string}) -> @code{null} [run-last, action] - -@item move-cursor. (@ref{movement-step}, @code{integer}, @code{boolean}) -> @code{null} [run-last, action] - -@item move-viewport. (@ref{scroll-step}, @code{integer}) -> @code{null} [run-last, action] - -@item page-horizontally. (@code{integer}, @code{boolean}) -> @code{null} [run-last, action] - -@item paste-clipboard. () -> @code{null} [run-last, action] - -@item populate-popup. (@ref{menu}) -> @code{null} [run-last] - -@item select-all. (@code{boolean}) -> @code{null} [run-last, action] - -@item set-anchor. () -> @code{null} [run-last, action] - -@item set-scroll-adjustments. (@ref{adjustment}, @ref{adjustment}) -> @code{null} [run-last, action] - -@item toggle-cursor-visible. () -> @code{null} [run-last, action] - -@item toggle-overwrite. () -> @code{null} [run-last, action] - -@end itemize - -@node toggle-action -@subsection toggle-action -@Class toggle-action - -Superclasses: @ref{action}, @ref{buildable} - -Slots: -@itemize -@item active. Type: @code{boolean} (flags: readable writable) - - - -@item draw-as-radio. Type: @code{boolean} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item toggled. () -> @code{null} [run-first] - -@end itemize - -@node toggle-button -@subsection toggle-button -@Class toggle-button - -Superclasses: @ref{button}, @ref{atk-implementor-iface}, @ref{activatable}, @ref{buildable} - -Slots: -@itemize -@item active. Type: @code{boolean} (flags: readable writable) - - - -@item draw-indicator. Type: @code{boolean} (flags: readable writable) - - - -@item inconsistent. Type: @code{boolean} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item toggled. () -> @code{null} [run-first] - -@end itemize - -@node toggle-tool-button -@subsection toggle-tool-button -@Class toggle-tool-button - -Superclasses: @ref{tool-button}, @ref{atk-implementor-iface}, @ref{activatable}, @ref{buildable} - -Slots: -@itemize -@item active. Type: @code{boolean} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item toggled. () -> @code{null} [run-first] - -@end itemize - -@node tool-button -@subsection tool-button -@Class tool-button - -Superclasses: @ref{tool-item}, @ref{atk-implementor-iface}, @ref{activatable}, @ref{buildable} - -Slots: -@itemize -@item icon-name. Type: @code{string} (flags: readable writable) - - - -@item icon-widget. Type: @ref{widget} (flags: readable writable) - - - -@item label. Type: @code{string} (flags: readable writable) - - - -@item label-widget. Type: @ref{widget} (flags: readable writable) - - - -@item stock-id. Type: @code{string} (flags: readable writable) - - - -@item use-underline. Type: @code{boolean} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item clicked. () -> @code{null} [run-first, action] - -@end itemize - -@node tool-item -@subsection tool-item -@Class tool-item - -Superclasses: @ref{bin}, @ref{atk-implementor-iface}, @ref{activatable}, @ref{buildable} - -Slots: -@itemize -@item expand - -@item icon-size - -@item is-important. Type: @code{boolean} (flags: readable writable) - - - -@item orientation - -@item relief-style - -@item toolbar-style - -@item use-drag-window - -@item visible-horizontal. Type: @code{boolean} (flags: readable writable) - - - -@item visible-vertical. Type: @code{boolean} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item create-menu-proxy. () -> @code{boolean} [run-last] - -@item set-tooltip. (@ref{tooltips}, @code{string}, @code{string}) -> @code{boolean} [run-last] - -@item toolbar-reconfigured. () -> @code{null} [run-last] - -@end itemize - -@node tool-shell -@subsection tool-shell -@Class tool-shell - -Superclasses: @code{standard-object} - -Slots: -None - -Signals: -None - - -@node toolbar -@subsection toolbar -@Class toolbar - -Superclasses: @ref{container}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{orientable}, @ref{tool-shell} - -Slots: -@itemize -@item icon-size. Type: @code{integer} (flags: readable writable) - - - -@item icon-size-set. Type: @code{boolean} (flags: readable writable) - - - -@item show-arrow. Type: @code{boolean} (flags: readable writable) - - - -@item toolbar-style. Type: @ref{toolbar-style} (flags: readable writable) - - - -@item tooltips. Type: @code{boolean} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item focus-home-or-end. (@code{boolean}) -> @code{boolean} [run-last, action] - -@item orientation-changed. (@ref{orientation}) -> @code{null} [run-first] - -@item popup-context-menu. (@code{integer}, @code{integer}, @code{integer}) -> @code{boolean} [run-last] - -@item style-changed. (@ref{toolbar-style}) -> @code{null} [run-first] - -@end itemize - -@node tooltip -@subsection tooltip -@Class tooltip - -Superclasses: @ref{g-object} - -Slots: -None - -Signals: -None - - -@node tooltips -@subsection tooltips -@Class tooltips - -Superclasses: @ref{gtk-object} - -Slots: -None - -Signals: -None - - -@node tree -@subsection tree -@Class tree - -Superclasses: @ref{container}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -None - -Signals: -None - - -@node tree-drag-dest -@subsection tree-drag-dest -@Class tree-drag-dest - -Superclasses: @code{standard-object} - -Slots: -None - -Signals: -None - - -@node tree-drag-source -@subsection tree-drag-source -@Class tree-drag-source - -Superclasses: @code{standard-object} - -Slots: -None - -Signals: -None - - -@node tree-item -@subsection tree-item -@Class tree-item - -Superclasses: @ref{item}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -None - -Signals: -None - - -@node tree-lisp-store -@subsection tree-lisp-store -@Class tree-lisp-store - -Superclasses: @ref{g-object}, @ref{tree-model} - -Slots: -@itemize -@item columns-getters - -@item columns-types - -@item id-map - -@item next-id-value - -@item root - -@end itemize -Signals: -None - - -@node tree-model -@subsection tree-model -@Class tree-model - -Superclasses: @code{standard-object} - -Slots: -None - -Signals: -@itemize -@item row-changed. (@ref{tree-path}, @ref{tree-iter}) -> @code{null} [run-last] - -@item row-deleted. (@ref{tree-path}) -> @code{null} [run-first] - -@item row-has-child-toggled. (@ref{tree-path}, @ref{tree-iter}) -> @code{null} [run-last] - -@item row-inserted. (@ref{tree-path}, @ref{tree-iter}) -> @code{null} [run-first] - -@item rows-reordered. (@ref{tree-path}, @ref{tree-iter}, @code{foreign-pointer}) -> @code{null} [run-first] - -@end itemize - -@node tree-model-filter -@subsection tree-model-filter -@Class tree-model-filter - -Superclasses: @ref{g-object}, @ref{tree-drag-source}, @ref{tree-model} - -Slots: -@itemize -@item child-model. Type: @ref{tree-model} (flags: readable writable constructor-only) - - - -@item virtual-root. Type: @ref{tree-path} (flags: readable writable constructor-only) - - - -@end itemize -Signals: -None - - -@node tree-model-sort -@subsection tree-model-sort -@Class tree-model-sort - -Superclasses: @ref{g-object}, @ref{tree-drag-source}, @ref{tree-model}, @ref{tree-sortable} - -Slots: -@itemize -@item model. Type: @ref{tree-model} (flags: readable writable constructor-only) - - - -@end itemize -Signals: -None - - -@node tree-selection -@subsection tree-selection -@Class tree-selection - -Superclasses: @ref{g-object} - -Slots: -@itemize -@item mode - -@item select-function - -@end itemize -Signals: -None - - -@node tree-sortable -@subsection tree-sortable -@Class tree-sortable - -Superclasses: @code{standard-object} - -Slots: -None - -Signals: -@itemize -@item sort-column-changed. () -> @code{null} [run-last] - -@end itemize - -@node tree-store -@subsection tree-store -@Class tree-store - -Superclasses: @ref{g-object}, @ref{buildable}, @ref{tree-drag-dest}, @ref{tree-drag-source}, @ref{tree-model}, @ref{tree-sortable} - -Slots: -None - -Signals: -None - - -@node tree-view -@subsection tree-view -@Class tree-view - -Superclasses: @ref{container}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -@itemize -@item bin-window - -@item column-drag-function - -@item enable-grid-lines. Type: @ref{tree-view-grid-lines} (flags: readable writable) - - - -@item enable-search. Type: @code{boolean} (flags: readable writable) - - - -@item enable-tree-lines. Type: @code{boolean} (flags: readable writable) - - - -@item expander-column. Type: @ref{tree-view-column} (flags: readable writable) - - - -@item fixed-height-mode. Type: @code{boolean} (flags: readable writable) - - - -@item hadjustment. Type: @ref{adjustment} (flags: readable writable) - - - -@item headers-clickable. Type: @code{boolean} (flags: readable writable) - - - -@item headers-visible. Type: @code{boolean} (flags: readable writable) - - - -@item hover-expand. Type: @code{boolean} (flags: readable writable) - - - -@item hover-selection. Type: @code{boolean} (flags: readable writable) - - - -@item level-indentation. Type: @code{integer} (flags: readable writable) - - - -@item model. Type: @ref{tree-model} (flags: readable writable) - - - -@item reorderable. Type: @code{boolean} (flags: readable writable) - - - -@item row-separator-func - -@item rubber-banding. Type: @code{boolean} (flags: readable writable) - - - -@item rules-hint. Type: @code{boolean} (flags: readable writable) - - - -@item search-column. Type: @code{integer} (flags: readable writable) - - - -@item search-entry - -@item search-equal-func - -@item search-position-func - -@item selection - -@item show-expanders. Type: @code{boolean} (flags: readable writable) - - - -@item tooltip-column. Type: @code{integer} (flags: readable writable) - - - -@item vadjustment. Type: @ref{adjustment} (flags: readable writable) - - - -@end itemize -Signals: -@itemize -@item columns-changed. () -> @code{null} [run-last] - -@item cursor-changed. () -> @code{null} [run-last] - -@item expand-collapse-cursor-row. (@code{boolean}, @code{boolean}, @code{boolean}) -> @code{boolean} [run-last, action] - -@item move-cursor. (@ref{movement-step}, @code{integer}) -> @code{boolean} [run-last, action] - -@item row-activated. (@ref{tree-path}, @ref{tree-view-column}) -> @code{null} [run-last, action] - -@item row-collapsed. (@ref{tree-iter}, @ref{tree-path}) -> @code{null} [run-last] - -@item row-expanded. (@ref{tree-iter}, @ref{tree-path}) -> @code{null} [run-last] - -@item select-all. () -> @code{boolean} [run-last, action] - -@item select-cursor-parent. () -> @code{boolean} [run-last, action] - -@item select-cursor-row. (@code{boolean}) -> @code{boolean} [run-last, action] - -@item set-scroll-adjustments. (@ref{adjustment}, @ref{adjustment}) -> @code{null} [run-last, action] - -@item start-interactive-search. () -> @code{boolean} [run-last, action] - -@item test-collapse-row. (@ref{tree-iter}, @ref{tree-path}) -> @code{boolean} [run-last] - -@item test-expand-row. (@ref{tree-iter}, @ref{tree-path}) -> @code{boolean} [run-last] - -@item toggle-cursor-row. () -> @code{boolean} [run-last, action] - -@item unselect-all. () -> @code{boolean} [run-last, action] - -@end itemize - -@node tree-view-column -@subsection tree-view-column -@Class tree-view-column - -Superclasses: @ref{gtk-object}, @ref{buildable}, @ref{cell-layout} - -Slots: -@itemize -@item alignment. Type: @code{single-float} (flags: readable writable) - - - -@item cell-renderers - -@item clickable. Type: @code{boolean} (flags: readable writable) - - - -@item expand. Type: @code{boolean} (flags: readable writable) - - - -@item fixed-width. Type: @code{integer} (flags: readable writable) - - - -@item max-width. Type: @code{integer} (flags: readable writable) - - - -@item min-width. Type: @code{integer} (flags: readable writable) - - - -@item reorderable. Type: @code{boolean} (flags: readable writable) - - - -@item resizable. Type: @code{boolean} (flags: readable writable) - - - -@item sizing. Type: @ref{tree-view-column-sizing} (flags: readable writable) - - - -@item sort-column-id - -@item sort-indicator. Type: @code{boolean} (flags: readable writable) - - - -@item sort-order. Type: @ref{sort-type} (flags: readable writable) - - - -@item spacing. Type: @code{integer} (flags: readable writable) - - - -@item title. Type: @code{string} (flags: readable writable) - - - -@item tree-view - -@item visible. Type: @code{boolean} (flags: readable writable) - - - -@item widget. Type: @ref{widget} (flags: readable writable) - - - -@item width. Type: @code{integer} (flags: readable) - - - -@end itemize -Signals: -@itemize -@item clicked. () -> @code{null} [run-last] - -@end itemize - -@node ui-manager -@subsection ui-manager -@Class ui-manager - -Superclasses: @ref{g-object}, @ref{buildable} - -Slots: -@itemize -@item accel-group - -@item add-tearoffs - -@item ui - -@end itemize -Signals: -None - - -@node v-box -@subsection v-box -@Class v-box - -Superclasses: @ref{box}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{orientable} - -Slots: -None - -Signals: -None - - -@node v-button-box -@subsection v-button-box -@Class v-button-box - -Superclasses: @ref{button-box}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{orientable} - -Slots: -None - -Signals: -None - - -@node v-paned -@subsection v-paned -@Class v-paned - -Superclasses: @ref{paned}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{orientable} - -Slots: -None - -Signals: -None - - -@node v-ruler -@subsection v-ruler -@Class v-ruler - -Superclasses: @ref{ruler}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{orientable} - -Slots: -None - -Signals: -None - - -@node v-scale -@subsection v-scale -@Class v-scale - -Superclasses: @ref{scale}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{orientable} - -Slots: -None - -Signals: -None - - -@node v-scrollbar -@subsection v-scrollbar -@Class v-scrollbar - -Superclasses: @ref{scrollbar}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{orientable} - -Slots: -None - -Signals: -None - - -@node v-separator -@subsection v-separator -@Class v-separator - -Superclasses: @ref{separator}, @ref{atk-implementor-iface}, @ref{buildable}, @ref{orientable} - -Slots: -None - -Signals: -None - - -@node viewport -@subsection viewport -@Class viewport - -Superclasses: @ref{bin}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -@itemize -@item hadjustment. Type: @ref{adjustment} (flags: readable writable constructor) - - - -@item shadow-type. Type: @ref{shadow-type} (flags: readable writable) - - - -@item vadjustment. Type: @ref{adjustment} (flags: readable writable constructor) - - - -@end itemize -Signals: -@itemize -@item set-scroll-adjustments. (@ref{adjustment}, @ref{adjustment}) -> @code{null} [run-last, action] - -@end itemize - -@node volume-button -@subsection volume-button -@Class volume-button - -Superclasses: @ref{scale-button}, @ref{atk-implementor-iface}, @ref{activatable}, @ref{buildable}, @ref{orientable} - -Slots: -None - -Signals: -None - - -@node widget -@subsection widget -@Class widget - -Superclasses: @ref{gtk-object}, @ref{atk-implementor-iface}, @ref{buildable} - -Slots: -@itemize -@item accessible - -@item app-paintable. Type: @code{boolean} (flags: readable writable) - - - -@item can-default. Type: @code{boolean} (flags: readable writable) - - - -@item can-focus. Type: @code{boolean} (flags: readable writable) - - - -@item composite-child. Type: @code{boolean} (flags: readable) - - - -@item composite-name - -@item direction - -@item events. Type: @ref{event-mask} (flags: readable writable) - - - -@item extension-events. Type: @ref{gdk-extension-mode} (flags: readable writable) - - - -@item has-default. Type: @code{boolean} (flags: readable writable) - - - -@item has-focus. Type: @code{boolean} (flags: readable writable) - - - -@item has-tooltip. Type: @code{boolean} (flags: readable writable) - - - -@item height-request. Type: @code{integer} (flags: readable writable) - - - -@item is-focus. Type: @code{boolean} (flags: readable writable) - - - -@item name. Type: @code{string} (flags: readable writable) - - - -@item no-show-all. Type: @code{boolean} (flags: readable writable) - - - -@item parent. Type: @ref{container} (flags: readable writable) - - - -@item receives-default. Type: @code{boolean} (flags: readable writable) - - - -@item redraw-on-allocate - -@item sensitive. Type: @code{boolean} (flags: readable writable) - - - -@item style. Type: @ref{style} (flags: readable writable) - - - -@item tooltip-markup. Type: @code{string} (flags: readable writable) - - - -@item tooltip-text. Type: @code{string} (flags: readable writable) - - - -@item tooltip-window - -@item visible. Type: @code{boolean} (flags: readable writable) - - - -@item width-request. Type: @code{integer} (flags: readable writable) - - - -@item window. Type: @ref{gdk-window} (flags: readable) - - - -@end itemize -Signals: -@itemize -@item accel-closures-changed. () -> @code{null} - -@item button-press-event. (@ref{event}) -> @code{boolean} [run-last] - -@item button-release-event. (@ref{event}) -> @code{boolean} [run-last] - -@item can-activate-accel. (@code{(integer 0)}) -> @code{boolean} [run-last] - -@item child-notify. (@code{class-property-info}) -> @code{null} [run-first, no-recurse, detailed, no-hooks] - -@item client-event. (@ref{event}) -> @code{boolean} [run-last] - -@item composited-changed. () -> @code{null} [run-last, action] - -@item configure-event. (@ref{event}) -> @code{boolean} [run-last] - -@item damage-event. (@ref{event}) -> @code{boolean} [run-last] - -@item delete-event. (@ref{event}) -> @code{boolean} [run-last] - -@item destroy-event. (@ref{event}) -> @code{boolean} [run-last] - -@item direction-changed. (@ref{text-direction}) -> @code{null} [run-first] - -@item drag-begin. (@ref{drag-context}) -> @code{null} [run-last] - -@item drag-data-delete. (@ref{drag-context}) -> @code{null} [run-last] - -@item drag-data-get. (@ref{drag-context}, GtkSelectionData, @code{(integer 0)}, @code{(integer 0)}) -> @code{null} [run-last] - -@item drag-data-received. (@ref{drag-context}, @code{integer}, @code{integer}, GtkSelectionData, @code{(integer 0)}, @code{(integer 0)}) -> @code{null} [run-last] - -@item drag-drop. (@ref{drag-context}, @code{integer}, @code{integer}, @code{(integer 0)}) -> @code{boolean} [run-last] - -@item drag-end. (@ref{drag-context}) -> @code{null} [run-last] - -@item drag-failed. (@ref{drag-context}, @ref{drag-result}) -> @code{boolean} [run-last] - -@item drag-leave. (@ref{drag-context}, @code{(integer 0)}) -> @code{null} [run-last] - -@item drag-motion. (@ref{drag-context}, @code{integer}, @code{integer}, @code{(integer 0)}) -> @code{boolean} [run-last] - -@item enter-notify-event. (@ref{event}) -> @code{boolean} [run-last] - -@item event. (@ref{event}) -> @code{boolean} [run-last] - -@item event-after. (@ref{event}) -> @code{null} - -@item expose-event. (@ref{event}) -> @code{boolean} [run-last] - -@item focus. (@ref{direction-type}) -> @code{boolean} [run-last] - -@item focus-in-event. (@ref{event}) -> @code{boolean} [run-last] - -@item focus-out-event. (@ref{event}) -> @code{boolean} [run-last] - -@item grab-broken-event. (@ref{event}) -> @code{boolean} [run-last] - -@item grab-focus. () -> @code{null} [run-last, action] - -@item grab-notify. (@code{boolean}) -> @code{null} [run-first] - -@item hide. () -> @code{null} [run-first] - -@item hierarchy-changed. (@ref{widget}) -> @code{null} [run-last] - -@item key-press-event. (@ref{event}) -> @code{boolean} [run-last] - -@item key-release-event. (@ref{event}) -> @code{boolean} [run-last] - -@item keynav-failed. (@ref{direction-type}) -> @code{boolean} [run-last] - -@item leave-notify-event. (@ref{event}) -> @code{boolean} [run-last] - -@item map. () -> @code{null} [run-first] - -@item map-event. (@ref{event}) -> @code{boolean} [run-last] - -@item mnemonic-activate. (@code{boolean}) -> @code{boolean} [run-last] - -@item motion-notify-event. (@ref{event}) -> @code{boolean} [run-last] - -@item move-focus. (@ref{direction-type}) -> @code{null} [run-last, action] - -@item no-expose-event. (@ref{event}) -> @code{boolean} [run-last] - -@item parent-set. (@ref{widget}) -> @code{null} [run-first] - -@item popup-menu. () -> @code{boolean} [run-last, action] - -@item property-notify-event. (@ref{event}) -> @code{boolean} [run-last] - -@item proximity-in-event. (@ref{event}) -> @code{boolean} [run-last] - -@item proximity-out-event. (@ref{event}) -> @code{boolean} [run-last] - -@item query-tooltip. (@code{integer}, @code{integer}, @code{boolean}, @ref{tooltip}) -> @code{boolean} [run-last] - -@item realize. () -> @code{null} [run-first] - -@item screen-changed. (@ref{screen}) -> @code{null} [run-last] - -@item scroll-event. (@ref{event}) -> @code{boolean} [run-last] - -@item selection-clear-event. (@ref{event}) -> @code{boolean} [run-last] - -@item selection-get. (GtkSelectionData, @code{(integer 0)}, @code{(integer 0)}) -> @code{null} [run-last] - -@item selection-notify-event. (@ref{event}) -> @code{boolean} [run-last] - -@item selection-received. (GtkSelectionData, @code{(integer 0)}) -> @code{null} [run-last] - -@item selection-request-event. (@ref{event}) -> @code{boolean} [run-last] - -@item show. () -> @code{null} [run-first] - -@item show-help. (@ref{widget-help-type}) -> @code{boolean} [run-last, action] - -@item size-allocate. (@ref{rectangle}) -> @code{null} [run-first] - -@item size-request. (GtkRequisition) -> @code{null} [run-first] - -@item state-changed. (@ref{state-type}) -> @code{null} [run-first] - -@item style-set. (@ref{style}) -> @code{null} [run-first] - -@item unmap. () -> @code{null} [run-first] - -@item unmap-event. (@ref{event}) -> @code{boolean} [run-last] - -@item unrealize. () -> @code{null} [run-last] - -@item visibility-notify-event. (@ref{event}) -> @code{boolean} [run-last] - -@item window-state-event. (@ref{event}) -> @code{boolean} [run-last] - -@end itemize - -@node window-group -@subsection window-group -@Class window-group - -Superclasses: @ref{g-object} - -Slots: -None - -Signals: -None - - -@node gtk Structs -@section gtk Structs - -@menu -* border:: -* progress-display:: -* progress-window:: -* tree-iter:: -* tree-node:: -@end menu - -Reference of structs in package GTK - -@node border -@subsection border -@Class border - -Superclasses: @code{structure-object} - -Subclasses: None - -Slots: -@itemize -@item bottom - -@item left - -@item right - -@item top - -@end itemize - -@node progress-display -@subsection progress-display -@Class progress-display - -Superclasses: @code{structure-object} - -Subclasses: @ref{progress-window} - -Slots: -@itemize -@item bar - -@item count - -@item current - -@item name - -@item parent - -@item time-started - -@end itemize - -@node progress-window -@subsection progress-window -@Class progress-window - -Superclasses: @ref{progress-display} - -Subclasses: None - -Slots: -@itemize -@item box - -@item window - -@end itemize - -@node tree-iter -@subsection tree-iter -@Class tree-iter - -Superclasses: @code{structure-object} - -Subclasses: None - -Slots: -@itemize -@item stamp - -@item user-data - -@item user-data-2 - -@item user-data-3 - -@end itemize - -@node tree-node -@subsection tree-node -@Class tree-node - -Superclasses: @code{structure-object} - -Subclasses: None - -Slots: -@itemize -@item children - -@item id - -@item item - -@item parent - -@item tree - -@end itemize - -@node gtk Opaque Boxeds -@section gtk Opaque Boxeds - -@menu -* text-iter:: -* tree-path:: -@end menu - -Reference of opaque boxeds in package GTK - -@node text-iter -@subsection text-iter -@Class text-iter - -Superclasses: @ref{g-boxed-opaque} - -Slots: -None - - -@node tree-path -@subsection tree-path -@Class tree-path - -Superclasses: @ref{g-boxed-opaque} - -Slots: -None - - -@node gtk Enums -@section gtk Enums - -@menu -* anchor-type:: -* arrow-type:: -* assistant-page-type:: -* builder-error:: -* button-box-style:: -* buttons-type:: -* c-list-drag-pos:: -* c-tree-expander-style:: -* c-tree-expansion-type:: -* c-tree-line-style:: -* c-tree-pos:: -* cell-renderer-accel-mode:: -* cell-renderer-mode:: -* cell-type:: -* corner-type:: -* curve-type:: -* delete-type:: -* direction-type:: -* drag-result:: -* expander-style:: -* file-chooser-action:: -* file-chooser-confirmation:: -* file-chooser-error:: -* i-m-preedit-style:: -* i-m-status-style:: -* icon-size:: -* icon-theme-error:: -* icon-view-drop-position:: -* image-type:: -* justification:: -* match-type:: -* menu-direction-type:: -* message-type:: -* metric-type:: -* movement-step:: -* notebook-tab:: -* number-up-layout:: -* orientation:: -* pack-direction:: -* pack-type:: -* page-orientation:: -* page-set:: -* path-priority-type:: -* path-type:: -* policy-type:: -* position-type:: -* preview-type:: -* print-duplex:: -* print-error:: -* print-operation-action:: -* print-operation-result:: -* print-pages:: -* print-quality:: -* print-status:: -* progress-bar-orientation:: -* progress-bar-style:: -* rc-token-type:: -* recent-chooser-error:: -* recent-manager-error:: -* recent-sort-type:: -* relief-style:: -* resize-mode:: -* response-type:: -* scroll-step:: -* scroll-type:: -* selection-mode:: -* sensitivity-type:: -* shadow-type:: -* side-type:: -* size-group-mode:: -* sort-type:: -* spin-button-update-policy:: -* spin-type:: -* state-type:: -* submenu-direction:: -* submenu-placement:: -* text-buffer-target-info:: -* text-direction:: -* text-window-type:: -* toolbar-child-type:: -* toolbar-space-style:: -* toolbar-style:: -* tree-view-column-sizing:: -* tree-view-drop-position:: -* tree-view-grid-lines:: -* tree-view-mode:: -* unit:: -* update-type:: -* visibility:: -* widget-help-type:: -* window-position:: -* window-type:: -* wrap-mode:: -@end menu - -Reference of enums in package GTK - -@node anchor-type -@subsection anchor-type -@Enum anchor-type -Values: -@itemize -@item :center -@item :north -@item :north-west -@item :north-east -@item :south -@item :south-west -@item :south-east -@item :west -@item :east -@item :n -@item :nw -@item :ne -@item :s -@item :sw -@item :se -@item :w -@item :e -@end itemize - - -@node arrow-type -@subsection arrow-type -@Enum arrow-type -Values: -@itemize -@item :up -@item :down -@item :left -@item :right -@item :none -@end itemize - - -@node assistant-page-type -@subsection assistant-page-type -@Enum assistant-page-type -Values: -@itemize -@item :content -@item :intro -@item :confirm -@item :summary -@item :progress -@end itemize - - -@node builder-error -@subsection builder-error -@Enum builder-error -Values: -@itemize -@item :invalid-type-function -@item :unhandled-tag -@item :missing-attribute -@item :invalid-attribute -@item :invalid-tag -@item :missing-property-value -@item :invalid-value -@item :version-mismatch -@item :duplicate-id -@end itemize - - -@node button-box-style -@subsection button-box-style -@Enum button-box-style -Values: -@itemize -@item :default-style -@item :spread -@item :edge -@item :start -@item :end -@item :center -@end itemize - - -@node buttons-type -@subsection buttons-type -@Enum buttons-type -Values: -@itemize -@item :none -@item :ok -@item :close -@item :cancel -@item :yes-no -@item :ok-cancel -@end itemize - - -@node c-list-drag-pos -@subsection c-list-drag-pos -@Enum c-list-drag-pos -Values: -@itemize -@item :none -@item :before -@item :into -@item :after -@end itemize - - -@node c-tree-expander-style -@subsection c-tree-expander-style -@Enum c-tree-expander-style -Values: -@itemize -@item :none -@item :square -@item :triangle -@item :circular -@end itemize - - -@node c-tree-expansion-type -@subsection c-tree-expansion-type -@Enum c-tree-expansion-type -Values: -@itemize -@item :expand -@item :expand-recursive -@item :collapse -@item :collapse-recursive -@item :toggle -@item :toggle-recursive -@end itemize - - -@node c-tree-line-style -@subsection c-tree-line-style -@Enum c-tree-line-style -Values: -@itemize -@item :none -@item :solid -@item :dotted -@item :tabbed -@end itemize - - -@node c-tree-pos -@subsection c-tree-pos -@Enum c-tree-pos -Values: -@itemize -@item :before -@item :as-child -@item :after -@end itemize - - -@node cell-renderer-accel-mode -@subsection cell-renderer-accel-mode -@Enum cell-renderer-accel-mode -Values: -@itemize -@item :gtk -@item :other -@end itemize - - -@node cell-renderer-mode -@subsection cell-renderer-mode -@Enum cell-renderer-mode -Values: -@itemize -@item :inert -@item :activatable -@item :editable -@end itemize - - -@node cell-type -@subsection cell-type -@Enum cell-type -Values: -@itemize -@item :empty -@item :text -@item :pixmap -@item :pixtext -@item :widget -@end itemize - - -@node corner-type -@subsection corner-type -@Enum corner-type -Values: -@itemize -@item :top-left -@item :bottom-left -@item :top-right -@item :bottom-right -@end itemize - - -@node curve-type -@subsection curve-type -@Enum curve-type -Values: -@itemize -@item :linear -@item :spline -@item :free -@end itemize - - -@node delete-type -@subsection delete-type -@Enum delete-type -Values: -@itemize -@item :chars -@item :word-ends -@item :words -@item :display-lines -@item :display-line-ends -@item :paragraph-ends -@item :paragraphs -@item :whitespace -@end itemize - - -@node direction-type -@subsection direction-type -@Enum direction-type -Values: -@itemize -@item :tab-forward -@item :tab-backward -@item :up -@item :down -@item :left -@item :right -@end itemize - - -@node drag-result -@subsection drag-result -@Enum drag-result -Values: -@itemize -@item :success -@item :no-target -@item :user-cancelled -@item :timeout-expired -@item :grab-broken -@item :error -@end itemize - - -@node expander-style -@subsection expander-style -@Enum expander-style -Values: -@itemize -@item :collapsed -@item :semi-collapsed -@item :semi-expanded -@item :expanded -@end itemize - - -@node file-chooser-action -@subsection file-chooser-action -@Enum file-chooser-action -Values: -@itemize -@item :open -@item :save -@item :select-folder -@item :create-folder -@end itemize - - -@node file-chooser-confirmation -@subsection file-chooser-confirmation -@Enum file-chooser-confirmation -Values: -@itemize -@item :confirm -@item :accept-filename -@item :select-again -@end itemize - - -@node file-chooser-error -@subsection file-chooser-error -@Enum file-chooser-error -Values: -@itemize -@item :nonexistent -@item :bad-filename -@item :already-exists -@item :incomplete-hostname -@end itemize - - -@node i-m-preedit-style -@subsection i-m-preedit-style -@Enum i-m-preedit-style -Values: -@itemize -@item :nothing -@item :callback -@item :none -@end itemize - - -@node i-m-status-style -@subsection i-m-status-style -@Enum i-m-status-style -Values: -@itemize -@item :nothing -@item :callback -@item :none -@end itemize - - -@node icon-size -@subsection icon-size -@Enum icon-size -Values: -@itemize -@item :invalid -@item :menu -@item :small-toolbar -@item :large-toolbar -@item :button -@item :dnd -@item :dialog -@end itemize - - -@node icon-theme-error -@subsection icon-theme-error -@Enum icon-theme-error -Values: -@itemize -@item :not-found -@item :failed -@end itemize - - -@node icon-view-drop-position -@subsection icon-view-drop-position -@Enum icon-view-drop-position -Values: -@itemize -@item :no-drop -@item :drop-into -@item :drop-left -@item :drop-right -@item :drop-above -@item :drop-below -@end itemize - - -@node image-type -@subsection image-type -@Enum image-type -Values: -@itemize -@item :empty -@item :pixmap -@item :image -@item :pixbuf -@item :stock -@item :icon-set -@item :animation -@item :icon-name -@item :gicon -@end itemize - - -@node justification -@subsection justification -@Enum justification -Values: -@itemize -@item :left -@item :right -@item :center -@item :fill -@end itemize - - -@node match-type -@subsection match-type -@Enum match-type -Values: -@itemize -@item :all -@item :all-tail -@item :head -@item :tail -@item :exact -@item :last -@end itemize - - -@node menu-direction-type -@subsection menu-direction-type -@Enum menu-direction-type -Values: -@itemize -@item :parent -@item :child -@item :next -@item :prev -@end itemize - - -@node message-type -@subsection message-type -@Enum message-type -Values: -@itemize -@item :info -@item :warning -@item :question -@item :error -@item :other -@end itemize - - -@node metric-type -@subsection metric-type -@Enum metric-type -Values: -@itemize -@item :pixels -@item :inches -@item :centimeters -@end itemize - - -@node movement-step -@subsection movement-step -@Enum movement-step -Values: -@itemize -@item :logical-positions -@item :visual-positions -@item :words -@item :display-lines -@item :display-line-ends -@item :paragraphs -@item :paragraph-ends -@item :pages -@item :buffer-ends -@item :horizontal-pages -@end itemize - - -@node notebook-tab -@subsection notebook-tab -@Enum notebook-tab -Values: -@itemize -@item :first -@item :last -@end itemize - - -@node number-up-layout -@subsection number-up-layout -@Enum number-up-layout -Values: -@itemize -@item :lrtb -@item :lrbt -@item :rltb -@item :rlbt -@item :tblr -@item :tbrl -@item :btlr -@item :btrl -@end itemize - - -@node orientation -@subsection orientation -@Enum orientation -Values: -@itemize -@item :horizontal -@item :vertical -@end itemize - - -@node pack-direction -@subsection pack-direction -@Enum pack-direction -Values: -@itemize -@item :ltr -@item :rtl -@item :ttb -@item :btt -@end itemize - - -@node pack-type -@subsection pack-type -@Enum pack-type -Values: -@itemize -@item :start -@item :end -@end itemize - - -@node page-orientation -@subsection page-orientation -@Enum page-orientation -Values: -@itemize -@item :portrait -@item :landscape -@item :reverse-portrait -@item :reverse-landscape -@end itemize - - -@node page-set -@subsection page-set -@Enum page-set -Values: -@itemize -@item :all -@item :even -@item :odd -@end itemize - - -@node path-priority-type -@subsection path-priority-type -@Enum path-priority-type -Values: -@itemize -@item :lowest -@item :gtk -@item :application -@item :theme -@item :rc -@item :highest -@end itemize - - -@node path-type -@subsection path-type -@Enum path-type -Values: -@itemize -@item :widget -@item :widget-class -@item :class -@end itemize - - -@node policy-type -@subsection policy-type -@Enum policy-type -Values: -@itemize -@item :always -@item :automatic -@item :never -@end itemize - - -@node position-type -@subsection position-type -@Enum position-type -Values: -@itemize -@item :left -@item :right -@item :top -@item :bottom -@end itemize - - -@node preview-type -@subsection preview-type -@Enum preview-type -Values: -@itemize -@item :color -@item :grayscale -@end itemize - - -@node print-duplex -@subsection print-duplex -@Enum print-duplex -Values: -@itemize -@item :simplex -@item :horizontal -@item :vertical -@end itemize - - -@node print-error -@subsection print-error -@Enum print-error -Values: -@itemize -@item :general -@item :internal-error -@item :nomem -@item :invalid-file -@end itemize - - -@node print-operation-action -@subsection print-operation-action -@Enum print-operation-action -Values: -@itemize -@item :print-dialog -@item :print -@item :preview -@item :export -@end itemize - - -@node print-operation-result -@subsection print-operation-result -@Enum print-operation-result -Values: -@itemize -@item :error -@item :apply -@item :cancel -@item :in-progress -@end itemize - - -@node print-pages -@subsection print-pages -@Enum print-pages -Values: -@itemize -@item :all -@item :current -@item :ranges -@end itemize - - -@node print-quality -@subsection print-quality -@Enum print-quality -Values: -@itemize -@item :low -@item :normal -@item :high -@item :draft -@end itemize - - -@node print-status -@subsection print-status -@Enum print-status -Values: -@itemize -@item :initial -@item :preparing -@item :generating-data -@item :sending-data -@item :pending -@item :pending-issue -@item :printing -@item :finished -@item :finished-aborted -@end itemize - - -@node progress-bar-orientation -@subsection progress-bar-orientation -@Enum progress-bar-orientation -Values: -@itemize -@item :left-to-right -@item :right-to-left -@item :bottom-to-top -@item :top-to-bottom -@end itemize - - -@node progress-bar-style -@subsection progress-bar-style -@Enum progress-bar-style -Values: -@itemize -@item :continuous -@item :discrete -@end itemize - - -@node rc-token-type -@subsection rc-token-type -@Enum rc-token-type -Values: -@itemize -@item :invalid -@item :include -@item :normal -@item :active -@item :prelight -@item :selected -@item :insensitive -@item :fg -@item :bg -@item :text -@item :base -@item :xthickness -@item :ythickness -@item :font -@item :fontset -@item :font-name -@item :bg-pixmap -@item :pixmap-path -@item :style -@item :binding -@item :bind -@item :widget -@item :widget-class -@item :class -@item :lowest -@item :gtk -@item :application -@item :theme -@item :rc -@item :highest -@item :engine -@item :module-path -@item :im-module-path -@item :im-module-file -@item :stock -@item :ltr -@item :rtl -@item :color -@item :unbind -@item :last -@end itemize - - -@node recent-chooser-error -@subsection recent-chooser-error -@Enum recent-chooser-error -Values: -@itemize -@item :not-found -@item :invalid-uri -@end itemize - - -@node recent-manager-error -@subsection recent-manager-error -@Enum recent-manager-error -Values: -@itemize -@item :not-found -@item :invalid-uri -@item :invalid-encoding -@item :not-registered -@item :read -@item :write -@item :unknown -@end itemize - - -@node recent-sort-type -@subsection recent-sort-type -@Enum recent-sort-type -Values: -@itemize -@item :none -@item :mru -@item :lru -@item :custom -@end itemize - - -@node relief-style -@subsection relief-style -@Enum relief-style -Values: -@itemize -@item :normal -@item :half -@item :none -@end itemize - - -@node resize-mode -@subsection resize-mode -@Enum resize-mode -Values: -@itemize -@item :parent -@item :queue -@item :immediate -@end itemize - - -@node response-type -@subsection response-type -@Enum response-type -Values: -@itemize -@item :none -@item :reject -@item :accept -@item :delete-event -@item :ok -@item :cancel -@item :close -@item :yes -@item :no -@item :apply -@item :help -@end itemize - - -@node scroll-step -@subsection scroll-step -@Enum scroll-step -Values: -@itemize -@item :steps -@item :pages -@item :ends -@item :horizontal-steps -@item :horizontal-pages -@item :horizontal-ends -@end itemize - - -@node scroll-type -@subsection scroll-type -@Enum scroll-type -Values: -@itemize -@item :none -@item :jump -@item :step-backward -@item :step-forward -@item :page-backward -@item :page-forward -@item :step-up -@item :step-down -@item :page-up -@item :page-down -@item :step-left -@item :step-right -@item :page-left -@item :page-right -@item :start -@item :end -@end itemize - - -@node selection-mode -@subsection selection-mode -@Enum selection-mode -Values: -@itemize -@item :none -@item :single -@item :browse -@item :multiple -@item :extended -@end itemize - - -@node sensitivity-type -@subsection sensitivity-type -@Enum sensitivity-type -Values: -@itemize -@item :auto -@item :on -@item :off -@end itemize - - -@node shadow-type -@subsection shadow-type -@Enum shadow-type -Values: -@itemize -@item :none -@item :in -@item :out -@item :etched-in -@item :etched-out -@end itemize - - -@node side-type -@subsection side-type -@Enum side-type -Values: -@itemize -@item :top -@item :bottom -@item :left -@item :right -@end itemize - - -@node size-group-mode -@subsection size-group-mode -@Enum size-group-mode -Values: -@itemize -@item :none -@item :horizontal -@item :vertical -@item :both -@end itemize - - -@node sort-type -@subsection sort-type -@Enum sort-type -Values: -@itemize -@item :ascending -@item :descending -@end itemize - - -@node spin-button-update-policy -@subsection spin-button-update-policy -@Enum spin-button-update-policy -Values: -@itemize -@item :always -@item :if-valid -@end itemize - - -@node spin-type -@subsection spin-type -@Enum spin-type -Values: -@itemize -@item :step-forward -@item :step-backward -@item :page-forward -@item :page-backward -@item :home -@item :end -@item :user-defined -@end itemize - - -@node state-type -@subsection state-type -@Enum state-type -Values: -@itemize -@item :normal -@item :active -@item :prelight -@item :selected -@item :insensitive -@end itemize - - -@node submenu-direction -@subsection submenu-direction -@Enum submenu-direction -Values: -@itemize -@item :left -@item :right -@end itemize - - -@node submenu-placement -@subsection submenu-placement -@Enum submenu-placement -Values: -@itemize -@item :top-bottom -@item :left-right -@end itemize - - -@node text-buffer-target-info -@subsection text-buffer-target-info -@Enum text-buffer-target-info -Values: -@itemize -@item :buffer-contents -@item :rich-text -@item :text -@end itemize - - -@node text-direction -@subsection text-direction -@Enum text-direction -Values: -@itemize -@item :none -@item :ltr -@item :rtl -@end itemize - - -@node text-window-type -@subsection text-window-type -@Enum text-window-type -Values: -@itemize -@item :private -@item :widget -@item :text -@item :left -@item :right -@item :top -@item :bottom -@end itemize - - -@node toolbar-child-type -@subsection toolbar-child-type -@Enum toolbar-child-type -Values: -@itemize -@item :space -@item :button -@item :togglebutton -@item :radiobutton -@item :widget -@end itemize - - -@node toolbar-space-style -@subsection toolbar-space-style -@Enum toolbar-space-style -Values: -@itemize -@item :empty -@item :line -@end itemize - - -@node toolbar-style -@subsection toolbar-style -@Enum toolbar-style -Values: -@itemize -@item :icons -@item :text -@item :both -@item :both-horiz -@end itemize - - -@node tree-view-column-sizing -@subsection tree-view-column-sizing -@Enum tree-view-column-sizing -Values: -@itemize -@item :grow-only -@item :autosize -@item :fixed -@end itemize - - -@node tree-view-drop-position -@subsection tree-view-drop-position -@Enum tree-view-drop-position -Values: -@itemize -@item :before -@item :after -@item :into-or-before -@item :into-or-after -@end itemize - - -@node tree-view-grid-lines -@subsection tree-view-grid-lines -@Enum tree-view-grid-lines -Values: -@itemize -@item :none -@item :horizontal -@item :vertical -@item :both -@end itemize - - -@node tree-view-mode -@subsection tree-view-mode -@Enum tree-view-mode -Values: -@itemize -@item :line -@item :item -@end itemize - - -@node unit -@subsection unit -@Enum unit -Values: -@itemize -@item :pixel -@item :points -@item :inch -@item :mm -@end itemize - - -@node update-type -@subsection update-type -@Enum update-type -Values: -@itemize -@item :continuous -@item :discontinuous -@item :delayed -@end itemize - - -@node visibility -@subsection visibility -@Enum visibility -Values: -@itemize -@item :none -@item :partial -@item :full -@end itemize - - -@node widget-help-type -@subsection widget-help-type -@Enum widget-help-type -Values: -@itemize -@item :tooltip -@item :whats-this -@end itemize - - -@node window-position -@subsection window-position -@Enum window-position -Values: -@itemize -@item :none -@item :center -@item :mouse -@item :center-always -@item :center-on-parent -@end itemize - - -@node window-type -@subsection window-type -@Enum window-type -Values: -@itemize -@item :toplevel -@item :popup -@end itemize - - -@node wrap-mode -@subsection wrap-mode -@Enum wrap-mode -Values: -@itemize -@item :none -@item :char -@item :word -@item :word-char -@end itemize - - -@node gtk Flags -@section gtk Flags - -@menu -* accel-flags:: -* arg-flags:: -* attach-options:: -* button-action:: -* calendar-display-options:: -* cell-renderer-state:: -* debug-flag:: -* dest-defaults:: -* dialog-flags:: -* file-filter-flags:: -* gdk-modifier-type:: -* icon-lookup-flags:: -* object-flags:: -* private-flags:: -* rc-flags:: -* recent-filter-flags:: -* signal-run-type:: -* target-flags:: -* text-search-flags:: -* tree-model-flags:: -* ui-manager-item-type:: -* widget-flags:: -@end menu - -Reference of flags in package GTK - -@node accel-flags -@subsection accel-flags -@Flags accel-flags -Values: -@itemize -@item :visible -@item :locked -@item :mask -@end itemize - - -@node arg-flags -@subsection arg-flags -@Flags arg-flags -Values: -@itemize -@item :readable -@item :writable -@item :construct -@item :construct-only -@item :child-arg -@end itemize - - -@node attach-options -@subsection attach-options -@Flags attach-options -Values: -@itemize -@item :expand -@item :shrink -@item :fill -@end itemize - - -@node button-action -@subsection button-action -@Flags button-action -Values: -@itemize -@item :ignored -@item :selects -@item :drags -@item :expands -@end itemize - - -@node calendar-display-options -@subsection calendar-display-options -@Flags calendar-display-options -Values: -@itemize -@item :show-heading -@item :show-day-names -@item :no-month-change -@item :show-week-numbers -@item :week-start-monday -@item :show-details -@end itemize - - -@node cell-renderer-state -@subsection cell-renderer-state -@Flags cell-renderer-state -Values: -@itemize -@item :selected -@item :prelit -@item :insensitive -@item :sorted -@item :focused -@end itemize - - -@node debug-flag -@subsection debug-flag -@Flags debug-flag -Values: -@itemize -@item :misc -@item :plugsocket -@item :text -@item :tree -@item :updates -@item :keybindings -@item :multihead -@item :modules -@item :geometry -@item :icontheme -@item :printing -@item :builder -@end itemize - - -@node dest-defaults -@subsection dest-defaults -@Flags dest-defaults -Values: -@itemize -@item :motion -@item :highlight -@item :drop -@item :all -@end itemize - - -@node dialog-flags -@subsection dialog-flags -@Flags dialog-flags -Values: -@itemize -@item :modal -@item :destroy-with-parent -@item :no-separator -@end itemize - - -@node file-filter-flags -@subsection file-filter-flags -@Flags file-filter-flags -Values: -@itemize -@item :filename -@item :uri -@item :display-name -@item :mime-type -@end itemize - - -@node gdk-modifier-type -@subsection gdk-modifier-type -@Flags gdk-modifier-type -Values: -@itemize -@item :shift-mask -@item :lock-mask -@item :control-mask -@item :mod1-mask -@item :mod2-mask -@item :mod3-mask -@item :mod4-mask -@item :mod5-mask -@item :button1-mask -@item :button2-mask -@item :button3-mask -@item :button4-mask -@item :button5-mask -@item :super-mask -@item :hyper-mask -@item :meta-mask -@item :release-mask -@item :modifier-mask -@end itemize - - -@node icon-lookup-flags -@subsection icon-lookup-flags -@Flags icon-lookup-flags -Values: -@itemize -@item :no-svg -@item :force-svg -@item :use-builtin -@item :generic-fallback -@item :force-size -@end itemize - - -@node object-flags -@subsection object-flags -@Flags object-flags -Values: -@itemize -@item :in-destruction -@item :floating -@item :reserved-1 -@item :reserved-2 -@end itemize - - -@node private-flags -@subsection private-flags -@Flags private-flags -Values: -@itemize -@item :user-style -@item :resize-pending -@item :has-pointer -@item :shadowed -@item :has-shape-mask -@item :in-reparent -@item :direction-set -@item :direction-ltr -@item :anchored -@item :child-visible -@item :redraw-on-alloc -@item :alloc-needed -@item :request-needed -@end itemize - - -@node rc-flags -@subsection rc-flags -@Flags rc-flags -Values: -@itemize -@item :fg -@item :bg -@item :text -@item :base -@end itemize - - -@node recent-filter-flags -@subsection recent-filter-flags -@Flags recent-filter-flags -Values: -@itemize -@item :uri -@item :display-name -@item :mime-type -@item :application -@item :group -@item :age -@end itemize - - -@node signal-run-type -@subsection signal-run-type -@Flags signal-run-type -Values: -@itemize -@item :first -@item :last -@item :both -@item :no-recurse -@item :action -@item :no-hooks -@end itemize - - -@node target-flags -@subsection target-flags -@Flags target-flags -Values: -@itemize -@item :same-app -@item :same-widget -@item :other-app -@item :other-widget -@end itemize - - -@node text-search-flags -@subsection text-search-flags -@Flags text-search-flags -Values: -@itemize -@item :visible-only -@item :text-only -@end itemize +@node Gtk+ Main loop +@chapter Gtk+ Main loop +@include gtk.main_loop.texi -@node tree-model-flags -@subsection tree-model-flags -@Flags tree-model-flags -Values: -@itemize -@item :iters-persist -@item :list-only -@end itemize +@node Widgets +@chapter Widgets +@include gtk.widgets.texi -@node ui-manager-item-type -@subsection ui-manager-item-type -@Flags ui-manager-item-type -Values: -@itemize -@item :auto -@item :menubar -@item :menu -@item :toolbar -@item :placeholder -@item :popup -@item :menuitem -@item :toolitem -@item :separator -@item :accelerator -@item :popup-with-accels -@end itemize +@node Gtk+ Interfaces +@chapter Gtk+ Interfaces +@include gtk.interfaces.texi -@node widget-flags -@subsection widget-flags -@Flags widget-flags -Values: -@itemize -@item :toplevel -@item :no-window -@item :realized -@item :mapped -@item :visible -@item :sensitive -@item :parent-sensitive -@item :can-focus -@item :has-focus -@item :can-default -@item :has-default -@item :has-grab -@item :rc-style -@item :composite-child -@item :no-reparent -@item :app-paintable -@item :receives-default -@item :double-buffered -@item :no-show-all -@end itemize +@node Gtk+ Objects +@chapter Gtk+ Objects +@include gtk.objects.texi +@node Gtk+ Structs +@chapter Gtk+ Structs + +@include gtk.structs.texi + +@node Gtk+ Enums +@chapter Gtk+ Enums + +@include gtk.enums.texi + +@node Gtk+ Flags +@chapter Gtk+ Flags + +@include gtk.flags.texi + +@node Gtk+ Embedded UI Mini-language +@chapter Gtk+ Embedded UI Mini-language + +For convenience of specifying widgets hierarchy in Lisp code, the @ref{let-ui} macro is introduced. + +@RMacro let-ui +@lisp +(let-ui ui-description &body body) + +ui-description ::= widget +widget ::= (class properties child*) +properties ::= @{:prop-name prop-value@}* +child ::= widget properties +child ::= (:expr expr) properties +@end lisp + +@table @var +@item @var{class} +Name of class of a widget +@item @var{:prop-name} +Name of class's slot or a @code{:var} for specifying the variable name to which the object will be bound +@item @var{prop-value} +A Lisp expression that will be evaluated to obtain the initarg for slot of a class; or a symbol if @code{:prop-name} is @code{:var} +@item @var{expr} +An expression that will be evaluated to obtain the widget +@end table + +This macro creates widgets and evaluates the @var{body}. Widgets that have @code{:var} specified are bound to lexical variables with specified names. + +@var{ui-description} specifies the hierarchy of widgets in a window. It can specify either the entire top-level window or other kind of widgets. @var{ui-description} is a mini-language for specifying widgets. @ref{let-ui} creates specified widgets, lexically binds specified variables to widgets and evaluates the @var{body}. The @var{body} my refer to these widgets. + +@var{widget} is the specification of a single widget. It may specify some properties (slots of objects) and their values (the expressions to be evaluated), a variable name that will be bound to the widget (the @code{:var} property whose @var{prop-value} must be a symbol) and widget's children. + +@var{class} specifies the class of the widget (e.g., @ref{label}, @ref{button}, @ref{gtk-window}). @var{:prop-name} may be any slot of the class. If @var{:var} property is specified, then corresponding variable is accessible in @var{body} and its value is the widget on which it is specified as @var{:var}. + +Container widgets may specify their @var{children} along with their @var{child properties}. Child properties specify how @var{children} are used in @var{widget}. They are specific to the type of the container: +@itemize +@item @ref{box} specifies @code{:expand}, @code{:fill}. See @ref{box-pack-start} for information. +@item @ref{paned} specifies @code{:resize}, @code{:shrink}. See @ref{paned-pack-1} for information. +@item @ref{table} specifies @code{:left}, @code{:right}, @code{:top}, @code{:bottom}, @code{:x-options}, @code{:y-options}, @code{x-padding}, @code{y-padding}. Of these, @code{:left}, @code{:right}, @code{:top} and @code{:bottom} are mandatory. See @ref{table-attach} for information. +@end itemize + +An example: +@lisp +(let-ui (gtk-window :title "Hello" :position :center :var w + (v-box + (label :label "Hello, world!") + (button :label "gtk-ok" :use-stock t) :expand nil)) + (widget-show w)) +@end lisp +produces this output: + +@image{let-ui,,,,png} + +More complex example from demo of cl-gtk2-gtk-glext: +@lisp +(let-ui (v-paned :var v + (:expr (opengl-window-drawing-area window)) + :resize t :shrink nil + (v-box + (h-paned + (scrolled-window + :hscrollbar-policy :automatic + :vscrollbar-policy :automatic + (:expr (opengl-window-expose-fn-text-view window))) + :resize t :shrink nil + (scrolled-window + :hscrollbar-policy :automatic + :vscrollbar-policy :automatic + (:expr (opengl-window-resize-fn-text-view window))) + :resize t :shrink nil) + (h-box + (button :label "Update functions" :var update-fns-button) :expand nil + (button :label "Redraw" :var redraw-button) :expand nil) + :expand nil) + :resize t :shrink nil) + (container-add window v) + (connect-signal update-fns-button "clicked" + (lambda (b) + (declare (ignore b)) + (update-fns window))) + (connect-signal redraw-button "clicked" + (lambda (b) + (declare (ignore b)) + (widget-queue-draw (opengl-window-drawing-area window)))) + (let ((area (opengl-window-drawing-area window))) + (setf (gl-drawing-area-on-expose area) + (lambda (w e) + (declare (ignore w e)) + (opengl-interactive-on-expose window)) + (gl-drawing-area-on-resize area) + (lambda (widget w h) + (declare (ignore widget)) + (opengl-interactive-on-resize window w h))))) +@end lisp +produces this output: + +@image{let-ui-glext,,,,png} + +In this example, not top-level window, but a widget is created and then added to already existing window. This UI also uses some already created widgets: @code{(:expr (opengl-window-resize-fn-text-view window))}.