mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 19:17:44 +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
|
@ -97,6 +97,10 @@ set(SOURCES
|
|||
Widget.cpp
|
||||
Window.cpp
|
||||
WindowServerConnection.cpp
|
||||
Wizards/WizardDialog.cpp
|
||||
Wizards/AbstractWizardPage.cpp
|
||||
Wizards/CoverWizardPage.cpp
|
||||
Wizards/WizardPage.cpp
|
||||
)
|
||||
|
||||
set(GENERATED_SOURCES
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue