mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 15:47:45 +00:00
LibGUI: add a rudimentary framework for Wizards.
This patch provides the basic components needed for developers to create consistent wizard interface experiences in their applications. `WizardDialog` provides the dialog frame for the wizard, handling navigation and presentation. `AbstractWizardPage`s form the base class of Wizard pages, which are pushed onto the `WizardDialog` page stack via `WizardDialog::push_page`. `CoverWizardPage` and `WizardPage` are provided to ease the creation of Wizard interfaces consistent with the Serenity visual language.
This commit is contained in:
parent
610cec6e72
commit
e241dba8d3
12 changed files with 621 additions and 0 deletions
0
Userland/Demos/WidgetGallery/DemoWizardPage1.gml
Normal file
0
Userland/Demos/WidgetGallery/DemoWizardPage1.gml
Normal file
0
Userland/Demos/WidgetGallery/DemoWizardPage2.gml
Normal file
0
Userland/Demos/WidgetGallery/DemoWizardPage2.gml
Normal file
Loading…
Add table
Add a link
Reference in a new issue