|
|
The wizard framework provides routines for collecting and verifying data from a user. It does this by creating a set of windows that query the user for information. Each window is displayed by calling a create routine with either a string or a filename containing data that describes the layout of the window. This data also specifies callbacks for verifying user input. The wizard framework will display each window, collect data and call the callbacks for verification. When the user selects the finish button, all the collected data will be passed to the specified wizard programs. A program can be called with just one set of data (all the data collected) or multiple programs can be called - each one receiving separate data. The user can move freely between these windows
The wizard framework consists of a single executable, /usr/lib/scoadmin/wizard/wizardFW. Wizards are activated by calling wizardFW with the name of the wizard specification file as an argument. using previous and next buttons.