Package com.iizigo.swt
Class WizardDialog
java.lang.Object
org.eclipse.jface.window.Window
org.eclipse.jface.dialogs.Dialog
org.eclipse.jface.dialogs.TrayDialog
org.eclipse.jface.dialogs.TitleAreaDialog
org.eclipse.jface.wizard.WizardDialog
com.iizigo.swt.WizardDialog
- All Implemented Interfaces:
org.eclipse.jface.dialogs.IPageChangeProvider,org.eclipse.jface.operation.IRunnableContext,org.eclipse.jface.window.IShellProvider,org.eclipse.jface.wizard.IWizardContainer,org.eclipse.jface.wizard.IWizardContainer2
- Direct Known Subclasses:
ValidationDialog
public class WizardDialog extends org.eclipse.jface.wizard.WizardDialog
Customized Wizard Dialog used when no progress bar is used.
- Author:
- Christopher Mindus
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.jface.wizard.WizardDialog
org.eclipse.jface.wizard.WizardDialog.PageContainerFillLayoutNested classes/interfaces inherited from class org.eclipse.jface.window.Window
org.eclipse.jface.window.Window.IExceptionHandlerField Summary
Fields inherited from class org.eclipse.jface.wizard.WizardDialog
WIZ_IMG_ERRORFields inherited from class org.eclipse.jface.dialogs.TitleAreaDialog
DLG_IMG_TITLE_BANNER, DLG_IMG_TITLE_ERROR, INFO_MESSAGE, WARNING_MESSAGEFields inherited from class org.eclipse.jface.dialogs.Dialog
blockedHandler, buttonBar, DIALOG_DEFAULT_BOUNDS, DIALOG_PERSISTLOCATION, DIALOG_PERSISTSIZE, dialogArea, DLG_IMG_ERROR, DLG_IMG_HELP, DLG_IMG_INFO, DLG_IMG_MESSAGE_ERROR, DLG_IMG_MESSAGE_INFO, DLG_IMG_MESSAGE_WARNING, DLG_IMG_QUESTION, DLG_IMG_WARNING, ELLIPSISFields inherited from class org.eclipse.jface.window.Window
CANCEL, OK, resizeHasOccurredConstructor Summary
ConstructorsConstructorDescriptionWizardDialog(org.eclipse.swt.widgets.Shell parentShell, org.eclipse.jface.wizard.Wizard wizard) Creates a new wizard dialog for the given wizard.WizardDialog(org.eclipse.swt.widgets.Shell parentShell, org.eclipse.jface.wizard.Wizard wizard, boolean checkStarting) Creates a new wizard dialog for the given wizard.Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.swt.widgets.ControlcreateContents(org.eclipse.swt.widgets.Composite parent) TheWizardDialogimplementation of thisWindowmethod calls callIWizard.addPagesto allow the current wizard to add extra pages, thensuper.createContentsto create the controls.protected org.eclipse.jface.wizard.ProgressMonitorPartcreateProgressMonitorPart(org.eclipse.swt.widgets.Composite composite, org.eclipse.swt.layout.GridLayout layout) Hook method for subclasses to create a custom progress monitor part.voidCalled this method to simulate a finish.Methods inherited from class org.eclipse.jface.wizard.WizardDialog
addPageChangedListener, addPageChangingListener, backPressed, buttonPressed, cancelPressed, close, configureShell, createButtonsForButtonBar, createDialogArea, firePageChanged, firePageChanging, getButton, getCurrentPage, getProgressMonitor, getSelectedPage, getShellStyle, getWizard, helpPressed, isModal, nextPressed, removePageChangedListener, removePageChangingListener, run, setButtonLayoutData, setMinimumPageSize, setMinimumPageSize, setModal, setPageSize, setPageSize, setShellStyle, setWizard, showPage, update, updateButtons, updateMessage, updateSize, updateSize, updateTitleBar, updateWindowTitleMethods inherited from class org.eclipse.jface.dialogs.TitleAreaDialog
getErrorMessage, getInitialSize, getMessage, getTitleArea, getTitleImageLabel, setErrorMessage, setMessage, setMessage, setTitle, setTitleAreaColor, setTitleImageMethods inherited from class org.eclipse.jface.dialogs.TrayDialog
closeTray, createButtonBar, createHelpControl, getLayout, getTray, handleShellCloseEvent, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailableMethods inherited from class org.eclipse.jface.dialogs.Dialog
applyDialogFont, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, dialogFontIsDefault, getBlockedHandler, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsSettings, getDialogBoundsStrategy, getImage, getInitialLocation, getOKButton, initializeBounds, initializeDialogUnits, isResizable, okPressed, setBlockedHandler, setButtonLayoutFormData, shortenTextMethods inherited from class org.eclipse.jface.window.Window
canHandleShellCloseEvent, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getParentShell, getReturnCode, getShell, getShellListener, getWindowManager, handleFontChange, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setWindowManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.jface.wizard.IWizardContainer
getShell
Constructor Details
WizardDialog
public WizardDialog(org.eclipse.swt.widgets.Shell parentShell, org.eclipse.jface.wizard.Wizard wizard) Creates a new wizard dialog for the given wizard.- Parameters:
parentShell- The parent shell.wizard- The wizard this dialog is working on.
WizardDialog
public WizardDialog(org.eclipse.swt.widgets.Shell parentShell, org.eclipse.jface.wizard.Wizard wizard, boolean checkStarting) Creates a new wizard dialog for the given wizard.- Parameters:
parentShell- The parent shell.wizard- The wizard this dialog is working on.checkStarting- Flag for checking of IIZI starting up to display message and dismiss wizard if this is the case.
Method Details
createContents
protected org.eclipse.swt.widgets.Control createContents(org.eclipse.swt.widgets.Composite parent) TheWizardDialogimplementation of thisWindowmethod calls callIWizard.addPagesto allow the current wizard to add extra pages, thensuper.createContentsto create the controls. It then callsIWizard.createPageControlsto allow the wizard to pre-create their page controls prior to opening, so that the wizard opens to the correct size. And finally it shows the first page.- Overrides:
createContentsin classorg.eclipse.jface.wizard.WizardDialog
createProgressMonitorPart
protected org.eclipse.jface.wizard.ProgressMonitorPart createProgressMonitorPart(org.eclipse.swt.widgets.Composite composite, org.eclipse.swt.layout.GridLayout layout) Hook method for subclasses to create a custom progress monitor part.- Overrides:
createProgressMonitorPartin classorg.eclipse.jface.wizard.WizardDialog- Parameters:
composite- The parent composite.layout- The layout.- Returns:
- ProgressMonitorPart the progress monitor part
finishPressed
public void finishPressed()Called this method to simulate a finish.This method might close the dialog if it's OK to do so, i.e. the "performFinish()" method in the dialog returned true.
- Overrides:
finishPressedin classorg.eclipse.jface.wizard.WizardDialog