Package: gtk
VTable gtk:widget-vtable
Declaration
(gobject:define-vtable ("GtkWidget" widget)
;; Parent class
(:skip parent-instance (:struct gobject:object-class))
;; Virtual functions
(show (:void (widget (g:object gtk:widget))))
(hide (:void (widget (g:object gtk:widget))))
(map (:void (widget (g:object gtk:widget))))
(unmap (:void (widget (g:object gtk:widget))))
(realize (:void (widget (g:object gtk:widget))))
(unrealize (:void (widget (g:object gtk:widget))))
(root (:void (widget (g:object gtk:widget))))
(unroot (:void (widget (g:object gtk:widget))))
(size-allocate (:void
(widget (g:object gtk:widget))
(width :int)
(height :int)
(baseline :int)))
(state-flags-changed (:void
(widget (g:object gtk:widget))
(previous gtk:state-flags)))
(direction-changed (:void
(widget (g:object gtk:widget))
(previous gtk:text-direction)))
(get-request-mode (gtk:size-request-mode
(widget (g:object gtk:widget))))
(measure (:void
(widget (g:object gtk:widget))
(orientation gtk:orientation)
(for-size :int)
(minimum :int)
(natural :int)
(minimum-baseline :int)
(natural-baseline :int)))
(mnemonic-activate (:boolean
(widget (g:object gtk:widget))
(cycling :boolean)))
(grab-focus (:boolean (widget (g:object gtk:widget))))
(focus (:boolean
(widget (g:object gtk:widget))
(direction gtk:direction-type)))
(set-focus-child (:void
(widget (g:object gtk:widget))
(child (g:object gtk:widget))))
(move-focus (:void
(widget (g:object gtk:widget))
(direction gtk:direction-type)))
(keynav-failed (:boolean
(widget (g:object gtk:widget))
(direction gtk:direction-type)))
(query-tooltip (:boolean
(widget (g:object gtk:widget))
(x :int)
(y :int)
(keyboard-tooltip :boolean)
(tooltip (g:object gtk:tooltip))))
(compute-expand (:void
(widget (g:object gtk:widget))
(hexpand-p :boolean)
(vexpand-p :boolean)))
(css-changed (:void
(widget (g:object gtk:widget))
(change gtk:css-style-change)))
(system-setting-changed (:void
(widget (g:object gtk:widget))
(settings gtk:system-setting)))
(snapshot (:void
(widget (g:object gtk:widget))
(snapshot (g:object gtk:snapshot))))
(contains (:boolean
(widget (g:object gtk:widget))
(x :double)
(y :double)))) Details
Virtual function table for a widget that is subclassed from the gtk:widget class. | See also |
2025-10-25