flutter_wizard library

Classes

DefaultWizardController
The WizardController for descendant widgets.
Wizard
A widget to create a multi-step wizard with separated state files.
WizardController
Coordinates the wizard steps and its input control states.
WizardControllerImpl
Coordinates the wizard steps and its input control states.
WizardDisableGoBackEvent
A WizardEvent event that indicates that the go back feature is disabled for the provided index.
WizardDisableGoNextEvent
A WizardEvent event that indicates that the go next feature is disabled for the provided index.
WizardEnableGoBackEvent
A WizardEvent event that indicates that the go back feature is enabled for the provided index.
WizardEnableGoNextEvent
A WizardEvent event that indicates that the go next feature is enabled for the provided index.
WizardEvent
This WizardEvent class is the base class of all events.
WizardEventListener
An event listener that can be used to listen to WizardEvents of the Wizard.
WizardForcedGoBackToEvent
A WizardEvent event that indicates forced navigation from one WizardStep back to another.
WizardGoBackEvent
A WizardEvent event that indicates navigation to the previous WizardStep.
WizardGoEvent
A WizardEvent event that indicates navigation from one WizardStep to another.
WizardGoNextEvent
A WizardEvent event that indicates navigation to the next WizardStep.
WizardGoToEvent
A WizardEvent event that indicates navigation to a specific WizardStep.
WizardStepController
Coordinates the wizard steps and its input control states.
WizardStepControllerImpl
Coordinates the wizard steps and its input control states.

Mixins

WizardStep
The base class for all step states.

Extensions

FlutterWizardBuildContextX on BuildContext
Extensions for the BuildContext class.

Typedefs

StepCallback = FutureOr<void> Function(int oldIndex, int index)
Signature for a step callback with oldIndex and index.
WizardBuilder = Widget Function(BuildContext context, WizardController controller)
Signature for builder with BuildContext and WizardController arguments.
WizardButtonBuilder = Widget Function(BuildContext context, VoidCallback? onPressed)
Signature for building the Wizard buttons.
WizardEventCallback = FutureOr<void> Function(BuildContext context, WizardEvent event)
Signature for WizardEvent callbacks with BuildContext and WizardEvent.
WizardStepBuilder = Widget Function(BuildContext context, WizardStep step)
Signature for building the Wizard steps.