|
Eclipse Platform Release 3.7 |
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| IWizard | Interface for a wizard. |
| IWizardContainer | Interface for containers that can host a wizard. |
| IWizardContainer2 | IWizardContainer2 is a supplement to
IWizardContainer that adds a method for updating the size of
the wizard shell based on the contents of the current page. |
| IWizardNode | A wizard node acts a placeholder for a real wizard in a wizard selection page. |
| IWizardPage | Interface for a wizard page. |
| Class Summary | |
|---|---|
| ProgressMonitorPart | A standard implementation of an IProgressMonitor. |
| Wizard | An abstract base implementation of a wizard. |
| WizardDialog | A dialog to show a wizard to the end user. |
| WizardPage | An abstract base implementation of a wizard page. |
| WizardSelectionPage | An abstract implementation of a wizard page that manages a set of embedded wizards. |
Provides a framework for wizards.
At the most abstract level, the protocol is given by 3 interfaces:
Similarly, a wizard page is any object implementing IWizardPage. The abstract base class WizardPage is provided as a starting point. The main responsibility of a WizardPage subclass is providing the SWT controls and the backing logic for a single wizard page.
WizardDialog is a ready-to-use JFace dialog that is instantiated with a wizard and acts as the wizard's container. This dialog has a standard layout: an area at the top containing the wizard's title, description, and image; the actual wizard page appears in the middle; below it is a progress indicator; and at the bottom is an area with a message line and a button bar containing Next, Back, Finish, Cancel, and Help buttons.
WizardSelectionPage, a special abstract subclass of WizardPage, allows whole other wizards to be connected to a root page.
Note: None of the classes in this package maintain global state.
|
Eclipse Platform Release 3.7 |
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2011. All rights reserved.