Initial Action [InitCheckBox]

There is sometimes a need to give the user some option about some action when the Wizard starts. The WizardEngine provides a method InitCheckBox for this purpose. It takes three parameters:

  • Value: The initial value for the check box, and the returned value.
  • Message: The message/label attached to the check box.
  • Enable: If true, then the check box is displayed.

This method should only be called from the initial state (it will be disabled otherwise).

Init [
  { Initial step }
  Engine\Initcheck box(tellme, "Tell me about alternatives to this Wizard", Valid(tellme));
  If Move;
  [
    ForceState(NextState);
    IfThen(Move == Forward,
.. .. ..