Package: gtk
Class gtk:assistant
Superclassesgtk:window, gtk:widget, gobject:initially-unowned, gtk:accessible, gtk:buildable, gtk:constraint-target, gtk:native, gtk:root, gtk:shortcut-manager, gobject:object, common-lisp:standard-object, common-lisp:t Documented Subclasses
None
Direct SlotsDetails The gtk:assistant widget is used to represent a generally complex
operation splitted in several steps.
Each step consists of one or more pages. The assitant guides the user through
the pages, and controls the page flow to collect the data needed for the
operation. ![]() The gtk:assistant widget handles which buttons to show and to make sensitive based on page sequence knowledge and the type of each page in addition to state information like the completion and committed page statuses. If you have a case that does not quite fit in the gtk:assistant widgets way of handling buttons, you can use the :custom value of the gtk:assistant-page-type enumeration and handle buttons yourself. The gtk:assistant widget maintains a gtk:assistant-page object for each added child, which holds additional per-child properties. You obtain the gtk:assistant-page object for the child widget with the gtk:assistant-page function. GtkAssistant as GtkBuildableCSS nodesWarningSignal DetailsThe "apply" signallambda (assistant) :run-last
The "cancel" signallambda (assistant) :run-last
The "close" signallambda (assistant) :run-last
The "escape" signallambda (assistant) :action
The "prepare" signallambda (assistant page) :run-last
| Returned bySlot Access FunctionsInherited Slot Access FunctionsSee also |
2025-2-27