Name

Wizard — Wizard frame - not for general use, use the Wizard:: module instead!

Synopsis

Wizard ( any backButtonId ,
  string backButtonLabel ,
  any abortButtonId ,
  string abortButtonLabel ,
  any nextButtonId ,
  string nextButtonLabel );
 

Parameters

any backButtonId

ID to return when the user presses the "Back" button

string backButtonLabel

Label of the "Back" button

any abortButtonId

ID to return when the user presses the "Abort" button

string abortButtonLabel

Label of the "Abort" button

any nextButtonId

ID to return when the user presses the "Next" button

string nextButtonLabel

Label of the "Next" button

Options

stepsEnabled

Enable showing wizard steps (use UI::WizardCommand() to set them).

treeEnabled

Enable showing a selection tree in the left panel. Disables stepsEnabled.

Description

This is the UI-specific technical implementation of a wizard dialog's main widget. This is not intended for general use - use the Wizard:: module instead which will use this widget properly.

A wizard widget always has ID `wizard. The ID of the single replace point within the wizard is always `contents.

[Note]Note

This is a "special" widget, i.e. not all UIs necessarily support it. Check for availability with HasSpecialWidget( `Wizard) before using it.

Usage

 	`Wizard(`id(`back), "&Back", `id(`abort), "Ab&ort", `id(`next), "&Next" )
 

 	`Wizard(`back, "&Back", `abort, "Ab&ort", `next, "&Next" )