From 832984eca61b694f1d37da3ec3322d4ca991bbbd Mon Sep 17 00:00:00 2001 From: Dmitry Kalyanov Date: Mon, 31 Aug 2009 00:34:03 +0400 Subject: [PATCH] Added documentation skeleton and merged skeleton with exisiting docs --- doc/Makefile | 4 +- doc/gdk.enums.texi | 335 +++++++++ doc/gdk.flags.texi | 126 ++++ doc/gdk.objects.texi | 297 ++++++++ doc/gdk.ref.texi | 31 + doc/gdk.structs.texi | 447 +++++++++++ doc/gobject.ref.texi | 10 + doc/gtk.enums.texi | 1296 ++++++++++++++++++++++++++++++++ doc/gtk.flags.texi | 344 +++++++++ doc/gtk.interfaces.texi | 310 ++++++++ doc/gtk.objects.texi | 1377 ++++++++++++++++++++++++++++++++++ doc/gtk.ref.texi | 30 + doc/gtk.structs.texi | 81 ++ doc/gtk.widgets.texi | 1881 +++++++++++++++++++++++------------------------ doc/skeleton.lisp | 360 +++++++-- 15 files changed, 5937 insertions(+), 992 deletions(-) create mode 100644 doc/gdk.enums.texi create mode 100644 doc/gdk.flags.texi create mode 100644 doc/gdk.objects.texi create mode 100644 doc/gdk.structs.texi create mode 100644 doc/gtk.enums.texi create mode 100644 doc/gtk.flags.texi create mode 100644 doc/gtk.interfaces.texi create mode 100644 doc/gtk.objects.texi create mode 100644 doc/gtk.structs.texi diff --git a/doc/Makefile b/doc/Makefile index da90430..455b275 100644 --- a/doc/Makefile +++ b/doc/Makefile @@ -20,7 +20,9 @@ gobject/index.html: gobject.texi gobject.ref.texi gobject/style.css gtk/style.css: style.css ([ -x gtk ] || mkdir gtk) && cp $< $@ -gtk/index.html: gtk.texi gtk.ref.texi gdk.ref.texi gobject.ref.texi glib.ref.texi gtk/style.css +gtk/index.html: gtk.texi gtk.ref.texi gdk.ref.texi gobject.ref.texi glib.ref.texi gtk/style.css gdk.enums.texi \ +gtk.flags.texi gtk.objects.texi gdk.flags.texi gdk.structs.texi gtk.interfaces.texi gtk.widgets.texi gdk.objects.texi \ + gtk.enums.texi gtk.main_loop.texi gtk.structs.texi makeinfo --html --css-ref=style.css $< #sbcl --noinform --no-sysinit --no-userinit --disable-debugger --load colorize-lisp-examples.lisp $@ ./fix-tex-references.sh gtk diff --git a/doc/gdk.enums.texi b/doc/gdk.enums.texi new file mode 100644 index 0000000..88578bd --- /dev/null +++ b/doc/gdk.enums.texi @@ -0,0 +1,335 @@ +@menu +* colorspace:: +* crossing-mode:: +* cursor-type:: +* event-type:: +* font-type:: +* gdk-extension-mode:: +* gdk-window-type-hint:: +* grab-status:: +* gravity:: +* notify-type:: +* owner-change:: +* property-state:: +* scroll-direction:: +* setting-action:: +* visibility-state:: +* window-edge:: +@end menu + +@node colorspace +@section colorspace +@Enum colorspace +Values: +@itemize +@item :rgb +@end itemize + + +@node crossing-mode +@section crossing-mode +@Enum crossing-mode +Values: +@itemize +@item :normal +@item :grab +@item :ungrab +@item :gtk-grab +@item :gtk-ungrab +@item :state-changed +@end itemize + + +@node cursor-type +@section cursor-type +@Enum cursor-type +Values: +@itemize +@item :x-cursor +@item :arrow +@item :based-arrow-down +@item :based-arrow-up +@item :boat +@item :bogosity +@item :bottom-left-corner +@item :bottom-right-corner +@item :bottom-side +@item :bottom-tee +@item :box-spiral +@item :center-ptr +@item :circle +@item :clock +@item :coffee-mug +@item :cross +@item :cross-reverse +@item :crosshair +@item :diamond-cross +@item :dot +@item :dotbox +@item :double-arrow +@item :draft-large +@item :draft-small +@item :draped-box +@item :exchange +@item :fleur +@item :gobbler +@item :gumby +@item :hand1 +@item :hand2 +@item :heart +@item :icon +@item :iron-cross +@item :left-ptr +@item :left-side +@item :left-tee +@item :leftbutton +@item :ll-angle +@item :lr-angle +@item :man +@item :middlebutton +@item :mouse +@item :pencil +@item :pirate +@item :plus +@item :question-arrow +@item :right-ptr +@item :right-side +@item :right-tee +@item :rightbutton +@item :rtl-logo +@item :sailboat +@item :sb-down-arrow +@item :sb-h-double-arrow +@item :sb-left-arrow +@item :sb-right-arrow +@item :sb-up-arrow +@item :sb-v-double-arrow +@item :shuttle +@item :sizing +@item :spider +@item :spraycan +@item :star +@item :target +@item :tcross +@item :top-left-arrow +@item :top-left-corner +@item :top-right-corner +@item :top-side +@item :top-tee +@item :trek +@item :ul-angle +@item :umbrella +@item :ur-angle +@item :watch +@item :xterm +@item :last-cursor +@item :blank-cursor +@item :cursor-is-pixmap +@end itemize + + +@node event-type +@section event-type +@Enum event-type +Values: +@itemize +@item :nothing +@item :delete +@item :destroy +@item :expose +@item :motion-notify +@item :button-press +@item :2button-press +@item :3button-press +@item :button-release +@item :key-press +@item :key-release +@item :enter-notify +@item :leave-notify +@item :focus-change +@item :configure +@item :map +@item :unmap +@item :property-notify +@item :selection-clear +@item :selection-request +@item :selection-notify +@item :proximity-in +@item :proximity-out +@item :drag-enter +@item :drag-leave +@item :drag-motion +@item :drag-status +@item :drop-start +@item :drop-finished +@item :client-event +@item :visibility-notify +@item :no-expose +@item :scroll +@item :window-state +@item :setting +@item :owner-change +@item :grab-broken +@item :damage +@end itemize + + +@node font-type +@section font-type +@Enum font-type +Values: +@itemize +@item :font +@item :fontset +@end itemize + + +@node gdk-extension-mode +@section gdk-extension-mode +@Enum gdk-extension-mode +Values: +@itemize +@item :none +@item :all +@item :cursor +@end itemize + + +@node gdk-window-type-hint +@section gdk-window-type-hint +@Enum gdk-window-type-hint +Values: +@itemize +@item :normal +@item :dialog +@item :menu +@item :toolbar +@item :splashscreen +@item :utility +@item :dock +@item :desktop +@item :dropdown-menu +@item :popup-menu +@item :tooltip +@item :notification +@item :combo +@item :dnd +@end itemize + + +@node grab-status +@section grab-status +@Enum grab-status +Values: +@itemize +@item :success +@item :already-grabbed +@item :invalid-time +@item :not-viewable +@item :frozen +@end itemize + + +@node gravity +@section gravity +@Enum gravity +Values: +@itemize +@item :north-west +@item :north +@item :north-east +@item :west +@item :center +@item :east +@item :south-west +@item :south +@item :south-east +@item :static +@end itemize + + +@node notify-type +@section notify-type +@Enum notify-type +Values: +@itemize +@item :ancestor +@item :virtual +@item :inferior +@item :nonlinear +@item :nonlinear-virtual +@item :unknown +@end itemize + + +@node owner-change +@section owner-change +@Enum owner-change +Values: +@itemize +@item :new-owner +@item :destroy +@item :close +@end itemize + + +@node property-state +@section property-state +@Enum property-state +Values: +@itemize +@item :new-value +@item :delete +@end itemize + + +@node scroll-direction +@section scroll-direction +@Enum scroll-direction +Values: +@itemize +@item :up +@item :down +@item :left +@item :right +@end itemize + + +@node setting-action +@section setting-action +@Enum setting-action +Values: +@itemize +@item :new +@item :changed +@item :deleted +@end itemize + + +@node visibility-state +@section visibility-state +@Enum visibility-state +Values: +@itemize +@item :unobscured +@item :partial +@item :fully-obscured +@end itemize + + +@node window-edge +@section window-edge +@Enum window-edge +Values: +@itemize +@item :north-west +@item :north +@item :north-east +@item :west +@item :east +@item :south-west +@item :south +@item :south-east +@end itemize + + diff --git a/doc/gdk.flags.texi b/doc/gdk.flags.texi new file mode 100644 index 0000000..a5ee21b --- /dev/null +++ b/doc/gdk.flags.texi @@ -0,0 +1,126 @@ +@menu +* event-mask:: +* gdk-event-mask:: +* modifier-type:: +* window-hints:: +* window-state:: +@end menu + +@node event-mask +@section event-mask +@Flags event-mask +Values: +@itemize +@item :exposure-mask +@item :pointer-motion-mask +@item :pointer-motion-hint-mask +@item :button-motion-mask +@item :button1-motion-mask +@item :button2-motion-mask +@item :button3-motion-mask +@item :button-press-mask +@item :button-release-mask +@item :key-press-mask +@item :key-release-mask +@item :enter-notify-mask +@item :leave-notify-mask +@item :focus-change-mask +@item :structure-mask +@item :property-change-mask +@item :visibility-notify-mask +@item :proximity-in-mask +@item :proximity-out-mask +@item :substructure-mask +@item :scroll-mask +@item :all-events-mask +@end itemize + + +@node gdk-event-mask +@section gdk-event-mask +@Flags gdk-event-mask +Values: +@itemize +@item :exposure-mask +@item :pointer-motion-mask +@item :pointer-motion-hint-mask +@item :button-motion-mask +@item :button1-motion-mask +@item :button2-motion-mask +@item :button3-motion-mask +@item :button-press-mask +@item :button-release-mask +@item :key-press-mask +@item :key-release-mask +@item :enter-notify-mask +@item :leave-notify-mask +@item :focus-change-mask +@item :structure-mask +@item :property-change-mask +@item :visibility-notify-mask +@item :proximity-in-mask +@item :proximity-out-mask +@item :substructure-mask +@item :scroll-mask +@item :all-events-mask +@end itemize + + +@node modifier-type +@section modifier-type +@Flags 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 window-hints +@section window-hints +@Flags window-hints +Values: +@itemize +@item :pos +@item :min-size +@item :max-size +@item :base-size +@item :aspect +@item :resize-inc +@item :win-gravity +@item :user-pos +@item :user-size +@end itemize + + +@node window-state +@section window-state +@Flags window-state +Values: +@itemize +@item :withdrawn +@item :iconified +@item :maximized +@item :sticky +@item :fullscreen +@item :above +@item :below +@end itemize + + diff --git a/doc/gdk.objects.texi b/doc/gdk.objects.texi new file mode 100644 index 0000000..1aa66a7 --- /dev/null +++ b/doc/gdk.objects.texi @@ -0,0 +1,297 @@ +@menu +@c * display:: +* display-manager:: +* drag-context:: +* drawable:: +* gdk-colormap:: +* gdk-window:: +* graphics-context:: +* keymap:: +* pango-layout:: +* pixbuf:: +* pixbuf-animation:: +* pixmap:: +@c * screen:: +* visual:: +@end menu + +@c @node display +@c @section display +@c @Class display +@c Superclass: @ref{g-object} + +@c Slots: +@c @itemize +@c @item @anchor{slot.display.name}name. Type: @code{string}. Accessor: @anchor{fn.display-name}@code{display-name}. Read-only. +@c @item @anchor{slot.display.n-screens}n-screens. Type: @code{integer}. Accessor: @anchor{fn.display-n-screens}@code{display-n-screens}. Read-only. +@c @item @anchor{slot.display.default-screen}default-screen. Type: @ref{screen}. Accessor: @anchor{fn.display-default-screen}@code{display-default-screen}. Read-only. +@c @end itemize + + +@c Signals: +@c @itemize +@c @item @anchor{signal.display.closed}"closed". Signature: (instance @ref{display}), (arg-1 @code{boolean}) @result{} void. Options: run-last. +@c @end itemize + + + + +@node display-manager +@section display-manager +@Class display-manager +Superclass: @ref{g-object} + +Slots: +@itemize +@item @anchor{slot.display-manager.default-display}default-display. Type: @ref{display}. Accessor: @anchor{fn.display-manager-default-display}@code{display-manager-default-display}. +@end itemize + + +Signals: +@itemize +@item @anchor{signal.display-manager.display-opened}"display-opened". Signature: (instance @ref{display-manager}), (arg-1 @ref{display}) @result{} void. Options: run-last. +@end itemize + + + + +@node drag-context +@section drag-context +@Class drag-context +Superclass: @ref{g-object} + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node drawable +@section drawable +@Class drawable +Superclass: @ref{g-object} + +Subclasses: @ref{gdk-window} @ref{pixmap} + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node gdk-colormap +@section gdk-colormap +@Class gdk-colormap +Superclass: @ref{g-object} + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node gdk-window +@section gdk-window +@Class gdk-window +Superclass: @ref{drawable} + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node graphics-context +@section graphics-context +@Class graphics-context +Superclass: @ref{g-object} + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node keymap +@section keymap +@Class keymap +Superclass: @ref{g-object} + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node pango-layout +@section pango-layout +@Class pango-layout +Superclass: @ref{g-object} + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node pixbuf +@section pixbuf +@Class pixbuf +Superclass: @ref{g-object} + +Slots: +@itemize +@item @anchor{slot.pixbuf.colorspace}colorspace. Type: @ref{colorspace}. Accessor: @anchor{fn.pixbuf-colorspace}@code{pixbuf-colorspace}. +@item @anchor{slot.pixbuf.n-channels}n-channels. Type: @code{integer}. Accessor: @anchor{fn.pixbuf-n-channels}@code{pixbuf-n-channels}. +@item @anchor{slot.pixbuf.has-alpha}has-alpha. Type: @code{boolean}. Accessor: @anchor{fn.pixbuf-has-alpha}@code{pixbuf-has-alpha}. +@item @anchor{slot.pixbuf.bits-per-sample}bits-per-sample. Type: @code{integer}. Accessor: @anchor{fn.pixbuf-bits-per-sample}@code{pixbuf-bits-per-sample}. +@item @anchor{slot.pixbuf.width}width. Type: @code{integer}. Accessor: @anchor{fn.pixbuf-width}@code{pixbuf-width}. +@item @anchor{slot.pixbuf.height}height. Type: @code{integer}. Accessor: @anchor{fn.pixbuf-height}@code{pixbuf-height}. +@item @anchor{slot.pixbuf.rowstride}rowstride. Type: @code{integer}. Accessor: @anchor{fn.pixbuf-rowstride}@code{pixbuf-rowstride}. +@item @anchor{slot.pixbuf.pixels}pixels. Type: gpointer. Accessor: @anchor{fn.pixbuf-pixels}@code{pixbuf-pixels}. +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node pixbuf-animation +@section pixbuf-animation +@Class pixbuf-animation +Superclass: @ref{g-object} + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node pixmap +@section pixmap +@Class pixmap +Superclass: @ref{drawable} + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@c @node screen +@c @section screen +@c @Class screen +@c Superclass: @ref{g-object} + +@c Slots: +@c @itemize +@c @item @anchor{slot.screen.font-options}font-options. Type: gpointer. Accessor: @anchor{fn.screen-font-options}@code{screen-font-options}. +@c @item @anchor{slot.screen.resolution}resolution. Type: @code{double-float}. Accessor: @anchor{fn.screen-resolution}@code{screen-resolution}. +@c @item @anchor{slot.screen.default-colormap}default-colormap. Type: @ref{colormap}. Accessor: @anchor{fn.screen-default-colormap}@code{screen-default-colormap}. +@c @item @anchor{slot.screen.system-colormap}system-colormap. Type: @ref{colormap}. Accessor: @anchor{fn.screen-system-colormap}@code{screen-system-colormap}. Read-only. +@c @item @anchor{slot.screen.system-visual}system-visual. Type: @ref{visual}. Accessor: @anchor{fn.screen-system-visual}@code{screen-system-visual}. Read-only. +@c @item @anchor{slot.screen.rgb-colormap}rgb-colormap. Type: @ref{colormap}. Accessor: @anchor{fn.screen-rgb-colormap}@code{screen-rgb-colormap}. Read-only. +@c @item @anchor{slot.screen.rgb-visual}rgb-visual. Type: @ref{visual}. Accessor: @anchor{fn.screen-rgb-visual}@code{screen-rgb-visual}. Read-only. +@c @item @anchor{slot.screen.rgba-colormap}rgba-colormap. Type: @ref{colormap}. Accessor: @anchor{fn.screen-rgba-colormap}@code{screen-rgba-colormap}. Read-only. +@c @item @anchor{slot.screen.rgba-visual}rgba-visual. Type: @ref{visual}. Accessor: @anchor{fn.screen-rgba-visual}@code{screen-rgba-visual}. Read-only. +@c @item @anchor{slot.screen.composited-p}composited-p. Type: @code{boolean}. Accessor: @anchor{fn.screen-composited-p}@code{screen-composited-p}. Read-only. +@c @item @anchor{slot.screen.root-window}root-window. Type: @ref{gdk-window}. Accessor: @anchor{fn.screen-root-window}@code{screen-root-window}. Read-only. +@c @item @anchor{slot.screen.display}display. Type: @ref{display}. Accessor: @anchor{fn.screen-display}@code{screen-display}. Read-only. +@c @item @anchor{slot.screen.number}number. Type: @code{integer}. Accessor: @anchor{fn.screen-number}@code{screen-number}. Read-only. +@c @item @anchor{slot.screen.width}width. Type: @code{integer}. Accessor: @anchor{fn.screen-width}@code{screen-width}. Read-only. +@c @item @anchor{slot.screen.height}height. Type: @code{integer}. Accessor: @anchor{fn.screen-height}@code{screen-height}. Read-only. +@c @item @anchor{slot.screen.width-mm}width-mm. Type: @code{integer}. Accessor: @anchor{fn.screen-width-mm}@code{screen-width-mm}. Read-only. +@c @item @anchor{slot.screen.height-mm}height-mm. Type: @code{integer}. Accessor: @anchor{fn.screen-height-mm}@code{screen-height-mm}. Read-only. +@c @item @anchor{slot.screen.visuals}visuals. Type: list of @ref{visual}. Accessor: @anchor{fn.screen-visuals}@code{screen-visuals}. Read-only. +@c @item @anchor{slot.screen.toplevel-windows}toplevel-windows. Type: list of @ref{gdk-window}. Accessor: @anchor{fn.screen-toplevel-windows}@code{screen-toplevel-windows}. Read-only. +@c @item @anchor{slot.screen.display-name}display-name. Type: @code{string}. Accessor: @anchor{fn.screen-display-name}@code{screen-display-name}. Read-only. +@c @item @anchor{slot.screen.n-monitors}n-monitors. Type: @code{integer}. Accessor: @anchor{fn.screen-n-monitors}@code{screen-n-monitors}. Read-only. +@c @item @anchor{slot.screen.active-window}active-window. Type: @ref{gdk-window}. Accessor: @anchor{fn.screen-active-window}@code{screen-active-window}. Read-only. +@c @item @anchor{slot.screen.window-stack}window-stack. Type: list of @ref{gdk-window}. Accessor: @anchor{fn.screen-window-stack}@code{screen-window-stack}. Read-only. +@c @end itemize + + +@c Signals: +@c @itemize +@c @item @anchor{signal.screen.size-changed}"size-changed". Signature: (instance @ref{screen}) @result{} void. Options: run-last. +@c @item @anchor{signal.screen.composited-changed}"composited-changed". Signature: (instance @ref{screen}) @result{} void. Options: run-last. +@c @item @anchor{signal.screen.monitors-changed}"monitors-changed". Signature: (instance @ref{screen}) @result{} void. Options: run-last. +@c @end itemize + + + + +@node visual +@section visual +@Class visual +Superclass: @ref{g-object} + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@end itemize + + + + diff --git a/doc/gdk.ref.texi b/doc/gdk.ref.texi index d1ee6f6..19fa3c1 100644 --- a/doc/gdk.ref.texi +++ b/doc/gdk.ref.texi @@ -1,5 +1,9 @@ @menu * Screens and displays:: +* Gdk Objects:: +* Gdk Structs:: +* Gdk Enums:: +* Gdk Flags:: @end menu @node Screens and displays @@ -113,3 +117,30 @@ The default screen of the @var{display}. @Class screen @Superclass g-object +@node Gdk Objects +@section Gdk Objects + +@lowersections +@include gdk.objects.texi +@raisesections + +@node Gdk Structs +@section Gdk Structs + +@lowersections +@include gdk.structs.texi +@raisesections + +@node Gdk Enums +@section Gdk Enums + +@lowersections +@include gdk.enums.texi +@raisesections + +@node Gdk Flags +@section Gdk Flags + +@lowersections +@include gdk.flags.texi +@raisesections diff --git a/doc/gdk.structs.texi b/doc/gdk.structs.texi new file mode 100644 index 0000000..992d5b4 --- /dev/null +++ b/doc/gdk.structs.texi @@ -0,0 +1,447 @@ +@menu +* color:: +* cursor:: +* event:: +* event-button:: +* event-client:: +* event-client-16:: +* event-client-32:: +* event-client-8:: +* event-configure:: +* event-crossing:: +* event-dnd:: +* event-expose:: +* event-focus:: +* event-grab-broken:: +* event-key:: +* event-motion:: +* event-no-expose:: +* event-owner-change:: +* event-property:: +* event-proximity:: +* event-scroll:: +* event-selection:: +* event-setting:: +* event-visibility:: +* event-window-state:: +* font:: +* geometry:: +* rectangle:: +@end menu + +@node color +@section color +@Struct color +Superclass: @code{structure-object} + +Slots: +@itemize +@item @anchor{slot.color.pixel}pixel. Accessor: color-pixel. +@item @anchor{slot.color.red}red. Accessor: color-red. +@item @anchor{slot.color.green}green. Accessor: color-green. +@item @anchor{slot.color.blue}blue. Accessor: color-blue. +@end itemize + + +@node cursor +@section cursor +@Struct cursor +Superclass: @code{structure-object} + +Slots: +@itemize +@item @anchor{slot.cursor.type}type. Accessor: cursor-type. +@end itemize + + +@node event +@section event +@Struct event +Superclass: @code{structure-object} + +Subclasses: @ref{event-key} @ref{event-button} @ref{event-scroll} @ref{event-motion} @ref{event-expose} @ref{event-visibility} @ref{event-crossing} @ref{event-focus} @ref{event-configure} @ref{event-property} @ref{event-selection} @ref{event-dnd} @ref{event-proximity} @ref{event-client} @ref{event-no-expose} @ref{event-window-state} @ref{event-setting} @ref{event-owner-change} @ref{event-grab-broken} + +Slots: +@itemize +@item @anchor{slot.event.type}type. Accessor: event-type. +@item @anchor{slot.event.window}window. Accessor: event-window. +@item @anchor{slot.event.send-event}send-event. Accessor: event-send-event. +@end itemize + + +@node event-button +@section event-button +@Struct event-button +Superclass: @ref{event} + +Slots: +@itemize +@item @anchor{slot.event-button.type}type. Accessor: event-button-type. +@item @anchor{slot.event-button.time}time. Accessor: event-button-time. +@item @anchor{slot.event-button.x}x. Accessor: event-button-x. +@item @anchor{slot.event-button.y}y. Accessor: event-button-y. +@item @anchor{slot.event-button.axes}axes. Accessor: event-button-axes. +@item @anchor{slot.event-button.state}state. Accessor: event-button-state. +@item @anchor{slot.event-button.button}button. Accessor: event-button-button. +@item @anchor{slot.event-button.device}device. Accessor: event-button-device. +@item @anchor{slot.event-button.x-root}x-root. Accessor: event-button-x-root. +@item @anchor{slot.event-button.y-root}y-root. Accessor: event-button-y-root. +@end itemize + + +@node event-client +@section event-client +@Struct event-client +Superclass: @ref{event} + +Subclasses: @ref{event-client-8} @ref{event-client-16} @ref{event-client-32} + +Slots: +@itemize +@item @anchor{slot.event-client.type}type. Accessor: event-client-type. +@item @anchor{slot.event-client.message-time}message-time. Accessor: event-client-message-time. +@item @anchor{slot.event-client.data-format}data-format. Accessor: event-client-data-format. +@end itemize + + +@node event-client-16 +@section event-client-16 +@Struct event-client-16 +Superclass: @ref{event-client} + +Slots: +@itemize +@item @anchor{slot.event-client-16.data-format}data-format. Accessor: event-client-16-data-format. +@item @anchor{slot.event-client-16.data}data. Accessor: event-client-16-data. +@end itemize + + +@node event-client-32 +@section event-client-32 +@Struct event-client-32 +Superclass: @ref{event-client} + +Slots: +@itemize +@item @anchor{slot.event-client-32.data-format}data-format. Accessor: event-client-32-data-format. +@item @anchor{slot.event-client-32.data}data. Accessor: event-client-32-data. +@end itemize + + +@node event-client-8 +@section event-client-8 +@Struct event-client-8 +Superclass: @ref{event-client} + +Slots: +@itemize +@item @anchor{slot.event-client-8.data-format}data-format. Accessor: event-client-8-data-format. +@item @anchor{slot.event-client-8.data}data. Accessor: event-client-8-data. +@end itemize + + +@node event-configure +@section event-configure +@Struct event-configure +Superclass: @ref{event} + +Slots: +@itemize +@item @anchor{slot.event-configure.type}type. Accessor: event-configure-type. +@item @anchor{slot.event-configure.x}x. Accessor: event-configure-x. +@item @anchor{slot.event-configure.y}y. Accessor: event-configure-y. +@item @anchor{slot.event-configure.width}width. Accessor: event-configure-width. +@item @anchor{slot.event-configure.height}height. Accessor: event-configure-height. +@end itemize + + +@node event-crossing +@section event-crossing +@Struct event-crossing +Superclass: @ref{event} + +Slots: +@itemize +@item @anchor{slot.event-crossing.type}type. Accessor: event-crossing-type. +@item @anchor{slot.event-crossing.sub-window}sub-window. Accessor: event-crossing-sub-window. +@item @anchor{slot.event-crossing.time}time. Accessor: event-crossing-time. +@item @anchor{slot.event-crossing.x}x. Accessor: event-crossing-x. +@item @anchor{slot.event-crossing.y}y. Accessor: event-crossing-y. +@item @anchor{slot.event-crossing.x-root}x-root. Accessor: event-crossing-x-root. +@item @anchor{slot.event-crossing.y-root}y-root. Accessor: event-crossing-y-root. +@item @anchor{slot.event-crossing.mode}mode. Accessor: event-crossing-mode. +@item @anchor{slot.event-crossing.detail}detail. Accessor: event-crossing-detail. +@item @anchor{slot.event-crossing.focus}focus. Accessor: event-crossing-focus. +@item @anchor{slot.event-crossing.state}state. Accessor: event-crossing-state. +@end itemize + + +@node event-dnd +@section event-dnd +@Struct event-dnd +Superclass: @ref{event} + +Slots: +@itemize +@item @anchor{slot.event-dnd.type}type. Accessor: event-dnd-type. +@item @anchor{slot.event-dnd.drag-context}drag-context. Accessor: event-dnd-drag-context. +@item @anchor{slot.event-dnd.time}time. Accessor: event-dnd-time. +@item @anchor{slot.event-dnd.x-root}x-root. Accessor: event-dnd-x-root. +@item @anchor{slot.event-dnd.y-root}y-root. Accessor: event-dnd-y-root. +@end itemize + + +@node event-expose +@section event-expose +@Struct event-expose +Superclass: @ref{event} + +Slots: +@itemize +@item @anchor{slot.event-expose.type}type. Accessor: event-expose-type. +@item @anchor{slot.event-expose.area}area. Accessor: event-expose-area. +@item @anchor{slot.event-expose.region}region. Accessor: event-expose-region. +@item @anchor{slot.event-expose.count}count. Accessor: event-expose-count. +@end itemize + + +@node event-focus +@section event-focus +@Struct event-focus +Superclass: @ref{event} + +Slots: +@itemize +@item @anchor{slot.event-focus.type}type. Accessor: event-focus-type. +@item @anchor{slot.event-focus.in}in. Accessor: event-focus-in. +@end itemize + + +@node event-grab-broken +@section event-grab-broken +@Struct event-grab-broken +Superclass: @ref{event} + +Slots: +@itemize +@item @anchor{slot.event-grab-broken.type}type. Accessor: event-grab-broken-type. +@item @anchor{slot.event-grab-broken.keyboard}keyboard. Accessor: event-grab-broken-keyboard. +@item @anchor{slot.event-grab-broken.implicit}implicit. Accessor: event-grab-broken-implicit. +@item @anchor{slot.event-grab-broken.grab-window}grab-window. Accessor: event-grab-broken-grab-window. +@end itemize + + +@node event-key +@section event-key +@Struct event-key +Superclass: @ref{event} + +Slots: +@itemize +@item @anchor{slot.event-key.type}type. Accessor: event-key-type. +@item @anchor{slot.event-key.time}time. Accessor: event-key-time. +@item @anchor{slot.event-key.state}state. Accessor: event-key-state. +@item @anchor{slot.event-key.keyval}keyval. Accessor: event-key-keyval. +@item @anchor{slot.event-key.length}length. Accessor: event-key-length. +@item @anchor{slot.event-key.string}string. Accessor: event-key-string. +@item @anchor{slot.event-key.hardware-keycode}hardware-keycode. Accessor: event-key-hardware-keycode. +@item @anchor{slot.event-key.group}group. Accessor: event-key-group. +@item @anchor{slot.event-key.is-modifier}is-modifier. Accessor: event-key-is-modifier. +@end itemize + + +@node event-motion +@section event-motion +@Struct event-motion +Superclass: @ref{event} + +Slots: +@itemize +@item @anchor{slot.event-motion.type}type. Accessor: event-motion-type. +@item @anchor{slot.event-motion.time}time. Accessor: event-motion-time. +@item @anchor{slot.event-motion.x}x. Accessor: event-motion-x. +@item @anchor{slot.event-motion.y}y. Accessor: event-motion-y. +@item @anchor{slot.event-motion.axes}axes. Accessor: event-motion-axes. +@item @anchor{slot.event-motion.state}state. Accessor: event-motion-state. +@item @anchor{slot.event-motion.is-hint}is-hint. Accessor: event-motion-is-hint. +@item @anchor{slot.event-motion.device}device. Accessor: event-motion-device. +@item @anchor{slot.event-motion.x-root}x-root. Accessor: event-motion-x-root. +@item @anchor{slot.event-motion.y-root}y-root. Accessor: event-motion-y-root. +@end itemize + + +@node event-no-expose +@section event-no-expose +@Struct event-no-expose +Superclass: @ref{event} + +Slots: +@itemize +@item @anchor{slot.event-no-expose.type}type. Accessor: event-no-expose-type. +@end itemize + + +@node event-owner-change +@section event-owner-change +@Struct event-owner-change +Superclass: @ref{event} + +Slots: +@itemize +@item @anchor{slot.event-owner-change.type}type. Accessor: event-owner-change-type. +@item @anchor{slot.event-owner-change.owner}owner. Accessor: event-owner-change-owner. +@item @anchor{slot.event-owner-change.reason}reason. Accessor: event-owner-change-reason. +@item @anchor{slot.event-owner-change.selection}selection. Accessor: event-owner-change-selection. +@item @anchor{slot.event-owner-change.time}time. Accessor: event-owner-change-time. +@item @anchor{slot.event-owner-change.selection-time}selection-time. Accessor: event-owner-change-selection-time. +@end itemize + + +@node event-property +@section event-property +@Struct event-property +Superclass: @ref{event} + +Slots: +@itemize +@item @anchor{slot.event-property.type}type. Accessor: event-property-type. +@item @anchor{slot.event-property.atom}atom. Accessor: event-property-atom. +@item @anchor{slot.event-property.time}time. Accessor: event-property-time. +@item @anchor{slot.event-property.state}state. Accessor: event-property-state. +@end itemize + + +@node event-proximity +@section event-proximity +@Struct event-proximity +Superclass: @ref{event} + +Slots: +@itemize +@item @anchor{slot.event-proximity.type}type. Accessor: event-proximity-type. +@item @anchor{slot.event-proximity.time}time. Accessor: event-proximity-time. +@item @anchor{slot.event-proximity.device}device. Accessor: event-proximity-device. +@end itemize + + +@node event-scroll +@section event-scroll +@Struct event-scroll +Superclass: @ref{event} + +Slots: +@itemize +@item @anchor{slot.event-scroll.type}type. Accessor: event-scroll-type. +@item @anchor{slot.event-scroll.time}time. Accessor: event-scroll-time. +@item @anchor{slot.event-scroll.x}x. Accessor: event-scroll-x. +@item @anchor{slot.event-scroll.y}y. Accessor: event-scroll-y. +@item @anchor{slot.event-scroll.state}state. Accessor: event-scroll-state. +@item @anchor{slot.event-scroll.direction}direction. Accessor: event-scroll-direction. +@item @anchor{slot.event-scroll.device}device. Accessor: event-scroll-device. +@item @anchor{slot.event-scroll.x-root}x-root. Accessor: event-scroll-x-root. +@item @anchor{slot.event-scroll.y-root}y-root. Accessor: event-scroll-y-root. +@end itemize + + +@node event-selection +@section event-selection +@Struct event-selection +Superclass: @ref{event} + +Slots: +@itemize +@item @anchor{slot.event-selection.type}type. Accessor: event-selection-type. +@item @anchor{slot.event-selection.selection}selection. Accessor: event-selection-selection. +@item @anchor{slot.event-selection.target}target. Accessor: event-selection-target. +@item @anchor{slot.event-selection.property}property. Accessor: event-selection-property. +@item @anchor{slot.event-selection.time}time. Accessor: event-selection-time. +@item @anchor{slot.event-selection.requestor}requestor. Accessor: event-selection-requestor. +@end itemize + + +@node event-setting +@section event-setting +@Struct event-setting +Superclass: @ref{event} + +Slots: +@itemize +@item @anchor{slot.event-setting.type}type. Accessor: event-setting-type. +@item @anchor{slot.event-setting.action}action. Accessor: event-setting-action. +@item @anchor{slot.event-setting.name}name. Accessor: event-setting-name. +@end itemize + + +@node event-visibility +@section event-visibility +@Struct event-visibility +Superclass: @ref{event} + +Slots: +@itemize +@item @anchor{slot.event-visibility.type}type. Accessor: event-visibility-type. +@item @anchor{slot.event-visibility.state}state. Accessor: event-visibility-state. +@end itemize + + +@node event-window-state +@section event-window-state +@Struct event-window-state +Superclass: @ref{event} + +Slots: +@itemize +@item @anchor{slot.event-window-state.type}type. Accessor: event-window-state-type. +@item @anchor{slot.event-window-state.changed-mask}changed-mask. Accessor: event-window-state-changed-mask. +@item @anchor{slot.event-window-state.new-window-state}new-window-state. Accessor: event-window-state-new-window-state. +@end itemize + + +@node font +@section font +@Struct font +Superclass: @code{structure-object} + +Slots: +@itemize +@item @anchor{slot.font.type}type. Accessor: font-type. +@item @anchor{slot.font.ascent}ascent. Accessor: font-ascent. +@item @anchor{slot.font.descent}descent. Accessor: font-descent. +@end itemize + + +@node geometry +@section geometry +@Struct geometry +Superclass: @code{structure-object} + +Slots: +@itemize +@item @anchor{slot.geometry.min-width}min-width. Accessor: geometry-min-width. +@item @anchor{slot.geometry.min-height}min-height. Accessor: geometry-min-height. +@item @anchor{slot.geometry.max-width}max-width. Accessor: geometry-max-width. +@item @anchor{slot.geometry.max-height}max-height. Accessor: geometry-max-height. +@item @anchor{slot.geometry.base-width}base-width. Accessor: geometry-base-width. +@item @anchor{slot.geometry.base-height}base-height. Accessor: geometry-base-height. +@item @anchor{slot.geometry.width-increment}width-increment. Accessor: geometry-width-increment. +@item @anchor{slot.geometry.height-increment}height-increment. Accessor: geometry-height-increment. +@item @anchor{slot.geometry.min-aspect}min-aspect. Accessor: geometry-min-aspect. +@item @anchor{slot.geometry.max-aspect}max-aspect. Accessor: geometry-max-aspect. +@item @anchor{slot.geometry.gravity}gravity. Accessor: geometry-gravity. +@end itemize + + +@node rectangle +@section rectangle +@Struct rectangle +Superclass: @code{structure-object} + +Slots: +@itemize +@item @anchor{slot.rectangle.x}x. Accessor: rectangle-x. +@item @anchor{slot.rectangle.y}y. Accessor: rectangle-y. +@item @anchor{slot.rectangle.width}width. Accessor: rectangle-width. +@item @anchor{slot.rectangle.height}height. Accessor: rectangle-height. +@end itemize + + diff --git a/doc/gobject.ref.texi b/doc/gobject.ref.texi index c1a6c07..adadef7 100644 --- a/doc/gobject.ref.texi +++ b/doc/gobject.ref.texi @@ -1263,6 +1263,7 @@ Example: @chapter GObject high-level @menu * g-object:: +* g-initially-unowned:: * GObject metaclass:: * Using objects:: * Signals:: @@ -1309,6 +1310,15 @@ A base class for all GObject classes. An accessor that accesses the foreign pointer to object. +@node g-initially-unowned +@section g-initially-unowned + +@Class g-initially-unowned + +Superclass: @ref{g-object} + +A base class for all GObject classes whose initial reference is floating. + @node GObject metaclass @section GObject metaclass diff --git a/doc/gtk.enums.texi b/doc/gtk.enums.texi new file mode 100644 index 0000000..2234fc4 --- /dev/null +++ b/doc/gtk.enums.texi @@ -0,0 +1,1296 @@ +@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 + +@node anchor-type +@section 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 +@section arrow-type +@Enum arrow-type +Values: +@itemize +@item :up +@item :down +@item :left +@item :right +@item :none +@end itemize + + +@node assistant-page-type +@section assistant-page-type +@Enum assistant-page-type +Values: +@itemize +@item :content +@item :intro +@item :confirm +@item :summary +@item :progress +@end itemize + + +@node builder-error +@section 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 +@section 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 +@section 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 +@section 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 +@section 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 +@section 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 +@section 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 +@section c-tree-pos +@Enum c-tree-pos +Values: +@itemize +@item :before +@item :as-child +@item :after +@end itemize + + +@node cell-renderer-accel-mode +@section cell-renderer-accel-mode +@Enum cell-renderer-accel-mode +Values: +@itemize +@item :gtk +@item :other +@end itemize + + +@node cell-renderer-mode +@section cell-renderer-mode +@Enum cell-renderer-mode +Values: +@itemize +@item :inert +@item :activatable +@item :editable +@end itemize + + +@node cell-type +@section cell-type +@Enum cell-type +Values: +@itemize +@item :empty +@item :text +@item :pixmap +@item :pixtext +@item :widget +@end itemize + + +@node corner-type +@section corner-type +@Enum corner-type +Values: +@itemize +@item :top-left +@item :bottom-left +@item :top-right +@item :bottom-right +@end itemize + + +@node curve-type +@section curve-type +@Enum curve-type +Values: +@itemize +@item :linear +@item :spline +@item :free +@end itemize + + +@node delete-type +@section 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 +@section 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 +@section 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 +@section expander-style +@Enum expander-style +Values: +@itemize +@item :collapsed +@item :semi-collapsed +@item :semi-expanded +@item :expanded +@end itemize + + +@node file-chooser-action +@section 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 +@section file-chooser-confirmation +@Enum file-chooser-confirmation +Values: +@itemize +@item :confirm +@item :accept-filename +@item :select-again +@end itemize + + +@node file-chooser-error +@section 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 +@section i-m-preedit-style +@Enum i-m-preedit-style +Values: +@itemize +@item :nothing +@item :callback +@item :none +@end itemize + + +@node i-m-status-style +@section i-m-status-style +@Enum i-m-status-style +Values: +@itemize +@item :nothing +@item :callback +@item :none +@end itemize + + +@node icon-size +@section 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 +@section icon-theme-error +@Enum icon-theme-error +Values: +@itemize +@item :not-found +@item :failed +@end itemize + + +@node icon-view-drop-position +@section 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 +@section 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 +@section justification +@Enum justification +Values: +@itemize +@item :left +@item :right +@item :center +@item :fill +@end itemize + + +@node match-type +@section 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 +@section menu-direction-type +@Enum menu-direction-type +Values: +@itemize +@item :parent +@item :child +@item :next +@item :prev +@end itemize + + +@node message-type +@section message-type +@Enum message-type +Values: +@itemize +@item :info +@item :warning +@item :question +@item :error +@item :other +@end itemize + + +@node metric-type +@section metric-type +@Enum metric-type +Values: +@itemize +@item :pixels +@item :inches +@item :centimeters +@end itemize + + +@node movement-step +@section 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 +@section notebook-tab +@Enum notebook-tab +Values: +@itemize +@item :first +@item :last +@end itemize + + +@node number-up-layout +@section 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 +@section orientation +@Enum orientation +Values: +@itemize +@item :horizontal +@item :vertical +@end itemize + + +@node pack-direction +@section pack-direction +@Enum pack-direction +Values: +@itemize +@item :ltr +@item :rtl +@item :ttb +@item :btt +@end itemize + + +@node pack-type +@section pack-type +@Enum pack-type +Values: +@itemize +@item :start +@item :end +@end itemize + + +@node page-orientation +@section page-orientation +@Enum page-orientation +Values: +@itemize +@item :portrait +@item :landscape +@item :reverse-portrait +@item :reverse-landscape +@end itemize + + +@node page-set +@section page-set +@Enum page-set +Values: +@itemize +@item :all +@item :even +@item :odd +@end itemize + + +@node path-priority-type +@section 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 +@section path-type +@Enum path-type +Values: +@itemize +@item :widget +@item :widget-class +@item :class +@end itemize + + +@node policy-type +@section policy-type +@Enum policy-type +Values: +@itemize +@item :always +@item :automatic +@item :never +@end itemize + + +@node position-type +@section position-type +@Enum position-type +Values: +@itemize +@item :left +@item :right +@item :top +@item :bottom +@end itemize + + +@node preview-type +@section preview-type +@Enum preview-type +Values: +@itemize +@item :color +@item :grayscale +@end itemize + + +@node print-duplex +@section print-duplex +@Enum print-duplex +Values: +@itemize +@item :simplex +@item :horizontal +@item :vertical +@end itemize + + +@node print-error +@section print-error +@Enum print-error +Values: +@itemize +@item :general +@item :internal-error +@item :nomem +@item :invalid-file +@end itemize + + +@node print-operation-action +@section print-operation-action +@Enum print-operation-action +Values: +@itemize +@item :print-dialog +@item :print +@item :preview +@item :export +@end itemize + + +@node print-operation-result +@section print-operation-result +@Enum print-operation-result +Values: +@itemize +@item :error +@item :apply +@item :cancel +@item :in-progress +@end itemize + + +@node print-pages +@section print-pages +@Enum print-pages +Values: +@itemize +@item :all +@item :current +@item :ranges +@end itemize + + +@node print-quality +@section print-quality +@Enum print-quality +Values: +@itemize +@item :low +@item :normal +@item :high +@item :draft +@end itemize + + +@node print-status +@section 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 +@section 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 +@section progress-bar-style +@Enum progress-bar-style +Values: +@itemize +@item :continuous +@item :discrete +@end itemize + + +@node rc-token-type +@section 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 +@section recent-chooser-error +@Enum recent-chooser-error +Values: +@itemize +@item :not-found +@item :invalid-uri +@end itemize + + +@node recent-manager-error +@section 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 +@section recent-sort-type +@Enum recent-sort-type +Values: +@itemize +@item :none +@item :mru +@item :lru +@item :custom +@end itemize + + +@node relief-style +@section relief-style +@Enum relief-style +Values: +@itemize +@item :normal +@item :half +@item :none +@end itemize + + +@node resize-mode +@section resize-mode +@Enum resize-mode +Values: +@itemize +@item :parent +@item :queue +@item :immediate +@end itemize + + +@node response-type +@section 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 +@section 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 +@section 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 +@section selection-mode +@Enum selection-mode +Values: +@itemize +@item :none +@item :single +@item :browse +@item :multiple +@item :extended +@end itemize + + +@node sensitivity-type +@section sensitivity-type +@Enum sensitivity-type +Values: +@itemize +@item :auto +@item :on +@item :off +@end itemize + + +@node shadow-type +@section shadow-type +@Enum shadow-type +Values: +@itemize +@item :none +@item :in +@item :out +@item :etched-in +@item :etched-out +@end itemize + + +@node side-type +@section side-type +@Enum side-type +Values: +@itemize +@item :top +@item :bottom +@item :left +@item :right +@end itemize + + +@node size-group-mode +@section size-group-mode +@Enum size-group-mode +Values: +@itemize +@item :none +@item :horizontal +@item :vertical +@item :both +@end itemize + + +@node sort-type +@section sort-type +@Enum sort-type +Values: +@itemize +@item :ascending +@item :descending +@end itemize + + +@node spin-button-update-policy +@section spin-button-update-policy +@Enum spin-button-update-policy +Values: +@itemize +@item :always +@item :if-valid +@end itemize + + +@node spin-type +@section 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 +@section state-type +@Enum state-type +Values: +@itemize +@item :normal +@item :active +@item :prelight +@item :selected +@item :insensitive +@end itemize + + +@node submenu-direction +@section submenu-direction +@Enum submenu-direction +Values: +@itemize +@item :left +@item :right +@end itemize + + +@node submenu-placement +@section submenu-placement +@Enum submenu-placement +Values: +@itemize +@item :top-bottom +@item :left-right +@end itemize + + +@node text-buffer-target-info +@section text-buffer-target-info +@Enum text-buffer-target-info +Values: +@itemize +@item :buffer-contents +@item :rich-text +@item :text +@end itemize + + +@node text-direction +@section text-direction +@Enum text-direction +Values: +@itemize +@item :none +@item :ltr +@item :rtl +@end itemize + + +@node text-window-type +@section 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 +@section 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 +@section toolbar-space-style +@Enum toolbar-space-style +Values: +@itemize +@item :empty +@item :line +@end itemize + + +@node toolbar-style +@section toolbar-style +@Enum toolbar-style +Values: +@itemize +@item :icons +@item :text +@item :both +@item :both-horiz +@end itemize + + +@node tree-view-column-sizing +@section 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 +@section 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 +@section 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 +@section tree-view-mode +@Enum tree-view-mode +Values: +@itemize +@item :line +@item :item +@end itemize + + +@node unit +@section unit +@Enum unit +Values: +@itemize +@item :pixel +@item :points +@item :inch +@item :mm +@end itemize + + +@node update-type +@section update-type +@Enum update-type +Values: +@itemize +@item :continuous +@item :discontinuous +@item :delayed +@end itemize + + +@node visibility +@section visibility +@Enum visibility +Values: +@itemize +@item :none +@item :partial +@item :full +@end itemize + + +@node widget-help-type +@section widget-help-type +@Enum widget-help-type +Values: +@itemize +@item :tooltip +@item :whats-this +@end itemize + + +@node window-position +@section 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 +@section window-type +@Enum window-type +Values: +@itemize +@item :toplevel +@item :popup +@end itemize + + +@node wrap-mode +@section wrap-mode +@Enum wrap-mode +Values: +@itemize +@item :none +@item :char +@item :word +@item :word-char +@end itemize + + diff --git a/doc/gtk.flags.texi b/doc/gtk.flags.texi new file mode 100644 index 0000000..e34d120 --- /dev/null +++ b/doc/gtk.flags.texi @@ -0,0 +1,344 @@ +@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 + +@node accel-flags +@section accel-flags +@Flags accel-flags +Values: +@itemize +@item :visible +@item :locked +@item :mask +@end itemize + + +@node arg-flags +@section arg-flags +@Flags arg-flags +Values: +@itemize +@item :readable +@item :writable +@item :construct +@item :construct-only +@item :child-arg +@end itemize + + +@node attach-options +@section attach-options +@Flags attach-options +Values: +@itemize +@item :expand +@item :shrink +@item :fill +@end itemize + + +@node button-action +@section button-action +@Flags button-action +Values: +@itemize +@item :ignored +@item :selects +@item :drags +@item :expands +@end itemize + + +@node calendar-display-options +@section 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 +@section cell-renderer-state +@Flags cell-renderer-state +Values: +@itemize +@item :selected +@item :prelit +@item :insensitive +@item :sorted +@item :focused +@end itemize + + +@node debug-flag +@section 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 +@section dest-defaults +@Flags dest-defaults +Values: +@itemize +@item :motion +@item :highlight +@item :drop +@item :all +@end itemize + + +@node dialog-flags +@section dialog-flags +@Flags dialog-flags +Values: +@itemize +@item :modal +@item :destroy-with-parent +@item :no-separator +@end itemize + + +@node file-filter-flags +@section 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 +@section 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 +@section 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 +@section object-flags +@Flags object-flags +Values: +@itemize +@item :in-destruction +@item :floating +@item :reserved-1 +@item :reserved-2 +@end itemize + + +@node private-flags +@section 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 +@section rc-flags +@Flags rc-flags +Values: +@itemize +@item :fg +@item :bg +@item :text +@item :base +@end itemize + + +@node recent-filter-flags +@section 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 +@section 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 +@section 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 +@section text-search-flags +@Flags text-search-flags +Values: +@itemize +@item :visible-only +@item :text-only +@end itemize + + +@node tree-model-flags +@section tree-model-flags +@Flags tree-model-flags +Values: +@itemize +@item :iters-persist +@item :list-only +@end itemize + + +@node ui-manager-item-type +@section 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 widget-flags +@section 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 + + diff --git a/doc/gtk.interfaces.texi b/doc/gtk.interfaces.texi new file mode 100644 index 0000000..a91c093 --- /dev/null +++ b/doc/gtk.interfaces.texi @@ -0,0 +1,310 @@ +@menu +* activatable:: +* atk-implementor-iface:: +* buildable:: +* cell-editable:: +* cell-layout:: +* editable:: +* file-chooser:: +* file-chooser-embed:: +* orientable:: +* print-operation-preview:: +* recent-chooser:: +* tool-shell:: +* tree-drag-dest:: +* tree-drag-source:: +* tree-model:: +* tree-sortable:: +@end menu + +@node activatable +@section activatable +@Class activatable + + +Slots: +@itemize +@item @anchor{slot.activatable.related-action}related-action. Type: @ref{action}. Accessor: @anchor{fn.activatable-related-action}@code{activatable-related-action}. +@item @anchor{slot.activatable.use-action-appearance}use-action-appearance. Type: @code{boolean}. Accessor: @anchor{fn.activatable-use-action-appearance}@code{activatable-use-action-appearance}. +@end itemize + + +Signals: +@itemize +@end itemize + + +@node atk-implementor-iface +@section atk-implementor-iface +@Class atk-implementor-iface + + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@end itemize + + +@node buildable +@section buildable +@Class buildable + + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@end itemize + + +@node cell-editable +@section cell-editable +@Class cell-editable + + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@item @anchor{signal.cell-editable.editing-done}"editing-done". Signature: (instance @ref{cell-editable}) @result{} void. Options: run-last. +@item @anchor{signal.cell-editable.remove-widget}"remove-widget". Signature: (instance @ref{cell-editable}) @result{} void. Options: run-last. +@end itemize + + +@node cell-layout +@section cell-layout +@Class cell-layout + + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@end itemize + + +@node editable +@section editable +@Class editable + + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@item @anchor{signal.editable.changed}"changed". Signature: (instance GtkEditable) @result{} void. Options: run-last. +@item @anchor{signal.editable.insert-text}"insert-text". Signature: (instance GtkEditable), (arg-1 @code{string}), (arg-2 @code{integer}), (arg-3 gpointer) @result{} void. Options: run-last. +@item @anchor{signal.editable.delete-text}"delete-text". Signature: (instance GtkEditable), (arg-1 @code{integer}), (arg-2 @code{integer}) @result{} void. Options: run-last. +@end itemize + + +@node file-chooser +@section file-chooser +@Class file-chooser + + +Slots: +@itemize +@item @anchor{slot.file-chooser.do-overwrite-confirmation}do-overwrite-confirmation. Type: @code{boolean}. Accessor: @anchor{fn.file-chooser-do-overwrite-confirmation}@code{file-chooser-do-overwrite-confirmation}. +@item @anchor{slot.file-chooser.select-multiple}select-multiple. Type: @code{boolean}. Accessor: @anchor{fn.file-chooser-select-multiple}@code{file-chooser-select-multiple}. +@item @anchor{slot.file-chooser.filter}filter. Type: @ref{file-filter}. Accessor: @anchor{fn.file-chooser-filter}@code{file-chooser-filter}. +@item @anchor{slot.file-chooser.local-only}local-only. Type: @code{boolean}. Accessor: @anchor{fn.file-chooser-local-only}@code{file-chooser-local-only}. +@item @anchor{slot.file-chooser.preview-widget}preview-widget. Type: @ref{widget}. Accessor: @anchor{fn.file-chooser-preview-widget}@code{file-chooser-preview-widget}. +@item @anchor{slot.file-chooser.use-preview-label}use-preview-label. Type: @code{boolean}. Accessor: @anchor{fn.file-chooser-use-preview-label}@code{file-chooser-use-preview-label}. +@item @anchor{slot.file-chooser.preview-widget-active}preview-widget-active. Type: @code{boolean}. Accessor: @anchor{fn.file-chooser-preview-widget-active}@code{file-chooser-preview-widget-active}. +@item @anchor{slot.file-chooser.file-system-backend}file-system-backend. Type: @code{string}. Accessor: @anchor{fn.file-chooser-file-system-backend}@code{file-chooser-file-system-backend}. Write-only. +@item @anchor{slot.file-chooser.extra-widget}extra-widget. Type: @ref{widget}. Accessor: @anchor{fn.file-chooser-extra-widget}@code{file-chooser-extra-widget}. +@item @anchor{slot.file-chooser.show-hidden}show-hidden. Type: @code{boolean}. Accessor: @anchor{fn.file-chooser-show-hidden}@code{file-chooser-show-hidden}. +@item @anchor{slot.file-chooser.action}action. Type: @ref{file-chooser-action}. Accessor: @anchor{fn.file-chooser-action}@code{file-chooser-action}. +@item @anchor{slot.file-chooser.current-name}current-name. Type: @code{string}. Accessor: @anchor{fn.file-chooser-current-name}@code{file-chooser-current-name}. Write-only. +@item @anchor{slot.file-chooser.filename}filename. Type: @code{string}. Accessor: @anchor{fn.file-chooser-filename}@code{file-chooser-filename}. +@item @anchor{slot.file-chooser.current-folder}current-folder. Type: @code{string}. Accessor: @anchor{fn.file-chooser-current-folder}@code{file-chooser-current-folder}. +@item @anchor{slot.file-chooser.uri}uri. Type: @code{string}. Accessor: @anchor{fn.file-chooser-uri}@code{file-chooser-uri}. +@item @anchor{slot.file-chooser.current-folder-uri}current-folder-uri. Type: @code{string}. Accessor: @anchor{fn.file-chooser-current-folder-uri}@code{file-chooser-current-folder-uri}. +@item @anchor{slot.file-chooser.preview-filename}preview-filename. Type: @code{string}. Accessor: @anchor{fn.file-chooser-preview-filename}@code{file-chooser-preview-filename}. Read-only. +@item @anchor{slot.file-chooser.preview-uri}preview-uri. Type: @code{string}. Accessor: @anchor{fn.file-chooser-preview-uri}@code{file-chooser-preview-uri}. Read-only. +@end itemize + + +Signals: +@itemize +@item @anchor{signal.file-chooser.selection-changed}"selection-changed". Signature: (instance @ref{file-chooser}) @result{} void. Options: run-last. +@item @anchor{signal.file-chooser.current-folder-changed}"current-folder-changed". Signature: (instance @ref{file-chooser}) @result{} void. Options: run-last. +@item @anchor{signal.file-chooser.update-preview}"update-preview". Signature: (instance @ref{file-chooser}) @result{} void. Options: run-last. +@item @anchor{signal.file-chooser.file-activated}"file-activated". Signature: (instance @ref{file-chooser}) @result{} void. Options: run-last. +@item @anchor{signal.file-chooser.confirm-overwrite}"confirm-overwrite". Signature: (instance @ref{file-chooser}) @result{} @ref{file-chooser-confirmation}. Options: run-last. +@end itemize + + +@node file-chooser-embed +@section file-chooser-embed +@Class file-chooser-embed + + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@end itemize + + +@node orientable +@section orientable +@Class orientable + + +Slots: +@itemize +@item @anchor{slot.orientable.orientation}orientation. Type: @ref{orientation}. Accessor: @anchor{fn.orientable-orientation}@code{orientable-orientation}. +@end itemize + + +Signals: +@itemize +@end itemize + + +@node print-operation-preview +@section print-operation-preview +@Class print-operation-preview + + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@item @anchor{signal.print-operation-preview.ready}"ready". Signature: (instance @ref{print-operation-preview}), (arg-1 @ref{print-context}) @result{} void. Options: run-last. +@item @anchor{signal.print-operation-preview.got-page-size}"got-page-size". Signature: (instance @ref{print-operation-preview}), (arg-1 @ref{print-context}), (arg-2 @ref{page-setup}) @result{} void. Options: run-last. +@end itemize + + +@node recent-chooser +@section recent-chooser +@Class recent-chooser + + +Slots: +@itemize +@item @anchor{slot.recent-chooser.show-private}show-private. Type: @code{boolean}. Accessor: @anchor{fn.recent-chooser-show-private}@code{recent-chooser-show-private}. +@item @anchor{slot.recent-chooser.show-tips}show-tips. Type: @code{boolean}. Accessor: @anchor{fn.recent-chooser-show-tips}@code{recent-chooser-show-tips}. +@item @anchor{slot.recent-chooser.filter}filter. Type: @ref{recent-filter}. Accessor: @anchor{fn.recent-chooser-filter}@code{recent-chooser-filter}. +@item @anchor{slot.recent-chooser.show-not-found}show-not-found. Type: @code{boolean}. Accessor: @anchor{fn.recent-chooser-show-not-found}@code{recent-chooser-show-not-found}. +@item @anchor{slot.recent-chooser.recent-manager}recent-manager. Type: @ref{recent-manager}. Accessor: @anchor{fn.recent-chooser-recent-manager}@code{recent-chooser-recent-manager}. Write-only. +@item @anchor{slot.recent-chooser.limit}limit. Type: @code{integer}. Accessor: @anchor{fn.recent-chooser-limit}@code{recent-chooser-limit}. +@item @anchor{slot.recent-chooser.show-icons}show-icons. Type: @code{boolean}. Accessor: @anchor{fn.recent-chooser-show-icons}@code{recent-chooser-show-icons}. +@item @anchor{slot.recent-chooser.local-only}local-only. Type: @code{boolean}. Accessor: @anchor{fn.recent-chooser-local-only}@code{recent-chooser-local-only}. +@item @anchor{slot.recent-chooser.sort-type}sort-type. Type: @ref{recent-sort-type}. Accessor: @anchor{fn.recent-chooser-sort-type}@code{recent-chooser-sort-type}. +@item @anchor{slot.recent-chooser.select-multiple}select-multiple. Type: @code{boolean}. Accessor: @anchor{fn.recent-chooser-select-multiple}@code{recent-chooser-select-multiple}. +@end itemize + + +Signals: +@itemize +@item @anchor{signal.recent-chooser.item-activated}"item-activated". Signature: (instance @ref{recent-chooser}) @result{} void. Options: run-last. +@item @anchor{signal.recent-chooser.selection-changed}"selection-changed". Signature: (instance @ref{recent-chooser}) @result{} void. Options: run-last. +@end itemize + + +@node tool-shell +@section tool-shell +@Class tool-shell + + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@end itemize + + +@node tree-drag-dest +@section tree-drag-dest +@Class tree-drag-dest + + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@end itemize + + +@node tree-drag-source +@section tree-drag-source +@Class tree-drag-source + + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@end itemize + + +@node tree-model +@section tree-model +@Class tree-model + + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@item @anchor{signal.tree-model.row-changed}"row-changed". Signature: (instance @ref{tree-model}), (arg-1 @ref{tree-path}), (arg-2 @ref{tree-iter}) @result{} void. Options: run-last. +@item @anchor{signal.tree-model.row-inserted}"row-inserted". Signature: (instance @ref{tree-model}), (arg-1 @ref{tree-path}), (arg-2 @ref{tree-iter}) @result{} void. Options: run-first. +@item @anchor{signal.tree-model.row-has-child-toggled}"row-has-child-toggled". Signature: (instance @ref{tree-model}), (arg-1 @ref{tree-path}), (arg-2 @ref{tree-iter}) @result{} void. Options: run-last. +@item @anchor{signal.tree-model.row-deleted}"row-deleted". Signature: (instance @ref{tree-model}), (arg-1 @ref{tree-path}) @result{} void. Options: run-first. +@item @anchor{signal.tree-model.rows-reordered}"rows-reordered". Signature: (instance @ref{tree-model}), (arg-1 @ref{tree-path}), (arg-2 @ref{tree-iter}), (arg-3 gpointer) @result{} void. Options: run-first. +@end itemize + + +@node tree-sortable +@section tree-sortable +@Class tree-sortable + + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@item @anchor{signal.tree-sortable.sort-column-changed}"sort-column-changed". Signature: (instance @ref{tree-sortable}) @result{} void. Options: run-last. +@end itemize + + diff --git a/doc/gtk.objects.texi b/doc/gtk.objects.texi new file mode 100644 index 0000000..e9da623 --- /dev/null +++ b/doc/gtk.objects.texi @@ -0,0 +1,1377 @@ +@menu +* accel-group:: +* accel-map:: +* action:: +* action-group:: +* adjustment:: +* array-list-store:: +* builder:: +* cell-renderer:: +* cell-renderer-accel:: +* cell-renderer-combo:: +* cell-renderer-pixbuf:: +* cell-renderer-progress:: +* cell-renderer-spin:: +* cell-renderer-text:: +* cell-renderer-toggle:: +* clipboard:: +* entry-completion:: +* file-filter:: +* gtk-object:: +* i-m-context:: +* icon-factory:: +* icon-theme:: +* list-store:: +* page-setup:: +* print-context:: +* print-operation:: +* print-settings:: +* radio-action:: +* rc-style:: +* recent-action:: +* recent-filter:: +* recent-manager:: +* settings:: +* size-group:: +* status-icon:: +* style:: +* text-buffer:: +* text-child-anchor:: +* text-iter:: +* text-mark:: +* text-tag:: +* text-tag-table:: +* toggle-action:: +* tooltip:: +* tooltips:: +* tree-lisp-store:: +* tree-model-filter:: +* tree-model-sort:: +* tree-path:: +* tree-selection:: +* tree-store:: +* tree-view-column:: +* ui-manager:: +* window-group:: +@end menu + +@node accel-group +@section accel-group +@Class accel-group +Superclass: @ref{g-object} + +Slots: +@itemize +@item @anchor{slot.accel-group.is-locked}is-locked. Type: @code{boolean}. Accessor: @anchor{fn.accel-group-is-locked}@code{accel-group-is-locked}. Read-only. +@item @anchor{slot.accel-group.modifier-mask}modifier-mask. Type: @ref{gdk-modifier-type}. Accessor: @anchor{fn.accel-group-modifier-mask}@code{accel-group-modifier-mask}. Read-only. +@end itemize + + +Signals: +@itemize +@item @anchor{signal.accel-group.accel-activate}"accel-activate". Signature: (instance @ref{accel-group}), (arg-1 @ref{g-object}), (arg-2 @code{integer}), (arg-3 @ref{gdk-modifier-type}) @result{} @code{boolean}. Options: detailed. +@item @anchor{signal.accel-group.accel-changed}"accel-changed". Signature: (instance @ref{accel-group}), (arg-1 @code{integer}), (arg-2 @ref{gdk-modifier-type}), (arg-3 @code{GClosure}) @result{} void. Options: run-first, detailed. +@end itemize + + + + +@node accel-map +@section accel-map +@Class accel-map +Superclass: @ref{g-object} + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node action +@section action +@Class action +Superclass: @ref{g-object} + +Subclasses: @ref{recent-action} @ref{toggle-action} + +Slots: +@itemize +@item @anchor{slot.action.name}name. Type: @code{string}. Accessor: @anchor{fn.action-name}@code{action-name}. +@item @anchor{slot.action.label}label. Type: @code{string}. Accessor: @anchor{fn.action-label}@code{action-label}. +@item @anchor{slot.action.short-label}short-label. Type: @code{string}. Accessor: @anchor{fn.action-short-label}@code{action-short-label}. +@item @anchor{slot.action.tooltip}tooltip. Type: @code{string}. Accessor: @anchor{fn.action-tooltip}@code{action-tooltip}. +@item @anchor{slot.action.stock-id}stock-id. Type: @code{string}. Accessor: @anchor{fn.action-stock-id}@code{action-stock-id}. +@item @anchor{slot.action.icon-name}icon-name. Type: @code{string}. Accessor: @anchor{fn.action-icon-name}@code{action-icon-name}. +@item @anchor{slot.action.gicon}gicon. Type: @code{GIcon}. Accessor: @anchor{fn.action-gicon}@code{action-gicon}. +@item @anchor{slot.action.visible-horizontal}visible-horizontal. Type: @code{boolean}. Accessor: @anchor{fn.action-visible-horizontal}@code{action-visible-horizontal}. +@item @anchor{slot.action.visible-vertical}visible-vertical. Type: @code{boolean}. Accessor: @anchor{fn.action-visible-vertical}@code{action-visible-vertical}. +@item @anchor{slot.action.visible-overflown}visible-overflown. Type: @code{boolean}. Accessor: @anchor{fn.action-visible-overflown}@code{action-visible-overflown}. +@item @anchor{slot.action.is-important}is-important. Type: @code{boolean}. Accessor: @anchor{fn.action-is-important}@code{action-is-important}. +@item @anchor{slot.action.hide-if-empty}hide-if-empty. Type: @code{boolean}. Accessor: @anchor{fn.action-hide-if-empty}@code{action-hide-if-empty}. +@item @anchor{slot.action.sensitive}sensitive. Type: @code{boolean}. Accessor: @anchor{fn.action-sensitive}@code{action-sensitive}. +@item @anchor{slot.action.visible}visible. Type: @code{boolean}. Accessor: @anchor{fn.action-visible}@code{action-visible}. +@item @anchor{slot.action.action-group}action-group. Type: @ref{action-group}. Accessor: @anchor{fn.action-action-group}@code{action-action-group}. +@item @anchor{slot.action.accel-path}accel-path. Type: @code{string}. Accessor: @anchor{fn.action-accel-path}@code{action-accel-path}. +@item @anchor{slot.action.accel-group}accel-group. Type: @ref{g-object}. Accessor: @anchor{fn.action-accel-group}@code{action-accel-group}. Write-only. +@end itemize + + +Signals: +@itemize +@item @anchor{signal.action.activate}"activate". Signature: (instance @ref{action}) @result{} void. Options: run-first, no-recurse. +@end itemize + + + + +@node action-group +@section action-group +@Class action-group +Superclass: @ref{g-object} + +Slots: +@itemize +@item @anchor{slot.action-group.name}name. Type: @code{string}. Accessor: @anchor{fn.action-group-name}@code{action-group-name}. +@item @anchor{slot.action-group.sensitive}sensitive. Type: @code{boolean}. Accessor: @anchor{fn.action-group-sensitive}@code{action-group-sensitive}. +@item @anchor{slot.action-group.visible}visible. Type: @code{boolean}. Accessor: @anchor{fn.action-group-visible}@code{action-group-visible}. +@item @anchor{slot.action-group.translate-function}translate-function. Type: ????. Accessor: @anchor{fn.action-group-translate-function}@code{action-group-translate-function}. Write-only. +@item @anchor{slot.action-group.translation-domain}translation-domain. Type: ????. Accessor: @anchor{fn.action-group-translation-domain}@code{action-group-translation-domain}. Write-only. +@end itemize + + +Signals: +@itemize +@item @anchor{signal.action-group.connect-proxy}"connect-proxy". Signature: (instance @ref{action-group}), (arg-1 @ref{action}), (arg-2 @ref{widget}) @result{} void. Options: . +@item @anchor{signal.action-group.disconnect-proxy}"disconnect-proxy". Signature: (instance @ref{action-group}), (arg-1 @ref{action}), (arg-2 @ref{widget}) @result{} void. Options: . +@item @anchor{signal.action-group.pre-activate}"pre-activate". Signature: (instance @ref{action-group}), (arg-1 @ref{action}) @result{} void. Options: . +@item @anchor{signal.action-group.post-activate}"post-activate". Signature: (instance @ref{action-group}), (arg-1 @ref{action}) @result{} void. Options: . +@end itemize + + + + +@node adjustment +@section adjustment +@Class adjustment +Superclass: @ref{gtk-object} + +Slots: +@itemize +@item @anchor{slot.adjustment.value}value. Type: @code{double-float}. Accessor: @anchor{fn.adjustment-value}@code{adjustment-value}. +@item @anchor{slot.adjustment.lower}lower. Type: @code{double-float}. Accessor: @anchor{fn.adjustment-lower}@code{adjustment-lower}. +@item @anchor{slot.adjustment.upper}upper. Type: @code{double-float}. Accessor: @anchor{fn.adjustment-upper}@code{adjustment-upper}. +@item @anchor{slot.adjustment.step-increment}step-increment. Type: @code{double-float}. Accessor: @anchor{fn.adjustment-step-increment}@code{adjustment-step-increment}. +@item @anchor{slot.adjustment.page-increment}page-increment. Type: @code{double-float}. Accessor: @anchor{fn.adjustment-page-increment}@code{adjustment-page-increment}. +@item @anchor{slot.adjustment.page-size}page-size. Type: @code{double-float}. Accessor: @anchor{fn.adjustment-page-size}@code{adjustment-page-size}. +@end itemize + + +Signals: +@itemize +@item @anchor{signal.adjustment.changed}"changed". Signature: (instance @ref{adjustment}) @result{} void. Options: run-first, no-recurse. +@item @anchor{signal.adjustment.value-changed}"value-changed". Signature: (instance @ref{adjustment}) @result{} void. Options: run-first, no-recurse. +@end itemize + + + + +@node array-list-store +@section array-list-store +@Class array-list-store +Superclass: @ref{g-object} + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node builder +@section builder +@Class builder +Superclass: @ref{g-object} + +Slots: +@itemize +@item @anchor{slot.builder.translation-domain}translation-domain. Type: @code{string}. Accessor: @anchor{fn.builder-translation-domain}@code{builder-translation-domain}. +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node cell-renderer +@section cell-renderer +@Class cell-renderer +Superclass: @ref{gtk-object} + +Subclasses: @ref{cell-renderer-toggle} @ref{cell-renderer-progress} @ref{cell-renderer-pixbuf} @ref{cell-renderer-text} + +Slots: +@itemize +@item @anchor{slot.cell-renderer.mode}mode. Type: @ref{cell-renderer-mode}. Accessor: @anchor{fn.cell-renderer-mode}@code{cell-renderer-mode}. +@item @anchor{slot.cell-renderer.visible}visible. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-visible}@code{cell-renderer-visible}. +@item @anchor{slot.cell-renderer.sensitive}sensitive. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-sensitive}@code{cell-renderer-sensitive}. +@item @anchor{slot.cell-renderer.xalign}xalign. Type: @code{single-float}. Accessor: @anchor{fn.cell-renderer-xalign}@code{cell-renderer-xalign}. +@item @anchor{slot.cell-renderer.yalign}yalign. Type: @code{single-float}. Accessor: @anchor{fn.cell-renderer-yalign}@code{cell-renderer-yalign}. +@item @anchor{slot.cell-renderer.xpad}xpad. Type: @code{integer}. Accessor: @anchor{fn.cell-renderer-xpad}@code{cell-renderer-xpad}. +@item @anchor{slot.cell-renderer.ypad}ypad. Type: @code{integer}. Accessor: @anchor{fn.cell-renderer-ypad}@code{cell-renderer-ypad}. +@item @anchor{slot.cell-renderer.width}width. Type: @code{integer}. Accessor: @anchor{fn.cell-renderer-width}@code{cell-renderer-width}. +@item @anchor{slot.cell-renderer.height}height. Type: @code{integer}. Accessor: @anchor{fn.cell-renderer-height}@code{cell-renderer-height}. +@item @anchor{slot.cell-renderer.is-expander}is-expander. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-is-expander}@code{cell-renderer-is-expander}. +@item @anchor{slot.cell-renderer.is-expanded}is-expanded. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-is-expanded}@code{cell-renderer-is-expanded}. +@item @anchor{slot.cell-renderer.cell-background}cell-background. Type: @code{string}. Accessor: @anchor{fn.cell-renderer-cell-background}@code{cell-renderer-cell-background}. Write-only. +@item @anchor{slot.cell-renderer.cell-background-gdk}cell-background-gdk. Type: @ref{color}. Accessor: @anchor{fn.cell-renderer-cell-background-gdk}@code{cell-renderer-cell-background-gdk}. +@item @anchor{slot.cell-renderer.cell-background-set}cell-background-set. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-cell-background-set}@code{cell-renderer-cell-background-set}. +@item @anchor{slot.cell-renderer.editing}editing. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-editing}@code{cell-renderer-editing}. Read-only. +@end itemize + + +Signals: +@itemize +@item @anchor{signal.cell-renderer.editing-canceled}"editing-canceled". Signature: (instance @ref{cell-renderer}) @result{} void. Options: run-first. +@item @anchor{signal.cell-renderer.editing-started}"editing-started". Signature: (instance @ref{cell-renderer}), (arg-1 @ref{cell-editable}), (arg-2 @code{string}) @result{} void. Options: run-first. +@end itemize + + + + +@node cell-renderer-accel +@section cell-renderer-accel +@Class cell-renderer-accel +Superclass: @ref{cell-renderer-text} + +Slots: +@itemize +@item @anchor{slot.cell-renderer-accel.accel-key}accel-key. Type: @code{integer}. Accessor: @anchor{fn.cell-renderer-accel-accel-key}@code{cell-renderer-accel-accel-key}. +@item @anchor{slot.cell-renderer-accel.accel-mods}accel-mods. Type: @ref{gdk-modifier-type}. Accessor: @anchor{fn.cell-renderer-accel-accel-mods}@code{cell-renderer-accel-accel-mods}. +@item @anchor{slot.cell-renderer-accel.keycode}keycode. Type: @code{integer}. Accessor: @anchor{fn.cell-renderer-accel-keycode}@code{cell-renderer-accel-keycode}. +@item @anchor{slot.cell-renderer-accel.accel-mode}accel-mode. Type: @ref{cell-renderer-accel-mode}. Accessor: @anchor{fn.cell-renderer-accel-accel-mode}@code{cell-renderer-accel-accel-mode}. +@end itemize + + +Signals: +@itemize +@item @anchor{signal.cell-renderer-accel.accel-edited}"accel-edited". Signature: (instance @ref{cell-renderer-accel}), (arg-1 @code{string}), (arg-2 @code{integer}), (arg-3 @ref{gdk-modifier-type}), (arg-4 @code{integer}) @result{} void. Options: run-last. +@item @anchor{signal.cell-renderer-accel.accel-cleared}"accel-cleared". Signature: (instance @ref{cell-renderer-accel}), (arg-1 @code{string}) @result{} void. Options: run-last. +@end itemize + + + + +@node cell-renderer-combo +@section cell-renderer-combo +@Class cell-renderer-combo +Superclass: @ref{cell-renderer-text} + +Slots: +@itemize +@item @anchor{slot.cell-renderer-combo.model}model. Type: @ref{tree-model}. Accessor: @anchor{fn.cell-renderer-combo-model}@code{cell-renderer-combo-model}. +@item @anchor{slot.cell-renderer-combo.text-column}text-column. Type: @code{integer}. Accessor: @anchor{fn.cell-renderer-combo-text-column}@code{cell-renderer-combo-text-column}. +@item @anchor{slot.cell-renderer-combo.has-entry}has-entry. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-combo-has-entry}@code{cell-renderer-combo-has-entry}. +@end itemize + + +Signals: +@itemize +@item @anchor{signal.cell-renderer-combo.changed}"changed". Signature: (instance @ref{cell-renderer-combo}), (arg-1 @code{string}), (arg-2 @ref{tree-iter}) @result{} void. Options: run-last. +@end itemize + + + + +@node cell-renderer-pixbuf +@section cell-renderer-pixbuf +@Class cell-renderer-pixbuf +Superclass: @ref{cell-renderer} + +Slots: +@itemize +@item @anchor{slot.cell-renderer-pixbuf.pixbuf}pixbuf. Type: @ref{pixbuf}. Accessor: @anchor{fn.cell-renderer-pixbuf-pixbuf}@code{cell-renderer-pixbuf-pixbuf}. +@item @anchor{slot.cell-renderer-pixbuf.pixbuf-expander-open}pixbuf-expander-open. Type: @ref{pixbuf}. Accessor: @anchor{fn.cell-renderer-pixbuf-pixbuf-expander-open}@code{cell-renderer-pixbuf-pixbuf-expander-open}. +@item @anchor{slot.cell-renderer-pixbuf.pixbuf-expander-closed}pixbuf-expander-closed. Type: @ref{pixbuf}. Accessor: @anchor{fn.cell-renderer-pixbuf-pixbuf-expander-closed}@code{cell-renderer-pixbuf-pixbuf-expander-closed}. +@item @anchor{slot.cell-renderer-pixbuf.stock-id}stock-id. Type: @code{string}. Accessor: @anchor{fn.cell-renderer-pixbuf-stock-id}@code{cell-renderer-pixbuf-stock-id}. +@item @anchor{slot.cell-renderer-pixbuf.stock-size}stock-size. Type: @code{integer}. Accessor: @anchor{fn.cell-renderer-pixbuf-stock-size}@code{cell-renderer-pixbuf-stock-size}. +@item @anchor{slot.cell-renderer-pixbuf.stock-detail}stock-detail. Type: @code{string}. Accessor: @anchor{fn.cell-renderer-pixbuf-stock-detail}@code{cell-renderer-pixbuf-stock-detail}. +@item @anchor{slot.cell-renderer-pixbuf.follow-state}follow-state. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-pixbuf-follow-state}@code{cell-renderer-pixbuf-follow-state}. +@item @anchor{slot.cell-renderer-pixbuf.icon-name}icon-name. Type: @code{string}. Accessor: @anchor{fn.cell-renderer-pixbuf-icon-name}@code{cell-renderer-pixbuf-icon-name}. +@item @anchor{slot.cell-renderer-pixbuf.gicon}gicon. Type: @code{GIcon}. Accessor: @anchor{fn.cell-renderer-pixbuf-gicon}@code{cell-renderer-pixbuf-gicon}. +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node cell-renderer-progress +@section cell-renderer-progress +@Class cell-renderer-progress +Superclass: @ref{cell-renderer} + +Slots: +@itemize +@item @anchor{slot.cell-renderer-progress.value}value. Type: @code{integer}. Accessor: @anchor{fn.cell-renderer-progress-value}@code{cell-renderer-progress-value}. +@item @anchor{slot.cell-renderer-progress.text}text. Type: @code{string}. Accessor: @anchor{fn.cell-renderer-progress-text}@code{cell-renderer-progress-text}. +@item @anchor{slot.cell-renderer-progress.pulse}pulse. Type: @code{integer}. Accessor: @anchor{fn.cell-renderer-progress-pulse}@code{cell-renderer-progress-pulse}. +@item @anchor{slot.cell-renderer-progress.text-xalign}text-xalign. Type: @code{single-float}. Accessor: @anchor{fn.cell-renderer-progress-text-xalign}@code{cell-renderer-progress-text-xalign}. +@item @anchor{slot.cell-renderer-progress.text-yalign}text-yalign. Type: @code{single-float}. Accessor: @anchor{fn.cell-renderer-progress-text-yalign}@code{cell-renderer-progress-text-yalign}. +@item @anchor{slot.cell-renderer-progress.orientation}orientation. Type: @ref{progress-bar-orientation}. Accessor: @anchor{fn.cell-renderer-progress-orientation}@code{cell-renderer-progress-orientation}. +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node cell-renderer-spin +@section cell-renderer-spin +@Class cell-renderer-spin +Superclass: @ref{cell-renderer-text} + +Slots: +@itemize +@item @anchor{slot.cell-renderer-spin.adjustment}adjustment. Type: @ref{adjustment}. Accessor: @anchor{fn.cell-renderer-spin-adjustment}@code{cell-renderer-spin-adjustment}. +@item @anchor{slot.cell-renderer-spin.climb-rate}climb-rate. Type: @code{double-float}. Accessor: @anchor{fn.cell-renderer-spin-climb-rate}@code{cell-renderer-spin-climb-rate}. +@item @anchor{slot.cell-renderer-spin.digits}digits. Type: @code{integer}. Accessor: @anchor{fn.cell-renderer-spin-digits}@code{cell-renderer-spin-digits}. +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node cell-renderer-text +@section cell-renderer-text +@Class cell-renderer-text +Superclass: @ref{cell-renderer} + +Subclasses: @ref{cell-renderer-spin} @ref{cell-renderer-combo} @ref{cell-renderer-accel} + +Slots: +@itemize +@item @anchor{slot.cell-renderer-text.text}text. Type: @code{string}. Accessor: @anchor{fn.cell-renderer-text-text}@code{cell-renderer-text-text}. +@item @anchor{slot.cell-renderer-text.markup}markup. Type: @code{string}. Accessor: @anchor{fn.cell-renderer-text-markup}@code{cell-renderer-text-markup}. Write-only. +@item @anchor{slot.cell-renderer-text.attributes}attributes. Type: @code{PangoAttrList}. Accessor: @anchor{fn.cell-renderer-text-attributes}@code{cell-renderer-text-attributes}. +@item @anchor{slot.cell-renderer-text.single-paragraph-mode}single-paragraph-mode. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-text-single-paragraph-mode}@code{cell-renderer-text-single-paragraph-mode}. +@item @anchor{slot.cell-renderer-text.width-chars}width-chars. Type: @code{integer}. Accessor: @anchor{fn.cell-renderer-text-width-chars}@code{cell-renderer-text-width-chars}. +@item @anchor{slot.cell-renderer-text.wrap-width}wrap-width. Type: @code{integer}. Accessor: @anchor{fn.cell-renderer-text-wrap-width}@code{cell-renderer-text-wrap-width}. +@item @anchor{slot.cell-renderer-text.alignment}alignment. Type: @code{PangoAlignment}. Accessor: @anchor{fn.cell-renderer-text-alignment}@code{cell-renderer-text-alignment}. +@item @anchor{slot.cell-renderer-text.background}background. Type: @code{string}. Accessor: @anchor{fn.cell-renderer-text-background}@code{cell-renderer-text-background}. Write-only. +@item @anchor{slot.cell-renderer-text.foreground}foreground. Type: @code{string}. Accessor: @anchor{fn.cell-renderer-text-foreground}@code{cell-renderer-text-foreground}. Write-only. +@item @anchor{slot.cell-renderer-text.background-gdk}background-gdk. Type: @ref{color}. Accessor: @anchor{fn.cell-renderer-text-background-gdk}@code{cell-renderer-text-background-gdk}. +@item @anchor{slot.cell-renderer-text.foreground-gdk}foreground-gdk. Type: @ref{color}. Accessor: @anchor{fn.cell-renderer-text-foreground-gdk}@code{cell-renderer-text-foreground-gdk}. +@item @anchor{slot.cell-renderer-text.font}font. Type: @code{string}. Accessor: @anchor{fn.cell-renderer-text-font}@code{cell-renderer-text-font}. +@item @anchor{slot.cell-renderer-text.font-desc}font-desc. Type: @code{PangoFontDescription}. Accessor: @anchor{fn.cell-renderer-text-font-desc}@code{cell-renderer-text-font-desc}. +@item @anchor{slot.cell-renderer-text.family}family. Type: @code{string}. Accessor: @anchor{fn.cell-renderer-text-family}@code{cell-renderer-text-family}. +@item @anchor{slot.cell-renderer-text.style}style. Type: @code{PangoStyle}. Accessor: @anchor{fn.cell-renderer-text-style}@code{cell-renderer-text-style}. +@item @anchor{slot.cell-renderer-text.variant}variant. Type: @code{PangoVariant}. Accessor: @anchor{fn.cell-renderer-text-variant}@code{cell-renderer-text-variant}. +@item @anchor{slot.cell-renderer-text.weight}weight. Type: @code{integer}. Accessor: @anchor{fn.cell-renderer-text-weight}@code{cell-renderer-text-weight}. +@item @anchor{slot.cell-renderer-text.stretch}stretch. Type: @code{PangoStretch}. Accessor: @anchor{fn.cell-renderer-text-stretch}@code{cell-renderer-text-stretch}. +@item @anchor{slot.cell-renderer-text.size}size. Type: @code{integer}. Accessor: @anchor{fn.cell-renderer-text-size}@code{cell-renderer-text-size}. +@item @anchor{slot.cell-renderer-text.size-points}size-points. Type: @code{double-float}. Accessor: @anchor{fn.cell-renderer-text-size-points}@code{cell-renderer-text-size-points}. +@item @anchor{slot.cell-renderer-text.scale}scale. Type: @code{double-float}. Accessor: @anchor{fn.cell-renderer-text-scale}@code{cell-renderer-text-scale}. +@item @anchor{slot.cell-renderer-text.editable}editable. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-text-editable}@code{cell-renderer-text-editable}. +@item @anchor{slot.cell-renderer-text.strikethrough}strikethrough. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-text-strikethrough}@code{cell-renderer-text-strikethrough}. +@item @anchor{slot.cell-renderer-text.underline}underline. Type: @code{PangoUnderline}. Accessor: @anchor{fn.cell-renderer-text-underline}@code{cell-renderer-text-underline}. +@item @anchor{slot.cell-renderer-text.rise}rise. Type: @code{integer}. Accessor: @anchor{fn.cell-renderer-text-rise}@code{cell-renderer-text-rise}. +@item @anchor{slot.cell-renderer-text.language}language. Type: @code{string}. Accessor: @anchor{fn.cell-renderer-text-language}@code{cell-renderer-text-language}. +@item @anchor{slot.cell-renderer-text.ellipsize}ellipsize. Type: @code{PangoEllipsizeMode}. Accessor: @anchor{fn.cell-renderer-text-ellipsize}@code{cell-renderer-text-ellipsize}. +@item @anchor{slot.cell-renderer-text.wrap-mode}wrap-mode. Type: @code{PangoWrapMode}. Accessor: @anchor{fn.cell-renderer-text-wrap-mode}@code{cell-renderer-text-wrap-mode}. +@item @anchor{slot.cell-renderer-text.background-set}background-set. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-text-background-set}@code{cell-renderer-text-background-set}. +@item @anchor{slot.cell-renderer-text.foreground-set}foreground-set. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-text-foreground-set}@code{cell-renderer-text-foreground-set}. +@item @anchor{slot.cell-renderer-text.family-set}family-set. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-text-family-set}@code{cell-renderer-text-family-set}. +@item @anchor{slot.cell-renderer-text.style-set}style-set. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-text-style-set}@code{cell-renderer-text-style-set}. +@item @anchor{slot.cell-renderer-text.variant-set}variant-set. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-text-variant-set}@code{cell-renderer-text-variant-set}. +@item @anchor{slot.cell-renderer-text.weight-set}weight-set. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-text-weight-set}@code{cell-renderer-text-weight-set}. +@item @anchor{slot.cell-renderer-text.stretch-set}stretch-set. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-text-stretch-set}@code{cell-renderer-text-stretch-set}. +@item @anchor{slot.cell-renderer-text.size-set}size-set. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-text-size-set}@code{cell-renderer-text-size-set}. +@item @anchor{slot.cell-renderer-text.scale-set}scale-set. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-text-scale-set}@code{cell-renderer-text-scale-set}. +@item @anchor{slot.cell-renderer-text.editable-set}editable-set. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-text-editable-set}@code{cell-renderer-text-editable-set}. +@item @anchor{slot.cell-renderer-text.strikethrough-set}strikethrough-set. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-text-strikethrough-set}@code{cell-renderer-text-strikethrough-set}. +@item @anchor{slot.cell-renderer-text.underline-set}underline-set. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-text-underline-set}@code{cell-renderer-text-underline-set}. +@item @anchor{slot.cell-renderer-text.rise-set}rise-set. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-text-rise-set}@code{cell-renderer-text-rise-set}. +@item @anchor{slot.cell-renderer-text.language-set}language-set. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-text-language-set}@code{cell-renderer-text-language-set}. +@item @anchor{slot.cell-renderer-text.ellipsize-set}ellipsize-set. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-text-ellipsize-set}@code{cell-renderer-text-ellipsize-set}. +@item @anchor{slot.cell-renderer-text.align-set}align-set. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-text-align-set}@code{cell-renderer-text-align-set}. +@end itemize + + +Signals: +@itemize +@item @anchor{signal.cell-renderer-text.edited}"edited". Signature: (instance @ref{cell-renderer-text}), (arg-1 @code{string}), (arg-2 @code{string}) @result{} void. Options: run-last. +@end itemize + + + + +@node cell-renderer-toggle +@section cell-renderer-toggle +@Class cell-renderer-toggle +Superclass: @ref{cell-renderer} + +Slots: +@itemize +@item @anchor{slot.cell-renderer-toggle.activatable}activatable. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-toggle-activatable}@code{cell-renderer-toggle-activatable}. +@item @anchor{slot.cell-renderer-toggle.active}active. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-toggle-active}@code{cell-renderer-toggle-active}. +@item @anchor{slot.cell-renderer-toggle.radio}radio. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-toggle-radio}@code{cell-renderer-toggle-radio}. +@item @anchor{slot.cell-renderer-toggle.inconsistent}inconsistent. Type: @code{boolean}. Accessor: @anchor{fn.cell-renderer-toggle-inconsistent}@code{cell-renderer-toggle-inconsistent}. +@item @anchor{slot.cell-renderer-toggle.indicator-size}indicator-size. Type: @code{integer}. Accessor: @anchor{fn.cell-renderer-toggle-indicator-size}@code{cell-renderer-toggle-indicator-size}. +@end itemize + + +Signals: +@itemize +@item @anchor{signal.cell-renderer-toggle.toggled}"toggled". Signature: (instance @ref{cell-renderer-toggle}), (arg-1 @code{string}) @result{} void. Options: run-last. +@end itemize + + + + +@node clipboard +@section clipboard +@Class clipboard +Superclass: @ref{g-object} + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node entry-completion +@section entry-completion +@Class entry-completion +Superclass: @ref{g-object} + +Slots: +@itemize +@item @anchor{slot.entry-completion.model}model. Type: @ref{tree-model}. Accessor: @anchor{fn.entry-completion-model}@code{entry-completion-model}. +@item @anchor{slot.entry-completion.minimum-key-length}minimum-key-length. Type: @code{integer}. Accessor: @anchor{fn.entry-completion-minimum-key-length}@code{entry-completion-minimum-key-length}. +@item @anchor{slot.entry-completion.text-column}text-column. Type: @code{integer}. Accessor: @anchor{fn.entry-completion-text-column}@code{entry-completion-text-column}. +@item @anchor{slot.entry-completion.inline-completion}inline-completion. Type: @code{boolean}. Accessor: @anchor{fn.entry-completion-inline-completion}@code{entry-completion-inline-completion}. +@item @anchor{slot.entry-completion.popup-completion}popup-completion. Type: @code{boolean}. Accessor: @anchor{fn.entry-completion-popup-completion}@code{entry-completion-popup-completion}. +@item @anchor{slot.entry-completion.popup-set-width}popup-set-width. Type: @code{boolean}. Accessor: @anchor{fn.entry-completion-popup-set-width}@code{entry-completion-popup-set-width}. +@item @anchor{slot.entry-completion.popup-single-match}popup-single-match. Type: @code{boolean}. Accessor: @anchor{fn.entry-completion-popup-single-match}@code{entry-completion-popup-single-match}. +@item @anchor{slot.entry-completion.inline-selection}inline-selection. Type: @code{boolean}. Accessor: @anchor{fn.entry-completion-inline-selection}@code{entry-completion-inline-selection}. +@end itemize + + +Signals: +@itemize +@item @anchor{signal.entry-completion.insert-prefix}"insert-prefix". Signature: (instance @ref{entry-completion}), (arg-1 @code{string}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.entry-completion.match-selected}"match-selected". Signature: (instance @ref{entry-completion}), (arg-1 @ref{tree-model}), (arg-2 @ref{tree-iter}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.entry-completion.cursor-on-match}"cursor-on-match". Signature: (instance @ref{entry-completion}), (arg-1 @ref{tree-model}), (arg-2 @ref{tree-iter}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.entry-completion.action-activated}"action-activated". Signature: (instance @ref{entry-completion}), (arg-1 @code{integer}) @result{} void. Options: run-last. +@end itemize + + + + +@node file-filter +@section file-filter +@Class file-filter +Superclass: @ref{gtk-object} + +Slots: +@itemize +@item @anchor{slot.file-filter.name}name. Type: @code{string}. Accessor: @anchor{fn.file-filter-name}@code{file-filter-name}. +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node gtk-object +@section gtk-object +@Class gtk-object +Superclass: @ref{g-initially-unowned} + +Subclasses: @ref{tooltips} @ref{recent-filter} @ref{file-filter} @ref{cell-renderer} @ref{tree-view-column} @ref{adjustment} @ref{widget} + +Slots: +@itemize +@item @anchor{slot.gtk-object.user-data}user-data. Type: gpointer. Accessor: @anchor{fn.gtk-object-user-data}@code{gtk-object-user-data}. +@end itemize + + +Signals: +@itemize +@item @anchor{signal.gtk-object.destroy}"destroy". Signature: (instance @ref{gtk-object}) @result{} void. Options: run-cleanup, no-recurse, no-hooks. +@end itemize + + + + +@node i-m-context +@section i-m-context +@Class i-m-context +Superclass: @ref{g-object} + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node icon-factory +@section icon-factory +@Class icon-factory +Superclass: @ref{g-object} + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node icon-theme +@section icon-theme +@Class icon-theme +Superclass: @ref{g-object} + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node list-store +@section list-store +@Class list-store +Superclass: @ref{g-object} + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node page-setup +@section page-setup +@Class page-setup +Superclass: @ref{g-object} + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node print-context +@section print-context +@Class print-context +Superclass: @ref{g-object} + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node print-operation +@section print-operation +@Class print-operation +Superclass: @ref{g-object} + +Slots: +@itemize +@item @anchor{slot.print-operation.default-page-setup}default-page-setup. Type: @ref{page-setup}. Accessor: @anchor{fn.print-operation-default-page-setup}@code{print-operation-default-page-setup}. +@item @anchor{slot.print-operation.print-settings}print-settings. Type: @ref{print-settings}. Accessor: @anchor{fn.print-operation-print-settings}@code{print-operation-print-settings}. +@item @anchor{slot.print-operation.job-name}job-name. Type: @code{string}. Accessor: @anchor{fn.print-operation-job-name}@code{print-operation-job-name}. +@item @anchor{slot.print-operation.n-pages}n-pages. Type: @code{integer}. Accessor: @anchor{fn.print-operation-n-pages}@code{print-operation-n-pages}. +@item @anchor{slot.print-operation.current-page}current-page. Type: @code{integer}. Accessor: @anchor{fn.print-operation-current-page}@code{print-operation-current-page}. +@item @anchor{slot.print-operation.use-full-page}use-full-page. Type: @code{boolean}. Accessor: @anchor{fn.print-operation-use-full-page}@code{print-operation-use-full-page}. +@item @anchor{slot.print-operation.track-print-status}track-print-status. Type: @code{boolean}. Accessor: @anchor{fn.print-operation-track-print-status}@code{print-operation-track-print-status}. +@item @anchor{slot.print-operation.unit}unit. Type: @ref{unit}. Accessor: @anchor{fn.print-operation-unit}@code{print-operation-unit}. +@item @anchor{slot.print-operation.show-progress}show-progress. Type: @code{boolean}. Accessor: @anchor{fn.print-operation-show-progress}@code{print-operation-show-progress}. +@item @anchor{slot.print-operation.allow-async}allow-async. Type: @code{boolean}. Accessor: @anchor{fn.print-operation-allow-async}@code{print-operation-allow-async}. +@item @anchor{slot.print-operation.export-filename}export-filename. Type: @code{string}. Accessor: @anchor{fn.print-operation-export-filename}@code{print-operation-export-filename}. +@item @anchor{slot.print-operation.status}status. Type: @ref{print-status}. Accessor: @anchor{fn.print-operation-status}@code{print-operation-status}. Read-only. +@item @anchor{slot.print-operation.status-string}status-string. Type: @code{string}. Accessor: @anchor{fn.print-operation-status-string}@code{print-operation-status-string}. Read-only. +@item @anchor{slot.print-operation.custom-tab-label}custom-tab-label. Type: @code{string}. Accessor: @anchor{fn.print-operation-custom-tab-label}@code{print-operation-custom-tab-label}. +@end itemize + + +Signals: +@itemize +@item @anchor{signal.print-operation.done}"done". Signature: (instance @ref{print-operation}), (arg-1 @ref{print-operation-result}) @result{} void. Options: run-last. +@item @anchor{signal.print-operation.begin-print}"begin-print". Signature: (instance @ref{print-operation}), (arg-1 @ref{print-context}) @result{} void. Options: run-last. +@item @anchor{signal.print-operation.paginate}"paginate". Signature: (instance @ref{print-operation}), (arg-1 @ref{print-context}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.print-operation.request-page-setup}"request-page-setup". Signature: (instance @ref{print-operation}), (arg-1 @ref{print-context}), (arg-2 @code{integer}), (arg-3 @ref{page-setup}) @result{} void. Options: run-last. +@item @anchor{signal.print-operation.draw-page}"draw-page". Signature: (instance @ref{print-operation}), (arg-1 @ref{print-context}), (arg-2 @code{integer}) @result{} void. Options: run-last. +@item @anchor{signal.print-operation.end-print}"end-print". Signature: (instance @ref{print-operation}), (arg-1 @ref{print-context}) @result{} void. Options: run-last. +@item @anchor{signal.print-operation.status-changed}"status-changed". Signature: (instance @ref{print-operation}) @result{} void. Options: run-last. +@item @anchor{signal.print-operation.create-custom-widget}"create-custom-widget". Signature: (instance @ref{print-operation}) @result{} @ref{g-object}. Options: run-last. +@item @anchor{signal.print-operation.custom-widget-apply}"custom-widget-apply". Signature: (instance @ref{print-operation}), (arg-1 @ref{widget}) @result{} void. Options: run-last. +@item @anchor{signal.print-operation.preview}"preview". Signature: (instance @ref{print-operation}), (arg-1 @ref{print-operation-preview}), (arg-2 @ref{print-context}), (arg-3 @ref{gtk-window}) @result{} @code{boolean}. Options: run-last. +@end itemize + + + + +@node print-settings +@section print-settings +@Class print-settings +Superclass: @ref{g-object} + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node radio-action +@section radio-action +@Class radio-action +Superclass: @ref{toggle-action} + +Slots: +@itemize +@item @anchor{slot.radio-action.value}value. Type: @code{integer}. Accessor: @anchor{fn.radio-action-value}@code{radio-action-value}. +@item @anchor{slot.radio-action.group}group. Type: @ref{radio-action}. Accessor: @anchor{fn.radio-action-group}@code{radio-action-group}. Write-only. +@item @anchor{slot.radio-action.current-value}current-value. Type: @code{integer}. Accessor: @anchor{fn.radio-action-current-value}@code{radio-action-current-value}. +@end itemize + + +Signals: +@itemize +@item @anchor{signal.radio-action.changed}"changed". Signature: (instance @ref{radio-action}), (arg-1 @ref{radio-action}) @result{} void. Options: run-first, no-recurse. +@end itemize + + + + +@node rc-style +@section rc-style +@Class rc-style +Superclass: @ref{g-object} + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node recent-action +@section recent-action +@Class recent-action +Superclass: @ref{action} + +Slots: +@itemize +@item @anchor{slot.recent-action.show-numbers}show-numbers. Type: @code{boolean}. Accessor: @anchor{fn.recent-action-show-numbers}@code{recent-action-show-numbers}. +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node recent-filter +@section recent-filter +@Class recent-filter +Superclass: @ref{gtk-object} + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node recent-manager +@section recent-manager +@Class recent-manager +Superclass: @ref{g-object} + +Slots: +@itemize +@item @anchor{slot.recent-manager.filename}filename. Type: @code{string}. Accessor: @anchor{fn.recent-manager-filename}@code{recent-manager-filename}. +@item @anchor{slot.recent-manager.limit}limit. Type: @code{integer}. Accessor: @anchor{fn.recent-manager-limit}@code{recent-manager-limit}. +@item @anchor{slot.recent-manager.size}size. Type: @code{integer}. Accessor: @anchor{fn.recent-manager-size}@code{recent-manager-size}. Read-only. +@end itemize + + +Signals: +@itemize +@item @anchor{signal.recent-manager.changed}"changed". Signature: (instance @ref{recent-manager}) @result{} void. Options: run-first. +@end itemize + + + + +@node settings +@section settings +@Class settings +Superclass: @ref{g-object} + +Slots: +@itemize +@item @anchor{slot.settings.gtk-double-click-time}gtk-double-click-time. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-double-click-time}@code{settings-gtk-double-click-time}. +@item @anchor{slot.settings.gtk-double-click-distance}gtk-double-click-distance. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-double-click-distance}@code{settings-gtk-double-click-distance}. +@item @anchor{slot.settings.gtk-cursor-blink}gtk-cursor-blink. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-cursor-blink}@code{settings-gtk-cursor-blink}. +@item @anchor{slot.settings.gtk-cursor-blink-time}gtk-cursor-blink-time. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-cursor-blink-time}@code{settings-gtk-cursor-blink-time}. +@item @anchor{slot.settings.gtk-cursor-blink-timeout}gtk-cursor-blink-timeout. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-cursor-blink-timeout}@code{settings-gtk-cursor-blink-timeout}. +@item @anchor{slot.settings.gtk-split-cursor}gtk-split-cursor. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-split-cursor}@code{settings-gtk-split-cursor}. +@item @anchor{slot.settings.gtk-theme-name}gtk-theme-name. Type: @code{string}. Accessor: @anchor{fn.settings-gtk-theme-name}@code{settings-gtk-theme-name}. +@item @anchor{slot.settings.gtk-icon-theme-name}gtk-icon-theme-name. Type: @code{string}. Accessor: @anchor{fn.settings-gtk-icon-theme-name}@code{settings-gtk-icon-theme-name}. +@item @anchor{slot.settings.gtk-fallback-icon-theme}gtk-fallback-icon-theme. Type: @code{string}. Accessor: @anchor{fn.settings-gtk-fallback-icon-theme}@code{settings-gtk-fallback-icon-theme}. +@item @anchor{slot.settings.gtk-key-theme-name}gtk-key-theme-name. Type: @code{string}. Accessor: @anchor{fn.settings-gtk-key-theme-name}@code{settings-gtk-key-theme-name}. +@item @anchor{slot.settings.gtk-menu-bar-accel}gtk-menu-bar-accel. Type: @code{string}. Accessor: @anchor{fn.settings-gtk-menu-bar-accel}@code{settings-gtk-menu-bar-accel}. +@item @anchor{slot.settings.gtk-dnd-drag-threshold}gtk-dnd-drag-threshold. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-dnd-drag-threshold}@code{settings-gtk-dnd-drag-threshold}. +@item @anchor{slot.settings.gtk-font-name}gtk-font-name. Type: @code{string}. Accessor: @anchor{fn.settings-gtk-font-name}@code{settings-gtk-font-name}. +@item @anchor{slot.settings.gtk-icon-sizes}gtk-icon-sizes. Type: @code{string}. Accessor: @anchor{fn.settings-gtk-icon-sizes}@code{settings-gtk-icon-sizes}. +@item @anchor{slot.settings.gtk-modules}gtk-modules. Type: @code{string}. Accessor: @anchor{fn.settings-gtk-modules}@code{settings-gtk-modules}. +@item @anchor{slot.settings.gtk-xft-antialias}gtk-xft-antialias. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-xft-antialias}@code{settings-gtk-xft-antialias}. +@item @anchor{slot.settings.gtk-xft-hinting}gtk-xft-hinting. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-xft-hinting}@code{settings-gtk-xft-hinting}. +@item @anchor{slot.settings.gtk-xft-hintstyle}gtk-xft-hintstyle. Type: @code{string}. Accessor: @anchor{fn.settings-gtk-xft-hintstyle}@code{settings-gtk-xft-hintstyle}. +@item @anchor{slot.settings.gtk-xft-rgba}gtk-xft-rgba. Type: @code{string}. Accessor: @anchor{fn.settings-gtk-xft-rgba}@code{settings-gtk-xft-rgba}. +@item @anchor{slot.settings.gtk-xft-dpi}gtk-xft-dpi. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-xft-dpi}@code{settings-gtk-xft-dpi}. +@item @anchor{slot.settings.gtk-cursor-theme-name}gtk-cursor-theme-name. Type: @code{string}. Accessor: @anchor{fn.settings-gtk-cursor-theme-name}@code{settings-gtk-cursor-theme-name}. +@item @anchor{slot.settings.gtk-cursor-theme-size}gtk-cursor-theme-size. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-cursor-theme-size}@code{settings-gtk-cursor-theme-size}. +@item @anchor{slot.settings.gtk-alternative-button-order}gtk-alternative-button-order. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-alternative-button-order}@code{settings-gtk-alternative-button-order}. +@item @anchor{slot.settings.gtk-alternative-sort-arrows}gtk-alternative-sort-arrows. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-alternative-sort-arrows}@code{settings-gtk-alternative-sort-arrows}. +@item @anchor{slot.settings.gtk-show-input-method-menu}gtk-show-input-method-menu. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-show-input-method-menu}@code{settings-gtk-show-input-method-menu}. +@item @anchor{slot.settings.gtk-show-unicode-menu}gtk-show-unicode-menu. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-show-unicode-menu}@code{settings-gtk-show-unicode-menu}. +@item @anchor{slot.settings.gtk-timeout-initial}gtk-timeout-initial. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-timeout-initial}@code{settings-gtk-timeout-initial}. +@item @anchor{slot.settings.gtk-timeout-repeat}gtk-timeout-repeat. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-timeout-repeat}@code{settings-gtk-timeout-repeat}. +@item @anchor{slot.settings.gtk-timeout-expand}gtk-timeout-expand. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-timeout-expand}@code{settings-gtk-timeout-expand}. +@item @anchor{slot.settings.gtk-color-scheme}gtk-color-scheme. Type: @code{string}. Accessor: @anchor{fn.settings-gtk-color-scheme}@code{settings-gtk-color-scheme}. +@item @anchor{slot.settings.gtk-enable-animations}gtk-enable-animations. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-enable-animations}@code{settings-gtk-enable-animations}. +@item @anchor{slot.settings.gtk-touchscreen-mode}gtk-touchscreen-mode. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-touchscreen-mode}@code{settings-gtk-touchscreen-mode}. +@item @anchor{slot.settings.gtk-tooltip-timeout}gtk-tooltip-timeout. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-tooltip-timeout}@code{settings-gtk-tooltip-timeout}. +@item @anchor{slot.settings.gtk-tooltip-browse-timeout}gtk-tooltip-browse-timeout. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-tooltip-browse-timeout}@code{settings-gtk-tooltip-browse-timeout}. +@item @anchor{slot.settings.gtk-tooltip-browse-mode-timeout}gtk-tooltip-browse-mode-timeout. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-tooltip-browse-mode-timeout}@code{settings-gtk-tooltip-browse-mode-timeout}. +@item @anchor{slot.settings.gtk-keynav-cursor-only}gtk-keynav-cursor-only. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-keynav-cursor-only}@code{settings-gtk-keynav-cursor-only}. +@item @anchor{slot.settings.gtk-keynav-wrap-around}gtk-keynav-wrap-around. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-keynav-wrap-around}@code{settings-gtk-keynav-wrap-around}. +@item @anchor{slot.settings.gtk-error-bell}gtk-error-bell. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-error-bell}@code{settings-gtk-error-bell}. +@item @anchor{slot.settings.color-hash}color-hash. Type: @code{GHashTable}. Accessor: @anchor{fn.settings-color-hash}@code{settings-color-hash}. Read-only. +@item @anchor{slot.settings.gtk-file-chooser-backend}gtk-file-chooser-backend. Type: @code{string}. Accessor: @anchor{fn.settings-gtk-file-chooser-backend}@code{settings-gtk-file-chooser-backend}. +@item @anchor{slot.settings.gtk-print-backends}gtk-print-backends. Type: @code{string}. Accessor: @anchor{fn.settings-gtk-print-backends}@code{settings-gtk-print-backends}. +@item @anchor{slot.settings.gtk-print-preview-command}gtk-print-preview-command. Type: @code{string}. Accessor: @anchor{fn.settings-gtk-print-preview-command}@code{settings-gtk-print-preview-command}. +@item @anchor{slot.settings.gtk-enable-mnemonics}gtk-enable-mnemonics. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-enable-mnemonics}@code{settings-gtk-enable-mnemonics}. +@item @anchor{slot.settings.gtk-enable-accels}gtk-enable-accels. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-enable-accels}@code{settings-gtk-enable-accels}. +@item @anchor{slot.settings.gtk-recent-files-limit}gtk-recent-files-limit. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-recent-files-limit}@code{settings-gtk-recent-files-limit}. +@item @anchor{slot.settings.gtk-im-module}gtk-im-module. Type: @code{string}. Accessor: @anchor{fn.settings-gtk-im-module}@code{settings-gtk-im-module}. +@item @anchor{slot.settings.gtk-recent-files-max-age}gtk-recent-files-max-age. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-recent-files-max-age}@code{settings-gtk-recent-files-max-age}. +@item @anchor{slot.settings.gtk-fontconfig-timestamp}gtk-fontconfig-timestamp. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-fontconfig-timestamp}@code{settings-gtk-fontconfig-timestamp}. +@item @anchor{slot.settings.gtk-sound-theme-name}gtk-sound-theme-name. Type: @code{string}. Accessor: @anchor{fn.settings-gtk-sound-theme-name}@code{settings-gtk-sound-theme-name}. +@item @anchor{slot.settings.gtk-enable-input-feedback-sounds}gtk-enable-input-feedback-sounds. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-enable-input-feedback-sounds}@code{settings-gtk-enable-input-feedback-sounds}. +@item @anchor{slot.settings.gtk-enable-event-sounds}gtk-enable-event-sounds. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-enable-event-sounds}@code{settings-gtk-enable-event-sounds}. +@item @anchor{slot.settings.gtk-enable-tooltips}gtk-enable-tooltips. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-enable-tooltips}@code{settings-gtk-enable-tooltips}. +@item @anchor{slot.settings.gtk-button-images}gtk-button-images. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-button-images}@code{settings-gtk-button-images}. +@item @anchor{slot.settings.gtk-menu-images}gtk-menu-images. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-menu-images}@code{settings-gtk-menu-images}. +@item @anchor{slot.settings.gtk-scrolled-window-placement}gtk-scrolled-window-placement. Type: @ref{corner-type}. Accessor: @anchor{fn.settings-gtk-scrolled-window-placement}@code{settings-gtk-scrolled-window-placement}. +@item @anchor{slot.settings.gtk-can-change-accels}gtk-can-change-accels. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-can-change-accels}@code{settings-gtk-can-change-accels}. +@item @anchor{slot.settings.gtk-menu-popup-delay}gtk-menu-popup-delay. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-menu-popup-delay}@code{settings-gtk-menu-popup-delay}. +@item @anchor{slot.settings.gtk-menu-popdown-delay}gtk-menu-popdown-delay. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-menu-popdown-delay}@code{settings-gtk-menu-popdown-delay}. +@item @anchor{slot.settings.gtk-menu-bar-popup-delay}gtk-menu-bar-popup-delay. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-menu-bar-popup-delay}@code{settings-gtk-menu-bar-popup-delay}. +@item @anchor{slot.settings.gtk-color-palette}gtk-color-palette. Type: @code{string}. Accessor: @anchor{fn.settings-gtk-color-palette}@code{settings-gtk-color-palette}. +@item @anchor{slot.settings.gtk-toolbar-style}gtk-toolbar-style. Type: @ref{toolbar-style}. Accessor: @anchor{fn.settings-gtk-toolbar-style}@code{settings-gtk-toolbar-style}. +@item @anchor{slot.settings.gtk-toolbar-icon-size}gtk-toolbar-icon-size. Type: @ref{icon-size}. Accessor: @anchor{fn.settings-gtk-toolbar-icon-size}@code{settings-gtk-toolbar-icon-size}. +@item @anchor{slot.settings.gtk-label-select-on-focus}gtk-label-select-on-focus. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-label-select-on-focus}@code{settings-gtk-label-select-on-focus}. +@item @anchor{slot.settings.gtk-entry-select-on-focus}gtk-entry-select-on-focus. Type: @code{boolean}. Accessor: @anchor{fn.settings-gtk-entry-select-on-focus}@code{settings-gtk-entry-select-on-focus}. +@item @anchor{slot.settings.gtk-entry-password-hint-timeout}gtk-entry-password-hint-timeout. Type: @code{integer}. Accessor: @anchor{fn.settings-gtk-entry-password-hint-timeout}@code{settings-gtk-entry-password-hint-timeout}. +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node size-group +@section size-group +@Class size-group +Superclass: @ref{g-object} + +Slots: +@itemize +@item @anchor{slot.size-group.mode}mode. Type: @ref{size-group-mode}. Accessor: @anchor{fn.size-group-mode}@code{size-group-mode}. +@item @anchor{slot.size-group.ignore-hidden}ignore-hidden. Type: @code{boolean}. Accessor: @anchor{fn.size-group-ignore-hidden}@code{size-group-ignore-hidden}. +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node status-icon +@section status-icon +@Class status-icon +Superclass: @ref{g-object} + +Slots: +@itemize +@item @anchor{slot.status-icon.pixbuf}pixbuf. Type: @ref{pixbuf}. Accessor: @anchor{fn.status-icon-pixbuf}@code{status-icon-pixbuf}. +@item @anchor{slot.status-icon.file}file. Type: @code{string}. Accessor: @anchor{fn.status-icon-file}@code{status-icon-file}. Write-only. +@item @anchor{slot.status-icon.stock}stock. Type: @code{string}. Accessor: @anchor{fn.status-icon-stock}@code{status-icon-stock}. +@item @anchor{slot.status-icon.icon-name}icon-name. Type: @code{string}. Accessor: @anchor{fn.status-icon-icon-name}@code{status-icon-icon-name}. +@item @anchor{slot.status-icon.gicon}gicon. Type: @code{GIcon}. Accessor: @anchor{fn.status-icon-gicon}@code{status-icon-gicon}. +@item @anchor{slot.status-icon.storage-type}storage-type. Type: @ref{image-type}. Accessor: @anchor{fn.status-icon-storage-type}@code{status-icon-storage-type}. Read-only. +@item @anchor{slot.status-icon.size}size. Type: @code{integer}. Accessor: @anchor{fn.status-icon-size}@code{status-icon-size}. Read-only. +@item @anchor{slot.status-icon.screen}screen. Type: @ref{screen}. Accessor: @anchor{fn.status-icon-screen}@code{status-icon-screen}. +@item @anchor{slot.status-icon.visible}visible. Type: @code{boolean}. Accessor: @anchor{fn.status-icon-visible}@code{status-icon-visible}. +@item @anchor{slot.status-icon.orientation}orientation. Type: @ref{orientation}. Accessor: @anchor{fn.status-icon-orientation}@code{status-icon-orientation}. Read-only. +@item @anchor{slot.status-icon.embedded}embedded. Type: @code{boolean}. Accessor: @anchor{fn.status-icon-embedded}@code{status-icon-embedded}. Read-only. +@item @anchor{slot.status-icon.blinking}blinking. Type: @code{boolean}. Accessor: @anchor{fn.status-icon-blinking}@code{status-icon-blinking}. +@item @anchor{slot.status-icon.has-tooltip}has-tooltip. Type: @code{boolean}. Accessor: @anchor{fn.status-icon-has-tooltip}@code{status-icon-has-tooltip}. +@item @anchor{slot.status-icon.tooltip-text}tooltip-text. Type: @code{string}. Accessor: @anchor{fn.status-icon-tooltip-text}@code{status-icon-tooltip-text}. +@item @anchor{slot.status-icon.tooltip-markup}tooltip-markup. Type: @code{string}. Accessor: @anchor{fn.status-icon-tooltip-markup}@code{status-icon-tooltip-markup}. +@end itemize + + +Signals: +@itemize +@item @anchor{signal.status-icon.size-changed}"size-changed". Signature: (instance @ref{status-icon}), (arg-1 @code{integer}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.status-icon.button-press-event}"button-press-event". Signature: (instance @ref{status-icon}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.status-icon.button-release-event}"button-release-event". Signature: (instance @ref{status-icon}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.status-icon.scroll-event}"scroll-event". Signature: (instance @ref{status-icon}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.status-icon.query-tooltip}"query-tooltip". Signature: (instance @ref{status-icon}), (arg-1 @code{integer}), (arg-2 @code{integer}), (arg-3 @code{boolean}), (arg-4 @ref{tooltip}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.status-icon.popup-menu}"popup-menu". Signature: (instance @ref{status-icon}), (arg-1 @code{integer}), (arg-2 @code{integer}) @result{} void. Options: run-first, action. +@item @anchor{signal.status-icon.activate}"activate". Signature: (instance @ref{status-icon}) @result{} void. Options: run-first, action. +@end itemize + + + + +@node style +@section style +@Class style +Superclass: @ref{g-object} + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node text-buffer +@section text-buffer +@Class text-buffer +Superclass: @ref{g-object} + +Slots: +@itemize +@item @anchor{slot.text-buffer.tag-table}tag-table. Type: @ref{text-tag-table}. Accessor: @anchor{fn.text-buffer-tag-table}@code{text-buffer-tag-table}. +@item @anchor{slot.text-buffer.text}text. Type: @code{string}. Accessor: @anchor{fn.text-buffer-text}@code{text-buffer-text}. +@item @anchor{slot.text-buffer.has-selection}has-selection. Type: @code{boolean}. Accessor: @anchor{fn.text-buffer-has-selection}@code{text-buffer-has-selection}. Read-only. +@item @anchor{slot.text-buffer.cursor-position}cursor-position. Type: @code{integer}. Accessor: @anchor{fn.text-buffer-cursor-position}@code{text-buffer-cursor-position}. Read-only. +@item @anchor{slot.text-buffer.copy-target-list}copy-target-list. Type: @code{GtkTargetList}. Accessor: @anchor{fn.text-buffer-copy-target-list}@code{text-buffer-copy-target-list}. Read-only. +@item @anchor{slot.text-buffer.paste-target-list}paste-target-list. Type: @code{GtkTargetList}. Accessor: @anchor{fn.text-buffer-paste-target-list}@code{text-buffer-paste-target-list}. Read-only. +@end itemize + + +Signals: +@itemize +@item @anchor{signal.text-buffer.changed}"changed". Signature: (instance @ref{text-buffer}) @result{} void. Options: run-last. +@item @anchor{signal.text-buffer.insert-text}"insert-text". Signature: (instance @ref{text-buffer}), (arg-1 @ref{text-iter}), (arg-2 @code{string}), (arg-3 @code{integer}) @result{} void. Options: run-last. +@item @anchor{signal.text-buffer.insert-pixbuf}"insert-pixbuf". Signature: (instance @ref{text-buffer}), (arg-1 @ref{text-iter}), (arg-2 @ref{pixbuf}) @result{} void. Options: run-last. +@item @anchor{signal.text-buffer.insert-child-anchor}"insert-child-anchor". Signature: (instance @ref{text-buffer}), (arg-1 @ref{text-iter}), (arg-2 @ref{text-child-anchor}) @result{} void. Options: run-last. +@item @anchor{signal.text-buffer.delete-range}"delete-range". Signature: (instance @ref{text-buffer}), (arg-1 @ref{text-iter}), (arg-2 @ref{text-iter}) @result{} void. Options: run-last. +@item @anchor{signal.text-buffer.modified-changed}"modified-changed". Signature: (instance @ref{text-buffer}) @result{} void. Options: run-last. +@item @anchor{signal.text-buffer.mark-set}"mark-set". Signature: (instance @ref{text-buffer}), (arg-1 @ref{text-iter}), (arg-2 @ref{text-mark}) @result{} void. Options: run-last. +@item @anchor{signal.text-buffer.mark-deleted}"mark-deleted". Signature: (instance @ref{text-buffer}), (arg-1 @ref{text-mark}) @result{} void. Options: run-last. +@item @anchor{signal.text-buffer.apply-tag}"apply-tag". Signature: (instance @ref{text-buffer}), (arg-1 @ref{text-tag}), (arg-2 @ref{text-iter}), (arg-3 @ref{text-iter}) @result{} void. Options: run-last. +@item @anchor{signal.text-buffer.remove-tag}"remove-tag". Signature: (instance @ref{text-buffer}), (arg-1 @ref{text-tag}), (arg-2 @ref{text-iter}), (arg-3 @ref{text-iter}) @result{} void. Options: run-last. +@item @anchor{signal.text-buffer.begin-user-action}"begin-user-action". Signature: (instance @ref{text-buffer}) @result{} void. Options: run-last. +@item @anchor{signal.text-buffer.end-user-action}"end-user-action". Signature: (instance @ref{text-buffer}) @result{} void. Options: run-last. +@item @anchor{signal.text-buffer.paste-done}"paste-done". Signature: (instance @ref{text-buffer}), (arg-1 @ref{clipboard}) @result{} void. Options: run-last. +@end itemize + + + + +@node text-child-anchor +@section text-child-anchor +@Class text-child-anchor +Superclass: @ref{g-object} + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node text-iter +@section text-iter +@Class text-iter +Superclass: @ref{g-boxed-opaque} + +Slots: +@itemize +@end itemize + + + + + + +@node text-mark +@section text-mark +@Class text-mark +Superclass: @ref{g-object} + +Slots: +@itemize +@item @anchor{slot.text-mark.name}name. Type: @code{string}. Accessor: @anchor{fn.text-mark-name}@code{text-mark-name}. +@item @anchor{slot.text-mark.left-gravity}left-gravity. Type: @code{boolean}. Accessor: @anchor{fn.text-mark-left-gravity}@code{text-mark-left-gravity}. +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node text-tag +@section text-tag +@Class text-tag +Superclass: @ref{g-object} + +Slots: +@itemize +@item @anchor{slot.text-tag.name}name. Type: @code{string}. Accessor: @anchor{fn.text-tag-name}@code{text-tag-name}. +@item @anchor{slot.text-tag.background}background. Type: @code{string}. Accessor: @anchor{fn.text-tag-background}@code{text-tag-background}. Write-only. +@item @anchor{slot.text-tag.foreground}foreground. Type: @code{string}. Accessor: @anchor{fn.text-tag-foreground}@code{text-tag-foreground}. Write-only. +@item @anchor{slot.text-tag.background-gdk}background-gdk. Type: @ref{color}. Accessor: @anchor{fn.text-tag-background-gdk}@code{text-tag-background-gdk}. +@item @anchor{slot.text-tag.foreground-gdk}foreground-gdk. Type: @ref{color}. Accessor: @anchor{fn.text-tag-foreground-gdk}@code{text-tag-foreground-gdk}. +@item @anchor{slot.text-tag.background-stipple}background-stipple. Type: @ref{pixmap}. Accessor: @anchor{fn.text-tag-background-stipple}@code{text-tag-background-stipple}. +@item @anchor{slot.text-tag.foreground-stipple}foreground-stipple. Type: @ref{pixmap}. Accessor: @anchor{fn.text-tag-foreground-stipple}@code{text-tag-foreground-stipple}. +@item @anchor{slot.text-tag.font}font. Type: @code{string}. Accessor: @anchor{fn.text-tag-font}@code{text-tag-font}. +@item @anchor{slot.text-tag.font-desc}font-desc. Type: @code{PangoFontDescription}. Accessor: @anchor{fn.text-tag-font-desc}@code{text-tag-font-desc}. +@item @anchor{slot.text-tag.family}family. Type: @code{string}. Accessor: @anchor{fn.text-tag-family}@code{text-tag-family}. +@item @anchor{slot.text-tag.style}style. Type: @code{PangoStyle}. Accessor: @anchor{fn.text-tag-style}@code{text-tag-style}. +@item @anchor{slot.text-tag.variant}variant. Type: @code{PangoVariant}. Accessor: @anchor{fn.text-tag-variant}@code{text-tag-variant}. +@item @anchor{slot.text-tag.weight}weight. Type: @code{integer}. Accessor: @anchor{fn.text-tag-weight}@code{text-tag-weight}. +@item @anchor{slot.text-tag.stretch}stretch. Type: @code{PangoStretch}. Accessor: @anchor{fn.text-tag-stretch}@code{text-tag-stretch}. +@item @anchor{slot.text-tag.size}size. Type: @code{integer}. Accessor: @anchor{fn.text-tag-size}@code{text-tag-size}. +@item @anchor{slot.text-tag.size-points}size-points. Type: @code{double-float}. Accessor: @anchor{fn.text-tag-size-points}@code{text-tag-size-points}. +@item @anchor{slot.text-tag.scale}scale. Type: @code{double-float}. Accessor: @anchor{fn.text-tag-scale}@code{text-tag-scale}. +@item @anchor{slot.text-tag.pixels-above-lines}pixels-above-lines. Type: @code{integer}. Accessor: @anchor{fn.text-tag-pixels-above-lines}@code{text-tag-pixels-above-lines}. +@item @anchor{slot.text-tag.pixels-below-lines}pixels-below-lines. Type: @code{integer}. Accessor: @anchor{fn.text-tag-pixels-below-lines}@code{text-tag-pixels-below-lines}. +@item @anchor{slot.text-tag.pixels-inside-wrap}pixels-inside-wrap. Type: @code{integer}. Accessor: @anchor{fn.text-tag-pixels-inside-wrap}@code{text-tag-pixels-inside-wrap}. +@item @anchor{slot.text-tag.editable}editable. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-editable}@code{text-tag-editable}. +@item @anchor{slot.text-tag.wrap-mode}wrap-mode. Type: @ref{wrap-mode}. Accessor: @anchor{fn.text-tag-wrap-mode}@code{text-tag-wrap-mode}. +@item @anchor{slot.text-tag.justification}justification. Type: @ref{justification}. Accessor: @anchor{fn.text-tag-justification}@code{text-tag-justification}. +@item @anchor{slot.text-tag.direction}direction. Type: @ref{text-direction}. Accessor: @anchor{fn.text-tag-direction}@code{text-tag-direction}. +@item @anchor{slot.text-tag.left-margin}left-margin. Type: @code{integer}. Accessor: @anchor{fn.text-tag-left-margin}@code{text-tag-left-margin}. +@item @anchor{slot.text-tag.indent}indent. Type: @code{integer}. Accessor: @anchor{fn.text-tag-indent}@code{text-tag-indent}. +@item @anchor{slot.text-tag.strikethrough}strikethrough. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-strikethrough}@code{text-tag-strikethrough}. +@item @anchor{slot.text-tag.right-margin}right-margin. Type: @code{integer}. Accessor: @anchor{fn.text-tag-right-margin}@code{text-tag-right-margin}. +@item @anchor{slot.text-tag.underline}underline. Type: @code{PangoUnderline}. Accessor: @anchor{fn.text-tag-underline}@code{text-tag-underline}. +@item @anchor{slot.text-tag.rise}rise. Type: @code{integer}. Accessor: @anchor{fn.text-tag-rise}@code{text-tag-rise}. +@item @anchor{slot.text-tag.background-full-height}background-full-height. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-background-full-height}@code{text-tag-background-full-height}. +@item @anchor{slot.text-tag.language}language. Type: @code{string}. Accessor: @anchor{fn.text-tag-language}@code{text-tag-language}. +@item @anchor{slot.text-tag.tabs}tabs. Type: @code{PangoTabArray}. Accessor: @anchor{fn.text-tag-tabs}@code{text-tag-tabs}. +@item @anchor{slot.text-tag.invisible}invisible. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-invisible}@code{text-tag-invisible}. +@item @anchor{slot.text-tag.paragraph-background}paragraph-background. Type: @code{string}. Accessor: @anchor{fn.text-tag-paragraph-background}@code{text-tag-paragraph-background}. Write-only. +@item @anchor{slot.text-tag.paragraph-background-gdk}paragraph-background-gdk. Type: @ref{color}. Accessor: @anchor{fn.text-tag-paragraph-background-gdk}@code{text-tag-paragraph-background-gdk}. +@item @anchor{slot.text-tag.accumulative-margin}accumulative-margin. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-accumulative-margin}@code{text-tag-accumulative-margin}. +@item @anchor{slot.text-tag.background-set}background-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-background-set}@code{text-tag-background-set}. +@item @anchor{slot.text-tag.foreground-set}foreground-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-foreground-set}@code{text-tag-foreground-set}. +@item @anchor{slot.text-tag.background-stipple-set}background-stipple-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-background-stipple-set}@code{text-tag-background-stipple-set}. +@item @anchor{slot.text-tag.foreground-stipple-set}foreground-stipple-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-foreground-stipple-set}@code{text-tag-foreground-stipple-set}. +@item @anchor{slot.text-tag.family-set}family-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-family-set}@code{text-tag-family-set}. +@item @anchor{slot.text-tag.style-set}style-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-style-set}@code{text-tag-style-set}. +@item @anchor{slot.text-tag.variant-set}variant-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-variant-set}@code{text-tag-variant-set}. +@item @anchor{slot.text-tag.weight-set}weight-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-weight-set}@code{text-tag-weight-set}. +@item @anchor{slot.text-tag.stretch-set}stretch-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-stretch-set}@code{text-tag-stretch-set}. +@item @anchor{slot.text-tag.size-set}size-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-size-set}@code{text-tag-size-set}. +@item @anchor{slot.text-tag.scale-set}scale-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-scale-set}@code{text-tag-scale-set}. +@item @anchor{slot.text-tag.pixels-above-lines-set}pixels-above-lines-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-pixels-above-lines-set}@code{text-tag-pixels-above-lines-set}. +@item @anchor{slot.text-tag.pixels-below-lines-set}pixels-below-lines-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-pixels-below-lines-set}@code{text-tag-pixels-below-lines-set}. +@item @anchor{slot.text-tag.pixels-inside-wrap-set}pixels-inside-wrap-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-pixels-inside-wrap-set}@code{text-tag-pixels-inside-wrap-set}. +@item @anchor{slot.text-tag.editable-set}editable-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-editable-set}@code{text-tag-editable-set}. +@item @anchor{slot.text-tag.wrap-mode-set}wrap-mode-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-wrap-mode-set}@code{text-tag-wrap-mode-set}. +@item @anchor{slot.text-tag.justification-set}justification-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-justification-set}@code{text-tag-justification-set}. +@item @anchor{slot.text-tag.left-margin-set}left-margin-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-left-margin-set}@code{text-tag-left-margin-set}. +@item @anchor{slot.text-tag.indent-set}indent-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-indent-set}@code{text-tag-indent-set}. +@item @anchor{slot.text-tag.strikethrough-set}strikethrough-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-strikethrough-set}@code{text-tag-strikethrough-set}. +@item @anchor{slot.text-tag.right-margin-set}right-margin-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-right-margin-set}@code{text-tag-right-margin-set}. +@item @anchor{slot.text-tag.underline-set}underline-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-underline-set}@code{text-tag-underline-set}. +@item @anchor{slot.text-tag.rise-set}rise-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-rise-set}@code{text-tag-rise-set}. +@item @anchor{slot.text-tag.background-full-height-set}background-full-height-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-background-full-height-set}@code{text-tag-background-full-height-set}. +@item @anchor{slot.text-tag.language-set}language-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-language-set}@code{text-tag-language-set}. +@item @anchor{slot.text-tag.tabs-set}tabs-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-tabs-set}@code{text-tag-tabs-set}. +@item @anchor{slot.text-tag.invisible-set}invisible-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-invisible-set}@code{text-tag-invisible-set}. +@item @anchor{slot.text-tag.paragraph-background-set}paragraph-background-set. Type: @code{boolean}. Accessor: @anchor{fn.text-tag-paragraph-background-set}@code{text-tag-paragraph-background-set}. +@item @anchor{slot.text-tag.priority}priority. Type: @code{integer}. Accessor: @anchor{fn.text-tag-priority}@code{text-tag-priority}. +@end itemize + + +Signals: +@itemize +@item @anchor{signal.text-tag.event}"event". Signature: (instance @ref{text-tag}), (arg-1 @ref{g-object}), (arg-2 @ref{event}), (arg-3 @ref{text-iter}) @result{} @code{boolean}. Options: run-last. +@end itemize + + + + +@node text-tag-table +@section text-tag-table +@Class text-tag-table +Superclass: @ref{g-object} + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node toggle-action +@section toggle-action +@Class toggle-action +Superclass: @ref{action} + +Subclasses: @ref{radio-action} + +Slots: +@itemize +@item @anchor{slot.toggle-action.draw-as-radio}draw-as-radio. Type: @code{boolean}. Accessor: @anchor{fn.toggle-action-draw-as-radio}@code{toggle-action-draw-as-radio}. +@item @anchor{slot.toggle-action.active}active. Type: @code{boolean}. Accessor: @anchor{fn.toggle-action-active}@code{toggle-action-active}. +@end itemize + + +Signals: +@itemize +@item @anchor{signal.toggle-action.toggled}"toggled". Signature: (instance @ref{toggle-action}) @result{} void. Options: run-first. +@end itemize + + + + +@node tooltip +@section tooltip +@Class tooltip +Superclass: @ref{g-object} + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node tooltips +@section tooltips +@Class tooltips +Superclass: @ref{gtk-object} + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node tree-lisp-store +@section tree-lisp-store +@Class tree-lisp-store +Superclass: @ref{g-object} + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node tree-model-filter +@section tree-model-filter +@Class tree-model-filter +Superclass: @ref{g-object} + +Slots: +@itemize +@item @anchor{slot.tree-model-filter.child-model}child-model. Type: @ref{tree-model}. Accessor: @anchor{fn.tree-model-filter-child-model}@code{tree-model-filter-child-model}. +@item @anchor{slot.tree-model-filter.virtual-root}virtual-root. Type: @ref{tree-path}. Accessor: @anchor{fn.tree-model-filter-virtual-root}@code{tree-model-filter-virtual-root}. +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node tree-model-sort +@section tree-model-sort +@Class tree-model-sort +Superclass: @ref{g-object} + +Slots: +@itemize +@item @anchor{slot.tree-model-sort.model}model. Type: @ref{tree-model}. Accessor: @anchor{fn.tree-model-sort-model}@code{tree-model-sort-model}. +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node tree-path +@section tree-path +@Class tree-path +Superclass: @ref{g-boxed-opaque} + +Slots: +@itemize +@end itemize + + + + + + +@node tree-selection +@section tree-selection +@Class tree-selection +Superclass: @ref{g-object} + +Slots: +@itemize +@item @anchor{slot.tree-selection.mode}mode. Type: @ref{selection-mode}. Accessor: @anchor{fn.tree-selection-mode}@code{tree-selection-mode}. +@item @anchor{slot.tree-selection.select-function}select-function. Type: ????. Accessor: @anchor{fn.tree-selection-select-function}@code{tree-selection-select-function}. +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node tree-store +@section tree-store +@Class tree-store +Superclass: @ref{g-object} + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@end itemize + + + + +@node tree-view-column +@section tree-view-column +@Class tree-view-column +Superclass: @ref{gtk-object} + +Slots: +@itemize +@item @anchor{slot.tree-view-column.visible}visible. Type: @code{boolean}. Accessor: @anchor{fn.tree-view-column-visible}@code{tree-view-column-visible}. +@item @anchor{slot.tree-view-column.resizable}resizable. Type: @code{boolean}. Accessor: @anchor{fn.tree-view-column-resizable}@code{tree-view-column-resizable}. +@item @anchor{slot.tree-view-column.width}width. Type: @code{integer}. Accessor: @anchor{fn.tree-view-column-width}@code{tree-view-column-width}. Read-only. +@item @anchor{slot.tree-view-column.spacing}spacing. Type: @code{integer}. Accessor: @anchor{fn.tree-view-column-spacing}@code{tree-view-column-spacing}. +@item @anchor{slot.tree-view-column.sizing}sizing. Type: @ref{tree-view-column-sizing}. Accessor: @anchor{fn.tree-view-column-sizing}@code{tree-view-column-sizing}. +@item @anchor{slot.tree-view-column.fixed-width}fixed-width. Type: @code{integer}. Accessor: @anchor{fn.tree-view-column-fixed-width}@code{tree-view-column-fixed-width}. +@item @anchor{slot.tree-view-column.min-width}min-width. Type: @code{integer}. Accessor: @anchor{fn.tree-view-column-min-width}@code{tree-view-column-min-width}. +@item @anchor{slot.tree-view-column.max-width}max-width. Type: @code{integer}. Accessor: @anchor{fn.tree-view-column-max-width}@code{tree-view-column-max-width}. +@item @anchor{slot.tree-view-column.title}title. Type: @code{string}. Accessor: @anchor{fn.tree-view-column-title}@code{tree-view-column-title}. +@item @anchor{slot.tree-view-column.expand}expand. Type: @code{boolean}. Accessor: @anchor{fn.tree-view-column-expand}@code{tree-view-column-expand}. +@item @anchor{slot.tree-view-column.clickable}clickable. Type: @code{boolean}. Accessor: @anchor{fn.tree-view-column-clickable}@code{tree-view-column-clickable}. +@item @anchor{slot.tree-view-column.widget}widget. Type: @ref{widget}. Accessor: @anchor{fn.tree-view-column-widget}@code{tree-view-column-widget}. +@item @anchor{slot.tree-view-column.alignment}alignment. Type: @code{single-float}. Accessor: @anchor{fn.tree-view-column-alignment}@code{tree-view-column-alignment}. +@item @anchor{slot.tree-view-column.reorderable}reorderable. Type: @code{boolean}. Accessor: @anchor{fn.tree-view-column-reorderable}@code{tree-view-column-reorderable}. +@item @anchor{slot.tree-view-column.sort-indicator}sort-indicator. Type: @code{boolean}. Accessor: @anchor{fn.tree-view-column-sort-indicator}@code{tree-view-column-sort-indicator}. +@item @anchor{slot.tree-view-column.sort-order}sort-order. Type: @ref{sort-type}. Accessor: @anchor{fn.tree-view-column-sort-order}@code{tree-view-column-sort-order}. +@item @anchor{slot.tree-view-column.tree-view}tree-view. Type: @ref{g-object}. Accessor: @anchor{fn.tree-view-column-tree-view}@code{tree-view-column-tree-view}. Read-only. +@item @anchor{slot.tree-view-column.sort-column-id}sort-column-id. Type: @code{integer}. Accessor: @anchor{fn.tree-view-column-sort-column-id}@code{tree-view-column-sort-column-id}. +@item @anchor{slot.tree-view-column.cell-renderers}cell-renderers. Type: list of @ref{g-object}. Accessor: @anchor{fn.tree-view-column-cell-renderers}@code{tree-view-column-cell-renderers}. Read-only. +@end itemize + + +Signals: +@itemize +@item @anchor{signal.tree-view-column.clicked}"clicked". Signature: (instance @ref{tree-view-column}) @result{} void. Options: run-last. +@end itemize + + + + +@node ui-manager +@section ui-manager +@Class ui-manager +Superclass: @ref{g-object} + +Slots: +@itemize +@item @anchor{slot.ui-manager.add-tearoffs}add-tearoffs. Type: @code{boolean}. Accessor: @anchor{fn.ui-manager-add-tearoffs}@code{ui-manager-add-tearoffs}. +@item @anchor{slot.ui-manager.ui}ui. Type: @code{string}. Accessor: @anchor{fn.ui-manager-ui}@code{ui-manager-ui}. Read-only. +@item @anchor{slot.ui-manager.accel-group}accel-group. Type: @ref{g-object}. Accessor: @anchor{fn.ui-manager-accel-group}@code{ui-manager-accel-group}. Read-only. +@end itemize + + +Signals: +@itemize +@item @anchor{signal.ui-manager.connect-proxy}"connect-proxy". Signature: (instance @ref{ui-manager}), (arg-1 @ref{action}), (arg-2 @ref{widget}) @result{} void. Options: run-first, no-recurse. +@item @anchor{signal.ui-manager.disconnect-proxy}"disconnect-proxy". Signature: (instance @ref{ui-manager}), (arg-1 @ref{action}), (arg-2 @ref{widget}) @result{} void. Options: run-first, no-recurse. +@item @anchor{signal.ui-manager.pre-activate}"pre-activate". Signature: (instance @ref{ui-manager}), (arg-1 @ref{action}) @result{} void. Options: run-first, no-recurse. +@item @anchor{signal.ui-manager.post-activate}"post-activate". Signature: (instance @ref{ui-manager}), (arg-1 @ref{action}) @result{} void. Options: run-first, no-recurse. +@item @anchor{signal.ui-manager.add-widget}"add-widget". Signature: (instance @ref{ui-manager}), (arg-1 @ref{widget}) @result{} void. Options: run-first, no-recurse. +@item @anchor{signal.ui-manager.actions-changed}"actions-changed". Signature: (instance @ref{ui-manager}) @result{} void. Options: run-first, no-recurse. +@end itemize + + + + +@node window-group +@section window-group +@Class window-group +Superclass: @ref{g-object} + +Slots: +@itemize +@end itemize + + +Signals: +@itemize +@end itemize + + + + diff --git a/doc/gtk.ref.texi b/doc/gtk.ref.texi index 079e77c..4b159af 100644 --- a/doc/gtk.ref.texi +++ b/doc/gtk.ref.texi @@ -1,6 +1,11 @@ @menu * Gtk+ Main loop:: * Widgets:: +* Gtk+ Interfaces:: +* Gtk+ Objects:: +* Gtk+ Structs:: +* Gtk+ Enums:: +* Gtk+ Flags:: @end menu All symbols of Gtk+ binding in cl-gtk2 reside in @code{gtk} package. @@ -14,3 +19,28 @@ All symbols of Gtk+ binding in cl-gtk2 reside in @code{gtk} package. @chapter Widgets @include gtk.widgets.texi + +@node Gtk+ Interfaces +@chapter Gtk+ Interfaces + +@include gtk.interfaces.texi + +@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 diff --git a/doc/gtk.structs.texi b/doc/gtk.structs.texi new file mode 100644 index 0000000..7bf45ec --- /dev/null +++ b/doc/gtk.structs.texi @@ -0,0 +1,81 @@ +@menu +* border:: +* progress-display:: +* progress-window:: +* tree-iter:: +* tree-node:: +@end menu + +@node border +@section border +@Struct border +Superclass: @code{structure-object} + +Slots: +@itemize +@item @anchor{slot.border.left}left. Accessor: border-left. +@item @anchor{slot.border.right}right. Accessor: border-right. +@item @anchor{slot.border.top}top. Accessor: border-top. +@item @anchor{slot.border.bottom}bottom. Accessor: border-bottom. +@end itemize + + +@node progress-display +@section progress-display +@Struct progress-display +Superclass: @code{structure-object} + +Subclasses: @ref{progress-window} + +Slots: +@itemize +@item @anchor{slot.progress-display.parent}parent. Accessor: progress-display-parent. +@item @anchor{slot.progress-display.name}name. Accessor: progress-display-name. +@item @anchor{slot.progress-display.count}count. Accessor: progress-display-count. +@item @anchor{slot.progress-display.bar}bar. Accessor: progress-display-bar. +@item @anchor{slot.progress-display.time-started}time-started. Accessor: progress-display-time-started. +@item @anchor{slot.progress-display.current}current. Accessor: progress-display-current. +@end itemize + + +@node progress-window +@section progress-window +@Struct progress-window +Superclass: @ref{progress-display} + +Slots: +@itemize +@item @anchor{slot.progress-window.window}window. Accessor: progress-window-window. +@item @anchor{slot.progress-window.box}box. Accessor: progress-window-box. +@end itemize + + +@node tree-iter +@section tree-iter +@Struct tree-iter +Superclass: @code{structure-object} + +Slots: +@itemize +@item @anchor{slot.tree-iter.stamp}stamp. Accessor: tree-iter-stamp. +@item @anchor{slot.tree-iter.user-data}user-data. Accessor: tree-iter-user-data. +@item @anchor{slot.tree-iter.user-data-2}user-data-2. Accessor: tree-iter-user-data-2. +@item @anchor{slot.tree-iter.user-data-3}user-data-3. Accessor: tree-iter-user-data-3. +@end itemize + + +@node tree-node +@section tree-node +@Struct tree-node +Superclass: @code{structure-object} + +Slots: +@itemize +@item @anchor{slot.tree-node.tree}tree. Accessor: tree-node-tree. +@item @anchor{slot.tree-node.parent}parent. Accessor: tree-node-parent. +@item @anchor{slot.tree-node.id}id. Accessor: tree-node-id. +@item @anchor{slot.tree-node.item}item. Accessor: tree-node-item. +@item @anchor{slot.tree-node.children}children. Accessor: tree-node-children. +@end itemize + + diff --git a/doc/gtk.widgets.texi b/doc/gtk.widgets.texi index be47028..d831f11 100644 --- a/doc/gtk.widgets.texi +++ b/doc/gtk.widgets.texi @@ -111,24 +111,24 @@ @node about-dialog @section about-dialog @Class about-dialog -Superclass: @code{dialog} +Superclass: @ref{dialog} Slots: @itemize -@item @anchor{slot.about-dialog.program-name}program-name. Type: @code{string}. Accessor: @anchor{about-dialog-program-name}@code{about-dialog-program-name}. -@item @anchor{slot.about-dialog.version}version. Type: @code{string}. Accessor: @anchor{about-dialog-version}@code{about-dialog-version}. -@item @anchor{slot.about-dialog.copyright}copyright. Type: @code{string}. Accessor: @anchor{about-dialog-copyright}@code{about-dialog-copyright}. -@item @anchor{slot.about-dialog.comments}comments. Type: @code{string}. Accessor: @anchor{about-dialog-comments}@code{about-dialog-comments}. -@item @anchor{slot.about-dialog.website}website. Type: @code{string}. Accessor: @anchor{about-dialog-website}@code{about-dialog-website}. -@item @anchor{slot.about-dialog.website-label}website-label. Type: @code{string}. Accessor: @anchor{about-dialog-website-label}@code{about-dialog-website-label}. -@item @anchor{slot.about-dialog.license}license. Type: @code{string}. Accessor: @anchor{about-dialog-license}@code{about-dialog-license}. -@item @anchor{slot.about-dialog.authors}authors. Type: @code{GStrv}. Accessor: @anchor{about-dialog-authors}@code{about-dialog-authors}. -@item @anchor{slot.about-dialog.documenters}documenters. Type: @code{GStrv}. Accessor: @anchor{about-dialog-documenters}@code{about-dialog-documenters}. -@item @anchor{slot.about-dialog.translator-credits}translator-credits. Type: @code{string}. Accessor: @anchor{about-dialog-translator-credits}@code{about-dialog-translator-credits}. -@item @anchor{slot.about-dialog.artists}artists. Type: @code{GStrv}. Accessor: @anchor{about-dialog-artists}@code{about-dialog-artists}. -@item @anchor{slot.about-dialog.logo}logo. Type: @code{pixbuf}. Accessor: @anchor{about-dialog-logo}@code{about-dialog-logo}. -@item @anchor{slot.about-dialog.logo-icon-name}logo-icon-name. Type: @code{string}. Accessor: @anchor{about-dialog-logo-icon-name}@code{about-dialog-logo-icon-name}. -@item @anchor{slot.about-dialog.wrap-license}wrap-license. Type: @code{boolean}. Accessor: @anchor{about-dialog-wrap-license}@code{about-dialog-wrap-license}. +@item @anchor{slot.about-dialog.program-name}program-name. Type: @code{string}. Accessor: @anchor{fn.about-dialog-program-name}@code{about-dialog-program-name}. +@item @anchor{slot.about-dialog.version}version. Type: @code{string}. Accessor: @anchor{fn.about-dialog-version}@code{about-dialog-version}. +@item @anchor{slot.about-dialog.copyright}copyright. Type: @code{string}. Accessor: @anchor{fn.about-dialog-copyright}@code{about-dialog-copyright}. +@item @anchor{slot.about-dialog.comments}comments. Type: @code{string}. Accessor: @anchor{fn.about-dialog-comments}@code{about-dialog-comments}. +@item @anchor{slot.about-dialog.website}website. Type: @code{string}. Accessor: @anchor{fn.about-dialog-website}@code{about-dialog-website}. +@item @anchor{slot.about-dialog.website-label}website-label. Type: @code{string}. Accessor: @anchor{fn.about-dialog-website-label}@code{about-dialog-website-label}. +@item @anchor{slot.about-dialog.license}license. Type: @code{string}. Accessor: @anchor{fn.about-dialog-license}@code{about-dialog-license}. +@item @anchor{slot.about-dialog.authors}authors. Type: @code{GStrv}. Accessor: @anchor{fn.about-dialog-authors}@code{about-dialog-authors}. +@item @anchor{slot.about-dialog.documenters}documenters. Type: @code{GStrv}. Accessor: @anchor{fn.about-dialog-documenters}@code{about-dialog-documenters}. +@item @anchor{slot.about-dialog.translator-credits}translator-credits. Type: @code{string}. Accessor: @anchor{fn.about-dialog-translator-credits}@code{about-dialog-translator-credits}. +@item @anchor{slot.about-dialog.artists}artists. Type: @code{GStrv}. Accessor: @anchor{fn.about-dialog-artists}@code{about-dialog-artists}. +@item @anchor{slot.about-dialog.logo}logo. Type: @ref{pixbuf}. Accessor: @anchor{fn.about-dialog-logo}@code{about-dialog-logo}. +@item @anchor{slot.about-dialog.logo-icon-name}logo-icon-name. Type: @code{string}. Accessor: @anchor{fn.about-dialog-logo-icon-name}@code{about-dialog-logo-icon-name}. +@item @anchor{slot.about-dialog.wrap-license}wrap-license. Type: @code{boolean}. Accessor: @anchor{fn.about-dialog-wrap-license}@code{about-dialog-wrap-license}. @end itemize @@ -142,12 +142,12 @@ Signals: @node accel-label @section accel-label @Class accel-label -Superclass: @code{label} +Superclass: @ref{label} Slots: @itemize -@item @anchor{slot.accel-label.accel-closure}accel-closure. Type: @code{GClosure}. Accessor: @anchor{accel-label-accel-closure}@code{accel-label-accel-closure}. -@item @anchor{slot.accel-label.accel-widget}accel-widget. Type: @code{widget}. Accessor: @anchor{accel-label-accel-widget}@code{accel-label-accel-widget}. +@item @anchor{slot.accel-label.accel-closure}accel-closure. Type: @code{GClosure}. Accessor: @anchor{fn.accel-label-accel-closure}@code{accel-label-accel-closure}. +@item @anchor{slot.accel-label.accel-widget}accel-widget. Type: @ref{widget}. Accessor: @anchor{fn.accel-label-accel-widget}@code{accel-label-accel-widget}. @end itemize @@ -161,18 +161,18 @@ Signals: @node alignment @section alignment @Class alignment -Superclass: @code{bin} +Superclass: @ref{bin} Slots: @itemize -@item @anchor{slot.alignment.xalign}xalign. Type: @code{single-float}. Accessor: @anchor{alignment-xalign}@code{alignment-xalign}. -@item @anchor{slot.alignment.yalign}yalign. Type: @code{single-float}. Accessor: @anchor{alignment-yalign}@code{alignment-yalign}. -@item @anchor{slot.alignment.xscale}xscale. Type: @code{single-float}. Accessor: @anchor{alignment-xscale}@code{alignment-xscale}. -@item @anchor{slot.alignment.yscale}yscale. Type: @code{single-float}. Accessor: @anchor{alignment-yscale}@code{alignment-yscale}. -@item @anchor{slot.alignment.top-padding}top-padding. Type: @code{integer}. Accessor: @anchor{alignment-top-padding}@code{alignment-top-padding}. -@item @anchor{slot.alignment.bottom-padding}bottom-padding. Type: @code{integer}. Accessor: @anchor{alignment-bottom-padding}@code{alignment-bottom-padding}. -@item @anchor{slot.alignment.left-padding}left-padding. Type: @code{integer}. Accessor: @anchor{alignment-left-padding}@code{alignment-left-padding}. -@item @anchor{slot.alignment.right-padding}right-padding. Type: @code{integer}. Accessor: @anchor{alignment-right-padding}@code{alignment-right-padding}. +@item @anchor{slot.alignment.xalign}xalign. Type: @code{single-float}. Accessor: @anchor{fn.alignment-xalign}@code{alignment-xalign}. +@item @anchor{slot.alignment.yalign}yalign. Type: @code{single-float}. Accessor: @anchor{fn.alignment-yalign}@code{alignment-yalign}. +@item @anchor{slot.alignment.xscale}xscale. Type: @code{single-float}. Accessor: @anchor{fn.alignment-xscale}@code{alignment-xscale}. +@item @anchor{slot.alignment.yscale}yscale. Type: @code{single-float}. Accessor: @anchor{fn.alignment-yscale}@code{alignment-yscale}. +@item @anchor{slot.alignment.top-padding}top-padding. Type: @code{integer}. Accessor: @anchor{fn.alignment-top-padding}@code{alignment-top-padding}. +@item @anchor{slot.alignment.bottom-padding}bottom-padding. Type: @code{integer}. Accessor: @anchor{fn.alignment-bottom-padding}@code{alignment-bottom-padding}. +@item @anchor{slot.alignment.left-padding}left-padding. Type: @code{integer}. Accessor: @anchor{fn.alignment-left-padding}@code{alignment-left-padding}. +@item @anchor{slot.alignment.right-padding}right-padding. Type: @code{integer}. Accessor: @anchor{fn.alignment-right-padding}@code{alignment-right-padding}. @end itemize @@ -186,12 +186,12 @@ Signals: @node arrow @section arrow @Class arrow -Superclass: @code{misc} +Superclass: @ref{misc} Slots: @itemize -@item @anchor{slot.arrow.arrow-type}arrow-type. Type: @code{arrow-type}. Accessor: @anchor{arrow-arrow-type}@code{arrow-arrow-type}. -@item @anchor{slot.arrow.shadow-type}shadow-type. Type: @code{shadow-type}. Accessor: @anchor{arrow-shadow-type}@code{arrow-shadow-type}. +@item @anchor{slot.arrow.arrow-type}arrow-type. Type: @ref{arrow-type}. Accessor: @anchor{fn.arrow-arrow-type}@code{arrow-arrow-type}. +@item @anchor{slot.arrow.shadow-type}shadow-type. Type: @ref{shadow-type}. Accessor: @anchor{fn.arrow-shadow-type}@code{arrow-shadow-type}. @end itemize @@ -205,14 +205,14 @@ Signals: @node aspect-frame @section aspect-frame @Class aspect-frame -Superclass: @code{frame} +Superclass: @ref{frame} Slots: @itemize -@item @anchor{slot.aspect-frame.xalign}xalign. Type: @code{single-float}. Accessor: @anchor{aspect-frame-xalign}@code{aspect-frame-xalign}. -@item @anchor{slot.aspect-frame.yalign}yalign. Type: @code{single-float}. Accessor: @anchor{aspect-frame-yalign}@code{aspect-frame-yalign}. -@item @anchor{slot.aspect-frame.ratio}ratio. Type: @code{single-float}. Accessor: @anchor{aspect-frame-ratio}@code{aspect-frame-ratio}. -@item @anchor{slot.aspect-frame.obey-child}obey-child. Type: @code{boolean}. Accessor: @anchor{aspect-frame-obey-child}@code{aspect-frame-obey-child}. +@item @anchor{slot.aspect-frame.xalign}xalign. Type: @code{single-float}. Accessor: @anchor{fn.aspect-frame-xalign}@code{aspect-frame-xalign}. +@item @anchor{slot.aspect-frame.yalign}yalign. Type: @code{single-float}. Accessor: @anchor{fn.aspect-frame-yalign}@code{aspect-frame-yalign}. +@item @anchor{slot.aspect-frame.ratio}ratio. Type: @code{single-float}. Accessor: @anchor{fn.aspect-frame-ratio}@code{aspect-frame-ratio}. +@item @anchor{slot.aspect-frame.obey-child}obey-child. Type: @code{boolean}. Accessor: @anchor{fn.aspect-frame-obey-child}@code{aspect-frame-obey-child}. @end itemize @@ -226,7 +226,7 @@ Signals: @node assistant @section assistant @Class assistant -Superclass: @code{gtk-window} +Superclass: @ref{gtk-window} Slots: @itemize @@ -243,7 +243,9 @@ Signals: @node bin @section bin @Class bin -Superclass: @code{container} +Superclass: @ref{container} + +Subclasses: @ref{viewport} @ref{scrolled-window} @ref{tool-item} @ref{handle-box} @ref{expander} @ref{event-box} @ref{combo-box} @ref{frame} @ref{alignment} @ref{button} @ref{item} @ref{gtk-window} Slots: @itemize @@ -260,12 +262,14 @@ Signals: @node box @section box @Class box -Superclass: @code{container} +Superclass: @ref{container} + +Subclasses: @ref{h-box} @ref{v-box} @ref{button-box} Slots: @itemize -@item @anchor{slot.box.spacing}spacing. Type: @code{integer}. Accessor: @anchor{box-spacing}@code{box-spacing}. -@item @anchor{slot.box.homogeneous}homogeneous. Type: @code{boolean}. Accessor: @anchor{box-homogeneous}@code{box-homogeneous}. +@item @anchor{slot.box.spacing}spacing. Type: @code{integer}. Accessor: @anchor{fn.box-spacing}@code{box-spacing}. +@item @anchor{slot.box.homogeneous}homogeneous. Type: @code{boolean}. Accessor: @anchor{fn.box-homogeneous}@code{box-homogeneous}. @end itemize @@ -274,43 +278,37 @@ Signals: @end itemize -Child properties: -@itemize -@item @anchor{childprop.box.expand}expand. Type: @code{boolean}. Accessor: box-child-expand. -@item @anchor{childprop.box.fill}fill. Type: @code{boolean}. Accessor: box-child-fill. -@item @anchor{childprop.box.padding}padding. Type: @code{integer}. Accessor: box-child-padding. -@item @anchor{childprop.box.pack-type}pack-type. Type: @code{pack-type}. Accessor: box-child-pack-type. -@item @anchor{childprop.box.position}position. Type: @code{integer}. Accessor: box-child-position. -@end itemize @node button @section button @Class button -Superclass: @code{bin} +Superclass: @ref{bin} + +Subclasses: @ref{scale-button} @ref{link-button} @ref{font-button} @ref{color-button} @ref{toggle-button} Slots: @itemize -@item @anchor{slot.button.label}label. Type: @code{string}. Accessor: @anchor{button-label}@code{button-label}. -@item @anchor{slot.button.image}image. Type: @code{widget}. Accessor: @anchor{button-image}@code{button-image}. -@item @anchor{slot.button.relief}relief. Type: @code{relief-style}. Accessor: @anchor{button-relief}@code{button-relief}. -@item @anchor{slot.button.use-underline}use-underline. Type: @code{boolean}. Accessor: @anchor{button-use-underline}@code{button-use-underline}. -@item @anchor{slot.button.use-stock}use-stock. Type: @code{boolean}. Accessor: @anchor{button-use-stock}@code{button-use-stock}. -@item @anchor{slot.button.focus-on-click}focus-on-click. Type: @code{boolean}. Accessor: @anchor{button-focus-on-click}@code{button-focus-on-click}. -@item @anchor{slot.button.xalign}xalign. Type: @code{single-float}. Accessor: @anchor{button-xalign}@code{button-xalign}. -@item @anchor{slot.button.yalign}yalign. Type: @code{single-float}. Accessor: @anchor{button-yalign}@code{button-yalign}. -@item @anchor{slot.button.image-position}image-position. Type: @code{position-type}. Accessor: @anchor{button-image-position}@code{button-image-position}. +@item @anchor{slot.button.label}label. Type: @code{string}. Accessor: @anchor{fn.button-label}@code{button-label}. +@item @anchor{slot.button.image}image. Type: @ref{widget}. Accessor: @anchor{fn.button-image}@code{button-image}. +@item @anchor{slot.button.relief}relief. Type: @ref{relief-style}. Accessor: @anchor{fn.button-relief}@code{button-relief}. +@item @anchor{slot.button.use-underline}use-underline. Type: @code{boolean}. Accessor: @anchor{fn.button-use-underline}@code{button-use-underline}. +@item @anchor{slot.button.use-stock}use-stock. Type: @code{boolean}. Accessor: @anchor{fn.button-use-stock}@code{button-use-stock}. +@item @anchor{slot.button.focus-on-click}focus-on-click. Type: @code{boolean}. Accessor: @anchor{fn.button-focus-on-click}@code{button-focus-on-click}. +@item @anchor{slot.button.xalign}xalign. Type: @code{single-float}. Accessor: @anchor{fn.button-xalign}@code{button-xalign}. +@item @anchor{slot.button.yalign}yalign. Type: @code{single-float}. Accessor: @anchor{fn.button-yalign}@code{button-yalign}. +@item @anchor{slot.button.image-position}image-position. Type: @ref{position-type}. Accessor: @anchor{fn.button-image-position}@code{button-image-position}. @end itemize Signals: @itemize -@item @anchor{signal.button.activate}"activate". Signature: (instance @code{button}) @result{} void. Options: run-first, action. -@item @anchor{signal.button.pressed}"pressed". Signature: (instance @code{button}) @result{} void. Options: run-first. -@item @anchor{signal.button.released}"released". Signature: (instance @code{button}) @result{} void. Options: run-first. -@item @anchor{signal.button.clicked}"clicked". Signature: (instance @code{button}) @result{} void. Options: run-first, action. -@item @anchor{signal.button.enter}"enter". Signature: (instance @code{button}) @result{} void. Options: run-first. -@item @anchor{signal.button.leave}"leave". Signature: (instance @code{button}) @result{} void. Options: run-first. +@item @anchor{signal.button.activate}"activate". Signature: (instance @ref{button}) @result{} void. Options: run-first, action. +@item @anchor{signal.button.pressed}"pressed". Signature: (instance @ref{button}) @result{} void. Options: run-first. +@item @anchor{signal.button.released}"released". Signature: (instance @ref{button}) @result{} void. Options: run-first. +@item @anchor{signal.button.clicked}"clicked". Signature: (instance @ref{button}) @result{} void. Options: run-first, action. +@item @anchor{signal.button.enter}"enter". Signature: (instance @ref{button}) @result{} void. Options: run-first. +@item @anchor{signal.button.leave}"leave". Signature: (instance @ref{button}) @result{} void. Options: run-first. @end itemize @@ -319,11 +317,13 @@ Signals: @node button-box @section button-box @Class button-box -Superclass: @code{box} +Superclass: @ref{box} + +Subclasses: @ref{v-button-box} @ref{h-button-box} Slots: @itemize -@item @anchor{slot.button-box.layout-style}layout-style. Type: @code{button-box-style}. Accessor: @anchor{button-box-layout-style}@code{button-box-layout-style}. +@item @anchor{slot.button-box.layout-style}layout-style. Type: @ref{button-box-style}. Accessor: @anchor{fn.button-box-layout-style}@code{button-box-layout-style}. @end itemize @@ -332,47 +332,38 @@ Signals: @end itemize -Child properties: -@itemize -@item @anchor{childprop.button-box.expand}expand. Type: @code{boolean}. Accessor: button-box-child-expand. -@item @anchor{childprop.button-box.fill}fill. Type: @code{boolean}. Accessor: button-box-child-fill. -@item @anchor{childprop.button-box.padding}padding. Type: @code{integer}. Accessor: button-box-child-padding. -@item @anchor{childprop.button-box.pack-type}pack-type. Type: @code{pack-type}. Accessor: button-box-child-pack-type. -@item @anchor{childprop.button-box.position}position. Type: @code{integer}. Accessor: button-box-child-position. -@item @anchor{childprop.button-box.secondary}secondary. Type: @code{boolean}. Accessor: button-box-child-secondary. -@end itemize @node calendar @section calendar @Class calendar -Superclass: @code{widget} +Superclass: @ref{widget} Slots: @itemize -@item @anchor{slot.calendar.year}year. Type: @code{integer}. Accessor: @anchor{calendar-year}@code{calendar-year}. -@item @anchor{slot.calendar.month}month. Type: @code{integer}. Accessor: @anchor{calendar-month}@code{calendar-month}. -@item @anchor{slot.calendar.day}day. Type: @code{integer}. Accessor: @anchor{calendar-day}@code{calendar-day}. -@item @anchor{slot.calendar.show-heading}show-heading. Type: @code{boolean}. Accessor: @anchor{calendar-show-heading}@code{calendar-show-heading}. -@item @anchor{slot.calendar.show-day-names}show-day-names. Type: @code{boolean}. Accessor: @anchor{calendar-show-day-names}@code{calendar-show-day-names}. -@item @anchor{slot.calendar.no-month-change}no-month-change. Type: @code{boolean}. Accessor: @anchor{calendar-no-month-change}@code{calendar-no-month-change}. -@item @anchor{slot.calendar.show-week-numbers}show-week-numbers. Type: @code{boolean}. Accessor: @anchor{calendar-show-week-numbers}@code{calendar-show-week-numbers}. -@item @anchor{slot.calendar.show-details}show-details. Type: @code{boolean}. Accessor: @anchor{calendar-show-details}@code{calendar-show-details}. -@item @anchor{slot.calendar.detail-width-chars}detail-width-chars. Type: @code{integer}. Accessor: @anchor{calendar-detail-width-chars}@code{calendar-detail-width-chars}. -@item @anchor{slot.calendar.detail-height-rows}detail-height-rows. Type: @code{integer}. Accessor: @anchor{calendar-detail-height-rows}@code{calendar-detail-height-rows}. -@item @anchor{slot.calendar.detail-function}detail-function. Type: ????. Accessor: @anchor{calendar-detail-function}@code{calendar-detail-function}. Write-only. +@item @anchor{slot.calendar.year}year. Type: @code{integer}. Accessor: @anchor{fn.calendar-year}@code{calendar-year}. +@item @anchor{slot.calendar.month}month. Type: @code{integer}. Accessor: @anchor{fn.calendar-month}@code{calendar-month}. +@item @anchor{slot.calendar.day}day. Type: @code{integer}. Accessor: @anchor{fn.calendar-day}@code{calendar-day}. +@item @anchor{slot.calendar.show-heading}show-heading. Type: @code{boolean}. Accessor: @anchor{fn.calendar-show-heading}@code{calendar-show-heading}. +@item @anchor{slot.calendar.show-day-names}show-day-names. Type: @code{boolean}. Accessor: @anchor{fn.calendar-show-day-names}@code{calendar-show-day-names}. +@item @anchor{slot.calendar.no-month-change}no-month-change. Type: @code{boolean}. Accessor: @anchor{fn.calendar-no-month-change}@code{calendar-no-month-change}. +@item @anchor{slot.calendar.show-week-numbers}show-week-numbers. Type: @code{boolean}. Accessor: @anchor{fn.calendar-show-week-numbers}@code{calendar-show-week-numbers}. +@item @anchor{slot.calendar.show-details}show-details. Type: @code{boolean}. Accessor: @anchor{fn.calendar-show-details}@code{calendar-show-details}. +@item @anchor{slot.calendar.detail-width-chars}detail-width-chars. Type: @code{integer}. Accessor: @anchor{fn.calendar-detail-width-chars}@code{calendar-detail-width-chars}. +@item @anchor{slot.calendar.detail-height-rows}detail-height-rows. Type: @code{integer}. Accessor: @anchor{fn.calendar-detail-height-rows}@code{calendar-detail-height-rows}. +@item @anchor{slot.calendar.detail-function}detail-function. Type: ????. Accessor: @anchor{fn.calendar-detail-function}@code{calendar-detail-function}. Write-only. @end itemize Signals: @itemize -@item @anchor{signal.calendar.month-changed}"month-changed". Signature: (instance @code{calendar}) @result{} void. Options: run-first. -@item @anchor{signal.calendar.day-selected}"day-selected". Signature: (instance @code{calendar}) @result{} void. Options: run-first. -@item @anchor{signal.calendar.day-selected-double-click}"day-selected-double-click". Signature: (instance @code{calendar}) @result{} void. Options: run-first. -@item @anchor{signal.calendar.prev-month}"prev-month". Signature: (instance @code{calendar}) @result{} void. Options: run-first. -@item @anchor{signal.calendar.next-month}"next-month". Signature: (instance @code{calendar}) @result{} void. Options: run-first. -@item @anchor{signal.calendar.prev-year}"prev-year". Signature: (instance @code{calendar}) @result{} void. Options: run-first. -@item @anchor{signal.calendar.next-year}"next-year". Signature: (instance @code{calendar}) @result{} void. Options: run-first. +@item @anchor{signal.calendar.month-changed}"month-changed". Signature: (instance @ref{calendar}) @result{} void. Options: run-first. +@item @anchor{signal.calendar.day-selected}"day-selected". Signature: (instance @ref{calendar}) @result{} void. Options: run-first. +@item @anchor{signal.calendar.day-selected-double-click}"day-selected-double-click". Signature: (instance @ref{calendar}) @result{} void. Options: run-first. +@item @anchor{signal.calendar.prev-month}"prev-month". Signature: (instance @ref{calendar}) @result{} void. Options: run-first. +@item @anchor{signal.calendar.next-month}"next-month". Signature: (instance @ref{calendar}) @result{} void. Options: run-first. +@item @anchor{signal.calendar.prev-year}"prev-year". Signature: (instance @ref{calendar}) @result{} void. Options: run-first. +@item @anchor{signal.calendar.next-year}"next-year". Signature: (instance @ref{calendar}) @result{} void. Options: run-first. @end itemize @@ -381,15 +372,15 @@ Signals: @node cell-view @section cell-view @Class cell-view -Superclass: @code{widget} +Superclass: @ref{widget} Slots: @itemize -@item @anchor{slot.cell-view.background}background. Type: @code{string}. Accessor: @anchor{cell-view-background}@code{cell-view-background}. Write-only. -@item @anchor{slot.cell-view.background-gdk}background-gdk. Type: @code{color}. Accessor: @anchor{cell-view-background-gdk}@code{cell-view-background-gdk}. -@item @anchor{slot.cell-view.background-set}background-set. Type: @code{boolean}. Accessor: @anchor{cell-view-background-set}@code{cell-view-background-set}. -@item @anchor{slot.cell-view.model}model. Type: @code{tree-model}. Accessor: @anchor{cell-view-model}@code{cell-view-model}. -@item @anchor{slot.cell-view.displayed-row}displayed-row. Type: @code{tree-path}. Accessor: @anchor{cell-view-displayed-row}@code{cell-view-displayed-row}. +@item @anchor{slot.cell-view.background}background. Type: @code{string}. Accessor: @anchor{fn.cell-view-background}@code{cell-view-background}. Write-only. +@item @anchor{slot.cell-view.background-gdk}background-gdk. Type: @ref{color}. Accessor: @anchor{fn.cell-view-background-gdk}@code{cell-view-background-gdk}. +@item @anchor{slot.cell-view.background-set}background-set. Type: @code{boolean}. Accessor: @anchor{fn.cell-view-background-set}@code{cell-view-background-set}. +@item @anchor{slot.cell-view.model}model. Type: @ref{tree-model}. Accessor: @anchor{fn.cell-view-model}@code{cell-view-model}. +@item @anchor{slot.cell-view.displayed-row}displayed-row. Type: @ref{tree-path}. Accessor: @anchor{fn.cell-view-displayed-row}@code{cell-view-displayed-row}. @end itemize @@ -403,7 +394,9 @@ Signals: @node check-button @section check-button @Class check-button -Superclass: @code{toggle-button} +Superclass: @ref{toggle-button} + +Subclasses: @ref{radio-button} Slots: @itemize @@ -420,19 +413,21 @@ Signals: @node check-menu-item @section check-menu-item @Class check-menu-item -Superclass: @code{menu-item} +Superclass: @ref{menu-item} + +Subclasses: @ref{radio-menu-item} Slots: @itemize -@item @anchor{slot.check-menu-item.active}active. Type: @code{boolean}. Accessor: @anchor{check-menu-item-active}@code{check-menu-item-active}. -@item @anchor{slot.check-menu-item.inconsistent}inconsistent. Type: @code{boolean}. Accessor: @anchor{check-menu-item-inconsistent}@code{check-menu-item-inconsistent}. -@item @anchor{slot.check-menu-item.draw-as-radio}draw-as-radio. Type: @code{boolean}. Accessor: @anchor{check-menu-item-draw-as-radio}@code{check-menu-item-draw-as-radio}. +@item @anchor{slot.check-menu-item.active}active. Type: @code{boolean}. Accessor: @anchor{fn.check-menu-item-active}@code{check-menu-item-active}. +@item @anchor{slot.check-menu-item.inconsistent}inconsistent. Type: @code{boolean}. Accessor: @anchor{fn.check-menu-item-inconsistent}@code{check-menu-item-inconsistent}. +@item @anchor{slot.check-menu-item.draw-as-radio}draw-as-radio. Type: @code{boolean}. Accessor: @anchor{fn.check-menu-item-draw-as-radio}@code{check-menu-item-draw-as-radio}. @end itemize Signals: @itemize -@item @anchor{signal.check-menu-item.toggled}"toggled". Signature: (instance @code{check-menu-item}) @result{} void. Options: run-first. +@item @anchor{signal.check-menu-item.toggled}"toggled". Signature: (instance @ref{check-menu-item}) @result{} void. Options: run-first. @end itemize @@ -441,20 +436,20 @@ Signals: @node color-button @section color-button @Class color-button -Superclass: @code{button} +Superclass: @ref{button} Slots: @itemize -@item @anchor{slot.color-button.use-alpha}use-alpha. Type: @code{boolean}. Accessor: @anchor{color-button-use-alpha}@code{color-button-use-alpha}. -@item @anchor{slot.color-button.title}title. Type: @code{string}. Accessor: @anchor{color-button-title}@code{color-button-title}. -@item @anchor{slot.color-button.color}color. Type: @code{color}. Accessor: @anchor{color-button-color}@code{color-button-color}. -@item @anchor{slot.color-button.alpha}alpha. Type: @code{integer}. Accessor: @anchor{color-button-alpha}@code{color-button-alpha}. +@item @anchor{slot.color-button.use-alpha}use-alpha. Type: @code{boolean}. Accessor: @anchor{fn.color-button-use-alpha}@code{color-button-use-alpha}. +@item @anchor{slot.color-button.title}title. Type: @code{string}. Accessor: @anchor{fn.color-button-title}@code{color-button-title}. +@item @anchor{slot.color-button.color}color. Type: @ref{color}. Accessor: @anchor{fn.color-button-color}@code{color-button-color}. +@item @anchor{slot.color-button.alpha}alpha. Type: @code{integer}. Accessor: @anchor{fn.color-button-alpha}@code{color-button-alpha}. @end itemize Signals: @itemize -@item @anchor{signal.color-button.color-set}"color-set". Signature: (instance @code{color-button}) @result{} void. Options: run-first. +@item @anchor{signal.color-button.color-set}"color-set". Signature: (instance @ref{color-button}) @result{} void. Options: run-first. @end itemize @@ -463,44 +458,36 @@ Signals: @node color-selection @section color-selection @Class color-selection -Superclass: @code{v-box} +Superclass: @ref{v-box} Slots: @itemize -@item @anchor{slot.color-selection.has-palette}has-palette. Type: @code{boolean}. Accessor: @anchor{color-selection-has-palette}@code{color-selection-has-palette}. -@item @anchor{slot.color-selection.has-opacity-control}has-opacity-control. Type: @code{boolean}. Accessor: @anchor{color-selection-has-opacity-control}@code{color-selection-has-opacity-control}. -@item @anchor{slot.color-selection.current-color}current-color. Type: @code{color}. Accessor: @anchor{color-selection-current-color}@code{color-selection-current-color}. -@item @anchor{slot.color-selection.current-alpha}current-alpha. Type: @code{integer}. Accessor: @anchor{color-selection-current-alpha}@code{color-selection-current-alpha}. +@item @anchor{slot.color-selection.has-palette}has-palette. Type: @code{boolean}. Accessor: @anchor{fn.color-selection-has-palette}@code{color-selection-has-palette}. +@item @anchor{slot.color-selection.has-opacity-control}has-opacity-control. Type: @code{boolean}. Accessor: @anchor{fn.color-selection-has-opacity-control}@code{color-selection-has-opacity-control}. +@item @anchor{slot.color-selection.current-color}current-color. Type: @ref{color}. Accessor: @anchor{fn.color-selection-current-color}@code{color-selection-current-color}. +@item @anchor{slot.color-selection.current-alpha}current-alpha. Type: @code{integer}. Accessor: @anchor{fn.color-selection-current-alpha}@code{color-selection-current-alpha}. @end itemize Signals: @itemize -@item @anchor{signal.color-selection.color-changed}"color-changed". Signature: (instance @code{color-selection}) @result{} void. Options: run-first. +@item @anchor{signal.color-selection.color-changed}"color-changed". Signature: (instance @ref{color-selection}) @result{} void. Options: run-first. @end itemize -Child properties: -@itemize -@item @anchor{childprop.color-selection.expand}expand. Type: @code{boolean}. Accessor: color-selection-child-expand. -@item @anchor{childprop.color-selection.fill}fill. Type: @code{boolean}. Accessor: color-selection-child-fill. -@item @anchor{childprop.color-selection.padding}padding. Type: @code{integer}. Accessor: color-selection-child-padding. -@item @anchor{childprop.color-selection.pack-type}pack-type. Type: @code{pack-type}. Accessor: color-selection-child-pack-type. -@item @anchor{childprop.color-selection.position}position. Type: @code{integer}. Accessor: color-selection-child-position. -@end itemize @node color-selection-dialog @section color-selection-dialog @Class color-selection-dialog -Superclass: @code{dialog} +Superclass: @ref{dialog} Slots: @itemize -@item @anchor{slot.color-selection-dialog.color-selection}color-selection. Type: @code{widget}. Accessor: @anchor{color-selection-dialog-color-selection}@code{color-selection-dialog-color-selection}. Read-only. -@item @anchor{slot.color-selection-dialog.ok-button}ok-button. Type: @code{widget}. Accessor: @anchor{color-selection-dialog-ok-button}@code{color-selection-dialog-ok-button}. Read-only. -@item @anchor{slot.color-selection-dialog.cancel-button}cancel-button. Type: @code{widget}. Accessor: @anchor{color-selection-dialog-cancel-button}@code{color-selection-dialog-cancel-button}. Read-only. -@item @anchor{slot.color-selection-dialog.help-button}help-button. Type: @code{widget}. Accessor: @anchor{color-selection-dialog-help-button}@code{color-selection-dialog-help-button}. Read-only. +@item @anchor{slot.color-selection-dialog.color-selection}color-selection. Type: @ref{widget}. Accessor: @anchor{fn.color-selection-dialog-color-selection}@code{color-selection-dialog-color-selection}. Read-only. +@item @anchor{slot.color-selection-dialog.ok-button}ok-button. Type: @ref{widget}. Accessor: @anchor{fn.color-selection-dialog-ok-button}@code{color-selection-dialog-ok-button}. Read-only. +@item @anchor{slot.color-selection-dialog.cancel-button}cancel-button. Type: @ref{widget}. Accessor: @anchor{fn.color-selection-dialog-cancel-button}@code{color-selection-dialog-cancel-button}. Read-only. +@item @anchor{slot.color-selection-dialog.help-button}help-button. Type: @ref{widget}. Accessor: @anchor{fn.color-selection-dialog-help-button}@code{color-selection-dialog-help-button}. Read-only. @end itemize @@ -514,32 +501,34 @@ Signals: @node combo-box @section combo-box @Class combo-box -Superclass: @code{bin} +Superclass: @ref{bin} + +Subclasses: @ref{combo-box-entry} Slots: @itemize -@item @anchor{slot.combo-box.model}model. Type: @code{tree-model}. Accessor: @anchor{combo-box-model}@code{combo-box-model}. -@item @anchor{slot.combo-box.wrap-width}wrap-width. Type: @code{integer}. Accessor: @anchor{combo-box-wrap-width}@code{combo-box-wrap-width}. -@item @anchor{slot.combo-box.row-span-column}row-span-column. Type: @code{integer}. Accessor: @anchor{combo-box-row-span-column}@code{combo-box-row-span-column}. -@item @anchor{slot.combo-box.column-span-column}column-span-column. Type: @code{integer}. Accessor: @anchor{combo-box-column-span-column}@code{combo-box-column-span-column}. -@item @anchor{slot.combo-box.active}active. Type: @code{integer}. Accessor: @anchor{combo-box-active}@code{combo-box-active}. -@item @anchor{slot.combo-box.add-tearoffs}add-tearoffs. Type: @code{boolean}. Accessor: @anchor{combo-box-add-tearoffs}@code{combo-box-add-tearoffs}. -@item @anchor{slot.combo-box.tearoff-title}tearoff-title. Type: @code{string}. Accessor: @anchor{combo-box-tearoff-title}@code{combo-box-tearoff-title}. -@item @anchor{slot.combo-box.has-frame}has-frame. Type: @code{boolean}. Accessor: @anchor{combo-box-has-frame}@code{combo-box-has-frame}. -@item @anchor{slot.combo-box.focus-on-click}focus-on-click. Type: @code{boolean}. Accessor: @anchor{combo-box-focus-on-click}@code{combo-box-focus-on-click}. -@item @anchor{slot.combo-box.popup-shown}popup-shown. Type: @code{boolean}. Accessor: @anchor{combo-box-popup-shown}@code{combo-box-popup-shown}. Read-only. -@item @anchor{slot.combo-box.button-sensitivity}button-sensitivity. Type: @code{sensitivity-type}. Accessor: @anchor{combo-box-button-sensitivity}@code{combo-box-button-sensitivity}. -@item @anchor{slot.combo-box.active-iter}active-iter. Type: @code{tree-iter}. Accessor: @anchor{combo-box-active-iter}@code{combo-box-active-iter}. -@item @anchor{slot.combo-box.row-separator-func}row-separator-func. Type: ????. Accessor: @anchor{combo-box-row-separator-func}@code{combo-box-row-separator-func}. Write-only. +@item @anchor{slot.combo-box.model}model. Type: @ref{tree-model}. Accessor: @anchor{fn.combo-box-model}@code{combo-box-model}. +@item @anchor{slot.combo-box.wrap-width}wrap-width. Type: @code{integer}. Accessor: @anchor{fn.combo-box-wrap-width}@code{combo-box-wrap-width}. +@item @anchor{slot.combo-box.row-span-column}row-span-column. Type: @code{integer}. Accessor: @anchor{fn.combo-box-row-span-column}@code{combo-box-row-span-column}. +@item @anchor{slot.combo-box.column-span-column}column-span-column. Type: @code{integer}. Accessor: @anchor{fn.combo-box-column-span-column}@code{combo-box-column-span-column}. +@item @anchor{slot.combo-box.active}active. Type: @code{integer}. Accessor: @anchor{fn.combo-box-active}@code{combo-box-active}. +@item @anchor{slot.combo-box.add-tearoffs}add-tearoffs. Type: @code{boolean}. Accessor: @anchor{fn.combo-box-add-tearoffs}@code{combo-box-add-tearoffs}. +@item @anchor{slot.combo-box.tearoff-title}tearoff-title. Type: @code{string}. Accessor: @anchor{fn.combo-box-tearoff-title}@code{combo-box-tearoff-title}. +@item @anchor{slot.combo-box.has-frame}has-frame. Type: @code{boolean}. Accessor: @anchor{fn.combo-box-has-frame}@code{combo-box-has-frame}. +@item @anchor{slot.combo-box.focus-on-click}focus-on-click. Type: @code{boolean}. Accessor: @anchor{fn.combo-box-focus-on-click}@code{combo-box-focus-on-click}. +@item @anchor{slot.combo-box.popup-shown}popup-shown. Type: @code{boolean}. Accessor: @anchor{fn.combo-box-popup-shown}@code{combo-box-popup-shown}. Read-only. +@item @anchor{slot.combo-box.button-sensitivity}button-sensitivity. Type: @ref{sensitivity-type}. Accessor: @anchor{fn.combo-box-button-sensitivity}@code{combo-box-button-sensitivity}. +@item @anchor{slot.combo-box.active-iter}active-iter. Type: @ref{tree-iter}. Accessor: @anchor{fn.combo-box-active-iter}@code{combo-box-active-iter}. +@item @anchor{slot.combo-box.row-separator-func}row-separator-func. Type: ????. Accessor: @anchor{fn.combo-box-row-separator-func}@code{combo-box-row-separator-func}. Write-only. @end itemize Signals: @itemize -@item @anchor{signal.combo-box.popup}"popup". Signature: (instance @code{combo-box}) @result{} void. Options: run-last, action. -@item @anchor{signal.combo-box.popdown}"popdown". Signature: (instance @code{combo-box}) @result{} @code{boolean}. Options: run-last, action. -@item @anchor{signal.combo-box.changed}"changed". Signature: (instance @code{combo-box}) @result{} void. Options: run-last. -@item @anchor{signal.combo-box.move-active}"move-active". Signature: (instance @code{combo-box}), (arg-1 @code{scroll-type}) @result{} void. Options: run-last, action. +@item @anchor{signal.combo-box.changed}"changed". Signature: (instance @ref{combo-box}) @result{} void. Options: run-last. +@item @anchor{signal.combo-box.move-active}"move-active". Signature: (instance @ref{combo-box}), (arg-1 @ref{scroll-type}) @result{} void. Options: run-last, action. +@item @anchor{signal.combo-box.popup}"popup". Signature: (instance @ref{combo-box}) @result{} void. Options: run-last, action. +@item @anchor{signal.combo-box.popdown}"popdown". Signature: (instance @ref{combo-box}) @result{} @code{boolean}. Options: run-last, action. @end itemize @@ -548,11 +537,11 @@ Signals: @node combo-box-entry @section combo-box-entry @Class combo-box-entry -Superclass: @code{combo-box} +Superclass: @ref{combo-box} Slots: @itemize -@item @anchor{slot.combo-box-entry.text-column}text-column. Type: @code{integer}. Accessor: @anchor{combo-box-entry-text-column}@code{combo-box-entry-text-column}. +@item @anchor{slot.combo-box-entry.text-column}text-column. Type: @code{integer}. Accessor: @anchor{fn.combo-box-entry-text-column}@code{combo-box-entry-text-column}. @end itemize @@ -566,25 +555,27 @@ Signals: @node container @section container @Class container -Superclass: @code{widget} +Superclass: @ref{widget} + +Subclasses: @ref{tree} @ref{toolbar} @ref{text-view} @ref{table} @ref{socket} @ref{layout} @ref{paned} @ref{fixed} @ref{box} @ref{icon-view} @ref{tree-view} @ref{notebook} @ref{menu-shell} @ref{bin} Slots: @itemize -@item @anchor{slot.container.border-width}border-width. Type: @code{integer}. Accessor: @anchor{container-border-width}@code{container-border-width}. -@item @anchor{slot.container.resize-mode}resize-mode. Type: @code{resize-mode}. Accessor: @anchor{container-resize-mode}@code{container-resize-mode}. -@item @anchor{slot.container.child}child. Type: @code{widget}. Accessor: @anchor{container-child}@code{container-child}. Write-only. -@item @anchor{slot.container.focus-child}focus-child. Type: @ref{g-object}. Accessor: @anchor{container-focus-child}@code{container-focus-child}. -@item @anchor{slot.container.focus-vadjustment}focus-vadjustment. Type: @ref{g-object}. Accessor: @anchor{container-focus-vadjustment}@code{container-focus-vadjustment}. -@item @anchor{slot.container.focus-hadjustment}focus-hadjustment. Type: @ref{g-object}. Accessor: @anchor{container-focus-hadjustment}@code{container-focus-hadjustment}. +@item @anchor{slot.container.border-width}border-width. Type: @code{integer}. Accessor: @anchor{fn.container-border-width}@code{container-border-width}. +@item @anchor{slot.container.resize-mode}resize-mode. Type: @ref{resize-mode}. Accessor: @anchor{fn.container-resize-mode}@code{container-resize-mode}. +@item @anchor{slot.container.child}child. Type: @ref{widget}. Accessor: @anchor{fn.container-child}@code{container-child}. Write-only. +@item @anchor{slot.container.focus-child}focus-child. Type: @ref{g-object}. Accessor: @anchor{fn.container-focus-child}@code{container-focus-child}. +@item @anchor{slot.container.focus-vadjustment}focus-vadjustment. Type: @ref{g-object}. Accessor: @anchor{fn.container-focus-vadjustment}@code{container-focus-vadjustment}. +@item @anchor{slot.container.focus-hadjustment}focus-hadjustment. Type: @ref{g-object}. Accessor: @anchor{fn.container-focus-hadjustment}@code{container-focus-hadjustment}. @end itemize Signals: @itemize -@item @anchor{signal.container.add}"add". Signature: (instance @code{container}), (arg-1 @code{widget}) @result{} void. Options: run-first. -@item @anchor{signal.container.remove}"remove". Signature: (instance @code{container}), (arg-1 @code{widget}) @result{} void. Options: run-first. -@item @anchor{signal.container.check-resize}"check-resize". Signature: (instance @code{container}) @result{} void. Options: run-last. -@item @anchor{signal.container.set-focus-child}"set-focus-child". Signature: (instance @code{container}), (arg-1 @code{widget}) @result{} void. Options: run-first. +@item @anchor{signal.container.add}"add". Signature: (instance @ref{container}), (arg-1 @ref{widget}) @result{} void. Options: run-first. +@item @anchor{signal.container.remove}"remove". Signature: (instance @ref{container}), (arg-1 @ref{widget}) @result{} void. Options: run-first. +@item @anchor{signal.container.check-resize}"check-resize". Signature: (instance @ref{container}) @result{} void. Options: run-last. +@item @anchor{signal.container.set-focus-child}"set-focus-child". Signature: (instance @ref{container}), (arg-1 @ref{widget}) @result{} void. Options: run-first. @end itemize @@ -593,21 +584,21 @@ Signals: @node curve @section curve @Class curve -Superclass: @code{drawing-area} +Superclass: @ref{drawing-area} Slots: @itemize -@item @anchor{slot.curve.curve-type}curve-type. Type: @code{curve-type}. Accessor: @anchor{curve-curve-type}@code{curve-curve-type}. -@item @anchor{slot.curve.min-x}min-x. Type: @code{single-float}. Accessor: @anchor{curve-min-x}@code{curve-min-x}. -@item @anchor{slot.curve.max-x}max-x. Type: @code{single-float}. Accessor: @anchor{curve-max-x}@code{curve-max-x}. -@item @anchor{slot.curve.min-y}min-y. Type: @code{single-float}. Accessor: @anchor{curve-min-y}@code{curve-min-y}. -@item @anchor{slot.curve.max-y}max-y. Type: @code{single-float}. Accessor: @anchor{curve-max-y}@code{curve-max-y}. +@item @anchor{slot.curve.curve-type}curve-type. Type: @ref{curve-type}. Accessor: @anchor{fn.curve-curve-type}@code{curve-curve-type}. +@item @anchor{slot.curve.min-x}min-x. Type: @code{single-float}. Accessor: @anchor{fn.curve-min-x}@code{curve-min-x}. +@item @anchor{slot.curve.max-x}max-x. Type: @code{single-float}. Accessor: @anchor{fn.curve-max-x}@code{curve-max-x}. +@item @anchor{slot.curve.min-y}min-y. Type: @code{single-float}. Accessor: @anchor{fn.curve-min-y}@code{curve-min-y}. +@item @anchor{slot.curve.max-y}max-y. Type: @code{single-float}. Accessor: @anchor{fn.curve-max-y}@code{curve-max-y}. @end itemize Signals: @itemize -@item @anchor{signal.curve.curve-type-changed}"curve-type-changed". Signature: (instance @code{curve}) @result{} void. Options: run-first. +@item @anchor{signal.curve.curve-type-changed}"curve-type-changed". Signature: (instance @ref{curve}) @result{} void. Options: run-first. @end itemize @@ -616,18 +607,20 @@ Signals: @node dialog @section dialog @Class dialog -Superclass: @code{gtk-window} +Superclass: @ref{gtk-window} + +Subclasses: @ref{recent-chooser-dialog} @ref{message-dialog} @ref{input-dialog} @ref{font-selection-dialog} @ref{file-chooser-dialog} @ref{color-selection-dialog} @ref{about-dialog} Slots: @itemize -@item @anchor{slot.dialog.has-separator}has-separator. Type: @code{boolean}. Accessor: @anchor{dialog-has-separator}@code{dialog-has-separator}. +@item @anchor{slot.dialog.has-separator}has-separator. Type: @code{boolean}. Accessor: @anchor{fn.dialog-has-separator}@code{dialog-has-separator}. @end itemize Signals: @itemize -@item @anchor{signal.dialog.response}"response". Signature: (instance @code{dialog}), (arg-1 @code{integer}) @result{} void. Options: run-last. -@item @anchor{signal.dialog.close}"close". Signature: (instance @code{dialog}) @result{} void. Options: run-last, action. +@item @anchor{signal.dialog.response}"response". Signature: (instance @ref{dialog}), (arg-1 @code{integer}) @result{} void. Options: run-last. +@item @anchor{signal.dialog.close}"close". Signature: (instance @ref{dialog}) @result{} void. Options: run-last, action. @end itemize @@ -636,7 +629,9 @@ Signals: @node drawing-area @section drawing-area @Class drawing-area -Superclass: @code{widget} +Superclass: @ref{widget} + +Subclasses: @ref{curve} Slots: @itemize @@ -653,67 +648,69 @@ Signals: @node entry @section entry @Class entry -Superclass: @code{widget} - -Slots: -@itemize -@item @anchor{slot.entry.cursor-position}cursor-position. Type: @code{integer}. Accessor: @anchor{entry-cursor-position}@code{entry-cursor-position}. Read-only. -@item @anchor{slot.entry.selection-bound}selection-bound. Type: @code{integer}. Accessor: @anchor{entry-selection-bound}@code{entry-selection-bound}. Read-only. -@item @anchor{slot.entry.editable}editable. Type: @code{boolean}. Accessor: @anchor{entry-editable}@code{entry-editable}. -@item @anchor{slot.entry.max-length}max-length. Type: @code{integer}. Accessor: @anchor{entry-max-length}@code{entry-max-length}. -@item @anchor{slot.entry.visibility}visibility. Type: @code{boolean}. Accessor: @anchor{entry-visibility}@code{entry-visibility}. -@item @anchor{slot.entry.has-frame}has-frame. Type: @code{boolean}. Accessor: @anchor{entry-has-frame}@code{entry-has-frame}. -@item @anchor{slot.entry.inner-border}inner-border. Type: @code{border}. Accessor: @anchor{entry-inner-border}@code{entry-inner-border}. -@item @anchor{slot.entry.invisible-char}invisible-char. Type: @code{integer}. Accessor: @anchor{entry-invisible-char}@code{entry-invisible-char}. -@item @anchor{slot.entry.activates-default}activates-default. Type: @code{boolean}. Accessor: @anchor{entry-activates-default}@code{entry-activates-default}. -@item @anchor{slot.entry.width-chars}width-chars. Type: @code{integer}. Accessor: @anchor{entry-width-chars}@code{entry-width-chars}. -@item @anchor{slot.entry.scroll-offset}scroll-offset. Type: @code{integer}. Accessor: @anchor{entry-scroll-offset}@code{entry-scroll-offset}. Read-only. -@item @anchor{slot.entry.text}text. Type: @code{string}. Accessor: @anchor{entry-text}@code{entry-text}. -@item @anchor{slot.entry.xalign}xalign. Type: @code{single-float}. Accessor: @anchor{entry-xalign}@code{entry-xalign}. -@item @anchor{slot.entry.truncate-multiline}truncate-multiline. Type: @code{boolean}. Accessor: @anchor{entry-truncate-multiline}@code{entry-truncate-multiline}. -@item @anchor{slot.entry.shadow-type}shadow-type. Type: @code{shadow-type}. Accessor: @anchor{entry-shadow-type}@code{entry-shadow-type}. -@item @anchor{slot.entry.overwrite-mode}overwrite-mode. Type: @code{boolean}. Accessor: @anchor{entry-overwrite-mode}@code{entry-overwrite-mode}. -@item @anchor{slot.entry.text-length}text-length. Type: @code{integer}. Accessor: @anchor{entry-text-length}@code{entry-text-length}. Read-only. -@item @anchor{slot.entry.invisible-char-set}invisible-char-set. Type: @code{boolean}. Accessor: @anchor{entry-invisible-char-set}@code{entry-invisible-char-set}. -@item @anchor{slot.entry.caps-lock-warning}caps-lock-warning. Type: @code{boolean}. Accessor: @anchor{entry-caps-lock-warning}@code{entry-caps-lock-warning}. -@item @anchor{slot.entry.progress-fraction}progress-fraction. Type: @code{double-float}. Accessor: @anchor{entry-progress-fraction}@code{entry-progress-fraction}. -@item @anchor{slot.entry.progress-pulse-step}progress-pulse-step. Type: @code{double-float}. Accessor: @anchor{entry-progress-pulse-step}@code{entry-progress-pulse-step}. -@item @anchor{slot.entry.primary-icon-pixbuf}primary-icon-pixbuf. Type: @code{pixbuf}. Accessor: @anchor{entry-primary-icon-pixbuf}@code{entry-primary-icon-pixbuf}. -@item @anchor{slot.entry.secondary-icon-pixbuf}secondary-icon-pixbuf. Type: @code{pixbuf}. Accessor: @anchor{entry-secondary-icon-pixbuf}@code{entry-secondary-icon-pixbuf}. -@item @anchor{slot.entry.primary-icon-stock}primary-icon-stock. Type: @code{string}. Accessor: @anchor{entry-primary-icon-stock}@code{entry-primary-icon-stock}. -@item @anchor{slot.entry.secondary-icon-stock}secondary-icon-stock. Type: @code{string}. Accessor: @anchor{entry-secondary-icon-stock}@code{entry-secondary-icon-stock}. -@item @anchor{slot.entry.primary-icon-name}primary-icon-name. Type: @code{string}. Accessor: @anchor{entry-primary-icon-name}@code{entry-primary-icon-name}. -@item @anchor{slot.entry.secondary-icon-name}secondary-icon-name. Type: @code{string}. Accessor: @anchor{entry-secondary-icon-name}@code{entry-secondary-icon-name}. -@item @anchor{slot.entry.primary-icon-gicon}primary-icon-gicon. Type: @code{GIcon}. Accessor: @anchor{entry-primary-icon-gicon}@code{entry-primary-icon-gicon}. -@item @anchor{slot.entry.secondary-icon-gicon}secondary-icon-gicon. Type: @code{GIcon}. Accessor: @anchor{entry-secondary-icon-gicon}@code{entry-secondary-icon-gicon}. -@item @anchor{slot.entry.primary-icon-storage-type}primary-icon-storage-type. Type: @code{image-type}. Accessor: @anchor{entry-primary-icon-storage-type}@code{entry-primary-icon-storage-type}. Read-only. -@item @anchor{slot.entry.secondary-icon-storage-type}secondary-icon-storage-type. Type: @code{image-type}. Accessor: @anchor{entry-secondary-icon-storage-type}@code{entry-secondary-icon-storage-type}. Read-only. -@item @anchor{slot.entry.primary-icon-activatable}primary-icon-activatable. Type: @code{boolean}. Accessor: @anchor{entry-primary-icon-activatable}@code{entry-primary-icon-activatable}. -@item @anchor{slot.entry.secondary-icon-activatable}secondary-icon-activatable. Type: @code{boolean}. Accessor: @anchor{entry-secondary-icon-activatable}@code{entry-secondary-icon-activatable}. -@item @anchor{slot.entry.primary-icon-sensitive}primary-icon-sensitive. Type: @code{boolean}. Accessor: @anchor{entry-primary-icon-sensitive}@code{entry-primary-icon-sensitive}. -@item @anchor{slot.entry.secondary-icon-sensitive}secondary-icon-sensitive. Type: @code{boolean}. Accessor: @anchor{entry-secondary-icon-sensitive}@code{entry-secondary-icon-sensitive}. -@item @anchor{slot.entry.primary-icon-tooltip-text}primary-icon-tooltip-text. Type: @code{string}. Accessor: @anchor{entry-primary-icon-tooltip-text}@code{entry-primary-icon-tooltip-text}. -@item @anchor{slot.entry.secondary-icon-tooltip-text}secondary-icon-tooltip-text. Type: @code{string}. Accessor: @anchor{entry-secondary-icon-tooltip-text}@code{entry-secondary-icon-tooltip-text}. -@item @anchor{slot.entry.primary-icon-tooltip-markup}primary-icon-tooltip-markup. Type: @code{string}. Accessor: @anchor{entry-primary-icon-tooltip-markup}@code{entry-primary-icon-tooltip-markup}. -@item @anchor{slot.entry.secondary-icon-tooltip-markup}secondary-icon-tooltip-markup. Type: @code{string}. Accessor: @anchor{entry-secondary-icon-tooltip-markup}@code{entry-secondary-icon-tooltip-markup}. -@item @anchor{slot.entry.im-module}im-module. Type: @code{string}. Accessor: @anchor{entry-im-module}@code{entry-im-module}. -@end itemize - - -Signals: -@itemize -@item @anchor{signal.entry.insert-at-cursor}"insert-at-cursor". Signature: (instance @code{entry}), (arg-1 @code{string}) @result{} void. Options: run-last, action. -@item @anchor{signal.entry.activate}"activate". Signature: (instance @code{entry}) @result{} void. Options: run-last, action. -@item @anchor{signal.entry.move-cursor}"move-cursor". Signature: (instance @code{entry}), (arg-1 @code{movement-step}), (arg-2 @code{integer}), (arg-3 @code{boolean}) @result{} void. Options: run-last, action. -@item @anchor{signal.entry.copy-clipboard}"copy-clipboard". Signature: (instance @code{entry}) @result{} void. Options: run-last, action. -@item @anchor{signal.entry.populate-popup}"populate-popup". Signature: (instance @code{entry}), (arg-1 @code{menu}) @result{} void. Options: run-last. -@item @anchor{signal.entry.delete-from-cursor}"delete-from-cursor". Signature: (instance @code{entry}), (arg-1 @code{delete-type}), (arg-2 @code{integer}) @result{} void. Options: run-last, action. -@item @anchor{signal.entry.backspace}"backspace". Signature: (instance @code{entry}) @result{} void. Options: run-last, action. -@item @anchor{signal.entry.cut-clipboard}"cut-clipboard". Signature: (instance @code{entry}) @result{} void. Options: run-last, action. -@item @anchor{signal.entry.paste-clipboard}"paste-clipboard". Signature: (instance @code{entry}) @result{} void. Options: run-last, action. -@item @anchor{signal.entry.toggle-overwrite}"toggle-overwrite". Signature: (instance @code{entry}) @result{} void. Options: run-last, action. -@item @anchor{signal.entry.icon-press}"icon-press". Signature: (instance @code{entry}), (arg-1 @code{GtkEntryIconPosition}), (arg-2 @code{event}) @result{} void. Options: run-last. -@item @anchor{signal.entry.icon-release}"icon-release". Signature: (instance @code{entry}), (arg-1 @code{GtkEntryIconPosition}), (arg-2 @code{event}) @result{} void. Options: run-last. +Superclass: @ref{widget} + +Subclasses: @ref{spin-button} + +Slots: +@itemize +@item @anchor{slot.entry.cursor-position}cursor-position. Type: @code{integer}. Accessor: @anchor{fn.entry-cursor-position}@code{entry-cursor-position}. Read-only. +@item @anchor{slot.entry.selection-bound}selection-bound. Type: @code{integer}. Accessor: @anchor{fn.entry-selection-bound}@code{entry-selection-bound}. Read-only. +@item @anchor{slot.entry.editable}editable. Type: @code{boolean}. Accessor: @anchor{fn.entry-editable}@code{entry-editable}. +@item @anchor{slot.entry.max-length}max-length. Type: @code{integer}. Accessor: @anchor{fn.entry-max-length}@code{entry-max-length}. +@item @anchor{slot.entry.visibility}visibility. Type: @code{boolean}. Accessor: @anchor{fn.entry-visibility}@code{entry-visibility}. +@item @anchor{slot.entry.has-frame}has-frame. Type: @code{boolean}. Accessor: @anchor{fn.entry-has-frame}@code{entry-has-frame}. +@item @anchor{slot.entry.inner-border}inner-border. Type: @ref{border}. Accessor: @anchor{fn.entry-inner-border}@code{entry-inner-border}. +@item @anchor{slot.entry.invisible-char}invisible-char. Type: @code{integer}. Accessor: @anchor{fn.entry-invisible-char}@code{entry-invisible-char}. +@item @anchor{slot.entry.activates-default}activates-default. Type: @code{boolean}. Accessor: @anchor{fn.entry-activates-default}@code{entry-activates-default}. +@item @anchor{slot.entry.width-chars}width-chars. Type: @code{integer}. Accessor: @anchor{fn.entry-width-chars}@code{entry-width-chars}. +@item @anchor{slot.entry.scroll-offset}scroll-offset. Type: @code{integer}. Accessor: @anchor{fn.entry-scroll-offset}@code{entry-scroll-offset}. Read-only. +@item @anchor{slot.entry.text}text. Type: @code{string}. Accessor: @anchor{fn.entry-text}@code{entry-text}. +@item @anchor{slot.entry.xalign}xalign. Type: @code{single-float}. Accessor: @anchor{fn.entry-xalign}@code{entry-xalign}. +@item @anchor{slot.entry.truncate-multiline}truncate-multiline. Type: @code{boolean}. Accessor: @anchor{fn.entry-truncate-multiline}@code{entry-truncate-multiline}. +@item @anchor{slot.entry.shadow-type}shadow-type. Type: @ref{shadow-type}. Accessor: @anchor{fn.entry-shadow-type}@code{entry-shadow-type}. +@item @anchor{slot.entry.overwrite-mode}overwrite-mode. Type: @code{boolean}. Accessor: @anchor{fn.entry-overwrite-mode}@code{entry-overwrite-mode}. +@item @anchor{slot.entry.text-length}text-length. Type: @code{integer}. Accessor: @anchor{fn.entry-text-length}@code{entry-text-length}. Read-only. +@item @anchor{slot.entry.invisible-char-set}invisible-char-set. Type: @code{boolean}. Accessor: @anchor{fn.entry-invisible-char-set}@code{entry-invisible-char-set}. +@item @anchor{slot.entry.caps-lock-warning}caps-lock-warning. Type: @code{boolean}. Accessor: @anchor{fn.entry-caps-lock-warning}@code{entry-caps-lock-warning}. +@item @anchor{slot.entry.progress-fraction}progress-fraction. Type: @code{double-float}. Accessor: @anchor{fn.entry-progress-fraction}@code{entry-progress-fraction}. +@item @anchor{slot.entry.progress-pulse-step}progress-pulse-step. Type: @code{double-float}. Accessor: @anchor{fn.entry-progress-pulse-step}@code{entry-progress-pulse-step}. +@item @anchor{slot.entry.primary-icon-pixbuf}primary-icon-pixbuf. Type: @ref{pixbuf}. Accessor: @anchor{fn.entry-primary-icon-pixbuf}@code{entry-primary-icon-pixbuf}. +@item @anchor{slot.entry.secondary-icon-pixbuf}secondary-icon-pixbuf. Type: @ref{pixbuf}. Accessor: @anchor{fn.entry-secondary-icon-pixbuf}@code{entry-secondary-icon-pixbuf}. +@item @anchor{slot.entry.primary-icon-stock}primary-icon-stock. Type: @code{string}. Accessor: @anchor{fn.entry-primary-icon-stock}@code{entry-primary-icon-stock}. +@item @anchor{slot.entry.secondary-icon-stock}secondary-icon-stock. Type: @code{string}. Accessor: @anchor{fn.entry-secondary-icon-stock}@code{entry-secondary-icon-stock}. +@item @anchor{slot.entry.primary-icon-name}primary-icon-name. Type: @code{string}. Accessor: @anchor{fn.entry-primary-icon-name}@code{entry-primary-icon-name}. +@item @anchor{slot.entry.secondary-icon-name}secondary-icon-name. Type: @code{string}. Accessor: @anchor{fn.entry-secondary-icon-name}@code{entry-secondary-icon-name}. +@item @anchor{slot.entry.primary-icon-gicon}primary-icon-gicon. Type: @code{GIcon}. Accessor: @anchor{fn.entry-primary-icon-gicon}@code{entry-primary-icon-gicon}. +@item @anchor{slot.entry.secondary-icon-gicon}secondary-icon-gicon. Type: @code{GIcon}. Accessor: @anchor{fn.entry-secondary-icon-gicon}@code{entry-secondary-icon-gicon}. +@item @anchor{slot.entry.primary-icon-storage-type}primary-icon-storage-type. Type: @ref{image-type}. Accessor: @anchor{fn.entry-primary-icon-storage-type}@code{entry-primary-icon-storage-type}. Read-only. +@item @anchor{slot.entry.secondary-icon-storage-type}secondary-icon-storage-type. Type: @ref{image-type}. Accessor: @anchor{fn.entry-secondary-icon-storage-type}@code{entry-secondary-icon-storage-type}. Read-only. +@item @anchor{slot.entry.primary-icon-activatable}primary-icon-activatable. Type: @code{boolean}. Accessor: @anchor{fn.entry-primary-icon-activatable}@code{entry-primary-icon-activatable}. +@item @anchor{slot.entry.secondary-icon-activatable}secondary-icon-activatable. Type: @code{boolean}. Accessor: @anchor{fn.entry-secondary-icon-activatable}@code{entry-secondary-icon-activatable}. +@item @anchor{slot.entry.primary-icon-sensitive}primary-icon-sensitive. Type: @code{boolean}. Accessor: @anchor{fn.entry-primary-icon-sensitive}@code{entry-primary-icon-sensitive}. +@item @anchor{slot.entry.secondary-icon-sensitive}secondary-icon-sensitive. Type: @code{boolean}. Accessor: @anchor{fn.entry-secondary-icon-sensitive}@code{entry-secondary-icon-sensitive}. +@item @anchor{slot.entry.primary-icon-tooltip-text}primary-icon-tooltip-text. Type: @code{string}. Accessor: @anchor{fn.entry-primary-icon-tooltip-text}@code{entry-primary-icon-tooltip-text}. +@item @anchor{slot.entry.secondary-icon-tooltip-text}secondary-icon-tooltip-text. Type: @code{string}. Accessor: @anchor{fn.entry-secondary-icon-tooltip-text}@code{entry-secondary-icon-tooltip-text}. +@item @anchor{slot.entry.primary-icon-tooltip-markup}primary-icon-tooltip-markup. Type: @code{string}. Accessor: @anchor{fn.entry-primary-icon-tooltip-markup}@code{entry-primary-icon-tooltip-markup}. +@item @anchor{slot.entry.secondary-icon-tooltip-markup}secondary-icon-tooltip-markup. Type: @code{string}. Accessor: @anchor{fn.entry-secondary-icon-tooltip-markup}@code{entry-secondary-icon-tooltip-markup}. +@item @anchor{slot.entry.im-module}im-module. Type: @code{string}. Accessor: @anchor{fn.entry-im-module}@code{entry-im-module}. +@end itemize + + +Signals: +@itemize +@item @anchor{signal.entry.insert-at-cursor}"insert-at-cursor". Signature: (instance @ref{entry}), (arg-1 @code{string}) @result{} void. Options: run-last, action. +@item @anchor{signal.entry.activate}"activate". Signature: (instance @ref{entry}) @result{} void. Options: run-last, action. +@item @anchor{signal.entry.move-cursor}"move-cursor". Signature: (instance @ref{entry}), (arg-1 @ref{movement-step}), (arg-2 @code{integer}), (arg-3 @code{boolean}) @result{} void. Options: run-last, action. +@item @anchor{signal.entry.copy-clipboard}"copy-clipboard". Signature: (instance @ref{entry}) @result{} void. Options: run-last, action. +@item @anchor{signal.entry.populate-popup}"populate-popup". Signature: (instance @ref{entry}), (arg-1 @ref{menu}) @result{} void. Options: run-last. +@item @anchor{signal.entry.delete-from-cursor}"delete-from-cursor". Signature: (instance @ref{entry}), (arg-1 @ref{delete-type}), (arg-2 @code{integer}) @result{} void. Options: run-last, action. +@item @anchor{signal.entry.backspace}"backspace". Signature: (instance @ref{entry}) @result{} void. Options: run-last, action. +@item @anchor{signal.entry.cut-clipboard}"cut-clipboard". Signature: (instance @ref{entry}) @result{} void. Options: run-last, action. +@item @anchor{signal.entry.paste-clipboard}"paste-clipboard". Signature: (instance @ref{entry}) @result{} void. Options: run-last, action. +@item @anchor{signal.entry.toggle-overwrite}"toggle-overwrite". Signature: (instance @ref{entry}) @result{} void. Options: run-last, action. +@item @anchor{signal.entry.icon-press}"icon-press". Signature: (instance @ref{entry}), (arg-1 @code{GtkEntryIconPosition}), (arg-2 @ref{event}) @result{} void. Options: run-last. +@item @anchor{signal.entry.icon-release}"icon-release". Signature: (instance @ref{entry}), (arg-1 @code{GtkEntryIconPosition}), (arg-2 @ref{event}) @result{} void. Options: run-last. @end itemize @@ -722,12 +719,12 @@ Signals: @node event-box @section event-box @Class event-box -Superclass: @code{bin} +Superclass: @ref{bin} Slots: @itemize -@item @anchor{slot.event-box.visible-window}visible-window. Type: @code{boolean}. Accessor: @anchor{event-box-visible-window}@code{event-box-visible-window}. -@item @anchor{slot.event-box.above-child}above-child. Type: @code{boolean}. Accessor: @anchor{event-box-above-child}@code{event-box-above-child}. +@item @anchor{slot.event-box.visible-window}visible-window. Type: @code{boolean}. Accessor: @anchor{fn.event-box-visible-window}@code{event-box-visible-window}. +@item @anchor{slot.event-box.above-child}above-child. Type: @code{boolean}. Accessor: @anchor{fn.event-box-above-child}@code{event-box-above-child}. @end itemize @@ -741,22 +738,22 @@ Signals: @node expander @section expander @Class expander -Superclass: @code{bin} +Superclass: @ref{bin} Slots: @itemize -@item @anchor{slot.expander.expanded}expanded. Type: @code{boolean}. Accessor: @anchor{expander-expanded}@code{expander-expanded}. -@item @anchor{slot.expander.label}label. Type: @code{string}. Accessor: @anchor{expander-label}@code{expander-label}. -@item @anchor{slot.expander.use-underline}use-underline. Type: @code{boolean}. Accessor: @anchor{expander-use-underline}@code{expander-use-underline}. -@item @anchor{slot.expander.use-markup}use-markup. Type: @code{boolean}. Accessor: @anchor{expander-use-markup}@code{expander-use-markup}. -@item @anchor{slot.expander.spacing}spacing. Type: @code{integer}. Accessor: @anchor{expander-spacing}@code{expander-spacing}. -@item @anchor{slot.expander.label-widget}label-widget. Type: @code{widget}. Accessor: @anchor{expander-label-widget}@code{expander-label-widget}. +@item @anchor{slot.expander.expanded}expanded. Type: @code{boolean}. Accessor: @anchor{fn.expander-expanded}@code{expander-expanded}. +@item @anchor{slot.expander.label}label. Type: @code{string}. Accessor: @anchor{fn.expander-label}@code{expander-label}. +@item @anchor{slot.expander.use-underline}use-underline. Type: @code{boolean}. Accessor: @anchor{fn.expander-use-underline}@code{expander-use-underline}. +@item @anchor{slot.expander.use-markup}use-markup. Type: @code{boolean}. Accessor: @anchor{fn.expander-use-markup}@code{expander-use-markup}. +@item @anchor{slot.expander.spacing}spacing. Type: @code{integer}. Accessor: @anchor{fn.expander-spacing}@code{expander-spacing}. +@item @anchor{slot.expander.label-widget}label-widget. Type: @ref{widget}. Accessor: @anchor{fn.expander-label-widget}@code{expander-label-widget}. @end itemize Signals: @itemize -@item @anchor{signal.expander.activate}"activate". Signature: (instance @code{expander}) @result{} void. Options: run-last, action. +@item @anchor{signal.expander.activate}"activate". Signature: (instance @ref{expander}) @result{} void. Options: run-last, action. @end itemize @@ -765,37 +762,29 @@ Signals: @node file-chooser-button @section file-chooser-button @Class file-chooser-button -Superclass: @code{h-box} +Superclass: @ref{h-box} Slots: @itemize -@item @anchor{slot.file-chooser-button.dialog}dialog. Type: @code{file-chooser}. Accessor: @anchor{file-chooser-button-dialog}@code{file-chooser-button-dialog}. Write-only. -@item @anchor{slot.file-chooser-button.focus-on-click}focus-on-click. Type: @code{boolean}. Accessor: @anchor{file-chooser-button-focus-on-click}@code{file-chooser-button-focus-on-click}. -@item @anchor{slot.file-chooser-button.title}title. Type: @code{string}. Accessor: @anchor{file-chooser-button-title}@code{file-chooser-button-title}. -@item @anchor{slot.file-chooser-button.width-chars}width-chars. Type: @code{integer}. Accessor: @anchor{file-chooser-button-width-chars}@code{file-chooser-button-width-chars}. +@item @anchor{slot.file-chooser-button.dialog}dialog. Type: @ref{file-chooser}. Accessor: @anchor{fn.file-chooser-button-dialog}@code{file-chooser-button-dialog}. Write-only. +@item @anchor{slot.file-chooser-button.focus-on-click}focus-on-click. Type: @code{boolean}. Accessor: @anchor{fn.file-chooser-button-focus-on-click}@code{file-chooser-button-focus-on-click}. +@item @anchor{slot.file-chooser-button.title}title. Type: @code{string}. Accessor: @anchor{fn.file-chooser-button-title}@code{file-chooser-button-title}. +@item @anchor{slot.file-chooser-button.width-chars}width-chars. Type: @code{integer}. Accessor: @anchor{fn.file-chooser-button-width-chars}@code{file-chooser-button-width-chars}. @end itemize Signals: @itemize -@item @anchor{signal.file-chooser-button.file-set}"file-set". Signature: (instance @code{file-chooser-button}) @result{} void. Options: run-first. +@item @anchor{signal.file-chooser-button.file-set}"file-set". Signature: (instance @ref{file-chooser-button}) @result{} void. Options: run-first. @end itemize -Child properties: -@itemize -@item @anchor{childprop.file-chooser-button.expand}expand. Type: @code{boolean}. Accessor: file-chooser-button-child-expand. -@item @anchor{childprop.file-chooser-button.fill}fill. Type: @code{boolean}. Accessor: file-chooser-button-child-fill. -@item @anchor{childprop.file-chooser-button.padding}padding. Type: @code{integer}. Accessor: file-chooser-button-child-padding. -@item @anchor{childprop.file-chooser-button.pack-type}pack-type. Type: @code{pack-type}. Accessor: file-chooser-button-child-pack-type. -@item @anchor{childprop.file-chooser-button.position}position. Type: @code{integer}. Accessor: file-chooser-button-child-position. -@end itemize @node file-chooser-dialog @section file-chooser-dialog @Class file-chooser-dialog -Superclass: @code{dialog} +Superclass: @ref{dialog} Slots: @itemize @@ -812,13 +801,16 @@ Signals: @node file-chooser-widget @section file-chooser-widget @Class file-chooser-widget -Superclass: @code{v-box} +Superclass: @ref{v-box} Slots: @itemize @end itemize +Signals: +@itemize +@end itemize @@ -826,11 +818,11 @@ Slots: @node fixed @section fixed @Class fixed -Superclass: @code{container} +Superclass: @ref{container} Slots: @itemize -@item @anchor{slot.fixed.has-window}has-window. Type: @code{boolean}. Accessor: @anchor{fixed-has-window}@code{fixed-has-window}. +@item @anchor{slot.fixed.has-window}has-window. Type: @code{boolean}. Accessor: @anchor{fn.fixed-has-window}@code{fixed-has-window}. @end itemize @@ -839,32 +831,27 @@ Signals: @end itemize -Child properties: -@itemize -@item @anchor{childprop.fixed.x}x. Type: @code{integer}. Accessor: fixed-child-x. -@item @anchor{childprop.fixed.y}y. Type: @code{integer}. Accessor: fixed-child-y. -@end itemize @node font-button @section font-button @Class font-button -Superclass: @code{button} +Superclass: @ref{button} Slots: @itemize -@item @anchor{slot.font-button.title}title. Type: @code{string}. Accessor: @anchor{font-button-title}@code{font-button-title}. -@item @anchor{slot.font-button.font-name}font-name. Type: @code{string}. Accessor: @anchor{font-button-font-name}@code{font-button-font-name}. -@item @anchor{slot.font-button.use-font}use-font. Type: @code{boolean}. Accessor: @anchor{font-button-use-font}@code{font-button-use-font}. -@item @anchor{slot.font-button.use-size}use-size. Type: @code{boolean}. Accessor: @anchor{font-button-use-size}@code{font-button-use-size}. -@item @anchor{slot.font-button.show-style}show-style. Type: @code{boolean}. Accessor: @anchor{font-button-show-style}@code{font-button-show-style}. -@item @anchor{slot.font-button.show-size}show-size. Type: @code{boolean}. Accessor: @anchor{font-button-show-size}@code{font-button-show-size}. +@item @anchor{slot.font-button.title}title. Type: @code{string}. Accessor: @anchor{fn.font-button-title}@code{font-button-title}. +@item @anchor{slot.font-button.font-name}font-name. Type: @code{string}. Accessor: @anchor{fn.font-button-font-name}@code{font-button-font-name}. +@item @anchor{slot.font-button.use-font}use-font. Type: @code{boolean}. Accessor: @anchor{fn.font-button-use-font}@code{font-button-use-font}. +@item @anchor{slot.font-button.use-size}use-size. Type: @code{boolean}. Accessor: @anchor{fn.font-button-use-size}@code{font-button-use-size}. +@item @anchor{slot.font-button.show-style}show-style. Type: @code{boolean}. Accessor: @anchor{fn.font-button-show-style}@code{font-button-show-style}. +@item @anchor{slot.font-button.show-size}show-size. Type: @code{boolean}. Accessor: @anchor{fn.font-button-show-size}@code{font-button-show-size}. @end itemize Signals: @itemize -@item @anchor{signal.font-button.font-set}"font-set". Signature: (instance @code{font-button}) @result{} void. Options: run-first. +@item @anchor{signal.font-button.font-set}"font-set". Signature: (instance @ref{font-button}) @result{} void. Options: run-first. @end itemize @@ -873,13 +860,13 @@ Signals: @node font-selection @section font-selection @Class font-selection -Superclass: @code{v-box} +Superclass: @ref{v-box} Slots: @itemize -@item @anchor{slot.font-selection.font-name}font-name. Type: @code{string}. Accessor: @anchor{font-selection-font-name}@code{font-selection-font-name}. -@item @anchor{slot.font-selection.font}font. Type: @code{font}. Accessor: @anchor{font-selection-font}@code{font-selection-font}. Read-only. -@item @anchor{slot.font-selection.preview-text}preview-text. Type: @code{string}. Accessor: @anchor{font-selection-preview-text}@code{font-selection-preview-text}. +@item @anchor{slot.font-selection.font-name}font-name. Type: @code{string}. Accessor: @anchor{fn.font-selection-font-name}@code{font-selection-font-name}. +@item @anchor{slot.font-selection.font}font. Type: @ref{font}. Accessor: @anchor{fn.font-selection-font}@code{font-selection-font}. Read-only. +@item @anchor{slot.font-selection.preview-text}preview-text. Type: @code{string}. Accessor: @anchor{fn.font-selection-preview-text}@code{font-selection-preview-text}. @end itemize @@ -888,28 +875,20 @@ Signals: @end itemize -Child properties: -@itemize -@item @anchor{childprop.font-selection.expand}expand. Type: @code{boolean}. Accessor: font-selection-child-expand. -@item @anchor{childprop.font-selection.fill}fill. Type: @code{boolean}. Accessor: font-selection-child-fill. -@item @anchor{childprop.font-selection.padding}padding. Type: @code{integer}. Accessor: font-selection-child-padding. -@item @anchor{childprop.font-selection.pack-type}pack-type. Type: @code{pack-type}. Accessor: font-selection-child-pack-type. -@item @anchor{childprop.font-selection.position}position. Type: @code{integer}. Accessor: font-selection-child-position. -@end itemize @node font-selection-dialog @section font-selection-dialog @Class font-selection-dialog -Superclass: @code{dialog} +Superclass: @ref{dialog} Slots: @itemize -@item @anchor{slot.font-selection-dialog.font-name}font-name. Type: @code{string}. Accessor: @anchor{font-selection-dialog-font-name}@code{font-selection-dialog-font-name}. -@item @anchor{slot.font-selection-dialog.preview-text}preview-text. Type: @code{string}. Accessor: @anchor{font-selection-dialog-preview-text}@code{font-selection-dialog-preview-text}. -@item @anchor{slot.font-selection-dialog.apply-button}apply-button. Type: @ref{g-object}. Accessor: @anchor{font-selection-dialog-apply-button}@code{font-selection-dialog-apply-button}. Read-only. -@item @anchor{slot.font-selection-dialog.cancel-button}cancel-button. Type: @ref{g-object}. Accessor: @anchor{font-selection-dialog-cancel-button}@code{font-selection-dialog-cancel-button}. Read-only. -@item @anchor{slot.font-selection-dialog.ok-button}ok-button. Type: @ref{g-object}. Accessor: @anchor{font-selection-dialog-ok-button}@code{font-selection-dialog-ok-button}. Read-only. +@item @anchor{slot.font-selection-dialog.font-name}font-name. Type: @code{string}. Accessor: @anchor{fn.font-selection-dialog-font-name}@code{font-selection-dialog-font-name}. +@item @anchor{slot.font-selection-dialog.preview-text}preview-text. Type: @code{string}. Accessor: @anchor{fn.font-selection-dialog-preview-text}@code{font-selection-dialog-preview-text}. +@item @anchor{slot.font-selection-dialog.apply-button}apply-button. Type: @ref{g-object}. Accessor: @anchor{fn.font-selection-dialog-apply-button}@code{font-selection-dialog-apply-button}. Read-only. +@item @anchor{slot.font-selection-dialog.cancel-button}cancel-button. Type: @ref{g-object}. Accessor: @anchor{fn.font-selection-dialog-cancel-button}@code{font-selection-dialog-cancel-button}. Read-only. +@item @anchor{slot.font-selection-dialog.ok-button}ok-button. Type: @ref{g-object}. Accessor: @anchor{fn.font-selection-dialog-ok-button}@code{font-selection-dialog-ok-button}. Read-only. @end itemize @@ -923,16 +902,18 @@ Signals: @node frame @section frame @Class frame -Superclass: @code{bin} +Superclass: @ref{bin} + +Subclasses: @ref{aspect-frame} Slots: @itemize -@item @anchor{slot.frame.label}label. Type: @code{string}. Accessor: @anchor{frame-label}@code{frame-label}. -@item @anchor{slot.frame.label-xalign}label-xalign. Type: @code{single-float}. Accessor: @anchor{frame-label-xalign}@code{frame-label-xalign}. -@item @anchor{slot.frame.label-yalign}label-yalign. Type: @code{single-float}. Accessor: @anchor{frame-label-yalign}@code{frame-label-yalign}. -@item @anchor{slot.frame.shadow}shadow. Type: @code{shadow-type}. Accessor: @anchor{frame-shadow}@code{frame-shadow}. -@item @anchor{slot.frame.shadow-type}shadow-type. Type: @code{shadow-type}. Accessor: @anchor{frame-shadow-type}@code{frame-shadow-type}. -@item @anchor{slot.frame.label-widget}label-widget. Type: @code{widget}. Accessor: @anchor{frame-label-widget}@code{frame-label-widget}. +@item @anchor{slot.frame.label}label. Type: @code{string}. Accessor: @anchor{fn.frame-label}@code{frame-label}. +@item @anchor{slot.frame.label-xalign}label-xalign. Type: @code{single-float}. Accessor: @anchor{fn.frame-label-xalign}@code{frame-label-xalign}. +@item @anchor{slot.frame.label-yalign}label-yalign. Type: @code{single-float}. Accessor: @anchor{fn.frame-label-yalign}@code{frame-label-yalign}. +@item @anchor{slot.frame.shadow}shadow. Type: @ref{shadow-type}. Accessor: @anchor{fn.frame-shadow}@code{frame-shadow}. +@item @anchor{slot.frame.shadow-type}shadow-type. Type: @ref{shadow-type}. Accessor: @anchor{fn.frame-shadow-type}@code{frame-shadow-type}. +@item @anchor{slot.frame.label-widget}label-widget. Type: @ref{widget}. Accessor: @anchor{fn.frame-label-widget}@code{frame-label-widget}. @end itemize @@ -946,13 +927,16 @@ Signals: @node gamma-curve @section gamma-curve @Class gamma-curve -Superclass: @code{v-box} +Superclass: @ref{v-box} Slots: @itemize @end itemize +Signals: +@itemize +@end itemize @@ -960,48 +944,50 @@ Slots: @node gtk-window @section gtk-window @Class gtk-window -Superclass: @code{bin} +Superclass: @ref{bin} + +Subclasses: @ref{plug} @ref{assistant} @ref{dialog} Slots: @itemize -@item @anchor{slot.gtk-window.type}type. Type: @code{window-type}. Accessor: @anchor{gtk-window-type}@code{gtk-window-type}. -@item @anchor{slot.gtk-window.title}title. Type: @code{string}. Accessor: @anchor{gtk-window-title}@code{gtk-window-title}. -@item @anchor{slot.gtk-window.startup-id}startup-id. Type: @code{string}. Accessor: @anchor{gtk-window-startup-id}@code{gtk-window-startup-id}. Write-only. -@item @anchor{slot.gtk-window.role}role. Type: @code{string}. Accessor: @anchor{gtk-window-role}@code{gtk-window-role}. -@item @anchor{slot.gtk-window.allow-shrink}allow-shrink. Type: @code{boolean}. Accessor: @anchor{gtk-window-allow-shrink}@code{gtk-window-allow-shrink}. -@item @anchor{slot.gtk-window.allow-grow}allow-grow. Type: @code{boolean}. Accessor: @anchor{gtk-window-allow-grow}@code{gtk-window-allow-grow}. -@item @anchor{slot.gtk-window.resizable}resizable. Type: @code{boolean}. Accessor: @anchor{gtk-window-resizable}@code{gtk-window-resizable}. -@item @anchor{slot.gtk-window.modal}modal. Type: @code{boolean}. Accessor: @anchor{gtk-window-modal}@code{gtk-window-modal}. -@item @anchor{slot.gtk-window.window-position}window-position. Type: @code{window-position}. Accessor: @anchor{gtk-window-window-position}@code{gtk-window-window-position}. -@item @anchor{slot.gtk-window.default-width}default-width. Type: @code{integer}. Accessor: @anchor{gtk-window-default-width}@code{gtk-window-default-width}. -@item @anchor{slot.gtk-window.default-height}default-height. Type: @code{integer}. Accessor: @anchor{gtk-window-default-height}@code{gtk-window-default-height}. -@item @anchor{slot.gtk-window.destroy-with-parent}destroy-with-parent. Type: @code{boolean}. Accessor: @anchor{gtk-window-destroy-with-parent}@code{gtk-window-destroy-with-parent}. -@item @anchor{slot.gtk-window.icon}icon. Type: @code{pixbuf}. Accessor: @anchor{gtk-window-icon}@code{gtk-window-icon}. -@item @anchor{slot.gtk-window.icon-name}icon-name. Type: @code{string}. Accessor: @anchor{gtk-window-icon-name}@code{gtk-window-icon-name}. -@item @anchor{slot.gtk-window.screen}screen. Type: @code{screen}. Accessor: @anchor{gtk-window-screen}@code{gtk-window-screen}. -@item @anchor{slot.gtk-window.type-hint}type-hint. Type: @code{gdk-window-type-hint}. Accessor: @anchor{gtk-window-type-hint}@code{gtk-window-type-hint}. -@item @anchor{slot.gtk-window.skip-taskbar-hint}skip-taskbar-hint. Type: @code{boolean}. Accessor: @anchor{gtk-window-skip-taskbar-hint}@code{gtk-window-skip-taskbar-hint}. -@item @anchor{slot.gtk-window.skip-pager-hint}skip-pager-hint. Type: @code{boolean}. Accessor: @anchor{gtk-window-skip-pager-hint}@code{gtk-window-skip-pager-hint}. -@item @anchor{slot.gtk-window.urgency-hint}urgency-hint. Type: @code{boolean}. Accessor: @anchor{gtk-window-urgency-hint}@code{gtk-window-urgency-hint}. -@item @anchor{slot.gtk-window.accept-focus}accept-focus. Type: @code{boolean}. Accessor: @anchor{gtk-window-accept-focus}@code{gtk-window-accept-focus}. -@item @anchor{slot.gtk-window.focus-on-map}focus-on-map. Type: @code{boolean}. Accessor: @anchor{gtk-window-focus-on-map}@code{gtk-window-focus-on-map}. -@item @anchor{slot.gtk-window.decorated}decorated. Type: @code{boolean}. Accessor: @anchor{gtk-window-decorated}@code{gtk-window-decorated}. -@item @anchor{slot.gtk-window.deletable}deletable. Type: @code{boolean}. Accessor: @anchor{gtk-window-deletable}@code{gtk-window-deletable}. -@item @anchor{slot.gtk-window.gravity}gravity. Type: @code{gravity}. Accessor: @anchor{gtk-window-gravity}@code{gtk-window-gravity}. -@item @anchor{slot.gtk-window.transient-for}transient-for. Type: @code{gtk-window}. Accessor: @anchor{gtk-window-transient-for}@code{gtk-window-transient-for}. -@item @anchor{slot.gtk-window.opacity}opacity. Type: @code{double-float}. Accessor: @anchor{gtk-window-opacity}@code{gtk-window-opacity}. -@item @anchor{slot.gtk-window.is-active}is-active. Type: @code{boolean}. Accessor: @anchor{gtk-window-is-active}@code{gtk-window-is-active}. Read-only. -@item @anchor{slot.gtk-window.has-toplevel-focus}has-toplevel-focus. Type: @code{boolean}. Accessor: @anchor{gtk-window-has-toplevel-focus}@code{gtk-window-has-toplevel-focus}. Read-only. +@item @anchor{slot.gtk-window.type}type. Type: @ref{window-type}. Accessor: @anchor{fn.gtk-window-type}@code{gtk-window-type}. +@item @anchor{slot.gtk-window.title}title. Type: @code{string}. Accessor: @anchor{fn.gtk-window-title}@code{gtk-window-title}. +@item @anchor{slot.gtk-window.startup-id}startup-id. Type: @code{string}. Accessor: @anchor{fn.gtk-window-startup-id}@code{gtk-window-startup-id}. Write-only. +@item @anchor{slot.gtk-window.role}role. Type: @code{string}. Accessor: @anchor{fn.gtk-window-role}@code{gtk-window-role}. +@item @anchor{slot.gtk-window.allow-shrink}allow-shrink. Type: @code{boolean}. Accessor: @anchor{fn.gtk-window-allow-shrink}@code{gtk-window-allow-shrink}. +@item @anchor{slot.gtk-window.allow-grow}allow-grow. Type: @code{boolean}. Accessor: @anchor{fn.gtk-window-allow-grow}@code{gtk-window-allow-grow}. +@item @anchor{slot.gtk-window.resizable}resizable. Type: @code{boolean}. Accessor: @anchor{fn.gtk-window-resizable}@code{gtk-window-resizable}. +@item @anchor{slot.gtk-window.modal}modal. Type: @code{boolean}. Accessor: @anchor{fn.gtk-window-modal}@code{gtk-window-modal}. +@item @anchor{slot.gtk-window.window-position}window-position. Type: @ref{window-position}. Accessor: @anchor{fn.gtk-window-window-position}@code{gtk-window-window-position}. +@item @anchor{slot.gtk-window.default-width}default-width. Type: @code{integer}. Accessor: @anchor{fn.gtk-window-default-width}@code{gtk-window-default-width}. +@item @anchor{slot.gtk-window.default-height}default-height. Type: @code{integer}. Accessor: @anchor{fn.gtk-window-default-height}@code{gtk-window-default-height}. +@item @anchor{slot.gtk-window.destroy-with-parent}destroy-with-parent. Type: @code{boolean}. Accessor: @anchor{fn.gtk-window-destroy-with-parent}@code{gtk-window-destroy-with-parent}. +@item @anchor{slot.gtk-window.icon}icon. Type: @ref{pixbuf}. Accessor: @anchor{fn.gtk-window-icon}@code{gtk-window-icon}. +@item @anchor{slot.gtk-window.icon-name}icon-name. Type: @code{string}. Accessor: @anchor{fn.gtk-window-icon-name}@code{gtk-window-icon-name}. +@item @anchor{slot.gtk-window.screen}screen. Type: @ref{screen}. Accessor: @anchor{fn.gtk-window-screen}@code{gtk-window-screen}. +@item @anchor{slot.gtk-window.type-hint}type-hint. Type: @ref{gdk-window-type-hint}. Accessor: @anchor{fn.gtk-window-type-hint}@code{gtk-window-type-hint}. +@item @anchor{slot.gtk-window.skip-taskbar-hint}skip-taskbar-hint. Type: @code{boolean}. Accessor: @anchor{fn.gtk-window-skip-taskbar-hint}@code{gtk-window-skip-taskbar-hint}. +@item @anchor{slot.gtk-window.skip-pager-hint}skip-pager-hint. Type: @code{boolean}. Accessor: @anchor{fn.gtk-window-skip-pager-hint}@code{gtk-window-skip-pager-hint}. +@item @anchor{slot.gtk-window.urgency-hint}urgency-hint. Type: @code{boolean}. Accessor: @anchor{fn.gtk-window-urgency-hint}@code{gtk-window-urgency-hint}. +@item @anchor{slot.gtk-window.accept-focus}accept-focus. Type: @code{boolean}. Accessor: @anchor{fn.gtk-window-accept-focus}@code{gtk-window-accept-focus}. +@item @anchor{slot.gtk-window.focus-on-map}focus-on-map. Type: @code{boolean}. Accessor: @anchor{fn.gtk-window-focus-on-map}@code{gtk-window-focus-on-map}. +@item @anchor{slot.gtk-window.decorated}decorated. Type: @code{boolean}. Accessor: @anchor{fn.gtk-window-decorated}@code{gtk-window-decorated}. +@item @anchor{slot.gtk-window.deletable}deletable. Type: @code{boolean}. Accessor: @anchor{fn.gtk-window-deletable}@code{gtk-window-deletable}. +@item @anchor{slot.gtk-window.gravity}gravity. Type: @ref{gravity}. Accessor: @anchor{fn.gtk-window-gravity}@code{gtk-window-gravity}. +@item @anchor{slot.gtk-window.transient-for}transient-for. Type: @ref{gtk-window}. Accessor: @anchor{fn.gtk-window-transient-for}@code{gtk-window-transient-for}. +@item @anchor{slot.gtk-window.opacity}opacity. Type: @code{double-float}. Accessor: @anchor{fn.gtk-window-opacity}@code{gtk-window-opacity}. +@item @anchor{slot.gtk-window.is-active}is-active. Type: @code{boolean}. Accessor: @anchor{fn.gtk-window-is-active}@code{gtk-window-is-active}. Read-only. +@item @anchor{slot.gtk-window.has-toplevel-focus}has-toplevel-focus. Type: @code{boolean}. Accessor: @anchor{fn.gtk-window-has-toplevel-focus}@code{gtk-window-has-toplevel-focus}. Read-only. @end itemize Signals: @itemize -@item @anchor{signal.gtk-window.set-focus}"set-focus". Signature: (instance @code{gtk-window}), (arg-1 @code{widget}) @result{} void. Options: run-last. -@item @anchor{signal.gtk-window.frame-event}"frame-event". Signature: (instance @code{gtk-window}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.gtk-window.activate-focus}"activate-focus". Signature: (instance @code{gtk-window}) @result{} void. Options: run-last, action. -@item @anchor{signal.gtk-window.activate-default}"activate-default". Signature: (instance @code{gtk-window}) @result{} void. Options: run-last, action. -@item @anchor{signal.gtk-window.keys-changed}"keys-changed". Signature: (instance @code{gtk-window}) @result{} void. Options: run-first. +@item @anchor{signal.gtk-window.set-focus}"set-focus". Signature: (instance @ref{gtk-window}), (arg-1 @ref{widget}) @result{} void. Options: run-last. +@item @anchor{signal.gtk-window.frame-event}"frame-event". Signature: (instance @ref{gtk-window}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.gtk-window.activate-focus}"activate-focus". Signature: (instance @ref{gtk-window}) @result{} void. Options: run-last, action. +@item @anchor{signal.gtk-window.activate-default}"activate-default". Signature: (instance @ref{gtk-window}) @result{} void. Options: run-last, action. +@item @anchor{signal.gtk-window.keys-changed}"keys-changed". Signature: (instance @ref{gtk-window}) @result{} void. Options: run-first. @end itemize @@ -1010,7 +996,9 @@ Signals: @node h-box @section h-box @Class h-box -Superclass: @code{box} +Superclass: @ref{box} + +Subclasses: @ref{statusbar} @ref{file-chooser-button} Slots: @itemize @@ -1027,7 +1015,7 @@ Signals: @node h-button-box @section h-button-box @Class h-button-box -Superclass: @code{button-box} +Superclass: @ref{button-box} Slots: @itemize @@ -1044,7 +1032,7 @@ Signals: @node h-paned @section h-paned @Class h-paned -Superclass: @code{paned} +Superclass: @ref{paned} Slots: @itemize @@ -1061,7 +1049,7 @@ Signals: @node h-ruler @section h-ruler @Class h-ruler -Superclass: @code{ruler} +Superclass: @ref{ruler} Slots: @itemize @@ -1078,7 +1066,7 @@ Signals: @node h-s-v @section h-s-v @Class h-s-v -Superclass: @code{widget} +Superclass: @ref{widget} Slots: @itemize @@ -1095,7 +1083,7 @@ Signals: @node h-scale @section h-scale @Class h-scale -Superclass: @code{scale} +Superclass: @ref{scale} Slots: @itemize @@ -1112,13 +1100,16 @@ Signals: @node h-scrollbar @section h-scrollbar @Class h-scrollbar -Superclass: @code{scrollbar} +Superclass: @ref{scrollbar} Slots: @itemize @end itemize +Signals: +@itemize +@end itemize @@ -1126,13 +1117,16 @@ Slots: @node h-separator @section h-separator @Class h-separator -Superclass: @code{separator} +Superclass: @ref{separator} Slots: @itemize @end itemize +Signals: +@itemize +@end itemize @@ -1140,23 +1134,23 @@ Slots: @node handle-box @section handle-box @Class handle-box -Superclass: @code{bin} +Superclass: @ref{bin} Slots: @itemize -@item @anchor{slot.handle-box.shadow}shadow. Type: @code{shadow-type}. Accessor: @anchor{handle-box-shadow}@code{handle-box-shadow}. -@item @anchor{slot.handle-box.shadow-type}shadow-type. Type: @code{shadow-type}. Accessor: @anchor{handle-box-shadow-type}@code{handle-box-shadow-type}. -@item @anchor{slot.handle-box.handle-position}handle-position. Type: @code{position-type}. Accessor: @anchor{handle-box-handle-position}@code{handle-box-handle-position}. -@item @anchor{slot.handle-box.snap-edge}snap-edge. Type: @code{position-type}. Accessor: @anchor{handle-box-snap-edge}@code{handle-box-snap-edge}. -@item @anchor{slot.handle-box.snap-edge-set}snap-edge-set. Type: @code{boolean}. Accessor: @anchor{handle-box-snap-edge-set}@code{handle-box-snap-edge-set}. -@item @anchor{slot.handle-box.child-detached}child-detached. Type: @code{boolean}. Accessor: @anchor{handle-box-child-detached}@code{handle-box-child-detached}. Read-only. +@item @anchor{slot.handle-box.shadow}shadow. Type: @ref{shadow-type}. Accessor: @anchor{fn.handle-box-shadow}@code{handle-box-shadow}. +@item @anchor{slot.handle-box.shadow-type}shadow-type. Type: @ref{shadow-type}. Accessor: @anchor{fn.handle-box-shadow-type}@code{handle-box-shadow-type}. +@item @anchor{slot.handle-box.handle-position}handle-position. Type: @ref{position-type}. Accessor: @anchor{fn.handle-box-handle-position}@code{handle-box-handle-position}. +@item @anchor{slot.handle-box.snap-edge}snap-edge. Type: @ref{position-type}. Accessor: @anchor{fn.handle-box-snap-edge}@code{handle-box-snap-edge}. +@item @anchor{slot.handle-box.snap-edge-set}snap-edge-set. Type: @code{boolean}. Accessor: @anchor{fn.handle-box-snap-edge-set}@code{handle-box-snap-edge-set}. +@item @anchor{slot.handle-box.child-detached}child-detached. Type: @code{boolean}. Accessor: @anchor{fn.handle-box-child-detached}@code{handle-box-child-detached}. Read-only. @end itemize Signals: @itemize -@item @anchor{signal.handle-box.child-detached}"child-detached". Signature: (instance @code{handle-box}), (arg-1 @code{widget}) @result{} void. Options: run-first. -@item @anchor{signal.handle-box.child-attached}"child-attached". Signature: (instance @code{handle-box}), (arg-1 @code{widget}) @result{} void. Options: run-first. +@item @anchor{signal.handle-box.child-detached}"child-detached". Signature: (instance @ref{handle-box}), (arg-1 @ref{widget}) @result{} void. Options: run-first. +@item @anchor{signal.handle-box.child-attached}"child-attached". Signature: (instance @ref{handle-box}), (arg-1 @ref{widget}) @result{} void. Options: run-first. @end itemize @@ -1165,38 +1159,38 @@ Signals: @node icon-view @section icon-view @Class icon-view -Superclass: @code{container} +Superclass: @ref{container} Slots: @itemize -@item @anchor{slot.icon-view.pixbuf-column}pixbuf-column. Type: @code{integer}. Accessor: @anchor{icon-view-pixbuf-column}@code{icon-view-pixbuf-column}. -@item @anchor{slot.icon-view.text-column}text-column. Type: @code{integer}. Accessor: @anchor{icon-view-text-column}@code{icon-view-text-column}. -@item @anchor{slot.icon-view.markup-column}markup-column. Type: @code{integer}. Accessor: @anchor{icon-view-markup-column}@code{icon-view-markup-column}. -@item @anchor{slot.icon-view.selection-mode}selection-mode. Type: @code{selection-mode}. Accessor: @anchor{icon-view-selection-mode}@code{icon-view-selection-mode}. -@item @anchor{slot.icon-view.orientation}orientation. Type: @code{orientation}. Accessor: @anchor{icon-view-orientation}@code{icon-view-orientation}. -@item @anchor{slot.icon-view.model}model. Type: @code{tree-model}. Accessor: @anchor{icon-view-model}@code{icon-view-model}. -@item @anchor{slot.icon-view.columns}columns. Type: @code{integer}. Accessor: @anchor{icon-view-columns}@code{icon-view-columns}. -@item @anchor{slot.icon-view.item-width}item-width. Type: @code{integer}. Accessor: @anchor{icon-view-item-width}@code{icon-view-item-width}. -@item @anchor{slot.icon-view.spacing}spacing. Type: @code{integer}. Accessor: @anchor{icon-view-spacing}@code{icon-view-spacing}. -@item @anchor{slot.icon-view.row-spacing}row-spacing. Type: @code{integer}. Accessor: @anchor{icon-view-row-spacing}@code{icon-view-row-spacing}. -@item @anchor{slot.icon-view.column-spacing}column-spacing. Type: @code{integer}. Accessor: @anchor{icon-view-column-spacing}@code{icon-view-column-spacing}. -@item @anchor{slot.icon-view.margin}margin. Type: @code{integer}. Accessor: @anchor{icon-view-margin}@code{icon-view-margin}. -@item @anchor{slot.icon-view.reorderable}reorderable. Type: @code{boolean}. Accessor: @anchor{icon-view-reorderable}@code{icon-view-reorderable}. -@item @anchor{slot.icon-view.tooltip-column}tooltip-column. Type: @code{integer}. Accessor: @anchor{icon-view-tooltip-column}@code{icon-view-tooltip-column}. +@item @anchor{slot.icon-view.pixbuf-column}pixbuf-column. Type: @code{integer}. Accessor: @anchor{fn.icon-view-pixbuf-column}@code{icon-view-pixbuf-column}. +@item @anchor{slot.icon-view.text-column}text-column. Type: @code{integer}. Accessor: @anchor{fn.icon-view-text-column}@code{icon-view-text-column}. +@item @anchor{slot.icon-view.markup-column}markup-column. Type: @code{integer}. Accessor: @anchor{fn.icon-view-markup-column}@code{icon-view-markup-column}. +@item @anchor{slot.icon-view.selection-mode}selection-mode. Type: @ref{selection-mode}. Accessor: @anchor{fn.icon-view-selection-mode}@code{icon-view-selection-mode}. +@item @anchor{slot.icon-view.orientation}orientation. Type: @ref{orientation}. Accessor: @anchor{fn.icon-view-orientation}@code{icon-view-orientation}. +@item @anchor{slot.icon-view.model}model. Type: @ref{tree-model}. Accessor: @anchor{fn.icon-view-model}@code{icon-view-model}. +@item @anchor{slot.icon-view.columns}columns. Type: @code{integer}. Accessor: @anchor{fn.icon-view-columns}@code{icon-view-columns}. +@item @anchor{slot.icon-view.item-width}item-width. Type: @code{integer}. Accessor: @anchor{fn.icon-view-item-width}@code{icon-view-item-width}. +@item @anchor{slot.icon-view.spacing}spacing. Type: @code{integer}. Accessor: @anchor{fn.icon-view-spacing}@code{icon-view-spacing}. +@item @anchor{slot.icon-view.row-spacing}row-spacing. Type: @code{integer}. Accessor: @anchor{fn.icon-view-row-spacing}@code{icon-view-row-spacing}. +@item @anchor{slot.icon-view.column-spacing}column-spacing. Type: @code{integer}. Accessor: @anchor{fn.icon-view-column-spacing}@code{icon-view-column-spacing}. +@item @anchor{slot.icon-view.margin}margin. Type: @code{integer}. Accessor: @anchor{fn.icon-view-margin}@code{icon-view-margin}. +@item @anchor{slot.icon-view.reorderable}reorderable. Type: @code{boolean}. Accessor: @anchor{fn.icon-view-reorderable}@code{icon-view-reorderable}. +@item @anchor{slot.icon-view.tooltip-column}tooltip-column. Type: @code{integer}. Accessor: @anchor{fn.icon-view-tooltip-column}@code{icon-view-tooltip-column}. @end itemize Signals: @itemize -@item @anchor{signal.icon-view.set-scroll-adjustments}"set-scroll-adjustments". Signature: (instance @code{icon-view}), (arg-1 @code{adjustment}), (arg-2 @code{adjustment}) @result{} void. Options: run-last. -@item @anchor{signal.icon-view.move-cursor}"move-cursor". Signature: (instance @code{icon-view}), (arg-1 @code{movement-step}), (arg-2 @code{integer}) @result{} @code{boolean}. Options: run-last, action. -@item @anchor{signal.icon-view.select-all}"select-all". Signature: (instance @code{icon-view}) @result{} void. Options: run-last, action. -@item @anchor{signal.icon-view.unselect-all}"unselect-all". Signature: (instance @code{icon-view}) @result{} void. Options: run-last, action. -@item @anchor{signal.icon-view.item-activated}"item-activated". Signature: (instance @code{icon-view}), (arg-1 @code{tree-path}) @result{} void. Options: run-last. -@item @anchor{signal.icon-view.selection-changed}"selection-changed". Signature: (instance @code{icon-view}) @result{} void. Options: run-first. -@item @anchor{signal.icon-view.select-cursor-item}"select-cursor-item". Signature: (instance @code{icon-view}) @result{} void. Options: run-last, action. -@item @anchor{signal.icon-view.toggle-cursor-item}"toggle-cursor-item". Signature: (instance @code{icon-view}) @result{} void. Options: run-last, action. -@item @anchor{signal.icon-view.activate-cursor-item}"activate-cursor-item". Signature: (instance @code{icon-view}) @result{} @code{boolean}. Options: run-last, action. +@item @anchor{signal.icon-view.set-scroll-adjustments}"set-scroll-adjustments". Signature: (instance @ref{icon-view}), (arg-1 @ref{adjustment}), (arg-2 @ref{adjustment}) @result{} void. Options: run-last. +@item @anchor{signal.icon-view.move-cursor}"move-cursor". Signature: (instance @ref{icon-view}), (arg-1 @ref{movement-step}), (arg-2 @code{integer}) @result{} @code{boolean}. Options: run-last, action. +@item @anchor{signal.icon-view.select-all}"select-all". Signature: (instance @ref{icon-view}) @result{} void. Options: run-last, action. +@item @anchor{signal.icon-view.unselect-all}"unselect-all". Signature: (instance @ref{icon-view}) @result{} void. Options: run-last, action. +@item @anchor{signal.icon-view.item-activated}"item-activated". Signature: (instance @ref{icon-view}), (arg-1 @ref{tree-path}) @result{} void. Options: run-last. +@item @anchor{signal.icon-view.selection-changed}"selection-changed". Signature: (instance @ref{icon-view}) @result{} void. Options: run-first. +@item @anchor{signal.icon-view.select-cursor-item}"select-cursor-item". Signature: (instance @ref{icon-view}) @result{} void. Options: run-last, action. +@item @anchor{signal.icon-view.toggle-cursor-item}"toggle-cursor-item". Signature: (instance @ref{icon-view}) @result{} void. Options: run-last, action. +@item @anchor{signal.icon-view.activate-cursor-item}"activate-cursor-item". Signature: (instance @ref{icon-view}) @result{} @code{boolean}. Options: run-last, action. @end itemize @@ -1205,23 +1199,23 @@ Signals: @node image @section image @Class image -Superclass: @code{misc} +Superclass: @ref{misc} Slots: @itemize -@item @anchor{slot.image.pixbuf}pixbuf. Type: @code{pixbuf}. Accessor: @anchor{image-pixbuf}@code{image-pixbuf}. -@item @anchor{slot.image.pixmap}pixmap. Type: @code{pixmap}. Accessor: @anchor{image-pixmap}@code{image-pixmap}. -@item @anchor{slot.image.image}image. Type: @code{GdkImage}. Accessor: @anchor{image-image}@code{image-image}. -@item @anchor{slot.image.mask}mask. Type: @code{pixmap}. Accessor: @anchor{image-mask}@code{image-mask}. -@item @anchor{slot.image.file}file. Type: @code{string}. Accessor: @anchor{image-file}@code{image-file}. -@item @anchor{slot.image.stock}stock. Type: @code{string}. Accessor: @anchor{image-stock}@code{image-stock}. -@item @anchor{slot.image.icon-set}icon-set. Type: @code{GtkIconSet}. Accessor: @anchor{image-icon-set}@code{image-icon-set}. -@item @anchor{slot.image.icon-size}icon-size. Type: @code{integer}. Accessor: @anchor{image-icon-size}@code{image-icon-size}. -@item @anchor{slot.image.pixel-size}pixel-size. Type: @code{integer}. Accessor: @anchor{image-pixel-size}@code{image-pixel-size}. -@item @anchor{slot.image.pixbuf-animation}pixbuf-animation. Type: @code{pixbuf-animation}. Accessor: @anchor{image-pixbuf-animation}@code{image-pixbuf-animation}. -@item @anchor{slot.image.icon-name}icon-name. Type: @code{string}. Accessor: @anchor{image-icon-name}@code{image-icon-name}. -@item @anchor{slot.image.storage-type}storage-type. Type: @code{image-type}. Accessor: @anchor{image-storage-type}@code{image-storage-type}. Read-only. -@item @anchor{slot.image.gicon}gicon. Type: @code{GIcon}. Accessor: @anchor{image-gicon}@code{image-gicon}. +@item @anchor{slot.image.pixbuf}pixbuf. Type: @ref{pixbuf}. Accessor: @anchor{fn.image-pixbuf}@code{image-pixbuf}. +@item @anchor{slot.image.pixmap}pixmap. Type: @ref{pixmap}. Accessor: @anchor{fn.image-pixmap}@code{image-pixmap}. +@item @anchor{slot.image.image}image. Type: @code{GdkImage}. Accessor: @anchor{fn.image-image}@code{image-image}. +@item @anchor{slot.image.mask}mask. Type: @ref{pixmap}. Accessor: @anchor{fn.image-mask}@code{image-mask}. +@item @anchor{slot.image.file}file. Type: @code{string}. Accessor: @anchor{fn.image-file}@code{image-file}. +@item @anchor{slot.image.stock}stock. Type: @code{string}. Accessor: @anchor{fn.image-stock}@code{image-stock}. +@item @anchor{slot.image.icon-set}icon-set. Type: @code{GtkIconSet}. Accessor: @anchor{fn.image-icon-set}@code{image-icon-set}. +@item @anchor{slot.image.icon-size}icon-size. Type: @code{integer}. Accessor: @anchor{fn.image-icon-size}@code{image-icon-size}. +@item @anchor{slot.image.pixel-size}pixel-size. Type: @code{integer}. Accessor: @anchor{fn.image-pixel-size}@code{image-pixel-size}. +@item @anchor{slot.image.pixbuf-animation}pixbuf-animation. Type: @ref{pixbuf-animation}. Accessor: @anchor{fn.image-pixbuf-animation}@code{image-pixbuf-animation}. +@item @anchor{slot.image.icon-name}icon-name. Type: @code{string}. Accessor: @anchor{fn.image-icon-name}@code{image-icon-name}. +@item @anchor{slot.image.storage-type}storage-type. Type: @ref{image-type}. Accessor: @anchor{fn.image-storage-type}@code{image-storage-type}. Read-only. +@item @anchor{slot.image.gicon}gicon. Type: @code{GIcon}. Accessor: @anchor{fn.image-gicon}@code{image-gicon}. @end itemize @@ -1235,14 +1229,14 @@ Signals: @node image-menu-item @section image-menu-item @Class image-menu-item -Superclass: @code{menu-item} +Superclass: @ref{menu-item} Slots: @itemize -@item @anchor{slot.image-menu-item.image}image. Type: @code{widget}. Accessor: @anchor{image-menu-item-image}@code{image-menu-item-image}. -@item @anchor{slot.image-menu-item.use-stock}use-stock. Type: @code{boolean}. Accessor: @anchor{image-menu-item-use-stock}@code{image-menu-item-use-stock}. -@item @anchor{slot.image-menu-item.accel-group}accel-group. Type: @code{accel-group}. Accessor: @anchor{image-menu-item-accel-group}@code{image-menu-item-accel-group}. Write-only. -@item @anchor{slot.image-menu-item.always-show-image}always-show-image. Type: @code{boolean}. Accessor: @anchor{image-menu-item-always-show-image}@code{image-menu-item-always-show-image}. +@item @anchor{slot.image-menu-item.image}image. Type: @ref{widget}. Accessor: @anchor{fn.image-menu-item-image}@code{image-menu-item-image}. +@item @anchor{slot.image-menu-item.use-stock}use-stock. Type: @code{boolean}. Accessor: @anchor{fn.image-menu-item-use-stock}@code{image-menu-item-use-stock}. +@item @anchor{slot.image-menu-item.accel-group}accel-group. Type: @ref{accel-group}. Accessor: @anchor{fn.image-menu-item-accel-group}@code{image-menu-item-accel-group}. Write-only. +@item @anchor{slot.image-menu-item.always-show-image}always-show-image. Type: @code{boolean}. Accessor: @anchor{fn.image-menu-item-always-show-image}@code{image-menu-item-always-show-image}. @end itemize @@ -1256,7 +1250,7 @@ Signals: @node input-dialog @section input-dialog @Class input-dialog -Superclass: @code{dialog} +Superclass: @ref{dialog} Slots: @itemize @@ -1273,11 +1267,11 @@ Signals: @node invisible @section invisible @Class invisible -Superclass: @code{widget} +Superclass: @ref{widget} Slots: @itemize -@item @anchor{slot.invisible.screen}screen. Type: @code{screen}. Accessor: @anchor{invisible-screen}@code{invisible-screen}. +@item @anchor{slot.invisible.screen}screen. Type: @ref{screen}. Accessor: @anchor{fn.invisible-screen}@code{invisible-screen}. @end itemize @@ -1291,13 +1285,21 @@ Signals: @node item @section item @Class item -Superclass: @code{bin} +Superclass: @ref{bin} + +Subclasses: @ref{tree-item} @ref{menu-item} Slots: @itemize @end itemize +Signals: +@itemize +@item @anchor{signal.item.select}"select". Signature: (instance @ref{item}) @result{} void. Options: run-first. +@item @anchor{signal.item.deselect}"deselect". Signature: (instance @ref{item}) @result{} void. Options: run-first. +@item @anchor{signal.item.toggle}"toggle". Signature: (instance @ref{item}) @result{} void. Options: run-first. +@end itemize @@ -1305,36 +1307,38 @@ Slots: @node label @section label @Class label -Superclass: @code{misc} +Superclass: @ref{misc} + +Subclasses: @ref{accel-label} Slots: @itemize -@item @anchor{slot.label.label}label. Type: @code{string}. Accessor: @anchor{label-label}@code{label-label}. -@item @anchor{slot.label.attributes}attributes. Type: @code{PangoAttrList}. Accessor: @anchor{label-attributes}@code{label-attributes}. -@item @anchor{slot.label.use-markup}use-markup. Type: @code{boolean}. Accessor: @anchor{label-use-markup}@code{label-use-markup}. -@item @anchor{slot.label.use-underline}use-underline. Type: @code{boolean}. Accessor: @anchor{label-use-underline}@code{label-use-underline}. -@item @anchor{slot.label.justify}justify. Type: @code{justification}. Accessor: @anchor{label-justify}@code{label-justify}. -@item @anchor{slot.label.pattern}pattern. Type: @code{string}. Accessor: @anchor{label-pattern}@code{label-pattern}. Write-only. -@item @anchor{slot.label.wrap}wrap. Type: @code{boolean}. Accessor: @anchor{label-wrap}@code{label-wrap}. -@item @anchor{slot.label.wrap-mode}wrap-mode. Type: @code{PangoWrapMode}. Accessor: @anchor{label-wrap-mode}@code{label-wrap-mode}. -@item @anchor{slot.label.selectable}selectable. Type: @code{boolean}. Accessor: @anchor{label-selectable}@code{label-selectable}. -@item @anchor{slot.label.mnemonic-keyval}mnemonic-keyval. Type: @code{integer}. Accessor: @anchor{label-mnemonic-keyval}@code{label-mnemonic-keyval}. Read-only. -@item @anchor{slot.label.mnemonic-widget}mnemonic-widget. Type: @code{widget}. Accessor: @anchor{label-mnemonic-widget}@code{label-mnemonic-widget}. -@item @anchor{slot.label.cursor-position}cursor-position. Type: @code{integer}. Accessor: @anchor{label-cursor-position}@code{label-cursor-position}. Read-only. -@item @anchor{slot.label.selection-bound}selection-bound. Type: @code{integer}. Accessor: @anchor{label-selection-bound}@code{label-selection-bound}. Read-only. -@item @anchor{slot.label.ellipsize}ellipsize. Type: @code{PangoEllipsizeMode}. Accessor: @anchor{label-ellipsize}@code{label-ellipsize}. -@item @anchor{slot.label.width-chars}width-chars. Type: @code{integer}. Accessor: @anchor{label-width-chars}@code{label-width-chars}. -@item @anchor{slot.label.single-line-mode}single-line-mode. Type: @code{boolean}. Accessor: @anchor{label-single-line-mode}@code{label-single-line-mode}. -@item @anchor{slot.label.angle}angle. Type: @code{double-float}. Accessor: @anchor{label-angle}@code{label-angle}. -@item @anchor{slot.label.max-width-chars}max-width-chars. Type: @code{integer}. Accessor: @anchor{label-max-width-chars}@code{label-max-width-chars}. +@item @anchor{slot.label.label}label. Type: @code{string}. Accessor: @anchor{fn.label-label}@code{label-label}. +@item @anchor{slot.label.attributes}attributes. Type: @code{PangoAttrList}. Accessor: @anchor{fn.label-attributes}@code{label-attributes}. +@item @anchor{slot.label.use-markup}use-markup. Type: @code{boolean}. Accessor: @anchor{fn.label-use-markup}@code{label-use-markup}. +@item @anchor{slot.label.use-underline}use-underline. Type: @code{boolean}. Accessor: @anchor{fn.label-use-underline}@code{label-use-underline}. +@item @anchor{slot.label.justify}justify. Type: @ref{justification}. Accessor: @anchor{fn.label-justify}@code{label-justify}. +@item @anchor{slot.label.pattern}pattern. Type: @code{string}. Accessor: @anchor{fn.label-pattern}@code{label-pattern}. Write-only. +@item @anchor{slot.label.wrap}wrap. Type: @code{boolean}. Accessor: @anchor{fn.label-wrap}@code{label-wrap}. +@item @anchor{slot.label.wrap-mode}wrap-mode. Type: @code{PangoWrapMode}. Accessor: @anchor{fn.label-wrap-mode}@code{label-wrap-mode}. +@item @anchor{slot.label.selectable}selectable. Type: @code{boolean}. Accessor: @anchor{fn.label-selectable}@code{label-selectable}. +@item @anchor{slot.label.mnemonic-keyval}mnemonic-keyval. Type: @code{integer}. Accessor: @anchor{fn.label-mnemonic-keyval}@code{label-mnemonic-keyval}. Read-only. +@item @anchor{slot.label.mnemonic-widget}mnemonic-widget. Type: @ref{widget}. Accessor: @anchor{fn.label-mnemonic-widget}@code{label-mnemonic-widget}. +@item @anchor{slot.label.cursor-position}cursor-position. Type: @code{integer}. Accessor: @anchor{fn.label-cursor-position}@code{label-cursor-position}. Read-only. +@item @anchor{slot.label.selection-bound}selection-bound. Type: @code{integer}. Accessor: @anchor{fn.label-selection-bound}@code{label-selection-bound}. Read-only. +@item @anchor{slot.label.ellipsize}ellipsize. Type: @code{PangoEllipsizeMode}. Accessor: @anchor{fn.label-ellipsize}@code{label-ellipsize}. +@item @anchor{slot.label.width-chars}width-chars. Type: @code{integer}. Accessor: @anchor{fn.label-width-chars}@code{label-width-chars}. +@item @anchor{slot.label.single-line-mode}single-line-mode. Type: @code{boolean}. Accessor: @anchor{fn.label-single-line-mode}@code{label-single-line-mode}. +@item @anchor{slot.label.angle}angle. Type: @code{double-float}. Accessor: @anchor{fn.label-angle}@code{label-angle}. +@item @anchor{slot.label.max-width-chars}max-width-chars. Type: @code{integer}. Accessor: @anchor{fn.label-max-width-chars}@code{label-max-width-chars}. @end itemize Signals: @itemize -@item @anchor{signal.label.move-cursor}"move-cursor". Signature: (instance @code{label}), (arg-1 @code{movement-step}), (arg-2 @code{integer}), (arg-3 @code{boolean}) @result{} void. Options: run-last, action. -@item @anchor{signal.label.copy-clipboard}"copy-clipboard". Signature: (instance @code{label}) @result{} void. Options: run-last, action. -@item @anchor{signal.label.populate-popup}"populate-popup". Signature: (instance @code{label}), (arg-1 @code{menu}) @result{} void. Options: run-last. +@item @anchor{signal.label.move-cursor}"move-cursor". Signature: (instance @ref{label}), (arg-1 @ref{movement-step}), (arg-2 @code{integer}), (arg-3 @code{boolean}) @result{} void. Options: run-last, action. +@item @anchor{signal.label.copy-clipboard}"copy-clipboard". Signature: (instance @ref{label}) @result{} void. Options: run-last, action. +@item @anchor{signal.label.populate-popup}"populate-popup". Signature: (instance @ref{label}), (arg-1 @ref{menu}) @result{} void. Options: run-last. @end itemize @@ -1343,40 +1347,35 @@ Signals: @node layout @section layout @Class layout -Superclass: @code{container} +Superclass: @ref{container} Slots: @itemize -@item @anchor{slot.layout.hadjustment}hadjustment. Type: @code{adjustment}. Accessor: @anchor{layout-hadjustment}@code{layout-hadjustment}. -@item @anchor{slot.layout.vadjustment}vadjustment. Type: @code{adjustment}. Accessor: @anchor{layout-vadjustment}@code{layout-vadjustment}. -@item @anchor{slot.layout.width}width. Type: @code{integer}. Accessor: @anchor{layout-width}@code{layout-width}. -@item @anchor{slot.layout.height}height. Type: @code{integer}. Accessor: @anchor{layout-height}@code{layout-height}. -@item @anchor{slot.layout.bin-window}bin-window. Type: @ref{g-object}. Accessor: @anchor{layout-bin-window}@code{layout-bin-window}. Read-only. +@item @anchor{slot.layout.hadjustment}hadjustment. Type: @ref{adjustment}. Accessor: @anchor{fn.layout-hadjustment}@code{layout-hadjustment}. +@item @anchor{slot.layout.vadjustment}vadjustment. Type: @ref{adjustment}. Accessor: @anchor{fn.layout-vadjustment}@code{layout-vadjustment}. +@item @anchor{slot.layout.width}width. Type: @code{integer}. Accessor: @anchor{fn.layout-width}@code{layout-width}. +@item @anchor{slot.layout.height}height. Type: @code{integer}. Accessor: @anchor{fn.layout-height}@code{layout-height}. +@item @anchor{slot.layout.bin-window}bin-window. Type: @ref{g-object}. Accessor: @anchor{fn.layout-bin-window}@code{layout-bin-window}. Read-only. @end itemize Signals: @itemize -@item @anchor{signal.layout.set-scroll-adjustments}"set-scroll-adjustments". Signature: (instance @code{layout}), (arg-1 @code{adjustment}), (arg-2 @code{adjustment}) @result{} void. Options: run-last, action. +@item @anchor{signal.layout.set-scroll-adjustments}"set-scroll-adjustments". Signature: (instance @ref{layout}), (arg-1 @ref{adjustment}), (arg-2 @ref{adjustment}) @result{} void. Options: run-last, action. @end itemize -Child properties: -@itemize -@item @anchor{childprop.layout.x}x. Type: @code{integer}. Accessor: layout-child-x. -@item @anchor{childprop.layout.y}y. Type: @code{integer}. Accessor: layout-child-y. -@end itemize @node link-button @section link-button @Class link-button -Superclass: @code{button} +Superclass: @ref{button} Slots: @itemize -@item @anchor{slot.link-button.uri}uri. Type: @code{string}. Accessor: @anchor{link-button-uri}@code{link-button-uri}. -@item @anchor{slot.link-button.visited}visited. Type: @code{boolean}. Accessor: @anchor{link-button-visited}@code{link-button-visited}. +@item @anchor{slot.link-button.uri}uri. Type: @code{string}. Accessor: @anchor{fn.link-button-uri}@code{link-button-uri}. +@item @anchor{slot.link-button.visited}visited. Type: @code{boolean}. Accessor: @anchor{fn.link-button-visited}@code{link-button-visited}. @end itemize @@ -1390,45 +1389,40 @@ Signals: @node menu @section menu @Class menu -Superclass: @code{menu-shell} +Superclass: @ref{menu-shell} + +Subclasses: @ref{recent-chooser-menu} Slots: @itemize -@item @anchor{slot.menu.active}active. Type: @code{integer}. Accessor: @anchor{menu-active}@code{menu-active}. -@item @anchor{slot.menu.accel-group}accel-group. Type: @code{accel-group}. Accessor: @anchor{menu-accel-group}@code{menu-accel-group}. -@item @anchor{slot.menu.accel-path}accel-path. Type: @code{string}. Accessor: @anchor{menu-accel-path}@code{menu-accel-path}. -@item @anchor{slot.menu.attach-widget}attach-widget. Type: @code{widget}. Accessor: @anchor{menu-attach-widget}@code{menu-attach-widget}. -@item @anchor{slot.menu.tearoff-state}tearoff-state. Type: @code{boolean}. Accessor: @anchor{menu-tearoff-state}@code{menu-tearoff-state}. -@item @anchor{slot.menu.tearoff-title}tearoff-title. Type: @code{string}. Accessor: @anchor{menu-tearoff-title}@code{menu-tearoff-title}. -@item @anchor{slot.menu.monitor}monitor. Type: @code{integer}. Accessor: @anchor{menu-monitor}@code{menu-monitor}. -@item @anchor{slot.menu.screen}screen. Type: @ref{g-object}. Accessor: @anchor{menu-screen}@code{menu-screen}. Write-only. +@item @anchor{slot.menu.active}active. Type: @code{integer}. Accessor: @anchor{fn.menu-active}@code{menu-active}. +@item @anchor{slot.menu.accel-group}accel-group. Type: @ref{accel-group}. Accessor: @anchor{fn.menu-accel-group}@code{menu-accel-group}. +@item @anchor{slot.menu.accel-path}accel-path. Type: @code{string}. Accessor: @anchor{fn.menu-accel-path}@code{menu-accel-path}. +@item @anchor{slot.menu.attach-widget}attach-widget. Type: @ref{widget}. Accessor: @anchor{fn.menu-attach-widget}@code{menu-attach-widget}. +@item @anchor{slot.menu.tearoff-state}tearoff-state. Type: @code{boolean}. Accessor: @anchor{fn.menu-tearoff-state}@code{menu-tearoff-state}. +@item @anchor{slot.menu.tearoff-title}tearoff-title. Type: @code{string}. Accessor: @anchor{fn.menu-tearoff-title}@code{menu-tearoff-title}. +@item @anchor{slot.menu.monitor}monitor. Type: @code{integer}. Accessor: @anchor{fn.menu-monitor}@code{menu-monitor}. +@item @anchor{slot.menu.screen}screen. Type: @ref{g-object}. Accessor: @anchor{fn.menu-screen}@code{menu-screen}. Write-only. @end itemize Signals: @itemize -@item @anchor{signal.menu.move-scroll}"move-scroll". Signature: (instance @code{menu}), (arg-1 @code{scroll-type}) @result{} void. Options: run-last, action. +@item @anchor{signal.menu.move-scroll}"move-scroll". Signature: (instance @ref{menu}), (arg-1 @ref{scroll-type}) @result{} void. Options: run-last, action. @end itemize -Child properties: -@itemize -@item @anchor{childprop.menu.left-attach}left-attach. Type: @code{integer}. Accessor: menu-child-left-attach. -@item @anchor{childprop.menu.right-attach}right-attach. Type: @code{integer}. Accessor: menu-child-right-attach. -@item @anchor{childprop.menu.top-attach}top-attach. Type: @code{integer}. Accessor: menu-child-top-attach. -@item @anchor{childprop.menu.bottom-attach}bottom-attach. Type: @code{integer}. Accessor: menu-child-bottom-attach. -@end itemize @node menu-bar @section menu-bar @Class menu-bar -Superclass: @code{menu-shell} +Superclass: @ref{menu-shell} Slots: @itemize -@item @anchor{slot.menu-bar.pack-direction}pack-direction. Type: @code{pack-direction}. Accessor: @anchor{menu-bar-pack-direction}@code{menu-bar-pack-direction}. -@item @anchor{slot.menu-bar.child-pack-direction}child-pack-direction. Type: @code{pack-direction}. Accessor: @anchor{menu-bar-child-pack-direction}@code{menu-bar-child-pack-direction}. +@item @anchor{slot.menu-bar.pack-direction}pack-direction. Type: @ref{pack-direction}. Accessor: @anchor{fn.menu-bar-pack-direction}@code{menu-bar-pack-direction}. +@item @anchor{slot.menu-bar.child-pack-direction}child-pack-direction. Type: @ref{pack-direction}. Accessor: @anchor{fn.menu-bar-child-pack-direction}@code{menu-bar-child-pack-direction}. @end itemize @@ -1442,24 +1436,26 @@ Signals: @node menu-item @section menu-item @Class menu-item -Superclass: @code{item} +Superclass: @ref{item} + +Subclasses: @ref{tearoff-menu-item} @ref{separator-menu-item} @ref{image-menu-item} @ref{check-menu-item} Slots: @itemize -@item @anchor{slot.menu-item.right-justified}right-justified. Type: @code{boolean}. Accessor: @anchor{menu-item-right-justified}@code{menu-item-right-justified}. -@item @anchor{slot.menu-item.submenu}submenu. Type: @code{menu}. Accessor: @anchor{menu-item-submenu}@code{menu-item-submenu}. -@item @anchor{slot.menu-item.accel-path}accel-path. Type: @code{string}. Accessor: @anchor{menu-item-accel-path}@code{menu-item-accel-path}. -@item @anchor{slot.menu-item.label}label. Type: @code{string}. Accessor: @anchor{menu-item-label}@code{menu-item-label}. -@item @anchor{slot.menu-item.use-underline}use-underline. Type: @code{boolean}. Accessor: @anchor{menu-item-use-underline}@code{menu-item-use-underline}. +@item @anchor{slot.menu-item.right-justified}right-justified. Type: @code{boolean}. Accessor: @anchor{fn.menu-item-right-justified}@code{menu-item-right-justified}. +@item @anchor{slot.menu-item.submenu}submenu. Type: @ref{menu}. Accessor: @anchor{fn.menu-item-submenu}@code{menu-item-submenu}. +@item @anchor{slot.menu-item.accel-path}accel-path. Type: @code{string}. Accessor: @anchor{fn.menu-item-accel-path}@code{menu-item-accel-path}. +@item @anchor{slot.menu-item.label}label. Type: @code{string}. Accessor: @anchor{fn.menu-item-label}@code{menu-item-label}. +@item @anchor{slot.menu-item.use-underline}use-underline. Type: @code{boolean}. Accessor: @anchor{fn.menu-item-use-underline}@code{menu-item-use-underline}. @end itemize Signals: @itemize -@item @anchor{signal.menu-item.activate}"activate". Signature: (instance @code{menu-item}) @result{} void. Options: run-first, action. -@item @anchor{signal.menu-item.activate-item}"activate-item". Signature: (instance @code{menu-item}) @result{} void. Options: run-first. -@item @anchor{signal.menu-item.toggle-size-request}"toggle-size-request". Signature: (instance @code{menu-item}), (arg-1 gpointer) @result{} void. Options: run-first. -@item @anchor{signal.menu-item.toggle-size-allocate}"toggle-size-allocate". Signature: (instance @code{menu-item}), (arg-1 @code{integer}) @result{} void. Options: run-first. +@item @anchor{signal.menu-item.activate}"activate". Signature: (instance @ref{menu-item}) @result{} void. Options: run-first, action. +@item @anchor{signal.menu-item.activate-item}"activate-item". Signature: (instance @ref{menu-item}) @result{} void. Options: run-first. +@item @anchor{signal.menu-item.toggle-size-request}"toggle-size-request". Signature: (instance @ref{menu-item}), (arg-1 gpointer) @result{} void. Options: run-first. +@item @anchor{signal.menu-item.toggle-size-allocate}"toggle-size-allocate". Signature: (instance @ref{menu-item}), (arg-1 @code{integer}) @result{} void. Options: run-first. @end itemize @@ -1468,23 +1464,25 @@ Signals: @node menu-shell @section menu-shell @Class menu-shell -Superclass: @code{container} +Superclass: @ref{container} + +Subclasses: @ref{menu-bar} @ref{menu} Slots: @itemize -@item @anchor{slot.menu-shell.take-focus}take-focus. Type: @code{boolean}. Accessor: @anchor{menu-shell-take-focus}@code{menu-shell-take-focus}. +@item @anchor{slot.menu-shell.take-focus}take-focus. Type: @code{boolean}. Accessor: @anchor{fn.menu-shell-take-focus}@code{menu-shell-take-focus}. @end itemize Signals: @itemize -@item @anchor{signal.menu-shell.deactivate}"deactivate". Signature: (instance @code{menu-shell}) @result{} void. Options: run-first. -@item @anchor{signal.menu-shell.selection-done}"selection-done". Signature: (instance @code{menu-shell}) @result{} void. Options: run-first. -@item @anchor{signal.menu-shell.move-current}"move-current". Signature: (instance @code{menu-shell}), (arg-1 @code{menu-direction-type}) @result{} void. Options: run-last, action. -@item @anchor{signal.menu-shell.activate-current}"activate-current". Signature: (instance @code{menu-shell}), (arg-1 @code{boolean}) @result{} void. Options: run-last, action. -@item @anchor{signal.menu-shell.cancel}"cancel". Signature: (instance @code{menu-shell}) @result{} void. Options: run-last, action. -@item @anchor{signal.menu-shell.cycle-focus}"cycle-focus". Signature: (instance @code{menu-shell}), (arg-1 @code{direction-type}) @result{} void. Options: run-last, action. -@item @anchor{signal.menu-shell.move-selected}"move-selected". Signature: (instance @code{menu-shell}), (arg-1 @code{integer}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.menu-shell.deactivate}"deactivate". Signature: (instance @ref{menu-shell}) @result{} void. Options: run-first. +@item @anchor{signal.menu-shell.selection-done}"selection-done". Signature: (instance @ref{menu-shell}) @result{} void. Options: run-first. +@item @anchor{signal.menu-shell.move-current}"move-current". Signature: (instance @ref{menu-shell}), (arg-1 @ref{menu-direction-type}) @result{} void. Options: run-last, action. +@item @anchor{signal.menu-shell.activate-current}"activate-current". Signature: (instance @ref{menu-shell}), (arg-1 @code{boolean}) @result{} void. Options: run-last, action. +@item @anchor{signal.menu-shell.cancel}"cancel". Signature: (instance @ref{menu-shell}) @result{} void. Options: run-last, action. +@item @anchor{signal.menu-shell.cycle-focus}"cycle-focus". Signature: (instance @ref{menu-shell}), (arg-1 @ref{direction-type}) @result{} void. Options: run-last, action. +@item @anchor{signal.menu-shell.move-selected}"move-selected". Signature: (instance @ref{menu-shell}), (arg-1 @code{integer}) @result{} @code{boolean}. Options: run-last. @end itemize @@ -1493,19 +1491,19 @@ Signals: @node menu-tool-button @section menu-tool-button @Class menu-tool-button -Superclass: @code{tool-button} +Superclass: @ref{tool-button} Slots: @itemize -@item @anchor{slot.menu-tool-button.menu}menu. Type: @code{menu}. Accessor: @anchor{menu-tool-button-menu}@code{menu-tool-button-menu}. -@item @anchor{slot.menu-tool-button.arrow-tooltip-text}arrow-tooltip-text. Type: @code{string}. Accessor: @anchor{menu-tool-button-arrow-tooltip-text}@code{menu-tool-button-arrow-tooltip-text}. Write-only. -@item @anchor{slot.menu-tool-button.arrow-tooltip-markup}arrow-tooltip-markup. Type: @code{string}. Accessor: @anchor{menu-tool-button-arrow-tooltip-markup}@code{menu-tool-button-arrow-tooltip-markup}. Write-only. +@item @anchor{slot.menu-tool-button.menu}menu. Type: @ref{menu}. Accessor: @anchor{fn.menu-tool-button-menu}@code{menu-tool-button-menu}. +@item @anchor{slot.menu-tool-button.arrow-tooltip-text}arrow-tooltip-text. Type: @code{string}. Accessor: @anchor{fn.menu-tool-button-arrow-tooltip-text}@code{menu-tool-button-arrow-tooltip-text}. Write-only. +@item @anchor{slot.menu-tool-button.arrow-tooltip-markup}arrow-tooltip-markup. Type: @code{string}. Accessor: @anchor{fn.menu-tool-button-arrow-tooltip-markup}@code{menu-tool-button-arrow-tooltip-markup}. Write-only. @end itemize Signals: @itemize -@item @anchor{signal.menu-tool-button.show-menu}"show-menu". Signature: (instance @code{menu-tool-button}) @result{} void. Options: run-first. +@item @anchor{signal.menu-tool-button.show-menu}"show-menu". Signature: (instance @ref{menu-tool-button}) @result{} void. Options: run-first. @end itemize @@ -1514,17 +1512,17 @@ Signals: @node message-dialog @section message-dialog @Class message-dialog -Superclass: @code{dialog} +Superclass: @ref{dialog} Slots: @itemize -@item @anchor{slot.message-dialog.message-type}message-type. Type: @code{message-type}. Accessor: @anchor{message-dialog-message-type}@code{message-dialog-message-type}. -@item @anchor{slot.message-dialog.buttons}buttons. Type: @code{buttons-type}. Accessor: @anchor{message-dialog-buttons}@code{message-dialog-buttons}. Write-only. -@item @anchor{slot.message-dialog.text}text. Type: @code{string}. Accessor: @anchor{message-dialog-text}@code{message-dialog-text}. -@item @anchor{slot.message-dialog.use-markup}use-markup. Type: @code{boolean}. Accessor: @anchor{message-dialog-use-markup}@code{message-dialog-use-markup}. -@item @anchor{slot.message-dialog.secondary-text}secondary-text. Type: @code{string}. Accessor: @anchor{message-dialog-secondary-text}@code{message-dialog-secondary-text}. -@item @anchor{slot.message-dialog.secondary-use-markup}secondary-use-markup. Type: @code{boolean}. Accessor: @anchor{message-dialog-secondary-use-markup}@code{message-dialog-secondary-use-markup}. -@item @anchor{slot.message-dialog.image}image. Type: @code{widget}. Accessor: @anchor{message-dialog-image}@code{message-dialog-image}. +@item @anchor{slot.message-dialog.message-type}message-type. Type: @ref{message-type}. Accessor: @anchor{fn.message-dialog-message-type}@code{message-dialog-message-type}. +@item @anchor{slot.message-dialog.buttons}buttons. Type: @ref{buttons-type}. Accessor: @anchor{fn.message-dialog-buttons}@code{message-dialog-buttons}. Write-only. +@item @anchor{slot.message-dialog.text}text. Type: @code{string}. Accessor: @anchor{fn.message-dialog-text}@code{message-dialog-text}. +@item @anchor{slot.message-dialog.use-markup}use-markup. Type: @code{boolean}. Accessor: @anchor{fn.message-dialog-use-markup}@code{message-dialog-use-markup}. +@item @anchor{slot.message-dialog.secondary-text}secondary-text. Type: @code{string}. Accessor: @anchor{fn.message-dialog-secondary-text}@code{message-dialog-secondary-text}. +@item @anchor{slot.message-dialog.secondary-use-markup}secondary-use-markup. Type: @code{boolean}. Accessor: @anchor{fn.message-dialog-secondary-use-markup}@code{message-dialog-secondary-use-markup}. +@item @anchor{slot.message-dialog.image}image. Type: @ref{widget}. Accessor: @anchor{fn.message-dialog-image}@code{message-dialog-image}. @end itemize @@ -1538,14 +1536,16 @@ Signals: @node misc @section misc @Class misc -Superclass: @code{widget} +Superclass: @ref{widget} + +Subclasses: @ref{image} @ref{arrow} @ref{label} Slots: @itemize -@item @anchor{slot.misc.xalign}xalign. Type: @code{single-float}. Accessor: @anchor{misc-xalign}@code{misc-xalign}. -@item @anchor{slot.misc.yalign}yalign. Type: @code{single-float}. Accessor: @anchor{misc-yalign}@code{misc-yalign}. -@item @anchor{slot.misc.xpad}xpad. Type: @code{integer}. Accessor: @anchor{misc-xpad}@code{misc-xpad}. -@item @anchor{slot.misc.ypad}ypad. Type: @code{integer}. Accessor: @anchor{misc-ypad}@code{misc-ypad}. +@item @anchor{slot.misc.xalign}xalign. Type: @code{single-float}. Accessor: @anchor{fn.misc-xalign}@code{misc-xalign}. +@item @anchor{slot.misc.yalign}yalign. Type: @code{single-float}. Accessor: @anchor{fn.misc-yalign}@code{misc-yalign}. +@item @anchor{slot.misc.xpad}xpad. Type: @code{integer}. Accessor: @anchor{fn.misc-xpad}@code{misc-xpad}. +@item @anchor{slot.misc.ypad}ypad. Type: @code{integer}. Accessor: @anchor{fn.misc-ypad}@code{misc-ypad}. @end itemize @@ -1559,80 +1559,71 @@ Signals: @node notebook @section notebook @Class notebook -Superclass: @code{container} +Superclass: @ref{container} Slots: @itemize -@item @anchor{slot.notebook.tab-pos}tab-pos. Type: @code{position-type}. Accessor: @anchor{notebook-tab-pos}@code{notebook-tab-pos}. -@item @anchor{slot.notebook.show-tabs}show-tabs. Type: @code{boolean}. Accessor: @anchor{notebook-show-tabs}@code{notebook-show-tabs}. -@item @anchor{slot.notebook.show-border}show-border. Type: @code{boolean}. Accessor: @anchor{notebook-show-border}@code{notebook-show-border}. -@item @anchor{slot.notebook.scrollable}scrollable. Type: @code{boolean}. Accessor: @anchor{notebook-scrollable}@code{notebook-scrollable}. -@item @anchor{slot.notebook.tab-border}tab-border. Type: @code{integer}. Accessor: @anchor{notebook-tab-border}@code{notebook-tab-border}. Write-only. -@item @anchor{slot.notebook.tab-hborder}tab-hborder. Type: @code{integer}. Accessor: @anchor{notebook-tab-hborder}@code{notebook-tab-hborder}. -@item @anchor{slot.notebook.tab-vborder}tab-vborder. Type: @code{integer}. Accessor: @anchor{notebook-tab-vborder}@code{notebook-tab-vborder}. -@item @anchor{slot.notebook.page}page. Type: @code{integer}. Accessor: @anchor{notebook-page}@code{notebook-page}. -@item @anchor{slot.notebook.enable-popup}enable-popup. Type: @code{boolean}. Accessor: @anchor{notebook-enable-popup}@code{notebook-enable-popup}. -@item @anchor{slot.notebook.group-id}group-id. Type: @code{integer}. Accessor: @anchor{notebook-group-id}@code{notebook-group-id}. -@item @anchor{slot.notebook.group}group. Type: gpointer. Accessor: @anchor{notebook-group}@code{notebook-group}. -@item @anchor{slot.notebook.homogeneous}homogeneous. Type: @code{boolean}. Accessor: @anchor{notebook-homogeneous}@code{notebook-homogeneous}. +@item @anchor{slot.notebook.tab-pos}tab-pos. Type: @ref{position-type}. Accessor: @anchor{fn.notebook-tab-pos}@code{notebook-tab-pos}. +@item @anchor{slot.notebook.show-tabs}show-tabs. Type: @code{boolean}. Accessor: @anchor{fn.notebook-show-tabs}@code{notebook-show-tabs}. +@item @anchor{slot.notebook.show-border}show-border. Type: @code{boolean}. Accessor: @anchor{fn.notebook-show-border}@code{notebook-show-border}. +@item @anchor{slot.notebook.scrollable}scrollable. Type: @code{boolean}. Accessor: @anchor{fn.notebook-scrollable}@code{notebook-scrollable}. +@item @anchor{slot.notebook.tab-border}tab-border. Type: @code{integer}. Accessor: @anchor{fn.notebook-tab-border}@code{notebook-tab-border}. Write-only. +@item @anchor{slot.notebook.tab-hborder}tab-hborder. Type: @code{integer}. Accessor: @anchor{fn.notebook-tab-hborder}@code{notebook-tab-hborder}. +@item @anchor{slot.notebook.tab-vborder}tab-vborder. Type: @code{integer}. Accessor: @anchor{fn.notebook-tab-vborder}@code{notebook-tab-vborder}. +@item @anchor{slot.notebook.page}page. Type: @code{integer}. Accessor: @anchor{fn.notebook-page}@code{notebook-page}. +@item @anchor{slot.notebook.enable-popup}enable-popup. Type: @code{boolean}. Accessor: @anchor{fn.notebook-enable-popup}@code{notebook-enable-popup}. +@item @anchor{slot.notebook.group-id}group-id. Type: @code{integer}. Accessor: @anchor{fn.notebook-group-id}@code{notebook-group-id}. +@item @anchor{slot.notebook.group}group. Type: gpointer. Accessor: @anchor{fn.notebook-group}@code{notebook-group}. +@item @anchor{slot.notebook.homogeneous}homogeneous. Type: @code{boolean}. Accessor: @anchor{fn.notebook-homogeneous}@code{notebook-homogeneous}. @end itemize Signals: @itemize -@item @anchor{signal.notebook.switch-page}"switch-page". Signature: (instance @code{notebook}), (arg-1 gpointer), (arg-2 @code{integer}) @result{} void. Options: run-last. -@item @anchor{signal.notebook.focus-tab}"focus-tab". Signature: (instance @code{notebook}), (arg-1 @code{notebook-tab}) @result{} @code{boolean}. Options: run-last, action. -@item @anchor{signal.notebook.select-page}"select-page". Signature: (instance @code{notebook}), (arg-1 @code{boolean}) @result{} @code{boolean}. Options: run-last, action. -@item @anchor{signal.notebook.change-current-page}"change-current-page". Signature: (instance @code{notebook}), (arg-1 @code{integer}) @result{} @code{boolean}. Options: run-last, action. -@item @anchor{signal.notebook.move-focus-out}"move-focus-out". Signature: (instance @code{notebook}), (arg-1 @code{direction-type}) @result{} void. Options: run-last, action. -@item @anchor{signal.notebook.reorder-tab}"reorder-tab". Signature: (instance @code{notebook}), (arg-1 @code{direction-type}), (arg-2 @code{boolean}) @result{} @code{boolean}. Options: run-last, action. -@item @anchor{signal.notebook.page-reordered}"page-reordered". Signature: (instance @code{notebook}), (arg-1 @code{widget}), (arg-2 @code{integer}) @result{} void. Options: run-last. -@item @anchor{signal.notebook.page-removed}"page-removed". Signature: (instance @code{notebook}), (arg-1 @code{widget}), (arg-2 @code{integer}) @result{} void. Options: run-last. -@item @anchor{signal.notebook.page-added}"page-added". Signature: (instance @code{notebook}), (arg-1 @code{widget}), (arg-2 @code{integer}) @result{} void. Options: run-last. -@item @anchor{signal.notebook.create-window}"create-window". Signature: (instance @code{notebook}), (arg-1 @code{widget}), (arg-2 @code{integer}), (arg-3 @code{integer}) @result{} @code{notebook}. Options: run-last. +@item @anchor{signal.notebook.switch-page}"switch-page". Signature: (instance @ref{notebook}), (arg-1 gpointer), (arg-2 @code{integer}) @result{} void. Options: run-last. +@item @anchor{signal.notebook.focus-tab}"focus-tab". Signature: (instance @ref{notebook}), (arg-1 @ref{notebook-tab}) @result{} @code{boolean}. Options: run-last, action. +@item @anchor{signal.notebook.select-page}"select-page". Signature: (instance @ref{notebook}), (arg-1 @code{boolean}) @result{} @code{boolean}. Options: run-last, action. +@item @anchor{signal.notebook.change-current-page}"change-current-page". Signature: (instance @ref{notebook}), (arg-1 @code{integer}) @result{} @code{boolean}. Options: run-last, action. +@item @anchor{signal.notebook.move-focus-out}"move-focus-out". Signature: (instance @ref{notebook}), (arg-1 @ref{direction-type}) @result{} void. Options: run-last, action. +@item @anchor{signal.notebook.reorder-tab}"reorder-tab". Signature: (instance @ref{notebook}), (arg-1 @ref{direction-type}), (arg-2 @code{boolean}) @result{} @code{boolean}. Options: run-last, action. +@item @anchor{signal.notebook.page-reordered}"page-reordered". Signature: (instance @ref{notebook}), (arg-1 @ref{widget}), (arg-2 @code{integer}) @result{} void. Options: run-last. +@item @anchor{signal.notebook.page-removed}"page-removed". Signature: (instance @ref{notebook}), (arg-1 @ref{widget}), (arg-2 @code{integer}) @result{} void. Options: run-last. +@item @anchor{signal.notebook.page-added}"page-added". Signature: (instance @ref{notebook}), (arg-1 @ref{widget}), (arg-2 @code{integer}) @result{} void. Options: run-last. +@item @anchor{signal.notebook.create-window}"create-window". Signature: (instance @ref{notebook}), (arg-1 @ref{widget}), (arg-2 @code{integer}), (arg-3 @code{integer}) @result{} @ref{notebook}. Options: run-last. @end itemize -Child properties: -@itemize -@item @anchor{childprop.notebook.tab-label}tab-label. Type: @code{string}. Accessor: notebook-child-tab-label. -@item @anchor{childprop.notebook.menu-label}menu-label. Type: @code{string}. Accessor: notebook-child-menu-label. -@item @anchor{childprop.notebook.position}position. Type: @code{integer}. Accessor: notebook-child-position. -@item @anchor{childprop.notebook.tab-expand}tab-expand. Type: @code{boolean}. Accessor: notebook-child-tab-expand. -@item @anchor{childprop.notebook.tab-fill}tab-fill. Type: @code{boolean}. Accessor: notebook-child-tab-fill. -@item @anchor{childprop.notebook.tab-pack}tab-pack. Type: @code{pack-type}. Accessor: notebook-child-tab-pack. -@item @anchor{childprop.notebook.reorderable}reorderable. Type: @code{boolean}. Accessor: notebook-child-reorderable. -@item @anchor{childprop.notebook.detachable}detachable. Type: @code{boolean}. Accessor: notebook-child-detachable. -@end itemize @node old-editable @section old-editable @Class old-editable -Superclass: @code{widget} +Superclass: @ref{widget} + +Subclasses: @ref{text} Slots: @itemize -@item @anchor{slot.old-editable.text-position}text-position. Type: @code{integer}. Accessor: @anchor{old-editable-text-position}@code{old-editable-text-position}. -@item @anchor{slot.old-editable.editable}editable. Type: @code{boolean}. Accessor: @anchor{old-editable-editable}@code{old-editable-editable}. +@item @anchor{slot.old-editable.text-position}text-position. Type: @code{integer}. Accessor: @anchor{fn.old-editable-text-position}@code{old-editable-text-position}. +@item @anchor{slot.old-editable.editable}editable. Type: @code{boolean}. Accessor: @anchor{fn.old-editable-editable}@code{old-editable-editable}. @end itemize Signals: @itemize -@item @anchor{signal.old-editable.activate}"activate". Signature: (instance @code{old-editable}) @result{} void. Options: run-last, action. -@item @anchor{signal.old-editable.move-cursor}"move-cursor". Signature: (instance @code{old-editable}), (arg-1 @code{integer}), (arg-2 @code{integer}) @result{} void. Options: run-last, action. -@item @anchor{signal.old-editable.copy-clipboard}"copy-clipboard". Signature: (instance @code{old-editable}) @result{} void. Options: run-last, action. -@item @anchor{signal.old-editable.cut-clipboard}"cut-clipboard". Signature: (instance @code{old-editable}) @result{} void. Options: run-last, action. -@item @anchor{signal.old-editable.paste-clipboard}"paste-clipboard". Signature: (instance @code{old-editable}) @result{} void. Options: run-last, action. -@item @anchor{signal.old-editable.set-editable}"set-editable". Signature: (instance @code{old-editable}), (arg-1 @code{boolean}) @result{} void. Options: run-last, action. -@item @anchor{signal.old-editable.move-word}"move-word". Signature: (instance @code{old-editable}), (arg-1 @code{integer}) @result{} void. Options: run-last, action. -@item @anchor{signal.old-editable.move-page}"move-page". Signature: (instance @code{old-editable}), (arg-1 @code{integer}), (arg-2 @code{integer}) @result{} void. Options: run-last, action. -@item @anchor{signal.old-editable.move-to-row}"move-to-row". Signature: (instance @code{old-editable}), (arg-1 @code{integer}) @result{} void. Options: run-last, action. -@item @anchor{signal.old-editable.move-to-column}"move-to-column". Signature: (instance @code{old-editable}), (arg-1 @code{integer}) @result{} void. Options: run-last, action. -@item @anchor{signal.old-editable.kill-char}"kill-char". Signature: (instance @code{old-editable}), (arg-1 @code{integer}) @result{} void. Options: run-last, action. -@item @anchor{signal.old-editable.kill-word}"kill-word". Signature: (instance @code{old-editable}), (arg-1 @code{integer}) @result{} void. Options: run-last, action. -@item @anchor{signal.old-editable.kill-line}"kill-line". Signature: (instance @code{old-editable}), (arg-1 @code{integer}) @result{} void. Options: run-last, action. +@item @anchor{signal.old-editable.activate}"activate". Signature: (instance @ref{old-editable}) @result{} void. Options: run-last, action. +@item @anchor{signal.old-editable.move-cursor}"move-cursor". Signature: (instance @ref{old-editable}), (arg-1 @code{integer}), (arg-2 @code{integer}) @result{} void. Options: run-last, action. +@item @anchor{signal.old-editable.copy-clipboard}"copy-clipboard". Signature: (instance @ref{old-editable}) @result{} void. Options: run-last, action. +@item @anchor{signal.old-editable.cut-clipboard}"cut-clipboard". Signature: (instance @ref{old-editable}) @result{} void. Options: run-last, action. +@item @anchor{signal.old-editable.paste-clipboard}"paste-clipboard". Signature: (instance @ref{old-editable}) @result{} void. Options: run-last, action. +@item @anchor{signal.old-editable.set-editable}"set-editable". Signature: (instance @ref{old-editable}), (arg-1 @code{boolean}) @result{} void. Options: run-last, action. +@item @anchor{signal.old-editable.move-word}"move-word". Signature: (instance @ref{old-editable}), (arg-1 @code{integer}) @result{} void. Options: run-last, action. +@item @anchor{signal.old-editable.move-page}"move-page". Signature: (instance @ref{old-editable}), (arg-1 @code{integer}), (arg-2 @code{integer}) @result{} void. Options: run-last, action. +@item @anchor{signal.old-editable.move-to-row}"move-to-row". Signature: (instance @ref{old-editable}), (arg-1 @code{integer}) @result{} void. Options: run-last, action. +@item @anchor{signal.old-editable.move-to-column}"move-to-column". Signature: (instance @ref{old-editable}), (arg-1 @code{integer}) @result{} void. Options: run-last, action. +@item @anchor{signal.old-editable.kill-char}"kill-char". Signature: (instance @ref{old-editable}), (arg-1 @code{integer}) @result{} void. Options: run-last, action. +@item @anchor{signal.old-editable.kill-word}"kill-word". Signature: (instance @ref{old-editable}), (arg-1 @code{integer}) @result{} void. Options: run-last, action. +@item @anchor{signal.old-editable.kill-line}"kill-line". Signature: (instance @ref{old-editable}), (arg-1 @code{integer}) @result{} void. Options: run-last, action. @end itemize @@ -1641,50 +1632,47 @@ Signals: @node paned @section paned @Class paned -Superclass: @code{container} +Superclass: @ref{container} + +Subclasses: @ref{v-paned} @ref{h-paned} Slots: @itemize -@item @anchor{slot.paned.position}position. Type: @code{integer}. Accessor: @anchor{paned-position}@code{paned-position}. -@item @anchor{slot.paned.position-set}position-set. Type: @code{boolean}. Accessor: @anchor{paned-position-set}@code{paned-position-set}. -@item @anchor{slot.paned.min-position}min-position. Type: @code{integer}. Accessor: @anchor{paned-min-position}@code{paned-min-position}. Read-only. -@item @anchor{slot.paned.max-position}max-position. Type: @code{integer}. Accessor: @anchor{paned-max-position}@code{paned-max-position}. Read-only. +@item @anchor{slot.paned.position}position. Type: @code{integer}. Accessor: @anchor{fn.paned-position}@code{paned-position}. +@item @anchor{slot.paned.position-set}position-set. Type: @code{boolean}. Accessor: @anchor{fn.paned-position-set}@code{paned-position-set}. +@item @anchor{slot.paned.min-position}min-position. Type: @code{integer}. Accessor: @anchor{fn.paned-min-position}@code{paned-min-position}. Read-only. +@item @anchor{slot.paned.max-position}max-position. Type: @code{integer}. Accessor: @anchor{fn.paned-max-position}@code{paned-max-position}. Read-only. @end itemize Signals: @itemize -@item @anchor{signal.paned.cycle-child-focus}"cycle-child-focus". Signature: (instance @code{paned}), (arg-1 @code{boolean}) @result{} @code{boolean}. Options: run-last, action. -@item @anchor{signal.paned.toggle-handle-focus}"toggle-handle-focus". Signature: (instance @code{paned}) @result{} @code{boolean}. Options: run-last, action. -@item @anchor{signal.paned.move-handle}"move-handle". Signature: (instance @code{paned}), (arg-1 @code{scroll-type}) @result{} @code{boolean}. Options: run-last, action. -@item @anchor{signal.paned.cycle-handle-focus}"cycle-handle-focus". Signature: (instance @code{paned}), (arg-1 @code{boolean}) @result{} @code{boolean}. Options: run-last, action. -@item @anchor{signal.paned.accept-position}"accept-position". Signature: (instance @code{paned}) @result{} @code{boolean}. Options: run-last, action. -@item @anchor{signal.paned.cancel-position}"cancel-position". Signature: (instance @code{paned}) @result{} @code{boolean}. Options: run-last, action. +@item @anchor{signal.paned.cycle-child-focus}"cycle-child-focus". Signature: (instance @ref{paned}), (arg-1 @code{boolean}) @result{} @code{boolean}. Options: run-last, action. +@item @anchor{signal.paned.toggle-handle-focus}"toggle-handle-focus". Signature: (instance @ref{paned}) @result{} @code{boolean}. Options: run-last, action. +@item @anchor{signal.paned.move-handle}"move-handle". Signature: (instance @ref{paned}), (arg-1 @ref{scroll-type}) @result{} @code{boolean}. Options: run-last, action. +@item @anchor{signal.paned.cycle-handle-focus}"cycle-handle-focus". Signature: (instance @ref{paned}), (arg-1 @code{boolean}) @result{} @code{boolean}. Options: run-last, action. +@item @anchor{signal.paned.accept-position}"accept-position". Signature: (instance @ref{paned}) @result{} @code{boolean}. Options: run-last, action. +@item @anchor{signal.paned.cancel-position}"cancel-position". Signature: (instance @ref{paned}) @result{} @code{boolean}. Options: run-last, action. @end itemize -Child properties: -@itemize -@item @anchor{childprop.paned.resize}resize. Type: @code{boolean}. Accessor: paned-child-resize. -@item @anchor{childprop.paned.shrink}shrink. Type: @code{boolean}. Accessor: paned-child-shrink. -@end itemize @node plug @section plug @Class plug -Superclass: @code{gtk-window} +Superclass: @ref{gtk-window} Slots: @itemize -@item @anchor{slot.plug.embedded}embedded. Type: @code{boolean}. Accessor: @anchor{plug-embedded}@code{plug-embedded}. Read-only. -@item @anchor{slot.plug.socket-window}socket-window. Type: @code{gdk-window}. Accessor: @anchor{plug-socket-window}@code{plug-socket-window}. Read-only. +@item @anchor{slot.plug.embedded}embedded. Type: @code{boolean}. Accessor: @anchor{fn.plug-embedded}@code{plug-embedded}. Read-only. +@item @anchor{slot.plug.socket-window}socket-window. Type: @ref{gdk-window}. Accessor: @anchor{fn.plug-socket-window}@code{plug-socket-window}. Read-only. @end itemize Signals: @itemize -@item @anchor{signal.plug.embedded}"embedded". Signature: (instance @code{plug}) @result{} void. Options: run-last. +@item @anchor{signal.plug.embedded}"embedded". Signature: (instance @ref{plug}) @result{} void. Options: run-last. @end itemize @@ -1693,14 +1681,16 @@ Signals: @node progress @section progress @Class progress -Superclass: @code{widget} +Superclass: @ref{widget} + +Subclasses: @ref{progress-bar} Slots: @itemize -@item @anchor{slot.progress.activity-mode}activity-mode. Type: @code{boolean}. Accessor: @anchor{progress-activity-mode}@code{progress-activity-mode}. -@item @anchor{slot.progress.show-text}show-text. Type: @code{boolean}. Accessor: @anchor{progress-show-text}@code{progress-show-text}. -@item @anchor{slot.progress.text-xalign}text-xalign. Type: @code{single-float}. Accessor: @anchor{progress-text-xalign}@code{progress-text-xalign}. -@item @anchor{slot.progress.text-yalign}text-yalign. Type: @code{single-float}. Accessor: @anchor{progress-text-yalign}@code{progress-text-yalign}. +@item @anchor{slot.progress.activity-mode}activity-mode. Type: @code{boolean}. Accessor: @anchor{fn.progress-activity-mode}@code{progress-activity-mode}. +@item @anchor{slot.progress.show-text}show-text. Type: @code{boolean}. Accessor: @anchor{fn.progress-show-text}@code{progress-show-text}. +@item @anchor{slot.progress.text-xalign}text-xalign. Type: @code{single-float}. Accessor: @anchor{fn.progress-text-xalign}@code{progress-text-xalign}. +@item @anchor{slot.progress.text-yalign}text-yalign. Type: @code{single-float}. Accessor: @anchor{fn.progress-text-yalign}@code{progress-text-yalign}. @end itemize @@ -1714,20 +1704,20 @@ Signals: @node progress-bar @section progress-bar @Class progress-bar -Superclass: @code{progress} +Superclass: @ref{progress} Slots: @itemize -@item @anchor{slot.progress-bar.fraction}fraction. Type: @code{double-float}. Accessor: @anchor{progress-bar-fraction}@code{progress-bar-fraction}. -@item @anchor{slot.progress-bar.pulse-step}pulse-step. Type: @code{double-float}. Accessor: @anchor{progress-bar-pulse-step}@code{progress-bar-pulse-step}. -@item @anchor{slot.progress-bar.orientation}orientation. Type: @code{progress-bar-orientation}. Accessor: @anchor{progress-bar-orientation}@code{progress-bar-orientation}. -@item @anchor{slot.progress-bar.text}text. Type: @code{string}. Accessor: @anchor{progress-bar-text}@code{progress-bar-text}. -@item @anchor{slot.progress-bar.ellipsize}ellipsize. Type: @code{PangoEllipsizeMode}. Accessor: @anchor{progress-bar-ellipsize}@code{progress-bar-ellipsize}. -@item @anchor{slot.progress-bar.adjustment}adjustment. Type: @code{adjustment}. Accessor: @anchor{progress-bar-adjustment}@code{progress-bar-adjustment}. -@item @anchor{slot.progress-bar.bar-style}bar-style. Type: @code{progress-bar-style}. Accessor: @anchor{progress-bar-bar-style}@code{progress-bar-bar-style}. -@item @anchor{slot.progress-bar.activity-step}activity-step. Type: @code{integer}. Accessor: @anchor{progress-bar-activity-step}@code{progress-bar-activity-step}. -@item @anchor{slot.progress-bar.activity-blocks}activity-blocks. Type: @code{integer}. Accessor: @anchor{progress-bar-activity-blocks}@code{progress-bar-activity-blocks}. -@item @anchor{slot.progress-bar.discrete-blocks}discrete-blocks. Type: @code{integer}. Accessor: @anchor{progress-bar-discrete-blocks}@code{progress-bar-discrete-blocks}. +@item @anchor{slot.progress-bar.fraction}fraction. Type: @code{double-float}. Accessor: @anchor{fn.progress-bar-fraction}@code{progress-bar-fraction}. +@item @anchor{slot.progress-bar.pulse-step}pulse-step. Type: @code{double-float}. Accessor: @anchor{fn.progress-bar-pulse-step}@code{progress-bar-pulse-step}. +@item @anchor{slot.progress-bar.orientation}orientation. Type: @ref{progress-bar-orientation}. Accessor: @anchor{fn.progress-bar-orientation}@code{progress-bar-orientation}. +@item @anchor{slot.progress-bar.text}text. Type: @code{string}. Accessor: @anchor{fn.progress-bar-text}@code{progress-bar-text}. +@item @anchor{slot.progress-bar.ellipsize}ellipsize. Type: @code{PangoEllipsizeMode}. Accessor: @anchor{fn.progress-bar-ellipsize}@code{progress-bar-ellipsize}. +@item @anchor{slot.progress-bar.adjustment}adjustment. Type: @ref{adjustment}. Accessor: @anchor{fn.progress-bar-adjustment}@code{progress-bar-adjustment}. +@item @anchor{slot.progress-bar.bar-style}bar-style. Type: @ref{progress-bar-style}. Accessor: @anchor{fn.progress-bar-bar-style}@code{progress-bar-bar-style}. +@item @anchor{slot.progress-bar.activity-step}activity-step. Type: @code{integer}. Accessor: @anchor{fn.progress-bar-activity-step}@code{progress-bar-activity-step}. +@item @anchor{slot.progress-bar.activity-blocks}activity-blocks. Type: @code{integer}. Accessor: @anchor{fn.progress-bar-activity-blocks}@code{progress-bar-activity-blocks}. +@item @anchor{slot.progress-bar.discrete-blocks}discrete-blocks. Type: @code{integer}. Accessor: @anchor{fn.progress-bar-discrete-blocks}@code{progress-bar-discrete-blocks}. @end itemize @@ -1741,17 +1731,17 @@ Signals: @node radio-button @section radio-button @Class radio-button -Superclass: @code{check-button} +Superclass: @ref{check-button} Slots: @itemize -@item @anchor{slot.radio-button.group}group. Type: @code{radio-button}. Accessor: @anchor{radio-button-group}@code{radio-button-group}. Write-only. +@item @anchor{slot.radio-button.group}group. Type: @ref{radio-button}. Accessor: @anchor{fn.radio-button-group}@code{radio-button-group}. Write-only. @end itemize Signals: @itemize -@item @anchor{signal.radio-button.group-changed}"group-changed". Signature: (instance @code{radio-button}) @result{} void. Options: run-first. +@item @anchor{signal.radio-button.group-changed}"group-changed". Signature: (instance @ref{radio-button}) @result{} void. Options: run-first. @end itemize @@ -1760,17 +1750,17 @@ Signals: @node radio-menu-item @section radio-menu-item @Class radio-menu-item -Superclass: @code{check-menu-item} +Superclass: @ref{check-menu-item} Slots: @itemize -@item @anchor{slot.radio-menu-item.group}group. Type: @code{radio-menu-item}. Accessor: @anchor{radio-menu-item-group}@code{radio-menu-item-group}. Write-only. +@item @anchor{slot.radio-menu-item.group}group. Type: @ref{radio-menu-item}. Accessor: @anchor{fn.radio-menu-item-group}@code{radio-menu-item-group}. Write-only. @end itemize Signals: @itemize -@item @anchor{signal.radio-menu-item.group-changed}"group-changed". Signature: (instance @code{radio-menu-item}) @result{} void. Options: run-first. +@item @anchor{signal.radio-menu-item.group-changed}"group-changed". Signature: (instance @ref{radio-menu-item}) @result{} void. Options: run-first. @end itemize @@ -1779,11 +1769,11 @@ Signals: @node radio-tool-button @section radio-tool-button @Class radio-tool-button -Superclass: @code{toggle-tool-button} +Superclass: @ref{toggle-tool-button} Slots: @itemize -@item @anchor{slot.radio-tool-button.group}group. Type: @code{radio-tool-button}. Accessor: @anchor{radio-tool-button-group}@code{radio-tool-button-group}. Write-only. +@item @anchor{slot.radio-tool-button.group}group. Type: @ref{radio-tool-button}. Accessor: @anchor{fn.radio-tool-button-group}@code{radio-tool-button-group}. Write-only. @end itemize @@ -1797,27 +1787,29 @@ Signals: @node range @section range @Class range -Superclass: @code{widget} +Superclass: @ref{widget} + +Subclasses: @ref{scrollbar} @ref{scale} Slots: @itemize -@item @anchor{slot.range.update-policy}update-policy. Type: @code{update-type}. Accessor: @anchor{range-update-policy}@code{range-update-policy}. -@item @anchor{slot.range.adjustment}adjustment. Type: @code{adjustment}. Accessor: @anchor{range-adjustment}@code{range-adjustment}. -@item @anchor{slot.range.inverted}inverted. Type: @code{boolean}. Accessor: @anchor{range-inverted}@code{range-inverted}. -@item @anchor{slot.range.lower-stepper-sensitivity}lower-stepper-sensitivity. Type: @code{sensitivity-type}. Accessor: @anchor{range-lower-stepper-sensitivity}@code{range-lower-stepper-sensitivity}. -@item @anchor{slot.range.upper-stepper-sensitivity}upper-stepper-sensitivity. Type: @code{sensitivity-type}. Accessor: @anchor{range-upper-stepper-sensitivity}@code{range-upper-stepper-sensitivity}. -@item @anchor{slot.range.show-fill-level}show-fill-level. Type: @code{boolean}. Accessor: @anchor{range-show-fill-level}@code{range-show-fill-level}. -@item @anchor{slot.range.restrict-to-fill-level}restrict-to-fill-level. Type: @code{boolean}. Accessor: @anchor{range-restrict-to-fill-level}@code{range-restrict-to-fill-level}. -@item @anchor{slot.range.fill-level}fill-level. Type: @code{double-float}. Accessor: @anchor{range-fill-level}@code{range-fill-level}. +@item @anchor{slot.range.update-policy}update-policy. Type: @ref{update-type}. Accessor: @anchor{fn.range-update-policy}@code{range-update-policy}. +@item @anchor{slot.range.adjustment}adjustment. Type: @ref{adjustment}. Accessor: @anchor{fn.range-adjustment}@code{range-adjustment}. +@item @anchor{slot.range.inverted}inverted. Type: @code{boolean}. Accessor: @anchor{fn.range-inverted}@code{range-inverted}. +@item @anchor{slot.range.lower-stepper-sensitivity}lower-stepper-sensitivity. Type: @ref{sensitivity-type}. Accessor: @anchor{fn.range-lower-stepper-sensitivity}@code{range-lower-stepper-sensitivity}. +@item @anchor{slot.range.upper-stepper-sensitivity}upper-stepper-sensitivity. Type: @ref{sensitivity-type}. Accessor: @anchor{fn.range-upper-stepper-sensitivity}@code{range-upper-stepper-sensitivity}. +@item @anchor{slot.range.show-fill-level}show-fill-level. Type: @code{boolean}. Accessor: @anchor{fn.range-show-fill-level}@code{range-show-fill-level}. +@item @anchor{slot.range.restrict-to-fill-level}restrict-to-fill-level. Type: @code{boolean}. Accessor: @anchor{fn.range-restrict-to-fill-level}@code{range-restrict-to-fill-level}. +@item @anchor{slot.range.fill-level}fill-level. Type: @code{double-float}. Accessor: @anchor{fn.range-fill-level}@code{range-fill-level}. @end itemize Signals: @itemize -@item @anchor{signal.range.value-changed}"value-changed". Signature: (instance @code{range}) @result{} void. Options: run-last. -@item @anchor{signal.range.adjust-bounds}"adjust-bounds". Signature: (instance @code{range}), (arg-1 @code{double-float}) @result{} void. Options: run-last. -@item @anchor{signal.range.move-slider}"move-slider". Signature: (instance @code{range}), (arg-1 @code{scroll-type}) @result{} void. Options: run-last, action. -@item @anchor{signal.range.change-value}"change-value". Signature: (instance @code{range}), (arg-1 @code{scroll-type}), (arg-2 @code{double-float}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.range.value-changed}"value-changed". Signature: (instance @ref{range}) @result{} void. Options: run-last. +@item @anchor{signal.range.adjust-bounds}"adjust-bounds". Signature: (instance @ref{range}), (arg-1 @code{double-float}) @result{} void. Options: run-last. +@item @anchor{signal.range.move-slider}"move-slider". Signature: (instance @ref{range}), (arg-1 @ref{scroll-type}) @result{} void. Options: run-last, action. +@item @anchor{signal.range.change-value}"change-value". Signature: (instance @ref{range}), (arg-1 @ref{scroll-type}), (arg-2 @code{double-float}) @result{} @code{boolean}. Options: run-last. @end itemize @@ -1826,7 +1818,7 @@ Signals: @node recent-chooser-dialog @section recent-chooser-dialog @Class recent-chooser-dialog -Superclass: @code{dialog} +Superclass: @ref{dialog} Slots: @itemize @@ -1843,11 +1835,11 @@ Signals: @node recent-chooser-menu @section recent-chooser-menu @Class recent-chooser-menu -Superclass: @code{menu} +Superclass: @ref{menu} Slots: @itemize -@item @anchor{slot.recent-chooser-menu.show-numbers}show-numbers. Type: @code{boolean}. Accessor: @anchor{recent-chooser-menu-show-numbers}@code{recent-chooser-menu-show-numbers}. +@item @anchor{slot.recent-chooser-menu.show-numbers}show-numbers. Type: @code{boolean}. Accessor: @anchor{fn.recent-chooser-menu-show-numbers}@code{recent-chooser-menu-show-numbers}. @end itemize @@ -1856,25 +1848,21 @@ Signals: @end itemize -Child properties: -@itemize -@item @anchor{childprop.recent-chooser-menu.left-attach}left-attach. Type: @code{integer}. Accessor: recent-chooser-menu-child-left-attach. -@item @anchor{childprop.recent-chooser-menu.right-attach}right-attach. Type: @code{integer}. Accessor: recent-chooser-menu-child-right-attach. -@item @anchor{childprop.recent-chooser-menu.top-attach}top-attach. Type: @code{integer}. Accessor: recent-chooser-menu-child-top-attach. -@item @anchor{childprop.recent-chooser-menu.bottom-attach}bottom-attach. Type: @code{integer}. Accessor: recent-chooser-menu-child-bottom-attach. -@end itemize @node recent-chooser-widget @section recent-chooser-widget @Class recent-chooser-widget -Superclass: @code{v-box} +Superclass: @ref{v-box} Slots: @itemize @end itemize +Signals: +@itemize +@end itemize @@ -1882,15 +1870,17 @@ Slots: @node ruler @section ruler @Class ruler -Superclass: @code{widget} +Superclass: @ref{widget} + +Subclasses: @ref{v-ruler} @ref{h-ruler} Slots: @itemize -@item @anchor{slot.ruler.lower}lower. Type: @code{double-float}. Accessor: @anchor{ruler-lower}@code{ruler-lower}. -@item @anchor{slot.ruler.upper}upper. Type: @code{double-float}. Accessor: @anchor{ruler-upper}@code{ruler-upper}. -@item @anchor{slot.ruler.position}position. Type: @code{double-float}. Accessor: @anchor{ruler-position}@code{ruler-position}. -@item @anchor{slot.ruler.max-size}max-size. Type: @code{double-float}. Accessor: @anchor{ruler-max-size}@code{ruler-max-size}. -@item @anchor{slot.ruler.metric}metric. Type: @code{metric-type}. Accessor: @anchor{ruler-metric}@code{ruler-metric}. +@item @anchor{slot.ruler.lower}lower. Type: @code{double-float}. Accessor: @anchor{fn.ruler-lower}@code{ruler-lower}. +@item @anchor{slot.ruler.upper}upper. Type: @code{double-float}. Accessor: @anchor{fn.ruler-upper}@code{ruler-upper}. +@item @anchor{slot.ruler.position}position. Type: @code{double-float}. Accessor: @anchor{fn.ruler-position}@code{ruler-position}. +@item @anchor{slot.ruler.max-size}max-size. Type: @code{double-float}. Accessor: @anchor{fn.ruler-max-size}@code{ruler-max-size}. +@item @anchor{slot.ruler.metric}metric. Type: @ref{metric-type}. Accessor: @anchor{fn.ruler-metric}@code{ruler-metric}. @end itemize @@ -1904,19 +1894,21 @@ Signals: @node scale @section scale @Class scale -Superclass: @code{range} +Superclass: @ref{range} + +Subclasses: @ref{v-scale} @ref{h-scale} Slots: @itemize -@item @anchor{slot.scale.digits}digits. Type: @code{integer}. Accessor: @anchor{scale-digits}@code{scale-digits}. -@item @anchor{slot.scale.draw-value}draw-value. Type: @code{boolean}. Accessor: @anchor{scale-draw-value}@code{scale-draw-value}. -@item @anchor{slot.scale.value-pos}value-pos. Type: @code{position-type}. Accessor: @anchor{scale-value-pos}@code{scale-value-pos}. +@item @anchor{slot.scale.digits}digits. Type: @code{integer}. Accessor: @anchor{fn.scale-digits}@code{scale-digits}. +@item @anchor{slot.scale.draw-value}draw-value. Type: @code{boolean}. Accessor: @anchor{fn.scale-draw-value}@code{scale-draw-value}. +@item @anchor{slot.scale.value-pos}value-pos. Type: @ref{position-type}. Accessor: @anchor{fn.scale-value-pos}@code{scale-value-pos}. @end itemize Signals: @itemize -@item @anchor{signal.scale.format-value}"format-value". Signature: (instance @code{scale}), (arg-1 @code{double-float}) @result{} @code{string}. Options: run-last. +@item @anchor{signal.scale.format-value}"format-value". Signature: (instance @ref{scale}), (arg-1 @code{double-float}) @result{} @code{string}. Options: run-last. @end itemize @@ -1925,22 +1917,24 @@ Signals: @node scale-button @section scale-button @Class scale-button -Superclass: @code{button} +Superclass: @ref{button} + +Subclasses: @ref{volume-button} Slots: @itemize -@item @anchor{slot.scale-button.value}value. Type: @code{double-float}. Accessor: @anchor{scale-button-value}@code{scale-button-value}. -@item @anchor{slot.scale-button.size}size. Type: @code{icon-size}. Accessor: @anchor{scale-button-size}@code{scale-button-size}. -@item @anchor{slot.scale-button.adjustment}adjustment. Type: @code{adjustment}. Accessor: @anchor{scale-button-adjustment}@code{scale-button-adjustment}. -@item @anchor{slot.scale-button.icons}icons. Type: @code{GStrv}. Accessor: @anchor{scale-button-icons}@code{scale-button-icons}. +@item @anchor{slot.scale-button.value}value. Type: @code{double-float}. Accessor: @anchor{fn.scale-button-value}@code{scale-button-value}. +@item @anchor{slot.scale-button.size}size. Type: @ref{icon-size}. Accessor: @anchor{fn.scale-button-size}@code{scale-button-size}. +@item @anchor{slot.scale-button.adjustment}adjustment. Type: @ref{adjustment}. Accessor: @anchor{fn.scale-button-adjustment}@code{scale-button-adjustment}. +@item @anchor{slot.scale-button.icons}icons. Type: @code{GStrv}. Accessor: @anchor{fn.scale-button-icons}@code{scale-button-icons}. @end itemize Signals: @itemize -@item @anchor{signal.scale-button.value-changed}"value-changed". Signature: (instance @code{scale-button}), (arg-1 @code{double-float}) @result{} void. Options: run-last. -@item @anchor{signal.scale-button.popup}"popup". Signature: (instance @code{scale-button}) @result{} void. Options: run-last, action. -@item @anchor{signal.scale-button.popdown}"popdown". Signature: (instance @code{scale-button}) @result{} void. Options: run-last, action. +@item @anchor{signal.scale-button.value-changed}"value-changed". Signature: (instance @ref{scale-button}), (arg-1 @code{double-float}) @result{} void. Options: run-last. +@item @anchor{signal.scale-button.popup}"popup". Signature: (instance @ref{scale-button}) @result{} void. Options: run-last, action. +@item @anchor{signal.scale-button.popdown}"popdown". Signature: (instance @ref{scale-button}) @result{} void. Options: run-last, action. @end itemize @@ -1949,7 +1943,9 @@ Signals: @node scrollbar @section scrollbar @Class scrollbar -Superclass: @code{range} +Superclass: @ref{range} + +Subclasses: @ref{v-scrollbar} @ref{h-scrollbar} Slots: @itemize @@ -1966,24 +1962,24 @@ Signals: @node scrolled-window @section scrolled-window @Class scrolled-window -Superclass: @code{bin} +Superclass: @ref{bin} Slots: @itemize -@item @anchor{slot.scrolled-window.hadjustment}hadjustment. Type: @code{adjustment}. Accessor: @anchor{scrolled-window-hadjustment}@code{scrolled-window-hadjustment}. -@item @anchor{slot.scrolled-window.vadjustment}vadjustment. Type: @code{adjustment}. Accessor: @anchor{scrolled-window-vadjustment}@code{scrolled-window-vadjustment}. -@item @anchor{slot.scrolled-window.hscrollbar-policy}hscrollbar-policy. Type: @code{policy-type}. Accessor: @anchor{scrolled-window-hscrollbar-policy}@code{scrolled-window-hscrollbar-policy}. -@item @anchor{slot.scrolled-window.vscrollbar-policy}vscrollbar-policy. Type: @code{policy-type}. Accessor: @anchor{scrolled-window-vscrollbar-policy}@code{scrolled-window-vscrollbar-policy}. -@item @anchor{slot.scrolled-window.window-placement}window-placement. Type: @code{corner-type}. Accessor: @anchor{scrolled-window-window-placement}@code{scrolled-window-window-placement}. -@item @anchor{slot.scrolled-window.window-placement-set}window-placement-set. Type: @code{boolean}. Accessor: @anchor{scrolled-window-window-placement-set}@code{scrolled-window-window-placement-set}. -@item @anchor{slot.scrolled-window.shadow-type}shadow-type. Type: @code{shadow-type}. Accessor: @anchor{scrolled-window-shadow-type}@code{scrolled-window-shadow-type}. +@item @anchor{slot.scrolled-window.hadjustment}hadjustment. Type: @ref{adjustment}. Accessor: @anchor{fn.scrolled-window-hadjustment}@code{scrolled-window-hadjustment}. +@item @anchor{slot.scrolled-window.vadjustment}vadjustment. Type: @ref{adjustment}. Accessor: @anchor{fn.scrolled-window-vadjustment}@code{scrolled-window-vadjustment}. +@item @anchor{slot.scrolled-window.hscrollbar-policy}hscrollbar-policy. Type: @ref{policy-type}. Accessor: @anchor{fn.scrolled-window-hscrollbar-policy}@code{scrolled-window-hscrollbar-policy}. +@item @anchor{slot.scrolled-window.vscrollbar-policy}vscrollbar-policy. Type: @ref{policy-type}. Accessor: @anchor{fn.scrolled-window-vscrollbar-policy}@code{scrolled-window-vscrollbar-policy}. +@item @anchor{slot.scrolled-window.window-placement}window-placement. Type: @ref{corner-type}. Accessor: @anchor{fn.scrolled-window-window-placement}@code{scrolled-window-window-placement}. +@item @anchor{slot.scrolled-window.window-placement-set}window-placement-set. Type: @code{boolean}. Accessor: @anchor{fn.scrolled-window-window-placement-set}@code{scrolled-window-window-placement-set}. +@item @anchor{slot.scrolled-window.shadow-type}shadow-type. Type: @ref{shadow-type}. Accessor: @anchor{fn.scrolled-window-shadow-type}@code{scrolled-window-shadow-type}. @end itemize Signals: @itemize -@item @anchor{signal.scrolled-window.move-focus-out}"move-focus-out". Signature: (instance @code{scrolled-window}), (arg-1 @code{direction-type}) @result{} void. Options: run-last, action. -@item @anchor{signal.scrolled-window.scroll-child}"scroll-child". Signature: (instance @code{scrolled-window}), (arg-1 @code{scroll-type}), (arg-2 @code{boolean}) @result{} @code{boolean}. Options: run-last, action. +@item @anchor{signal.scrolled-window.move-focus-out}"move-focus-out". Signature: (instance @ref{scrolled-window}), (arg-1 @ref{direction-type}) @result{} void. Options: run-last, action. +@item @anchor{signal.scrolled-window.scroll-child}"scroll-child". Signature: (instance @ref{scrolled-window}), (arg-1 @ref{scroll-type}), (arg-2 @code{boolean}) @result{} @code{boolean}. Options: run-last, action. @end itemize @@ -1992,7 +1988,9 @@ Signals: @node separator @section separator @Class separator -Superclass: @code{widget} +Superclass: @ref{widget} + +Subclasses: @ref{v-separator} @ref{h-separator} Slots: @itemize @@ -2009,7 +2007,7 @@ Signals: @node separator-menu-item @section separator-menu-item @Class separator-menu-item -Superclass: @code{menu-item} +Superclass: @ref{menu-item} Slots: @itemize @@ -2026,11 +2024,11 @@ Signals: @node separator-tool-item @section separator-tool-item @Class separator-tool-item -Superclass: @code{tool-item} +Superclass: @ref{tool-item} Slots: @itemize -@item @anchor{slot.separator-tool-item.draw}draw. Type: @code{boolean}. Accessor: @anchor{separator-tool-item-draw}@code{separator-tool-item-draw}. +@item @anchor{slot.separator-tool-item.draw}draw. Type: @code{boolean}. Accessor: @anchor{fn.separator-tool-item-draw}@code{separator-tool-item-draw}. @end itemize @@ -2044,7 +2042,7 @@ Signals: @node socket @section socket @Class socket -Superclass: @code{container} +Superclass: @ref{container} Slots: @itemize @@ -2061,28 +2059,28 @@ Signals: @node spin-button @section spin-button @Class spin-button -Superclass: @code{entry} +Superclass: @ref{entry} Slots: @itemize -@item @anchor{slot.spin-button.adjustment}adjustment. Type: @code{adjustment}. Accessor: @anchor{spin-button-adjustment}@code{spin-button-adjustment}. -@item @anchor{slot.spin-button.climb-rate}climb-rate. Type: @code{double-float}. Accessor: @anchor{spin-button-climb-rate}@code{spin-button-climb-rate}. -@item @anchor{slot.spin-button.digits}digits. Type: @code{integer}. Accessor: @anchor{spin-button-digits}@code{spin-button-digits}. -@item @anchor{slot.spin-button.snap-to-ticks}snap-to-ticks. Type: @code{boolean}. Accessor: @anchor{spin-button-snap-to-ticks}@code{spin-button-snap-to-ticks}. -@item @anchor{slot.spin-button.numeric}numeric. Type: @code{boolean}. Accessor: @anchor{spin-button-numeric}@code{spin-button-numeric}. -@item @anchor{slot.spin-button.wrap}wrap. Type: @code{boolean}. Accessor: @anchor{spin-button-wrap}@code{spin-button-wrap}. -@item @anchor{slot.spin-button.update-policy}update-policy. Type: @code{spin-button-update-policy}. Accessor: @anchor{spin-button-update-policy}@code{spin-button-update-policy}. -@item @anchor{slot.spin-button.value}value. Type: @code{double-float}. Accessor: @anchor{spin-button-value}@code{spin-button-value}. +@item @anchor{slot.spin-button.adjustment}adjustment. Type: @ref{adjustment}. Accessor: @anchor{fn.spin-button-adjustment}@code{spin-button-adjustment}. +@item @anchor{slot.spin-button.climb-rate}climb-rate. Type: @code{double-float}. Accessor: @anchor{fn.spin-button-climb-rate}@code{spin-button-climb-rate}. +@item @anchor{slot.spin-button.digits}digits. Type: @code{integer}. Accessor: @anchor{fn.spin-button-digits}@code{spin-button-digits}. +@item @anchor{slot.spin-button.snap-to-ticks}snap-to-ticks. Type: @code{boolean}. Accessor: @anchor{fn.spin-button-snap-to-ticks}@code{spin-button-snap-to-ticks}. +@item @anchor{slot.spin-button.numeric}numeric. Type: @code{boolean}. Accessor: @anchor{fn.spin-button-numeric}@code{spin-button-numeric}. +@item @anchor{slot.spin-button.wrap}wrap. Type: @code{boolean}. Accessor: @anchor{fn.spin-button-wrap}@code{spin-button-wrap}. +@item @anchor{slot.spin-button.update-policy}update-policy. Type: @ref{spin-button-update-policy}. Accessor: @anchor{fn.spin-button-update-policy}@code{spin-button-update-policy}. +@item @anchor{slot.spin-button.value}value. Type: @code{double-float}. Accessor: @anchor{fn.spin-button-value}@code{spin-button-value}. @end itemize Signals: @itemize -@item @anchor{signal.spin-button.value-changed}"value-changed". Signature: (instance @code{spin-button}) @result{} void. Options: run-last. -@item @anchor{signal.spin-button.change-value}"change-value". Signature: (instance @code{spin-button}), (arg-1 @code{scroll-type}) @result{} void. Options: run-last, action. -@item @anchor{signal.spin-button.input}"input". Signature: (instance @code{spin-button}), (arg-1 gpointer) @result{} @code{integer}. Options: run-last. -@item @anchor{signal.spin-button.output}"output". Signature: (instance @code{spin-button}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.spin-button.wrapped}"wrapped". Signature: (instance @code{spin-button}) @result{} void. Options: run-last. +@item @anchor{signal.spin-button.value-changed}"value-changed". Signature: (instance @ref{spin-button}) @result{} void. Options: run-last. +@item @anchor{signal.spin-button.change-value}"change-value". Signature: (instance @ref{spin-button}), (arg-1 @ref{scroll-type}) @result{} void. Options: run-last, action. +@item @anchor{signal.spin-button.input}"input". Signature: (instance @ref{spin-button}), (arg-1 gpointer) @result{} @code{integer}. Options: run-last. +@item @anchor{signal.spin-button.output}"output". Signature: (instance @ref{spin-button}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.spin-button.wrapped}"wrapped". Signature: (instance @ref{spin-button}) @result{} void. Options: run-last. @end itemize @@ -2091,43 +2089,35 @@ Signals: @node statusbar @section statusbar @Class statusbar -Superclass: @code{h-box} +Superclass: @ref{h-box} Slots: @itemize -@item @anchor{slot.statusbar.has-resize-grip}has-resize-grip. Type: @code{boolean}. Accessor: @anchor{statusbar-has-resize-grip}@code{statusbar-has-resize-grip}. +@item @anchor{slot.statusbar.has-resize-grip}has-resize-grip. Type: @code{boolean}. Accessor: @anchor{fn.statusbar-has-resize-grip}@code{statusbar-has-resize-grip}. @end itemize Signals: @itemize -@item @anchor{signal.statusbar.text-pushed}"text-pushed". Signature: (instance @code{statusbar}), (arg-1 @code{integer}), (arg-2 @code{string}) @result{} void. Options: run-last. -@item @anchor{signal.statusbar.text-popped}"text-popped". Signature: (instance @code{statusbar}), (arg-1 @code{integer}), (arg-2 @code{string}) @result{} void. Options: run-last. +@item @anchor{signal.statusbar.text-pushed}"text-pushed". Signature: (instance @ref{statusbar}), (arg-1 @code{integer}), (arg-2 @code{string}) @result{} void. Options: run-last. +@item @anchor{signal.statusbar.text-popped}"text-popped". Signature: (instance @ref{statusbar}), (arg-1 @code{integer}), (arg-2 @code{string}) @result{} void. Options: run-last. @end itemize -Child properties: -@itemize -@item @anchor{childprop.statusbar.expand}expand. Type: @code{boolean}. Accessor: statusbar-child-expand. -@item @anchor{childprop.statusbar.fill}fill. Type: @code{boolean}. Accessor: statusbar-child-fill. -@item @anchor{childprop.statusbar.padding}padding. Type: @code{integer}. Accessor: statusbar-child-padding. -@item @anchor{childprop.statusbar.pack-type}pack-type. Type: @code{pack-type}. Accessor: statusbar-child-pack-type. -@item @anchor{childprop.statusbar.position}position. Type: @code{integer}. Accessor: statusbar-child-position. -@end itemize @node table @section table @Class table -Superclass: @code{container} +Superclass: @ref{container} Slots: @itemize -@item @anchor{slot.table.n-rows}n-rows. Type: @code{integer}. Accessor: @anchor{table-n-rows}@code{table-n-rows}. -@item @anchor{slot.table.n-columns}n-columns. Type: @code{integer}. Accessor: @anchor{table-n-columns}@code{table-n-columns}. -@item @anchor{slot.table.column-spacing}column-spacing. Type: @code{integer}. Accessor: @anchor{table-column-spacing}@code{table-column-spacing}. -@item @anchor{slot.table.row-spacing}row-spacing. Type: @code{integer}. Accessor: @anchor{table-row-spacing}@code{table-row-spacing}. -@item @anchor{slot.table.homogeneous}homogeneous. Type: @code{boolean}. Accessor: @anchor{table-homogeneous}@code{table-homogeneous}. +@item @anchor{slot.table.n-rows}n-rows. Type: @code{integer}. Accessor: @anchor{fn.table-n-rows}@code{table-n-rows}. +@item @anchor{slot.table.n-columns}n-columns. Type: @code{integer}. Accessor: @anchor{fn.table-n-columns}@code{table-n-columns}. +@item @anchor{slot.table.column-spacing}column-spacing. Type: @code{integer}. Accessor: @anchor{fn.table-column-spacing}@code{table-column-spacing}. +@item @anchor{slot.table.row-spacing}row-spacing. Type: @code{integer}. Accessor: @anchor{fn.table-row-spacing}@code{table-row-spacing}. +@item @anchor{slot.table.homogeneous}homogeneous. Type: @code{boolean}. Accessor: @anchor{fn.table-homogeneous}@code{table-homogeneous}. @end itemize @@ -2136,23 +2126,12 @@ Signals: @end itemize -Child properties: -@itemize -@item @anchor{childprop.table.left-attach}left-attach. Type: @code{integer}. Accessor: table-child-left-attach. -@item @anchor{childprop.table.right-attach}right-attach. Type: @code{integer}. Accessor: table-child-right-attach. -@item @anchor{childprop.table.top-attach}top-attach. Type: @code{integer}. Accessor: table-child-top-attach. -@item @anchor{childprop.table.bottom-attach}bottom-attach. Type: @code{integer}. Accessor: table-child-bottom-attach. -@item @anchor{childprop.table.x-options}x-options. Type: @code{attach-options}. Accessor: table-child-x-options. -@item @anchor{childprop.table.y-options}y-options. Type: @code{attach-options}. Accessor: table-child-y-options. -@item @anchor{childprop.table.x-padding}x-padding. Type: @code{integer}. Accessor: table-child-x-padding. -@item @anchor{childprop.table.y-padding}y-padding. Type: @code{integer}. Accessor: table-child-y-padding. -@end itemize @node tearoff-menu-item @section tearoff-menu-item @Class tearoff-menu-item -Superclass: @code{menu-item} +Superclass: @ref{menu-item} Slots: @itemize @@ -2169,20 +2148,20 @@ Signals: @node text @section text @Class text -Superclass: @code{old-editable} +Superclass: @ref{old-editable} Slots: @itemize -@item @anchor{slot.text.hadjustment}hadjustment. Type: @code{adjustment}. Accessor: @anchor{text-hadjustment}@code{text-hadjustment}. -@item @anchor{slot.text.vadjustment}vadjustment. Type: @code{adjustment}. Accessor: @anchor{text-vadjustment}@code{text-vadjustment}. -@item @anchor{slot.text.line-wrap}line-wrap. Type: @code{boolean}. Accessor: @anchor{text-line-wrap}@code{text-line-wrap}. -@item @anchor{slot.text.word-wrap}word-wrap. Type: @code{boolean}. Accessor: @anchor{text-word-wrap}@code{text-word-wrap}. +@item @anchor{slot.text.hadjustment}hadjustment. Type: @ref{adjustment}. Accessor: @anchor{fn.text-hadjustment}@code{text-hadjustment}. +@item @anchor{slot.text.vadjustment}vadjustment. Type: @ref{adjustment}. Accessor: @anchor{fn.text-vadjustment}@code{text-vadjustment}. +@item @anchor{slot.text.line-wrap}line-wrap. Type: @code{boolean}. Accessor: @anchor{fn.text-line-wrap}@code{text-line-wrap}. +@item @anchor{slot.text.word-wrap}word-wrap. Type: @code{boolean}. Accessor: @anchor{fn.text-word-wrap}@code{text-word-wrap}. @end itemize Signals: @itemize -@item @anchor{signal.text.set-scroll-adjustments}"set-scroll-adjustments". Signature: (instance @code{text}), (arg-1 @code{adjustment}), (arg-2 @code{adjustment}) @result{} void. Options: run-last. +@item @anchor{signal.text.set-scroll-adjustments}"set-scroll-adjustments". Signature: (instance @ref{text}), (arg-1 @ref{adjustment}), (arg-2 @ref{adjustment}) @result{} void. Options: run-last. @end itemize @@ -2191,45 +2170,45 @@ Signals: @node text-view @section text-view @Class text-view -Superclass: @code{container} +Superclass: @ref{container} Slots: @itemize -@item @anchor{slot.text-view.pixels-above-lines}pixels-above-lines. Type: @code{integer}. Accessor: @anchor{text-view-pixels-above-lines}@code{text-view-pixels-above-lines}. -@item @anchor{slot.text-view.pixels-below-lines}pixels-below-lines. Type: @code{integer}. Accessor: @anchor{text-view-pixels-below-lines}@code{text-view-pixels-below-lines}. -@item @anchor{slot.text-view.pixels-inside-wrap}pixels-inside-wrap. Type: @code{integer}. Accessor: @anchor{text-view-pixels-inside-wrap}@code{text-view-pixels-inside-wrap}. -@item @anchor{slot.text-view.editable}editable. Type: @code{boolean}. Accessor: @anchor{text-view-editable}@code{text-view-editable}. -@item @anchor{slot.text-view.wrap-mode}wrap-mode. Type: @code{wrap-mode}. Accessor: @anchor{text-view-wrap-mode}@code{text-view-wrap-mode}. -@item @anchor{slot.text-view.justification}justification. Type: @code{justification}. Accessor: @anchor{text-view-justification}@code{text-view-justification}. -@item @anchor{slot.text-view.left-margin}left-margin. Type: @code{integer}. Accessor: @anchor{text-view-left-margin}@code{text-view-left-margin}. -@item @anchor{slot.text-view.right-margin}right-margin. Type: @code{integer}. Accessor: @anchor{text-view-right-margin}@code{text-view-right-margin}. -@item @anchor{slot.text-view.indent}indent. Type: @code{integer}. Accessor: @anchor{text-view-indent}@code{text-view-indent}. -@item @anchor{slot.text-view.tabs}tabs. Type: @code{PangoTabArray}. Accessor: @anchor{text-view-tabs}@code{text-view-tabs}. -@item @anchor{slot.text-view.cursor-visible}cursor-visible. Type: @code{boolean}. Accessor: @anchor{text-view-cursor-visible}@code{text-view-cursor-visible}. -@item @anchor{slot.text-view.buffer}buffer. Type: @code{text-buffer}. Accessor: @anchor{text-view-buffer}@code{text-view-buffer}. -@item @anchor{slot.text-view.overwrite}overwrite. Type: @code{boolean}. Accessor: @anchor{text-view-overwrite}@code{text-view-overwrite}. -@item @anchor{slot.text-view.accepts-tab}accepts-tab. Type: @code{boolean}. Accessor: @anchor{text-view-accepts-tab}@code{text-view-accepts-tab}. -@item @anchor{slot.text-view.im-module}im-module. Type: @code{string}. Accessor: @anchor{text-view-im-module}@code{text-view-im-module}. +@item @anchor{slot.text-view.pixels-above-lines}pixels-above-lines. Type: @code{integer}. Accessor: @anchor{fn.text-view-pixels-above-lines}@code{text-view-pixels-above-lines}. +@item @anchor{slot.text-view.pixels-below-lines}pixels-below-lines. Type: @code{integer}. Accessor: @anchor{fn.text-view-pixels-below-lines}@code{text-view-pixels-below-lines}. +@item @anchor{slot.text-view.pixels-inside-wrap}pixels-inside-wrap. Type: @code{integer}. Accessor: @anchor{fn.text-view-pixels-inside-wrap}@code{text-view-pixels-inside-wrap}. +@item @anchor{slot.text-view.editable}editable. Type: @code{boolean}. Accessor: @anchor{fn.text-view-editable}@code{text-view-editable}. +@item @anchor{slot.text-view.wrap-mode}wrap-mode. Type: @ref{wrap-mode}. Accessor: @anchor{fn.text-view-wrap-mode}@code{text-view-wrap-mode}. +@item @anchor{slot.text-view.justification}justification. Type: @ref{justification}. Accessor: @anchor{fn.text-view-justification}@code{text-view-justification}. +@item @anchor{slot.text-view.left-margin}left-margin. Type: @code{integer}. Accessor: @anchor{fn.text-view-left-margin}@code{text-view-left-margin}. +@item @anchor{slot.text-view.right-margin}right-margin. Type: @code{integer}. Accessor: @anchor{fn.text-view-right-margin}@code{text-view-right-margin}. +@item @anchor{slot.text-view.indent}indent. Type: @code{integer}. Accessor: @anchor{fn.text-view-indent}@code{text-view-indent}. +@item @anchor{slot.text-view.tabs}tabs. Type: @code{PangoTabArray}. Accessor: @anchor{fn.text-view-tabs}@code{text-view-tabs}. +@item @anchor{slot.text-view.cursor-visible}cursor-visible. Type: @code{boolean}. Accessor: @anchor{fn.text-view-cursor-visible}@code{text-view-cursor-visible}. +@item @anchor{slot.text-view.buffer}buffer. Type: @ref{text-buffer}. Accessor: @anchor{fn.text-view-buffer}@code{text-view-buffer}. +@item @anchor{slot.text-view.overwrite}overwrite. Type: @code{boolean}. Accessor: @anchor{fn.text-view-overwrite}@code{text-view-overwrite}. +@item @anchor{slot.text-view.accepts-tab}accepts-tab. Type: @code{boolean}. Accessor: @anchor{fn.text-view-accepts-tab}@code{text-view-accepts-tab}. +@item @anchor{slot.text-view.im-module}im-module. Type: @code{string}. Accessor: @anchor{fn.text-view-im-module}@code{text-view-im-module}. @end itemize Signals: @itemize -@item @anchor{signal.text-view.insert-at-cursor}"insert-at-cursor". Signature: (instance @code{text-view}), (arg-1 @code{string}) @result{} void. Options: run-last, action. -@item @anchor{signal.text-view.set-scroll-adjustments}"set-scroll-adjustments". Signature: (instance @code{text-view}), (arg-1 @code{adjustment}), (arg-2 @code{adjustment}) @result{} void. Options: run-last, action. -@item @anchor{signal.text-view.move-cursor}"move-cursor". Signature: (instance @code{text-view}), (arg-1 @code{movement-step}), (arg-2 @code{integer}), (arg-3 @code{boolean}) @result{} void. Options: run-last, action. -@item @anchor{signal.text-view.select-all}"select-all". Signature: (instance @code{text-view}), (arg-1 @code{boolean}) @result{} void. Options: run-last, action. -@item @anchor{signal.text-view.copy-clipboard}"copy-clipboard". Signature: (instance @code{text-view}) @result{} void. Options: run-last, action. -@item @anchor{signal.text-view.populate-popup}"populate-popup". Signature: (instance @code{text-view}), (arg-1 @code{menu}) @result{} void. Options: run-last. -@item @anchor{signal.text-view.delete-from-cursor}"delete-from-cursor". Signature: (instance @code{text-view}), (arg-1 @code{delete-type}), (arg-2 @code{integer}) @result{} void. Options: run-last, action. -@item @anchor{signal.text-view.backspace}"backspace". Signature: (instance @code{text-view}) @result{} void. Options: run-last, action. -@item @anchor{signal.text-view.cut-clipboard}"cut-clipboard". Signature: (instance @code{text-view}) @result{} void. Options: run-last, action. -@item @anchor{signal.text-view.paste-clipboard}"paste-clipboard". Signature: (instance @code{text-view}) @result{} void. Options: run-last, action. -@item @anchor{signal.text-view.toggle-overwrite}"toggle-overwrite". Signature: (instance @code{text-view}) @result{} void. Options: run-last, action. -@item @anchor{signal.text-view.page-horizontally}"page-horizontally". Signature: (instance @code{text-view}), (arg-1 @code{integer}), (arg-2 @code{boolean}) @result{} void. Options: run-last, action. -@item @anchor{signal.text-view.move-viewport}"move-viewport". Signature: (instance @code{text-view}), (arg-1 @code{scroll-step}), (arg-2 @code{integer}) @result{} void. Options: run-last, action. -@item @anchor{signal.text-view.set-anchor}"set-anchor". Signature: (instance @code{text-view}) @result{} void. Options: run-last, action. -@item @anchor{signal.text-view.toggle-cursor-visible}"toggle-cursor-visible". Signature: (instance @code{text-view}) @result{} void. Options: run-last, action. +@item @anchor{signal.text-view.insert-at-cursor}"insert-at-cursor". Signature: (instance @ref{text-view}), (arg-1 @code{string}) @result{} void. Options: run-last, action. +@item @anchor{signal.text-view.set-scroll-adjustments}"set-scroll-adjustments". Signature: (instance @ref{text-view}), (arg-1 @ref{adjustment}), (arg-2 @ref{adjustment}) @result{} void. Options: run-last, action. +@item @anchor{signal.text-view.move-cursor}"move-cursor". Signature: (instance @ref{text-view}), (arg-1 @ref{movement-step}), (arg-2 @code{integer}), (arg-3 @code{boolean}) @result{} void. Options: run-last, action. +@item @anchor{signal.text-view.select-all}"select-all". Signature: (instance @ref{text-view}), (arg-1 @code{boolean}) @result{} void. Options: run-last, action. +@item @anchor{signal.text-view.copy-clipboard}"copy-clipboard". Signature: (instance @ref{text-view}) @result{} void. Options: run-last, action. +@item @anchor{signal.text-view.populate-popup}"populate-popup". Signature: (instance @ref{text-view}), (arg-1 @ref{menu}) @result{} void. Options: run-last. +@item @anchor{signal.text-view.delete-from-cursor}"delete-from-cursor". Signature: (instance @ref{text-view}), (arg-1 @ref{delete-type}), (arg-2 @code{integer}) @result{} void. Options: run-last, action. +@item @anchor{signal.text-view.backspace}"backspace". Signature: (instance @ref{text-view}) @result{} void. Options: run-last, action. +@item @anchor{signal.text-view.cut-clipboard}"cut-clipboard". Signature: (instance @ref{text-view}) @result{} void. Options: run-last, action. +@item @anchor{signal.text-view.paste-clipboard}"paste-clipboard". Signature: (instance @ref{text-view}) @result{} void. Options: run-last, action. +@item @anchor{signal.text-view.toggle-overwrite}"toggle-overwrite". Signature: (instance @ref{text-view}) @result{} void. Options: run-last, action. +@item @anchor{signal.text-view.page-horizontally}"page-horizontally". Signature: (instance @ref{text-view}), (arg-1 @code{integer}), (arg-2 @code{boolean}) @result{} void. Options: run-last, action. +@item @anchor{signal.text-view.move-viewport}"move-viewport". Signature: (instance @ref{text-view}), (arg-1 @ref{scroll-step}), (arg-2 @code{integer}) @result{} void. Options: run-last, action. +@item @anchor{signal.text-view.set-anchor}"set-anchor". Signature: (instance @ref{text-view}) @result{} void. Options: run-last, action. +@item @anchor{signal.text-view.toggle-cursor-visible}"toggle-cursor-visible". Signature: (instance @ref{text-view}) @result{} void. Options: run-last, action. @end itemize @@ -2238,19 +2217,21 @@ Signals: @node toggle-button @section toggle-button @Class toggle-button -Superclass: @code{button} +Superclass: @ref{button} + +Subclasses: @ref{check-button} Slots: @itemize -@item @anchor{slot.toggle-button.active}active. Type: @code{boolean}. Accessor: @anchor{toggle-button-active}@code{toggle-button-active}. -@item @anchor{slot.toggle-button.inconsistent}inconsistent. Type: @code{boolean}. Accessor: @anchor{toggle-button-inconsistent}@code{toggle-button-inconsistent}. -@item @anchor{slot.toggle-button.draw-indicator}draw-indicator. Type: @code{boolean}. Accessor: @anchor{toggle-button-draw-indicator}@code{toggle-button-draw-indicator}. +@item @anchor{slot.toggle-button.active}active. Type: @code{boolean}. Accessor: @anchor{fn.toggle-button-active}@code{toggle-button-active}. +@item @anchor{slot.toggle-button.inconsistent}inconsistent. Type: @code{boolean}. Accessor: @anchor{fn.toggle-button-inconsistent}@code{toggle-button-inconsistent}. +@item @anchor{slot.toggle-button.draw-indicator}draw-indicator. Type: @code{boolean}. Accessor: @anchor{fn.toggle-button-draw-indicator}@code{toggle-button-draw-indicator}. @end itemize Signals: @itemize -@item @anchor{signal.toggle-button.toggled}"toggled". Signature: (instance @code{toggle-button}) @result{} void. Options: run-first. +@item @anchor{signal.toggle-button.toggled}"toggled". Signature: (instance @ref{toggle-button}) @result{} void. Options: run-first. @end itemize @@ -2259,17 +2240,19 @@ Signals: @node toggle-tool-button @section toggle-tool-button @Class toggle-tool-button -Superclass: @code{tool-button} +Superclass: @ref{tool-button} + +Subclasses: @ref{radio-tool-button} Slots: @itemize -@item @anchor{slot.toggle-tool-button.active}active. Type: @code{boolean}. Accessor: @anchor{toggle-tool-button-active}@code{toggle-tool-button-active}. +@item @anchor{slot.toggle-tool-button.active}active. Type: @code{boolean}. Accessor: @anchor{fn.toggle-tool-button-active}@code{toggle-tool-button-active}. @end itemize Signals: @itemize -@item @anchor{signal.toggle-tool-button.toggled}"toggled". Signature: (instance @code{toggle-tool-button}) @result{} void. Options: run-first. +@item @anchor{signal.toggle-tool-button.toggled}"toggled". Signature: (instance @ref{toggle-tool-button}) @result{} void. Options: run-first. @end itemize @@ -2278,22 +2261,24 @@ Signals: @node tool-button @section tool-button @Class tool-button -Superclass: @code{tool-item} +Superclass: @ref{tool-item} + +Subclasses: @ref{toggle-tool-button} @ref{menu-tool-button} Slots: @itemize -@item @anchor{slot.tool-button.label}label. Type: @code{string}. Accessor: @anchor{tool-button-label}@code{tool-button-label}. -@item @anchor{slot.tool-button.use-underline}use-underline. Type: @code{boolean}. Accessor: @anchor{tool-button-use-underline}@code{tool-button-use-underline}. -@item @anchor{slot.tool-button.label-widget}label-widget. Type: @code{widget}. Accessor: @anchor{tool-button-label-widget}@code{tool-button-label-widget}. -@item @anchor{slot.tool-button.stock-id}stock-id. Type: @code{string}. Accessor: @anchor{tool-button-stock-id}@code{tool-button-stock-id}. -@item @anchor{slot.tool-button.icon-name}icon-name. Type: @code{string}. Accessor: @anchor{tool-button-icon-name}@code{tool-button-icon-name}. -@item @anchor{slot.tool-button.icon-widget}icon-widget. Type: @code{widget}. Accessor: @anchor{tool-button-icon-widget}@code{tool-button-icon-widget}. +@item @anchor{slot.tool-button.label}label. Type: @code{string}. Accessor: @anchor{fn.tool-button-label}@code{tool-button-label}. +@item @anchor{slot.tool-button.use-underline}use-underline. Type: @code{boolean}. Accessor: @anchor{fn.tool-button-use-underline}@code{tool-button-use-underline}. +@item @anchor{slot.tool-button.label-widget}label-widget. Type: @ref{widget}. Accessor: @anchor{fn.tool-button-label-widget}@code{tool-button-label-widget}. +@item @anchor{slot.tool-button.stock-id}stock-id. Type: @code{string}. Accessor: @anchor{fn.tool-button-stock-id}@code{tool-button-stock-id}. +@item @anchor{slot.tool-button.icon-name}icon-name. Type: @code{string}. Accessor: @anchor{fn.tool-button-icon-name}@code{tool-button-icon-name}. +@item @anchor{slot.tool-button.icon-widget}icon-widget. Type: @ref{widget}. Accessor: @anchor{fn.tool-button-icon-widget}@code{tool-button-icon-widget}. @end itemize Signals: @itemize -@item @anchor{signal.tool-button.clicked}"clicked". Signature: (instance @code{tool-button}) @result{} void. Options: run-first, action. +@item @anchor{signal.tool-button.clicked}"clicked". Signature: (instance @ref{tool-button}) @result{} void. Options: run-first, action. @end itemize @@ -2302,27 +2287,29 @@ Signals: @node tool-item @section tool-item @Class tool-item -Superclass: @code{bin} +Superclass: @ref{bin} + +Subclasses: @ref{separator-tool-item} @ref{tool-button} Slots: @itemize -@item @anchor{slot.tool-item.visible-horizontal}visible-horizontal. Type: @code{boolean}. Accessor: @anchor{tool-item-visible-horizontal}@code{tool-item-visible-horizontal}. -@item @anchor{slot.tool-item.visible-vertical}visible-vertical. Type: @code{boolean}. Accessor: @anchor{tool-item-visible-vertical}@code{tool-item-visible-vertical}. -@item @anchor{slot.tool-item.is-important}is-important. Type: @code{boolean}. Accessor: @anchor{tool-item-is-important}@code{tool-item-is-important}. -@item @anchor{slot.tool-item.expand}expand. Type: @code{boolean}. Accessor: @anchor{tool-item-expand}@code{tool-item-expand}. -@item @anchor{slot.tool-item.use-drag-window}use-drag-window. Type: @code{boolean}. Accessor: @anchor{tool-item-use-drag-window}@code{tool-item-use-drag-window}. -@item @anchor{slot.tool-item.icon-size}icon-size. Type: @code{icon-size}. Accessor: @anchor{tool-item-icon-size}@code{tool-item-icon-size}. Read-only. -@item @anchor{slot.tool-item.orientation}orientation. Type: @code{orientation}. Accessor: @anchor{tool-item-orientation}@code{tool-item-orientation}. Read-only. -@item @anchor{slot.tool-item.toolbar-style}toolbar-style. Type: @code{toolbar-style}. Accessor: @anchor{tool-item-toolbar-style}@code{tool-item-toolbar-style}. Read-only. -@item @anchor{slot.tool-item.relief-style}relief-style. Type: @code{relief-style}. Accessor: @anchor{tool-item-relief-style}@code{tool-item-relief-style}. Read-only. +@item @anchor{slot.tool-item.visible-horizontal}visible-horizontal. Type: @code{boolean}. Accessor: @anchor{fn.tool-item-visible-horizontal}@code{tool-item-visible-horizontal}. +@item @anchor{slot.tool-item.visible-vertical}visible-vertical. Type: @code{boolean}. Accessor: @anchor{fn.tool-item-visible-vertical}@code{tool-item-visible-vertical}. +@item @anchor{slot.tool-item.is-important}is-important. Type: @code{boolean}. Accessor: @anchor{fn.tool-item-is-important}@code{tool-item-is-important}. +@item @anchor{slot.tool-item.expand}expand. Type: @code{boolean}. Accessor: @anchor{fn.tool-item-expand}@code{tool-item-expand}. +@item @anchor{slot.tool-item.use-drag-window}use-drag-window. Type: @code{boolean}. Accessor: @anchor{fn.tool-item-use-drag-window}@code{tool-item-use-drag-window}. +@item @anchor{slot.tool-item.icon-size}icon-size. Type: @ref{icon-size}. Accessor: @anchor{fn.tool-item-icon-size}@code{tool-item-icon-size}. Read-only. +@item @anchor{slot.tool-item.orientation}orientation. Type: @ref{orientation}. Accessor: @anchor{fn.tool-item-orientation}@code{tool-item-orientation}. Read-only. +@item @anchor{slot.tool-item.toolbar-style}toolbar-style. Type: @ref{toolbar-style}. Accessor: @anchor{fn.tool-item-toolbar-style}@code{tool-item-toolbar-style}. Read-only. +@item @anchor{slot.tool-item.relief-style}relief-style. Type: @ref{relief-style}. Accessor: @anchor{fn.tool-item-relief-style}@code{tool-item-relief-style}. Read-only. @end itemize Signals: @itemize -@item @anchor{signal.tool-item.create-menu-proxy}"create-menu-proxy". Signature: (instance @code{tool-item}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.tool-item.toolbar-reconfigured}"toolbar-reconfigured". Signature: (instance @code{tool-item}) @result{} void. Options: run-last. -@item @anchor{signal.tool-item.set-tooltip}"set-tooltip". Signature: (instance @code{tool-item}), (arg-1 @code{tooltips}), (arg-2 @code{string}), (arg-3 @code{string}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.tool-item.create-menu-proxy}"create-menu-proxy". Signature: (instance @ref{tool-item}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.tool-item.toolbar-reconfigured}"toolbar-reconfigured". Signature: (instance @ref{tool-item}) @result{} void. Options: run-last. +@item @anchor{signal.tool-item.set-tooltip}"set-tooltip". Signature: (instance @ref{tool-item}), (arg-1 @ref{tooltips}), (arg-2 @code{string}), (arg-3 @code{string}) @result{} @code{boolean}. Options: run-last. @end itemize @@ -2331,38 +2318,33 @@ Signals: @node toolbar @section toolbar @Class toolbar -Superclass: @code{container} +Superclass: @ref{container} Slots: @itemize -@item @anchor{slot.toolbar.toolbar-style}toolbar-style. Type: @code{toolbar-style}. Accessor: @anchor{toolbar-toolbar-style}@code{toolbar-toolbar-style}. -@item @anchor{slot.toolbar.show-arrow}show-arrow. Type: @code{boolean}. Accessor: @anchor{toolbar-show-arrow}@code{toolbar-show-arrow}. -@item @anchor{slot.toolbar.tooltips}tooltips. Type: @code{boolean}. Accessor: @anchor{toolbar-tooltips}@code{toolbar-tooltips}. -@item @anchor{slot.toolbar.icon-size}icon-size. Type: @code{integer}. Accessor: @anchor{toolbar-icon-size}@code{toolbar-icon-size}. -@item @anchor{slot.toolbar.icon-size-set}icon-size-set. Type: @code{boolean}. Accessor: @anchor{toolbar-icon-size-set}@code{toolbar-icon-size-set}. +@item @anchor{slot.toolbar.toolbar-style}toolbar-style. Type: @ref{toolbar-style}. Accessor: @anchor{fn.toolbar-toolbar-style}@code{toolbar-toolbar-style}. +@item @anchor{slot.toolbar.show-arrow}show-arrow. Type: @code{boolean}. Accessor: @anchor{fn.toolbar-show-arrow}@code{toolbar-show-arrow}. +@item @anchor{slot.toolbar.tooltips}tooltips. Type: @code{boolean}. Accessor: @anchor{fn.toolbar-tooltips}@code{toolbar-tooltips}. +@item @anchor{slot.toolbar.icon-size}icon-size. Type: @code{integer}. Accessor: @anchor{fn.toolbar-icon-size}@code{toolbar-icon-size}. +@item @anchor{slot.toolbar.icon-size-set}icon-size-set. Type: @code{boolean}. Accessor: @anchor{fn.toolbar-icon-size-set}@code{toolbar-icon-size-set}. @end itemize Signals: @itemize -@item @anchor{signal.toolbar.orientation-changed}"orientation-changed". Signature: (instance @code{toolbar}), (arg-1 @code{orientation}) @result{} void. Options: run-first. -@item @anchor{signal.toolbar.style-changed}"style-changed". Signature: (instance @code{toolbar}), (arg-1 @code{toolbar-style}) @result{} void. Options: run-first. -@item @anchor{signal.toolbar.popup-context-menu}"popup-context-menu". Signature: (instance @code{toolbar}), (arg-1 @code{integer}), (arg-2 @code{integer}), (arg-3 @code{integer}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.toolbar.focus-home-or-end}"focus-home-or-end". Signature: (instance @code{toolbar}), (arg-1 @code{boolean}) @result{} @code{boolean}. Options: run-last, action. +@item @anchor{signal.toolbar.orientation-changed}"orientation-changed". Signature: (instance @ref{toolbar}), (arg-1 @ref{orientation}) @result{} void. Options: run-first. +@item @anchor{signal.toolbar.style-changed}"style-changed". Signature: (instance @ref{toolbar}), (arg-1 @ref{toolbar-style}) @result{} void. Options: run-first. +@item @anchor{signal.toolbar.popup-context-menu}"popup-context-menu". Signature: (instance @ref{toolbar}), (arg-1 @code{integer}), (arg-2 @code{integer}), (arg-3 @code{integer}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.toolbar.focus-home-or-end}"focus-home-or-end". Signature: (instance @ref{toolbar}), (arg-1 @code{boolean}) @result{} @code{boolean}. Options: run-last, action. @end itemize -Child properties: -@itemize -@item @anchor{childprop.toolbar.expand}expand. Type: @code{boolean}. Accessor: toolbar-child-expand. -@item @anchor{childprop.toolbar.homogeneous}homogeneous. Type: @code{boolean}. Accessor: toolbar-child-homogeneous. -@end itemize @node tree @section tree @Class tree -Superclass: @code{container} +Superclass: @ref{container} Slots: @itemize @@ -2379,13 +2361,16 @@ Signals: @node tree-item @section tree-item @Class tree-item -Superclass: @code{item} +Superclass: @ref{item} Slots: @itemize @end itemize +Signals: +@itemize +@end itemize @@ -2393,57 +2378,57 @@ Slots: @node tree-view @section tree-view @Class tree-view -Superclass: @code{container} - -Slots: -@itemize -@item @anchor{slot.tree-view.model}model. Type: @code{tree-model}. Accessor: @anchor{tree-view-model}@code{tree-view-model}. -@item @anchor{slot.tree-view.hadjustment}hadjustment. Type: @code{adjustment}. Accessor: @anchor{tree-view-hadjustment}@code{tree-view-hadjustment}. -@item @anchor{slot.tree-view.vadjustment}vadjustment. Type: @code{adjustment}. Accessor: @anchor{tree-view-vadjustment}@code{tree-view-vadjustment}. -@item @anchor{slot.tree-view.headers-visible}headers-visible. Type: @code{boolean}. Accessor: @anchor{tree-view-headers-visible}@code{tree-view-headers-visible}. -@item @anchor{slot.tree-view.headers-clickable}headers-clickable. Type: @code{boolean}. Accessor: @anchor{tree-view-headers-clickable}@code{tree-view-headers-clickable}. -@item @anchor{slot.tree-view.expander-column}expander-column. Type: @code{tree-view-column}. Accessor: @anchor{tree-view-expander-column}@code{tree-view-expander-column}. -@item @anchor{slot.tree-view.reorderable}reorderable. Type: @code{boolean}. Accessor: @anchor{tree-view-reorderable}@code{tree-view-reorderable}. -@item @anchor{slot.tree-view.rules-hint}rules-hint. Type: @code{boolean}. Accessor: @anchor{tree-view-rules-hint}@code{tree-view-rules-hint}. -@item @anchor{slot.tree-view.enable-search}enable-search. Type: @code{boolean}. Accessor: @anchor{tree-view-enable-search}@code{tree-view-enable-search}. -@item @anchor{slot.tree-view.search-column}search-column. Type: @code{integer}. Accessor: @anchor{tree-view-search-column}@code{tree-view-search-column}. -@item @anchor{slot.tree-view.fixed-height-mode}fixed-height-mode. Type: @code{boolean}. Accessor: @anchor{tree-view-fixed-height-mode}@code{tree-view-fixed-height-mode}. -@item @anchor{slot.tree-view.hover-selection}hover-selection. Type: @code{boolean}. Accessor: @anchor{tree-view-hover-selection}@code{tree-view-hover-selection}. -@item @anchor{slot.tree-view.hover-expand}hover-expand. Type: @code{boolean}. Accessor: @anchor{tree-view-hover-expand}@code{tree-view-hover-expand}. -@item @anchor{slot.tree-view.show-expanders}show-expanders. Type: @code{boolean}. Accessor: @anchor{tree-view-show-expanders}@code{tree-view-show-expanders}. -@item @anchor{slot.tree-view.level-indentation}level-indentation. Type: @code{integer}. Accessor: @anchor{tree-view-level-indentation}@code{tree-view-level-indentation}. -@item @anchor{slot.tree-view.rubber-banding}rubber-banding. Type: @code{boolean}. Accessor: @anchor{tree-view-rubber-banding}@code{tree-view-rubber-banding}. -@item @anchor{slot.tree-view.enable-grid-lines}enable-grid-lines. Type: @code{tree-view-grid-lines}. Accessor: @anchor{tree-view-enable-grid-lines}@code{tree-view-enable-grid-lines}. -@item @anchor{slot.tree-view.enable-tree-lines}enable-tree-lines. Type: @code{boolean}. Accessor: @anchor{tree-view-enable-tree-lines}@code{tree-view-enable-tree-lines}. -@item @anchor{slot.tree-view.tooltip-column}tooltip-column. Type: @code{integer}. Accessor: @anchor{tree-view-tooltip-column}@code{tree-view-tooltip-column}. -@item @anchor{slot.tree-view.selection}selection. Type: @ref{g-object}. Accessor: @anchor{tree-view-selection}@code{tree-view-selection}. Read-only. -@item @anchor{slot.tree-view.column-drag-function}column-drag-function. Type: ????. Accessor: @anchor{tree-view-column-drag-function}@code{tree-view-column-drag-function}. Write-only. -@item @anchor{slot.tree-view.bin-window}bin-window. Type: @ref{g-object}. Accessor: @anchor{tree-view-bin-window}@code{tree-view-bin-window}. Read-only. -@item @anchor{slot.tree-view.search-equal-func}search-equal-func. Type: ????. Accessor: @anchor{tree-view-search-equal-func}@code{tree-view-search-equal-func}. Write-only. -@item @anchor{slot.tree-view.search-entry}search-entry. Type: @ref{g-object}. Accessor: @anchor{tree-view-search-entry}@code{tree-view-search-entry}. -@item @anchor{slot.tree-view.search-position-func}search-position-func. Type: ????. Accessor: @anchor{tree-view-search-position-func}@code{tree-view-search-position-func}. Write-only. -@item @anchor{slot.tree-view.row-separator-func}row-separator-func. Type: ????. Accessor: @anchor{tree-view-row-separator-func}@code{tree-view-row-separator-func}. Write-only. -@end itemize - - -Signals: -@itemize -@item @anchor{signal.tree-view.set-scroll-adjustments}"set-scroll-adjustments". Signature: (instance @code{tree-view}), (arg-1 @code{adjustment}), (arg-2 @code{adjustment}) @result{} void. Options: run-last, action. -@item @anchor{signal.tree-view.row-activated}"row-activated". Signature: (instance @code{tree-view}), (arg-1 @code{tree-path}), (arg-2 @code{tree-view-column}) @result{} void. Options: run-last, action. -@item @anchor{signal.tree-view.test-expand-row}"test-expand-row". Signature: (instance @code{tree-view}), (arg-1 @code{tree-iter}), (arg-2 @code{tree-path}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.tree-view.test-collapse-row}"test-collapse-row". Signature: (instance @code{tree-view}), (arg-1 @code{tree-iter}), (arg-2 @code{tree-path}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.tree-view.row-expanded}"row-expanded". Signature: (instance @code{tree-view}), (arg-1 @code{tree-iter}), (arg-2 @code{tree-path}) @result{} void. Options: run-last. -@item @anchor{signal.tree-view.row-collapsed}"row-collapsed". Signature: (instance @code{tree-view}), (arg-1 @code{tree-iter}), (arg-2 @code{tree-path}) @result{} void. Options: run-last. -@item @anchor{signal.tree-view.columns-changed}"columns-changed". Signature: (instance @code{tree-view}) @result{} void. Options: run-last. -@item @anchor{signal.tree-view.cursor-changed}"cursor-changed". Signature: (instance @code{tree-view}) @result{} void. Options: run-last. -@item @anchor{signal.tree-view.move-cursor}"move-cursor". Signature: (instance @code{tree-view}), (arg-1 @code{movement-step}), (arg-2 @code{integer}) @result{} @code{boolean}. Options: run-last, action. -@item @anchor{signal.tree-view.select-all}"select-all". Signature: (instance @code{tree-view}) @result{} @code{boolean}. Options: run-last, action. -@item @anchor{signal.tree-view.unselect-all}"unselect-all". Signature: (instance @code{tree-view}) @result{} @code{boolean}. Options: run-last, action. -@item @anchor{signal.tree-view.select-cursor-row}"select-cursor-row". Signature: (instance @code{tree-view}), (arg-1 @code{boolean}) @result{} @code{boolean}. Options: run-last, action. -@item @anchor{signal.tree-view.toggle-cursor-row}"toggle-cursor-row". Signature: (instance @code{tree-view}) @result{} @code{boolean}. Options: run-last, action. -@item @anchor{signal.tree-view.expand-collapse-cursor-row}"expand-collapse-cursor-row". Signature: (instance @code{tree-view}), (arg-1 @code{boolean}), (arg-2 @code{boolean}), (arg-3 @code{boolean}) @result{} @code{boolean}. Options: run-last, action. -@item @anchor{signal.tree-view.select-cursor-parent}"select-cursor-parent". Signature: (instance @code{tree-view}) @result{} @code{boolean}. Options: run-last, action. -@item @anchor{signal.tree-view.start-interactive-search}"start-interactive-search". Signature: (instance @code{tree-view}) @result{} @code{boolean}. Options: run-last, action. +Superclass: @ref{container} + +Slots: +@itemize +@item @anchor{slot.tree-view.model}model. Type: @ref{tree-model}. Accessor: @anchor{fn.tree-view-model}@code{tree-view-model}. +@item @anchor{slot.tree-view.hadjustment}hadjustment. Type: @ref{adjustment}. Accessor: @anchor{fn.tree-view-hadjustment}@code{tree-view-hadjustment}. +@item @anchor{slot.tree-view.vadjustment}vadjustment. Type: @ref{adjustment}. Accessor: @anchor{fn.tree-view-vadjustment}@code{tree-view-vadjustment}. +@item @anchor{slot.tree-view.headers-visible}headers-visible. Type: @code{boolean}. Accessor: @anchor{fn.tree-view-headers-visible}@code{tree-view-headers-visible}. +@item @anchor{slot.tree-view.headers-clickable}headers-clickable. Type: @code{boolean}. Accessor: @anchor{fn.tree-view-headers-clickable}@code{tree-view-headers-clickable}. +@item @anchor{slot.tree-view.expander-column}expander-column. Type: @ref{tree-view-column}. Accessor: @anchor{fn.tree-view-expander-column}@code{tree-view-expander-column}. +@item @anchor{slot.tree-view.reorderable}reorderable. Type: @code{boolean}. Accessor: @anchor{fn.tree-view-reorderable}@code{tree-view-reorderable}. +@item @anchor{slot.tree-view.rules-hint}rules-hint. Type: @code{boolean}. Accessor: @anchor{fn.tree-view-rules-hint}@code{tree-view-rules-hint}. +@item @anchor{slot.tree-view.enable-search}enable-search. Type: @code{boolean}. Accessor: @anchor{fn.tree-view-enable-search}@code{tree-view-enable-search}. +@item @anchor{slot.tree-view.search-column}search-column. Type: @code{integer}. Accessor: @anchor{fn.tree-view-search-column}@code{tree-view-search-column}. +@item @anchor{slot.tree-view.fixed-height-mode}fixed-height-mode. Type: @code{boolean}. Accessor: @anchor{fn.tree-view-fixed-height-mode}@code{tree-view-fixed-height-mode}. +@item @anchor{slot.tree-view.hover-selection}hover-selection. Type: @code{boolean}. Accessor: @anchor{fn.tree-view-hover-selection}@code{tree-view-hover-selection}. +@item @anchor{slot.tree-view.hover-expand}hover-expand. Type: @code{boolean}. Accessor: @anchor{fn.tree-view-hover-expand}@code{tree-view-hover-expand}. +@item @anchor{slot.tree-view.show-expanders}show-expanders. Type: @code{boolean}. Accessor: @anchor{fn.tree-view-show-expanders}@code{tree-view-show-expanders}. +@item @anchor{slot.tree-view.level-indentation}level-indentation. Type: @code{integer}. Accessor: @anchor{fn.tree-view-level-indentation}@code{tree-view-level-indentation}. +@item @anchor{slot.tree-view.rubber-banding}rubber-banding. Type: @code{boolean}. Accessor: @anchor{fn.tree-view-rubber-banding}@code{tree-view-rubber-banding}. +@item @anchor{slot.tree-view.enable-grid-lines}enable-grid-lines. Type: @ref{tree-view-grid-lines}. Accessor: @anchor{fn.tree-view-enable-grid-lines}@code{tree-view-enable-grid-lines}. +@item @anchor{slot.tree-view.enable-tree-lines}enable-tree-lines. Type: @code{boolean}. Accessor: @anchor{fn.tree-view-enable-tree-lines}@code{tree-view-enable-tree-lines}. +@item @anchor{slot.tree-view.tooltip-column}tooltip-column. Type: @code{integer}. Accessor: @anchor{fn.tree-view-tooltip-column}@code{tree-view-tooltip-column}. +@item @anchor{slot.tree-view.selection}selection. Type: @ref{g-object}. Accessor: @anchor{fn.tree-view-selection}@code{tree-view-selection}. Read-only. +@item @anchor{slot.tree-view.column-drag-function}column-drag-function. Type: ????. Accessor: @anchor{fn.tree-view-column-drag-function}@code{tree-view-column-drag-function}. Write-only. +@item @anchor{slot.tree-view.bin-window}bin-window. Type: @ref{g-object}. Accessor: @anchor{fn.tree-view-bin-window}@code{tree-view-bin-window}. Read-only. +@item @anchor{slot.tree-view.search-equal-func}search-equal-func. Type: ????. Accessor: @anchor{fn.tree-view-search-equal-func}@code{tree-view-search-equal-func}. Write-only. +@item @anchor{slot.tree-view.search-entry}search-entry. Type: @ref{g-object}. Accessor: @anchor{fn.tree-view-search-entry}@code{tree-view-search-entry}. +@item @anchor{slot.tree-view.search-position-func}search-position-func. Type: ????. Accessor: @anchor{fn.tree-view-search-position-func}@code{tree-view-search-position-func}. Write-only. +@item @anchor{slot.tree-view.row-separator-func}row-separator-func. Type: ????. Accessor: @anchor{fn.tree-view-row-separator-func}@code{tree-view-row-separator-func}. Write-only. +@end itemize + + +Signals: +@itemize +@item @anchor{signal.tree-view.set-scroll-adjustments}"set-scroll-adjustments". Signature: (instance @ref{tree-view}), (arg-1 @ref{adjustment}), (arg-2 @ref{adjustment}) @result{} void. Options: run-last, action. +@item @anchor{signal.tree-view.row-activated}"row-activated". Signature: (instance @ref{tree-view}), (arg-1 @ref{tree-path}), (arg-2 @ref{tree-view-column}) @result{} void. Options: run-last, action. +@item @anchor{signal.tree-view.test-expand-row}"test-expand-row". Signature: (instance @ref{tree-view}), (arg-1 @ref{tree-iter}), (arg-2 @ref{tree-path}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.tree-view.test-collapse-row}"test-collapse-row". Signature: (instance @ref{tree-view}), (arg-1 @ref{tree-iter}), (arg-2 @ref{tree-path}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.tree-view.row-expanded}"row-expanded". Signature: (instance @ref{tree-view}), (arg-1 @ref{tree-iter}), (arg-2 @ref{tree-path}) @result{} void. Options: run-last. +@item @anchor{signal.tree-view.row-collapsed}"row-collapsed". Signature: (instance @ref{tree-view}), (arg-1 @ref{tree-iter}), (arg-2 @ref{tree-path}) @result{} void. Options: run-last. +@item @anchor{signal.tree-view.columns-changed}"columns-changed". Signature: (instance @ref{tree-view}) @result{} void. Options: run-last. +@item @anchor{signal.tree-view.cursor-changed}"cursor-changed". Signature: (instance @ref{tree-view}) @result{} void. Options: run-last. +@item @anchor{signal.tree-view.move-cursor}"move-cursor". Signature: (instance @ref{tree-view}), (arg-1 @ref{movement-step}), (arg-2 @code{integer}) @result{} @code{boolean}. Options: run-last, action. +@item @anchor{signal.tree-view.select-all}"select-all". Signature: (instance @ref{tree-view}) @result{} @code{boolean}. Options: run-last, action. +@item @anchor{signal.tree-view.unselect-all}"unselect-all". Signature: (instance @ref{tree-view}) @result{} @code{boolean}. Options: run-last, action. +@item @anchor{signal.tree-view.select-cursor-row}"select-cursor-row". Signature: (instance @ref{tree-view}), (arg-1 @code{boolean}) @result{} @code{boolean}. Options: run-last, action. +@item @anchor{signal.tree-view.toggle-cursor-row}"toggle-cursor-row". Signature: (instance @ref{tree-view}) @result{} @code{boolean}. Options: run-last, action. +@item @anchor{signal.tree-view.expand-collapse-cursor-row}"expand-collapse-cursor-row". Signature: (instance @ref{tree-view}), (arg-1 @code{boolean}), (arg-2 @code{boolean}), (arg-3 @code{boolean}) @result{} @code{boolean}. Options: run-last, action. +@item @anchor{signal.tree-view.select-cursor-parent}"select-cursor-parent". Signature: (instance @ref{tree-view}) @result{} @code{boolean}. Options: run-last, action. +@item @anchor{signal.tree-view.start-interactive-search}"start-interactive-search". Signature: (instance @ref{tree-view}) @result{} @code{boolean}. Options: run-last, action. @end itemize @@ -2452,7 +2437,9 @@ Signals: @node v-box @section v-box @Class v-box -Superclass: @code{box} +Superclass: @ref{box} + +Subclasses: @ref{recent-chooser-widget} @ref{gamma-curve} @ref{font-selection} @ref{file-chooser-widget} @ref{color-selection} Slots: @itemize @@ -2469,7 +2456,7 @@ Signals: @node v-button-box @section v-button-box @Class v-button-box -Superclass: @code{button-box} +Superclass: @ref{button-box} Slots: @itemize @@ -2486,7 +2473,7 @@ Signals: @node v-paned @section v-paned @Class v-paned -Superclass: @code{paned} +Superclass: @ref{paned} Slots: @itemize @@ -2503,7 +2490,7 @@ Signals: @node v-ruler @section v-ruler @Class v-ruler -Superclass: @code{ruler} +Superclass: @ref{ruler} Slots: @itemize @@ -2520,7 +2507,7 @@ Signals: @node v-scale @section v-scale @Class v-scale -Superclass: @code{scale} +Superclass: @ref{scale} Slots: @itemize @@ -2537,13 +2524,16 @@ Signals: @node v-scrollbar @section v-scrollbar @Class v-scrollbar -Superclass: @code{scrollbar} +Superclass: @ref{scrollbar} Slots: @itemize @end itemize +Signals: +@itemize +@end itemize @@ -2551,13 +2541,16 @@ Slots: @node v-separator @section v-separator @Class v-separator -Superclass: @code{separator} +Superclass: @ref{separator} Slots: @itemize @end itemize +Signals: +@itemize +@end itemize @@ -2565,19 +2558,19 @@ Slots: @node viewport @section viewport @Class viewport -Superclass: @code{bin} +Superclass: @ref{bin} Slots: @itemize -@item @anchor{slot.viewport.hadjustment}hadjustment. Type: @code{adjustment}. Accessor: @anchor{viewport-hadjustment}@code{viewport-hadjustment}. -@item @anchor{slot.viewport.vadjustment}vadjustment. Type: @code{adjustment}. Accessor: @anchor{viewport-vadjustment}@code{viewport-vadjustment}. -@item @anchor{slot.viewport.shadow-type}shadow-type. Type: @code{shadow-type}. Accessor: @anchor{viewport-shadow-type}@code{viewport-shadow-type}. +@item @anchor{slot.viewport.hadjustment}hadjustment. Type: @ref{adjustment}. Accessor: @anchor{fn.viewport-hadjustment}@code{viewport-hadjustment}. +@item @anchor{slot.viewport.vadjustment}vadjustment. Type: @ref{adjustment}. Accessor: @anchor{fn.viewport-vadjustment}@code{viewport-vadjustment}. +@item @anchor{slot.viewport.shadow-type}shadow-type. Type: @ref{shadow-type}. Accessor: @anchor{fn.viewport-shadow-type}@code{viewport-shadow-type}. @end itemize Signals: @itemize -@item @anchor{signal.viewport.set-scroll-adjustments}"set-scroll-adjustments". Signature: (instance @code{viewport}), (arg-1 @code{adjustment}), (arg-2 @code{adjustment}) @result{} void. Options: run-last, action. +@item @anchor{signal.viewport.set-scroll-adjustments}"set-scroll-adjustments". Signature: (instance @ref{viewport}), (arg-1 @ref{adjustment}), (arg-2 @ref{adjustment}) @result{} void. Options: run-last, action. @end itemize @@ -2586,7 +2579,7 @@ Signals: @node volume-button @section volume-button @Class volume-button -Superclass: @code{scale-button} +Superclass: @ref{scale-button} Slots: @itemize @@ -2603,110 +2596,112 @@ Signals: @node widget @section widget @Class widget -Superclass: @code{gtk-object} - -Slots: -@itemize -@item @anchor{slot.widget.name}name. Type: @code{string}. Accessor: @anchor{widget-name}@code{widget-name}. -@item @anchor{slot.widget.parent}parent. Type: @code{container}. Accessor: @anchor{widget-parent}@code{widget-parent}. -@item @anchor{slot.widget.width-request}width-request. Type: @code{integer}. Accessor: @anchor{widget-width-request}@code{widget-width-request}. -@item @anchor{slot.widget.height-request}height-request. Type: @code{integer}. Accessor: @anchor{widget-height-request}@code{widget-height-request}. -@item @anchor{slot.widget.visible}visible. Type: @code{boolean}. Accessor: @anchor{widget-visible}@code{widget-visible}. -@item @anchor{slot.widget.sensitive}sensitive. Type: @code{boolean}. Accessor: @anchor{widget-sensitive}@code{widget-sensitive}. -@item @anchor{slot.widget.app-paintable}app-paintable. Type: @code{boolean}. Accessor: @anchor{widget-app-paintable}@code{widget-app-paintable}. -@item @anchor{slot.widget.can-focus}can-focus. Type: @code{boolean}. Accessor: @anchor{widget-can-focus}@code{widget-can-focus}. -@item @anchor{slot.widget.has-focus}has-focus. Type: @code{boolean}. Accessor: @anchor{widget-has-focus}@code{widget-has-focus}. -@item @anchor{slot.widget.is-focus}is-focus. Type: @code{boolean}. Accessor: @anchor{widget-is-focus}@code{widget-is-focus}. -@item @anchor{slot.widget.can-default}can-default. Type: @code{boolean}. Accessor: @anchor{widget-can-default}@code{widget-can-default}. -@item @anchor{slot.widget.has-default}has-default. Type: @code{boolean}. Accessor: @anchor{widget-has-default}@code{widget-has-default}. -@item @anchor{slot.widget.receives-default}receives-default. Type: @code{boolean}. Accessor: @anchor{widget-receives-default}@code{widget-receives-default}. -@item @anchor{slot.widget.composite-child}composite-child. Type: @code{boolean}. Accessor: @anchor{widget-composite-child}@code{widget-composite-child}. Read-only. -@item @anchor{slot.widget.style}style. Type: @code{style}. Accessor: @anchor{widget-style}@code{widget-style}. -@item @anchor{slot.widget.events}events. Type: @code{event-mask}. Accessor: @anchor{widget-events}@code{widget-events}. -@item @anchor{slot.widget.extension-events}extension-events. Type: @code{gdk-extension-mode}. Accessor: @anchor{widget-extension-events}@code{widget-extension-events}. -@item @anchor{slot.widget.no-show-all}no-show-all. Type: @code{boolean}. Accessor: @anchor{widget-no-show-all}@code{widget-no-show-all}. -@item @anchor{slot.widget.has-tooltip}has-tooltip. Type: @code{boolean}. Accessor: @anchor{widget-has-tooltip}@code{widget-has-tooltip}. -@item @anchor{slot.widget.tooltip-markup}tooltip-markup. Type: @code{string}. Accessor: @anchor{widget-tooltip-markup}@code{widget-tooltip-markup}. -@item @anchor{slot.widget.tooltip-text}tooltip-text. Type: @code{string}. Accessor: @anchor{widget-tooltip-text}@code{widget-tooltip-text}. -@item @anchor{slot.widget.window}window. Type: @code{gdk-window}. Accessor: @anchor{widget-window}@code{widget-window}. Read-only. -@item @anchor{slot.widget.direction}direction. Type: @code{text-direction}. Accessor: @anchor{widget-direction}@code{widget-direction}. -@item @anchor{slot.widget.composite-name}composite-name. Type: @code{string}. Accessor: @anchor{widget-composite-name}@code{widget-composite-name}. -@item @anchor{slot.widget.redraw-on-allocate}redraw-on-allocate. Type: @code{boolean}. Accessor: @anchor{widget-redraw-on-allocate}@code{widget-redraw-on-allocate}. Write-only. -@item @anchor{slot.widget.accessible}accessible. Type: @ref{g-object}. Accessor: @anchor{widget-accessible}@code{widget-accessible}. Read-only. -@item @anchor{slot.widget.tooltip-window}tooltip-window. Type: @ref{g-object}. Accessor: @anchor{widget-tooltip-window}@code{widget-tooltip-window}. -@end itemize - - -Signals: -@itemize -@item @anchor{signal.widget.composited-changed}"composited-changed". Signature: (instance @code{widget}) @result{} void. Options: run-last, action. -@item @anchor{signal.widget.show}"show". Signature: (instance @code{widget}) @result{} void. Options: run-first. -@item @anchor{signal.widget.hide}"hide". Signature: (instance @code{widget}) @result{} void. Options: run-first. -@item @anchor{signal.widget.map}"map". Signature: (instance @code{widget}) @result{} void. Options: run-first. -@item @anchor{signal.widget.unmap}"unmap". Signature: (instance @code{widget}) @result{} void. Options: run-first. -@item @anchor{signal.widget.realize}"realize". Signature: (instance @code{widget}) @result{} void. Options: run-first. -@item @anchor{signal.widget.unrealize}"unrealize". Signature: (instance @code{widget}) @result{} void. Options: run-last. -@item @anchor{signal.widget.size-request}"size-request". Signature: (instance @code{widget}), (arg-1 @code{GtkRequisition}) @result{} void. Options: run-first. -@item @anchor{signal.widget.size-allocate}"size-allocate". Signature: (instance @code{widget}), (arg-1 @code{rectangle}) @result{} void. Options: run-first. -@item @anchor{signal.widget.state-changed}"state-changed". Signature: (instance @code{widget}), (arg-1 @code{state-type}) @result{} void. Options: run-first. -@item @anchor{signal.widget.parent-set}"parent-set". Signature: (instance @code{widget}), (arg-1 @code{widget}) @result{} void. Options: run-first. -@item @anchor{signal.widget.hierarchy-changed}"hierarchy-changed". Signature: (instance @code{widget}), (arg-1 @code{widget}) @result{} void. Options: run-last. -@item @anchor{signal.widget.style-set}"style-set". Signature: (instance @code{widget}), (arg-1 @code{style}) @result{} void. Options: run-first. -@item @anchor{signal.widget.direction-changed}"direction-changed". Signature: (instance @code{widget}), (arg-1 @code{text-direction}) @result{} void. Options: run-first. -@item @anchor{signal.widget.grab-notify}"grab-notify". Signature: (instance @code{widget}), (arg-1 @code{boolean}) @result{} void. Options: run-first. -@item @anchor{signal.widget.child-notify}"child-notify". Signature: (instance @code{widget}), (arg-1 GParam) @result{} void. Options: run-first, no-recurse, detailed, no-hooks. -@item @anchor{signal.widget.mnemonic-activate}"mnemonic-activate". Signature: (instance @code{widget}), (arg-1 @code{boolean}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.widget.grab-focus}"grab-focus". Signature: (instance @code{widget}) @result{} void. Options: run-last, action. -@item @anchor{signal.widget.focus}"focus". Signature: (instance @code{widget}), (arg-1 @code{direction-type}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.widget.move-focus}"move-focus". Signature: (instance @code{widget}), (arg-1 @code{direction-type}) @result{} void. Options: run-last, action. -@item @anchor{signal.widget.event}"event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.widget.event-after}"event-after". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} void. Options: . -@item @anchor{signal.widget.button-press-event}"button-press-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.widget.button-release-event}"button-release-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.widget.scroll-event}"scroll-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.widget.motion-notify-event}"motion-notify-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.widget.keynav-failed}"keynav-failed". Signature: (instance @code{widget}), (arg-1 @code{direction-type}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.widget.delete-event}"delete-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.widget.destroy-event}"destroy-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.widget.expose-event}"expose-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.widget.key-press-event}"key-press-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.widget.key-release-event}"key-release-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.widget.enter-notify-event}"enter-notify-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.widget.leave-notify-event}"leave-notify-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.widget.configure-event}"configure-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.widget.focus-in-event}"focus-in-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.widget.focus-out-event}"focus-out-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.widget.map-event}"map-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.widget.unmap-event}"unmap-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.widget.property-notify-event}"property-notify-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.widget.selection-clear-event}"selection-clear-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.widget.selection-request-event}"selection-request-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.widget.selection-notify-event}"selection-notify-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.widget.selection-received}"selection-received". Signature: (instance @code{widget}), (arg-1 @code{GtkSelectionData}), (arg-2 @code{integer}) @result{} void. Options: run-last. -@item @anchor{signal.widget.selection-get}"selection-get". Signature: (instance @code{widget}), (arg-1 @code{GtkSelectionData}), (arg-2 @code{integer}), (arg-3 @code{integer}) @result{} void. Options: run-last. -@item @anchor{signal.widget.proximity-in-event}"proximity-in-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.widget.proximity-out-event}"proximity-out-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.widget.drag-leave}"drag-leave". Signature: (instance @code{widget}), (arg-1 @code{drag-context}), (arg-2 @code{integer}) @result{} void. Options: run-last. -@item @anchor{signal.widget.drag-begin}"drag-begin". Signature: (instance @code{widget}), (arg-1 @code{drag-context}) @result{} void. Options: run-last. -@item @anchor{signal.widget.drag-end}"drag-end". Signature: (instance @code{widget}), (arg-1 @code{drag-context}) @result{} void. Options: run-last. -@item @anchor{signal.widget.drag-data-delete}"drag-data-delete". Signature: (instance @code{widget}), (arg-1 @code{drag-context}) @result{} void. Options: run-last. -@item @anchor{signal.widget.drag-failed}"drag-failed". Signature: (instance @code{widget}), (arg-1 @code{drag-context}), (arg-2 @code{drag-result}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.widget.drag-motion}"drag-motion". Signature: (instance @code{widget}), (arg-1 @code{drag-context}), (arg-2 @code{integer}), (arg-3 @code{integer}), (arg-4 @code{integer}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.widget.drag-drop}"drag-drop". Signature: (instance @code{widget}), (arg-1 @code{drag-context}), (arg-2 @code{integer}), (arg-3 @code{integer}), (arg-4 @code{integer}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.widget.drag-data-get}"drag-data-get". Signature: (instance @code{widget}), (arg-1 @code{drag-context}), (arg-2 @code{GtkSelectionData}), (arg-3 @code{integer}), (arg-4 @code{integer}) @result{} void. Options: run-last. -@item @anchor{signal.widget.drag-data-received}"drag-data-received". Signature: (instance @code{widget}), (arg-1 @code{drag-context}), (arg-2 @code{integer}), (arg-3 @code{integer}), (arg-4 @code{GtkSelectionData}), (arg-5 @code{integer}), (arg-6 @code{integer}) @result{} void. Options: run-last. -@item @anchor{signal.widget.visibility-notify-event}"visibility-notify-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.widget.client-event}"client-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.widget.no-expose-event}"no-expose-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.widget.window-state-event}"window-state-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.widget.damage-event}"damage-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.widget.grab-broken-event}"grab-broken-event". Signature: (instance @code{widget}), (arg-1 @code{event}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.widget.query-tooltip}"query-tooltip". Signature: (instance @code{widget}), (arg-1 @code{integer}), (arg-2 @code{integer}), (arg-3 @code{boolean}), (arg-4 @code{tooltip}) @result{} @code{boolean}. Options: run-last. -@item @anchor{signal.widget.popup-menu}"popup-menu". Signature: (instance @code{widget}) @result{} @code{boolean}. Options: run-last, action. -@item @anchor{signal.widget.show-help}"show-help". Signature: (instance @code{widget}), (arg-1 @code{widget-help-type}) @result{} @code{boolean}. Options: run-last, action. -@item @anchor{signal.widget.accel-closures-changed}"accel-closures-changed". Signature: (instance @code{widget}) @result{} void. Options: . -@item @anchor{signal.widget.screen-changed}"screen-changed". Signature: (instance @code{widget}), (arg-1 @code{screen}) @result{} void. Options: run-last. -@item @anchor{signal.widget.can-activate-accel}"can-activate-accel". Signature: (instance @code{widget}), (arg-1 @code{integer}) @result{} @code{boolean}. Options: run-last. +Superclass: @ref{gtk-object} + +Subclasses: @ref{old-editable} @ref{progress} @ref{invisible} @ref{h-s-v} @ref{separator} @ref{range} @ref{ruler} @ref{entry} @ref{drawing-area} @ref{cell-view} @ref{calendar} @ref{misc} @ref{container} + +Slots: +@itemize +@item @anchor{slot.widget.name}name. Type: @code{string}. Accessor: @anchor{fn.widget-name}@code{widget-name}. +@item @anchor{slot.widget.parent}parent. Type: @ref{container}. Accessor: @anchor{fn.widget-parent}@code{widget-parent}. +@item @anchor{slot.widget.width-request}width-request. Type: @code{integer}. Accessor: @anchor{fn.widget-width-request}@code{widget-width-request}. +@item @anchor{slot.widget.height-request}height-request. Type: @code{integer}. Accessor: @anchor{fn.widget-height-request}@code{widget-height-request}. +@item @anchor{slot.widget.visible}visible. Type: @code{boolean}. Accessor: @anchor{fn.widget-visible}@code{widget-visible}. +@item @anchor{slot.widget.sensitive}sensitive. Type: @code{boolean}. Accessor: @anchor{fn.widget-sensitive}@code{widget-sensitive}. +@item @anchor{slot.widget.app-paintable}app-paintable. Type: @code{boolean}. Accessor: @anchor{fn.widget-app-paintable}@code{widget-app-paintable}. +@item @anchor{slot.widget.can-focus}can-focus. Type: @code{boolean}. Accessor: @anchor{fn.widget-can-focus}@code{widget-can-focus}. +@item @anchor{slot.widget.has-focus}has-focus. Type: @code{boolean}. Accessor: @anchor{fn.widget-has-focus}@code{widget-has-focus}. +@item @anchor{slot.widget.is-focus}is-focus. Type: @code{boolean}. Accessor: @anchor{fn.widget-is-focus}@code{widget-is-focus}. +@item @anchor{slot.widget.can-default}can-default. Type: @code{boolean}. Accessor: @anchor{fn.widget-can-default}@code{widget-can-default}. +@item @anchor{slot.widget.has-default}has-default. Type: @code{boolean}. Accessor: @anchor{fn.widget-has-default}@code{widget-has-default}. +@item @anchor{slot.widget.receives-default}receives-default. Type: @code{boolean}. Accessor: @anchor{fn.widget-receives-default}@code{widget-receives-default}. +@item @anchor{slot.widget.composite-child}composite-child. Type: @code{boolean}. Accessor: @anchor{fn.widget-composite-child}@code{widget-composite-child}. Read-only. +@item @anchor{slot.widget.style}style. Type: @ref{style}. Accessor: @anchor{fn.widget-style}@code{widget-style}. +@item @anchor{slot.widget.events}events. Type: @ref{event-mask}. Accessor: @anchor{fn.widget-events}@code{widget-events}. +@item @anchor{slot.widget.extension-events}extension-events. Type: @ref{gdk-extension-mode}. Accessor: @anchor{fn.widget-extension-events}@code{widget-extension-events}. +@item @anchor{slot.widget.no-show-all}no-show-all. Type: @code{boolean}. Accessor: @anchor{fn.widget-no-show-all}@code{widget-no-show-all}. +@item @anchor{slot.widget.has-tooltip}has-tooltip. Type: @code{boolean}. Accessor: @anchor{fn.widget-has-tooltip}@code{widget-has-tooltip}. +@item @anchor{slot.widget.tooltip-markup}tooltip-markup. Type: @code{string}. Accessor: @anchor{fn.widget-tooltip-markup}@code{widget-tooltip-markup}. +@item @anchor{slot.widget.tooltip-text}tooltip-text. Type: @code{string}. Accessor: @anchor{fn.widget-tooltip-text}@code{widget-tooltip-text}. +@item @anchor{slot.widget.window}window. Type: @ref{gdk-window}. Accessor: @anchor{fn.widget-window}@code{widget-window}. Read-only. +@item @anchor{slot.widget.direction}direction. Type: @ref{text-direction}. Accessor: @anchor{fn.widget-direction}@code{widget-direction}. +@item @anchor{slot.widget.composite-name}composite-name. Type: @code{string}. Accessor: @anchor{fn.widget-composite-name}@code{widget-composite-name}. +@item @anchor{slot.widget.redraw-on-allocate}redraw-on-allocate. Type: @code{boolean}. Accessor: @anchor{fn.widget-redraw-on-allocate}@code{widget-redraw-on-allocate}. Write-only. +@item @anchor{slot.widget.accessible}accessible. Type: @ref{g-object}. Accessor: @anchor{fn.widget-accessible}@code{widget-accessible}. Read-only. +@item @anchor{slot.widget.tooltip-window}tooltip-window. Type: @ref{g-object}. Accessor: @anchor{fn.widget-tooltip-window}@code{widget-tooltip-window}. +@end itemize + + +Signals: +@itemize +@item @anchor{signal.widget.composited-changed}"composited-changed". Signature: (instance @ref{widget}) @result{} void. Options: run-last, action. +@item @anchor{signal.widget.show}"show". Signature: (instance @ref{widget}) @result{} void. Options: run-first. +@item @anchor{signal.widget.hide}"hide". Signature: (instance @ref{widget}) @result{} void. Options: run-first. +@item @anchor{signal.widget.map}"map". Signature: (instance @ref{widget}) @result{} void. Options: run-first. +@item @anchor{signal.widget.unmap}"unmap". Signature: (instance @ref{widget}) @result{} void. Options: run-first. +@item @anchor{signal.widget.realize}"realize". Signature: (instance @ref{widget}) @result{} void. Options: run-first. +@item @anchor{signal.widget.unrealize}"unrealize". Signature: (instance @ref{widget}) @result{} void. Options: run-last. +@item @anchor{signal.widget.size-request}"size-request". Signature: (instance @ref{widget}), (arg-1 @code{GtkRequisition}) @result{} void. Options: run-first. +@item @anchor{signal.widget.size-allocate}"size-allocate". Signature: (instance @ref{widget}), (arg-1 @ref{rectangle}) @result{} void. Options: run-first. +@item @anchor{signal.widget.state-changed}"state-changed". Signature: (instance @ref{widget}), (arg-1 @ref{state-type}) @result{} void. Options: run-first. +@item @anchor{signal.widget.parent-set}"parent-set". Signature: (instance @ref{widget}), (arg-1 @ref{widget}) @result{} void. Options: run-first. +@item @anchor{signal.widget.hierarchy-changed}"hierarchy-changed". Signature: (instance @ref{widget}), (arg-1 @ref{widget}) @result{} void. Options: run-last. +@item @anchor{signal.widget.style-set}"style-set". Signature: (instance @ref{widget}), (arg-1 @ref{style}) @result{} void. Options: run-first. +@item @anchor{signal.widget.direction-changed}"direction-changed". Signature: (instance @ref{widget}), (arg-1 @ref{text-direction}) @result{} void. Options: run-first. +@item @anchor{signal.widget.grab-notify}"grab-notify". Signature: (instance @ref{widget}), (arg-1 @code{boolean}) @result{} void. Options: run-first. +@item @anchor{signal.widget.child-notify}"child-notify". Signature: (instance @ref{widget}), (arg-1 GParam) @result{} void. Options: run-first, no-recurse, detailed, no-hooks. +@item @anchor{signal.widget.mnemonic-activate}"mnemonic-activate". Signature: (instance @ref{widget}), (arg-1 @code{boolean}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.widget.grab-focus}"grab-focus". Signature: (instance @ref{widget}) @result{} void. Options: run-last, action. +@item @anchor{signal.widget.focus}"focus". Signature: (instance @ref{widget}), (arg-1 @ref{direction-type}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.widget.move-focus}"move-focus". Signature: (instance @ref{widget}), (arg-1 @ref{direction-type}) @result{} void. Options: run-last, action. +@item @anchor{signal.widget.event}"event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.widget.event-after}"event-after". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} void. Options: . +@item @anchor{signal.widget.button-press-event}"button-press-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.widget.button-release-event}"button-release-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.widget.scroll-event}"scroll-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.widget.motion-notify-event}"motion-notify-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.widget.keynav-failed}"keynav-failed". Signature: (instance @ref{widget}), (arg-1 @ref{direction-type}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.widget.delete-event}"delete-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.widget.destroy-event}"destroy-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.widget.expose-event}"expose-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.widget.key-press-event}"key-press-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.widget.key-release-event}"key-release-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.widget.enter-notify-event}"enter-notify-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.widget.leave-notify-event}"leave-notify-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.widget.configure-event}"configure-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.widget.focus-in-event}"focus-in-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.widget.focus-out-event}"focus-out-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.widget.map-event}"map-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.widget.unmap-event}"unmap-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.widget.property-notify-event}"property-notify-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.widget.selection-clear-event}"selection-clear-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.widget.selection-request-event}"selection-request-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.widget.selection-notify-event}"selection-notify-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.widget.selection-received}"selection-received". Signature: (instance @ref{widget}), (arg-1 @code{GtkSelectionData}), (arg-2 @code{integer}) @result{} void. Options: run-last. +@item @anchor{signal.widget.selection-get}"selection-get". Signature: (instance @ref{widget}), (arg-1 @code{GtkSelectionData}), (arg-2 @code{integer}), (arg-3 @code{integer}) @result{} void. Options: run-last. +@item @anchor{signal.widget.proximity-in-event}"proximity-in-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.widget.proximity-out-event}"proximity-out-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.widget.drag-leave}"drag-leave". Signature: (instance @ref{widget}), (arg-1 @ref{drag-context}), (arg-2 @code{integer}) @result{} void. Options: run-last. +@item @anchor{signal.widget.drag-begin}"drag-begin". Signature: (instance @ref{widget}), (arg-1 @ref{drag-context}) @result{} void. Options: run-last. +@item @anchor{signal.widget.drag-end}"drag-end". Signature: (instance @ref{widget}), (arg-1 @ref{drag-context}) @result{} void. Options: run-last. +@item @anchor{signal.widget.drag-data-delete}"drag-data-delete". Signature: (instance @ref{widget}), (arg-1 @ref{drag-context}) @result{} void. Options: run-last. +@item @anchor{signal.widget.drag-failed}"drag-failed". Signature: (instance @ref{widget}), (arg-1 @ref{drag-context}), (arg-2 @ref{drag-result}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.widget.drag-motion}"drag-motion". Signature: (instance @ref{widget}), (arg-1 @ref{drag-context}), (arg-2 @code{integer}), (arg-3 @code{integer}), (arg-4 @code{integer}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.widget.drag-drop}"drag-drop". Signature: (instance @ref{widget}), (arg-1 @ref{drag-context}), (arg-2 @code{integer}), (arg-3 @code{integer}), (arg-4 @code{integer}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.widget.drag-data-get}"drag-data-get". Signature: (instance @ref{widget}), (arg-1 @ref{drag-context}), (arg-2 @code{GtkSelectionData}), (arg-3 @code{integer}), (arg-4 @code{integer}) @result{} void. Options: run-last. +@item @anchor{signal.widget.drag-data-received}"drag-data-received". Signature: (instance @ref{widget}), (arg-1 @ref{drag-context}), (arg-2 @code{integer}), (arg-3 @code{integer}), (arg-4 @code{GtkSelectionData}), (arg-5 @code{integer}), (arg-6 @code{integer}) @result{} void. Options: run-last. +@item @anchor{signal.widget.visibility-notify-event}"visibility-notify-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.widget.client-event}"client-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.widget.no-expose-event}"no-expose-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.widget.window-state-event}"window-state-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.widget.damage-event}"damage-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.widget.grab-broken-event}"grab-broken-event". Signature: (instance @ref{widget}), (arg-1 @ref{event}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.widget.query-tooltip}"query-tooltip". Signature: (instance @ref{widget}), (arg-1 @code{integer}), (arg-2 @code{integer}), (arg-3 @code{boolean}), (arg-4 @ref{tooltip}) @result{} @code{boolean}. Options: run-last. +@item @anchor{signal.widget.popup-menu}"popup-menu". Signature: (instance @ref{widget}) @result{} @code{boolean}. Options: run-last, action. +@item @anchor{signal.widget.show-help}"show-help". Signature: (instance @ref{widget}), (arg-1 @ref{widget-help-type}) @result{} @code{boolean}. Options: run-last, action. +@item @anchor{signal.widget.accel-closures-changed}"accel-closures-changed". Signature: (instance @ref{widget}) @result{} void. Options: . +@item @anchor{signal.widget.screen-changed}"screen-changed". Signature: (instance @ref{widget}), (arg-1 @ref{screen}) @result{} void. Options: run-last. +@item @anchor{signal.widget.can-activate-accel}"can-activate-accel". Signature: (instance @ref{widget}), (arg-1 @code{integer}) @result{} @code{boolean}. Options: run-last. @end itemize diff --git a/doc/skeleton.lisp b/doc/skeleton.lisp index c7e45d3..d0e0356 100644 --- a/doc/skeleton.lisp +++ b/doc/skeleton.lisp @@ -1,18 +1,35 @@ (defpackage :doc-skeleton (:use :cl :gtk :gdk :gobject :iter :c2mop :glib) (:export :widget-skeleton - :chapter-skeleton + :widgets-chapter-skeleton :*gtk-widgets* - :all-gtk-widgets)) + :all-gtk-widgets + :enum-skeleton + :flags-skeleton + :all-enums + :all-flags + :enum-chapter-skeleton + :flags-chapter-skeleton + :struct-skeleton + #:all-structs + #:struct-chapter-skeleton + #:interface-chapter-skeleton + #:all-interfaces + #:interface-skeleton + #:all-widgets + #:all-classes + #:all-gtk-skeletons)) (in-package :doc-skeleton) -(defun chapter-skeleton (output widgets &key use-refs (section "section")) +(defun widgets-chapter-skeleton (output widgets &key (use-refs t) (section "section")) (cond - ((stringp output) (with-open-file (stream output :direction :output :if-exists :supersede) - (chapter-skeleton stream widgets :use-refs use-refs))) + ((or (pathnamep output) + (stringp output)) + (with-open-file (stream output :direction :output :if-exists :supersede) + (widgets-chapter-skeleton stream widgets :use-refs use-refs :section section))) ((null output) (with-output-to-string (stream) - (chapter-skeleton stream widgets :use-refs use-refs))) + (widgets-chapter-skeleton stream widgets :use-refs use-refs :section section))) ((or (eq t output) (streamp output)) (format output "@menu~%") (iter (for w in widgets) @@ -44,12 +61,27 @@ viewport volume-button widget)) (defun all-gtk-widgets () - (sort (iter (for symbol in-package (find-package :gtk) :external-only t) + (all-widgets (find-package :gtk))) + +(defun all-widgets (package) + (sort (iter (for symbol in-package (find-package package) :external-only t) (for class = (find-class symbol nil)) (when (and class (subclassp class (find-class 'gtk:widget))) (collect symbol))) #'string<)) +(defun all-classes (package) + (sort (iter (for symbol in-package (find-package package) :external-only t) + (for class = (find-class symbol nil)) + (when (and class + (not (subclassp class (find-class 'condition))) + (not (subclassp class (find-class 'gtk:widget))) + (or (not (typep class 'gobject::gobject-class)) + (not (gobject::gobject-class-interface-p class))) + (not (typep class 'structure-class))) + (collect symbol))) + #'string<)) + ;; (widget-skeleton widget &key (sectioning-command "section")) ;; returns the texinfo string for widget (a symbol or class) ;; Template: @@ -79,7 +111,7 @@ (defvar *use-refs* t) -(defun widget-skeleton (widget &key (section "section") (use-refs nil)) +(defun widget-skeleton (widget &key (section "section") (use-refs t)) (unless (typep widget 'class) (setf widget (find-class widget))) (with-output-to-string (stream) (let ((*print-case* :downcase) @@ -92,7 +124,12 @@ (format stream "Superclass:") (iter (for super in (class-direct-superclasses widget)) (unless (and (typep super 'gobject-class) (gobject::gobject-class-interface-p super)) - (format stream " @code{~A}" (class-name super)))) + (format stream " ~A" (format-ref (class-name super))))) + (when (class-direct-subclasses widget) + (format stream "~%~%") + (format stream "Subclasses:") + (iter (for sub in (class-direct-subclasses widget)) + (format stream " ~A" (format-ref (class-name sub))))) (format stream "~%~%") (widget-slots stream widget) (format stream "~%~%") @@ -117,42 +154,44 @@ (format stream "@end itemize~%")) (defun widget-signals (stream widget) - (let ((g-type (gobject::gobject-class-g-type-name widget))) - (unless (string= g-type (gobject::gobject-class-g-type-name (first (class-direct-superclasses widget)))) - (format stream "Signals:~%") - (format stream "@itemize~%") - ;; @item @anchor{signal.$widget.$signal}"$signal". Signature: Type1 Arg1, .., Typen Argn => return-type. Options: $(signal-options) - (iter (for signal in (type-signals g-type)) - (format stream "@item @anchor{signal.~A.~A}\"~A\". Signature: ~A. Options: ~A." - (class-name widget) - (signal-info-name signal) - (signal-info-name signal) - (signal-signature signal) - (signal-options signal)) - (format stream "~%")) - (format stream "@end itemize~%")))) + (when (typep widget 'gobject::gobject-class) + (let ((g-type (gobject::gobject-class-direct-g-type-name widget))) + (when g-type + (format stream "Signals:~%") + (format stream "@itemize~%") + ;; @item @anchor{signal.$widget.$signal}"$signal". Signature: Type1 Arg1, .., Typen Argn => return-type. Options: $(signal-options) + (iter (for signal in (type-signals g-type)) + (format stream "@item @anchor{signal.~A.~A}\"~A\". Signature: ~A. Options: ~A." + (class-name widget) + (signal-info-name signal) + (signal-info-name signal) + (signal-signature signal) + (signal-options signal)) + (format stream "~%")) + (format stream "@end itemize~%"))))) (defun widget-child-properties (stream widget) - (let ((g-type (gobject::gobject-class-g-type-name widget))) - (when (g-type-is-a g-type "GtkContainer") - (unless (string= g-type (gobject::gobject-class-g-type-name (first (class-direct-superclasses widget)))) - (let ((props (gtk::container-class-child-properties g-type))) - (when props - (format stream "Child properties:~%") - (format stream "@itemize~%") - ;; @item @anchor{signal.$widget.$signal}"$signal". Signature: Type1 Arg1, .., Typen Argn => return-type. Options: $(signal-options) - (iter (for prop in props) - (for accessor = (format nil "~A-child-~A" - (string-downcase (symbol-name (class-name widget))) - (g-class-property-definition-name prop))) - (format stream "@item @anchor{childprop.~A.~A}~A. Type: ~A. Accessor: ~A." - (string-downcase (symbol-name (class-name widget))) - (g-class-property-definition-name prop) - (g-class-property-definition-name prop) - (type-string (g-class-property-definition-type prop)) - accessor) - (format stream "~%")) - (format stream "@end itemize~%"))))))) + (when (typep stream 'gobject::gobject-class) + (let ((g-type (gobject::gobject-class-g-type-name widget))) + (when (g-type-is-a g-type "GtkContainer") + (unless (string= g-type (gobject::gobject-class-g-type-name (first (class-direct-superclasses widget)))) + (let ((props (gtk::container-class-child-properties g-type))) + (when props + (format stream "Child properties:~%") + (format stream "@itemize~%") + ;; @item @anchor{signal.$widget.$signal}"$signal". Signature: Type1 Arg1, .., Typen Argn => return-type. Options: $(signal-options) + (iter (for prop in props) + (for accessor = (format nil "~A-child-~A" + (string-downcase (symbol-name (class-name widget))) + (g-class-property-definition-name prop))) + (format stream "@item @anchor{childprop.~A.~A}~A. Type: ~A. Accessor: ~A." + (string-downcase (symbol-name (class-name widget))) + (g-class-property-definition-name prop) + (g-class-property-definition-name prop) + (type-string (g-class-property-definition-type prop)) + accessor) + (format stream "~%")) + (format stream "@end itemize~%")))))))) (defun signal-signature (s) (with-output-to-string (stream) @@ -183,9 +222,9 @@ ((:int :uint :long :ulong :char :uchar :int64 :uint64) "@code{integer}") ((:boolean :bool) "@code{boolean}") (g-object (if (second l) - (format-ref (string-downcase (symbol-name (second l)))) + (format-ref (second l)) "@ref{g-object}")) - (g-boxed-foreign (format-ref (string-downcase (symbol-name (second l))))) + (g-boxed-foreign (format-ref (second l))) ((nil) "????") ((glist gslist) (format nil "list of ~A" (type-string-f (second l)))) (t (if (symbolp type) @@ -215,7 +254,9 @@ (t type))) (defun format-ref (s) - (if *use-refs* + (if (and *use-refs* (if (symbolp s) + (not (eq (symbol-package s) (find-package :cl))) + t)) (format nil "@ref{~A}" s) (format nil "@code{~A}" s))) @@ -246,7 +287,11 @@ (defmethod classify-slot-readability (class (slot gobject::gobject-property-direct-slot-definition)) (let* ((g-type (gobject::gobject-class-g-type-name class)) (property-name (gobject::gobject-property-direct-slot-definition-g-property-name slot)) - (prop (class-property-info g-type property-name)) + (prop (if (g-type-is-a g-type +g-type-interface+) + (find property-name (interface-properties g-type) + :test #'string= + :key #'g-class-property-definition-name) + (class-property-info g-type property-name))) (readable (g-class-property-definition-readable prop)) (writable (g-class-property-definition-writable prop))) (cond @@ -270,5 +315,224 @@ (combined (union readers writers)) (accessor (first combined))) (if accessor - (format nil "@anchor{~A}@code{~A}" accessor accessor) + (format nil "@anchor{fn.~A}@code{~A}" accessor accessor) (format nil "None")))) + +;; Enum skeleton +;; (enum-skeleton enum &key (section "section")) +;; @node $enum +;; @section $enum +;; Values: +;; @itemize +;; $(enum-values enum) +;; @end itemize + +(defun enum-skeleton (enum &key (section "section")) + (with-output-to-string (stream) + (format stream "@node ~A~%" (string-downcase enum)) + (format stream "@~A ~A~%" section (string-downcase enum)) + (format stream "@Enum ~A~%" (string-downcase enum)) + (format stream "Values: ~%") + (format stream "@itemize~%") + (iter (for item in (cffi:foreign-enum-keyword-list enum)) + (format stream "@item :~A~%" (string-downcase (symbol-name item)))) + (format stream "@end itemize~%"))) + +(defun flags-skeleton (flags &key (section "section")) + (with-output-to-string (stream) + (format stream "@node ~A~%" (string-downcase flags)) + (format stream "@~A ~A~%" section (string-downcase flags)) + (format stream "@Flags ~A~%" (string-downcase flags)) + (format stream "Values: ~%") + (format stream "@itemize~%") + (iter (for item in (cffi:foreign-bitfield-symbol-list flags)) + (format stream "@item :~A~%" (string-downcase (symbol-name item)))) + (format stream "@end itemize~%"))) + +(defun all-enums (package) + (sort (iter (for symbol in-package package :external-only t) + (when (ignore-errors (cffi:foreign-enum-keyword-list symbol)) + (collect symbol))) + #'string<)) + +(defun all-flags (package) + (sort (iter (for symbol in-package package :external-only t) + (when (ignore-errors (cffi:foreign-bitfield-symbol-list symbol)) + (collect symbol))) + #'string<)) + +(defun enum-chapter-skeleton (output enums &key (section "section")) + (cond + ((or (pathnamep output) (stringp output)) + (with-open-file (stream output :direction :output :if-exists :supersede) + (enum-chapter-skeleton stream enums :section section))) + ((null output) (with-output-to-string (stream) + (enum-chapter-skeleton stream enums :section section))) + ((or (eq t output) (streamp output)) + (format output "@menu~%") + (iter (for e in enums) + (format output "* ~A::~%" (string-downcase (symbol-name e)))) + (format output "@end menu~%~%") + (iter (for e in enums) + (write-string (enum-skeleton e :section section) output) + (format output "~%~%"))))) + +(defun flags-chapter-skeleton (output flagss &key (section "section")) + (cond + ((or (pathnamep output) (stringp output)) + (with-open-file (stream output :direction :output :if-exists :supersede) + (flags-chapter-skeleton stream flagss :section section))) + ((null output) (with-output-to-string (stream) + (flags-chapter-skeleton stream flagss :section section))) + ((or (eq t output) (streamp output)) + (format output "@menu~%") + (iter (for e in flagss) + (format output "* ~A::~%" (string-downcase (symbol-name e)))) + (format output "@end menu~%~%") + (iter (for e in flagss) + (write-string (flags-skeleton e :section section) output) + (format output "~%~%"))))) + +;; Struct skeleton +;; (struct-skeleton struct &key (section "section") (use-refs t)) +;; @node $struct +;; @$section $struct +;; @Struct @struct +;; Slots: +;; @itemize +;; $(for each slot +;; @item $slot +;; ) +;; @end itemize + +(defun struct-skeleton (struct &key (section "section") (use-refs t)) + (unless (typep struct 'class) (setf struct (find-class struct))) + (with-output-to-string (stream) + (let ((*print-case* :downcase) + (*package* (symbol-package (class-name struct))) + (*print-circle* nil) + (*use-refs* use-refs)) + (format stream "@node ~A~%" (class-name struct)) + (format stream "@~A ~A~%" section (class-name struct)) + (format stream "@Struct ~A~%" (class-name struct)) + (format stream "Superclass:") + (iter (for super in (class-direct-superclasses struct)) + (format stream " ~A" (format-ref (class-name super)))) + (when (class-direct-subclasses struct) + (format stream "~%~%") + (format stream "Subclasses:") + (iter (for sub in (class-direct-subclasses struct)) + (format stream " ~A" (format-ref (class-name sub))))) + (format stream "~%~%") + (struct-slots stream struct)))) + +(defun struct-slots (stream struct) + (format stream "Slots:~%") + (format stream "@itemize~%") + (iter (for slot in (class-direct-slots struct)) + (format stream "@item @anchor{slot.~A.~A}~A. Accessor: ~A." + (class-name struct) (string-downcase (slot-definition-name slot)) + (string-downcase (slot-definition-name slot)) + (format nil "~A-~A" (class-name struct) (slot-definition-name slot))) + (format stream "~%")) + (format stream "@end itemize~%")) + +(defun all-structs (package) + (sort (iter (for symbol in-package package :external-only t) + (for class = (find-class symbol nil)) + (when (and class (typep class (find-class 'structure-class))) + (collect symbol))) + #'string<)) + +(defun struct-chapter-skeleton (output structs &key (section "section") (use-refs t)) + (cond + ((or (stringp output) (pathnamep output)) + (with-open-file (stream output :direction :output :if-exists :supersede) + (struct-chapter-skeleton stream structs :section section :use-refs use-refs))) + ((null output) (with-output-to-string (stream) + (struct-chapter-skeleton stream structs :section section :use-refs use-refs))) + ((or (eq t output) (streamp output)) + (format output "@menu~%") + (iter (for e in structs) + (format output "* ~A::~%" (string-downcase (symbol-name e)))) + (format output "@end menu~%~%") + (iter (for e in structs) + (write-string (struct-skeleton e :section section :use-refs use-refs) output) + (format output "~%~%"))))) + +(defun interface-chapter-skeleton (output interfaces &key (use-refs t) (section "section")) + (cond + ((or (stringp output) (pathnamep output)) + (with-open-file (stream output :direction :output :if-exists :supersede) + (interface-chapter-skeleton stream interfaces :use-refs use-refs :section section))) + ((null output) (with-output-to-string (stream) + (interface-chapter-skeleton stream interfaces :use-refs use-refs :section section))) + ((or (eq t output) (streamp output)) + (format output "@menu~%") + (iter (for w in interfaces) + (format output "* ~A::~%" (string-downcase (symbol-name w)))) + (format output "@end menu~%~%") + (iter (for w in interfaces) + (write-string (interface-skeleton w :section section :use-refs use-refs) output) + (format output "~%~%"))))) + +(defun all-interfaces (package) + (sort (iter (for symbol in-package package :external-only t) + (for class = (find-class symbol nil)) + (when (and class + (typep class 'gobject:gobject-class) + (gobject::gobject-class-interface-p class)) + (collect symbol))) + #'string<)) + +;; (interface-skeleton interface &key (sectioning-command "section")) +;; returns the texinfo string for interface (a symbol or class) +;; Template: +;; +;; @node $INTERFACE +;; @$SECTIONING-COMMAND $INTERFACE +;; +;; @Class $INTERFACE +;; +;; Interfaces: $(direct-interface interface) +;; +;; Slots: +;; @itemize +;; $(for each slot) +;; @item @anchor{slot.$interface.$slot}$slot. Type: $(slot-type slot). Accessor: $(slot-accessor slot). $(when (constructor-only slot) "Contructor-only slot.") +;; $(end for) +;; @end itemize +;; +;; Signals: +;; @itemize +;; $(for each signal) +;; @item @anchor{signal.$interface.$signal}"$signal". Signature: Type1 Arg1, .., Typen Argn => return-type. Options: $(signal-options) +;; $(end for) +;; @end itemize + +(defun interface-skeleton (interface &key (section "section") (use-refs t)) + (unless (typep interface 'class) (setf interface (find-class interface))) + (with-output-to-string (stream) + (let ((*print-case* :downcase) + (*package* (symbol-package (class-name interface))) + (*print-circle* nil) + (*use-refs* use-refs)) + (format stream "@node ~A~%" (class-name interface)) + (format stream "@~A ~A~%" section (class-name interface)) + (format stream "@Class ~A~%" (class-name interface)) + (format stream "~%~%") + (widget-slots stream interface) + (format stream "~%~%") + (widget-signals stream interface)))) + +(defun all-gtk-skeletons (dir) + (widgets-chapter-skeleton (merge-pathnames "gdk.objects.texi" dir) (all-classes (find-package :gdk))) + (widgets-chapter-skeleton (merge-pathnames "gtk.objects.texi" dir) (all-classes (find-package :gtk))) + (struct-chapter-skeleton (merge-pathnames "gtk.structs.texi" dir) (all-structs (find-package :gtk))) + (struct-chapter-skeleton (merge-pathnames "gdk.structs.texi" dir) (all-structs (find-package :gdk))) + (widgets-chapter-skeleton (merge-pathnames "gtk.widgets.texi" dir) (all-widgets (find-package :gtk))) + (interface-chapter-skeleton (merge-pathnames "gtk.interfaces.texi" dir) (all-interfaces (find-package :gtk))) + (enum-chapter-skeleton (merge-pathnames "gtk.enums.texi" dir) (all-enums :gtk)) + (enum-chapter-skeleton (merge-pathnames "gdk.enums.texi" dir) (all-enums :gdk)) + (flags-chapter-skeleton (merge-pathnames "gtk.flags.texi" dir) (all-flags :gtk)) + (flags-chapter-skeleton (merge-pathnames "gdk.flags.texi" dir) (all-flags :gdk))) \ No newline at end of file -- 1.7.10.4